aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/TODO.md
diff options
context:
space:
mode:
authordvs12025-02-19 17:40:48 +1000
committerdvs12025-02-19 17:40:48 +1000
commitc560ae0b2a0c714c9944fa988632527f4f2630b4 (patch)
treea2fcfc3e0dc485321ac36605b021ec1099232e8c /TODO.md
parentTODO is tricksy. (diff)
downloadnotYetAnotherWiki-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.md25
1 files changed, 12 insertions, 13 deletions
diff --git a/TODO.md b/TODO.md
index ed3b79b..3979931 100644
--- a/TODO.md
+++ b/TODO.md
@@ -1,17 +1,20 @@
1# TODO 1# TODO
2 2
3Make it perphekd!
4
3## Do these 5## Do these
4 6
5Convert the links in the converted pages to point to their new home. We have ogURL for the source now, should help. 7Syntax 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? 9Other colour shenanigans.
8 10
11- Mostly fixed Devuan Cluster. Hopefully fixes any other Foswiki ones.
9 12
10Bugs - 13Bugs -
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
16Check the timestamps on the files, only update if source is newer than destination. Meh, it's already 600 times faster than the pandoc version. 19Check 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
38Extract 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
44Lua pattern matching sucks in general. Might be why people use lpeg instead. Try it.
45
46htmx 42htmx
47 43
48cgit has Lua 44cgit has Lua
@@ -54,6 +50,7 @@ Reuse the user system from SledjChisl.
54 50
55levels - 51levels -
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
63Everyone can read the pages, no need for an account.
64
66Banned people can't do squat, except maybe pester an admin once to start the unbanning process. 65Banned people can't do squat, except maybe pester an admin once to start the unbanning process.
67 66
68When first registered, accounts are set to reader level. 67When first registered, accounts are set to reader level.
@@ -89,6 +88,6 @@ site, including configuration and modules. Likely this is the person
89that set the system up in the first place. 88that set the system up in the first place.
90 89
91Admin should have access to everything that shell level has, but there's always things need tweaking at some lower level. 90Admin should have access to everything that shell level has, but there's always things need tweaking at some lower level.
92Built in file browser might do the trick. Would be useful for content creators to to organise the content. Naturally should obey the permisisons. 91Built 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
94root level is whoever controls the server things are running on. They can do anything at all. 93root level is whoever controls the server things are running on. They can do anything at all.