diff options
Diffstat (limited to '')
| -rw-r--r-- | TODO.md | 25 |
1 files changed, 12 insertions, 13 deletions
| @@ -1,17 +1,20 @@ | |||
| 1 | # TODO | 1 | # TODO |
| 2 | 2 | ||
| 3 | Make it perphekd! | ||
| 4 | |||
| 3 | ## Do these | 5 | ## Do these |
| 4 | 6 | ||
| 5 | Convert the links in the converted pages to point to their new home. We have ogURL for the source now, should help. | 7 | Syntax highlighting in code blocks. |
| 6 | 8 | ||
| 7 | - Gonna be tricky dealing with links to pages that have been symlink copied all over the place, where do we point to them? | 9 | Other colour shenanigans. |
| 8 | 10 | ||
| 11 | - Mostly fixed Devuan Cluster. Hopefully fixes any other Foswiki ones. | ||
| 9 | 12 | ||
| 10 | Bugs - | 13 | Bugs - |
| 11 | 14 | ||
| 12 | - /users/Plentyn/WebHome.HTML has that twisty thing which looks not simple to remove. | ||
| 13 | - /users/dunno/Devuan Cluster.HTML A very lengthy and complex document, I'll likely miss something, but chip away at the obvious. | ||
| 14 | - /users/Debdog.HTML pandoc can't handle the background table cell colours in the "Background colours" table, which is kinda the point of it. | 15 | - /users/Debdog.HTML pandoc can't handle the background table cell colours in the "Background colours" table, which is kinda the point of it. |
| 16 | - /users/dunno/Devuan Cluster.HTML A very lengthy and complex document, I'll likely miss something, but chip away at the obvious. Lots of colour shenanigans. | ||
| 17 | - /Foswiki/Main/WikiGroups.HTML has that twisty thing which looks not simple to remove. | ||
| 15 | 18 | ||
| 16 | Check the timestamps on the files, only update if source is newer than destination. Meh, it's already 600 times faster than the pandoc version. | 19 | Check the timestamps on the files, only update if source is newer than destination. Meh, it's already 600 times faster than the pandoc version. |
| 17 | 20 | ||
| @@ -31,18 +34,11 @@ Deal with complex directory trees. | |||
| 31 | - On the other hand, I could just create an empty page with the sub directories shown as usual. | 34 | - On the other hand, I could just create an empty page with the sub directories shown as usual. |
| 32 | - Scanning /usr/share/doc on my super desktop with looots of software installed will be fun. | 35 | - Scanning /usr/share/doc on my super desktop with looots of software installed will be fun. |
| 33 | - On the gripping hand, this is where we want empty directories to vanish. | 36 | - On the gripping hand, this is where we want empty directories to vanish. |
| 34 | 37 | - SOOOOOOO don't show empty directories, but show their subs that have content, even if that sub is deep, but as per usual stop once we find a sub on that branch. EEEEW branches. | |
| 35 | |||
| 36 | ## Maybe not | ||
| 37 | |||
| 38 | Extract title from Fos and Pm, maybe even pagetitle if possible. Title is pointless, both of them just use the file name. | ||
| 39 | |||
| 40 | 38 | ||
| 41 | 39 | ||
| 42 | ## Try out | 40 | ## Try out |
| 43 | 41 | ||
| 44 | Lua pattern matching sucks in general. Might be why people use lpeg instead. Try it. | ||
| 45 | |||
| 46 | htmx | 42 | htmx |
| 47 | 43 | ||
| 48 | cgit has Lua | 44 | cgit has Lua |
| @@ -54,6 +50,7 @@ Reuse the user system from SledjChisl. | |||
| 54 | 50 | ||
| 55 | levels - | 51 | levels - |
| 56 | 52 | ||
| 53 | - everyone | ||
| 57 | - banned | 54 | - banned |
| 58 | - reader | 55 | - reader |
| 59 | - member | 56 | - member |
| @@ -63,6 +60,8 @@ levels - | |||
| 63 | - shell | 60 | - shell |
| 64 | - root | 61 | - root |
| 65 | 62 | ||
| 63 | Everyone can read the pages, no need for an account. | ||
| 64 | |||
| 66 | Banned people can't do squat, except maybe pester an admin once to start the unbanning process. | 65 | Banned people can't do squat, except maybe pester an admin once to start the unbanning process. |
| 67 | 66 | ||
| 68 | When first registered, accounts are set to reader level. | 67 | When first registered, accounts are set to reader level. |
| @@ -89,6 +88,6 @@ site, including configuration and modules. Likely this is the person | |||
| 89 | that set the system up in the first place. | 88 | that set the system up in the first place. |
| 90 | 89 | ||
| 91 | Admin should have access to everything that shell level has, but there's always things need tweaking at some lower level. | 90 | Admin should have access to everything that shell level has, but there's always things need tweaking at some lower level. |
| 92 | Built in file browser might do the trick. Would be useful for content creators to to organise the content. Naturally should obey the permisisons. | 91 | Built in file browser might do the trick. Would be useful for content creators to to organise the content. Naturally should obey the permissions. |
| 93 | 92 | ||
| 94 | root level is whoever controls the server things are running on. They can do anything at all. | 93 | root level is whoever controls the server things are running on. They can do anything at all. |
