diff options
author | dvs1 | 2025-02-19 17:40:48 +1000 |
---|---|---|
committer | dvs1 | 2025-02-19 17:40:48 +1000 |
commit | c560ae0b2a0c714c9944fa988632527f4f2630b4 (patch) | |
tree | a2fcfc3e0dc485321ac36605b021ec1099232e8c /TODO.md | |
parent | TODO is tricksy. (diff) | |
download | notYetAnotherWiki-c560ae0b2a0c714c9944fa988632527f4f2630b4.zip notYetAnotherWiki-c560ae0b2a0c714c9944fa988632527f4f2630b4.tar.gz notYetAnotherWiki-c560ae0b2a0c714c9944fa988632527f4f2630b4.tar.bz2 notYetAnotherWiki-c560ae0b2a0c714c9944fa988632527f4f2630b4.tar.xz |
Major YAR!!
Moved the post download code from the SuckIt's to the main script, and
combined what's left.
Minor icon tweak.
Think I have almost figured out the HTML and CSS to get the layout to
behave.
Major rearrange of the main script.
Use more of lunamark and RE.
Moar colours!
Solved the generic colour shenanigans.
Solved a few other bugs.
Hidden directories.
Lots of things I forgot about.
Diffstat (limited to 'TODO.md')
-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. |