diff options
author | onefang | 2025-04-10 13:32:54 +1000 |
---|---|---|
committer | onefang | 2025-04-10 13:32:54 +1000 |
commit | 3e321d2f4b7812e49813bc35fb80c6e2d89114cb (patch) | |
tree | 33baebcf86fbe29ffb3c013c1400c0ba6bc184c3 | |
parent | TODO++ (diff) | |
download | notYetAnotherWiki-3e321d2f4b7812e49813bc35fb80c6e2d89114cb.zip notYetAnotherWiki-3e321d2f4b7812e49813bc35fb80c6e2d89114cb.tar.gz notYetAnotherWiki-3e321d2f4b7812e49813bc35fb80c6e2d89114cb.tar.bz2 notYetAnotherWiki-3e321d2f4b7812e49813bc35fb80c6e2d89114cb.tar.xz |
Moar TODO stuff, and re-arrange some of it.
-rw-r--r-- | TODO.md | 24 |
1 files changed, 18 insertions, 6 deletions
@@ -18,7 +18,19 @@ Fix up linky conversion. DONE, mostly. | |||
18 | 18 | ||
19 | - Need to deal with real file name versus title. Also symlink name not matching what it points to. | 19 | - Need to deal with real file name versus title. Also symlink name not matching what it points to. |
20 | 20 | ||
21 | Add atom feed for single page. Alas cgit only seems to have ATOM feed on the whole repo, not individual files. | 21 | Use the default.template that comes with nYAW if none is availaable. |
22 | |||
23 | "collapsing headings" I guess that means click on a heading to hide / show the content under that heading. | ||
24 | |||
25 | - 🙈 | ||
26 | - Should do that for the main content and the menu TOC. | ||
27 | - Also allow editing just a section, a section being the bits between one heading and the next. | ||
28 | - + When someone starts editing, create pagename_draft.md and .HTML, and update those when they want to see a preview. | ||
29 | - + Or pagename-heading_draft.md | ||
30 | - + Use that draft.md file as a lock on editing that file / section. | ||
31 | - + Have the hourly cron job remove any stale ones. | ||
32 | |||
33 | Add ATOM feed for single page. Alas cgit only seems to have ATOM feed on the whole repo, not individual files. | ||
22 | 34 | ||
23 | - However, once timestamps are sorted, I can use that code to generate RSS and ATOM feeds, and create page histories using diffs. | 35 | - However, once timestamps are sorted, I can use that code to generate RSS and ATOM feeds, and create page histories using diffs. |
24 | - Instead of an hourly cron job to update everything, see if I can hook | 36 | - Instead of an hourly cron job to update everything, see if I can hook |
@@ -26,15 +38,16 @@ into Fos and Pm edit form's save function. So when they save in the | |||
26 | original wiki, the nyaw version gets updated, diffed, and ATOMed / RSSed. | 38 | original wiki, the nyaw version gets updated, diffed, and ATOMed / RSSed. |
27 | - + Actually a BFI method might do the trick, stick with doing a full scan | 39 | - + Actually a BFI method might do the trick, stick with doing a full scan |
28 | and only updating the stuff that needs it, likely that's only the page that just got saved. | 40 | and only updating the stuff that needs it, likely that's only the page that just got saved. |
41 | - git commit can have an arbitrary author / committer, so I can use that to make sure the person that actually made the change gets author / committer. | ||
42 | - + There's also the email thing, but I don't want to spread email addresses around, not even sure we have them anyway. | ||
29 | - Should also see if gitea can handle that, and if they want wiki content saved to git. | 43 | - Should also see if gitea can handle that, and if they want wiki content saved to git. |
30 | 44 | ||
45 | Syntax highlighting in code blocks. The highlight package looks promising, already had it installed on my desktop. | ||
46 | |||
31 | ## Some ideas | 47 | ## Some ideas |
32 | 48 | ||
33 | Mostly from something chomwitt deleted. | 49 | Mostly from something chomwitt wrote - |
34 | 50 | ||
35 | - "collapsing headings" I guess that means click on a heading to hide / show the content under that heading. | ||
36 | - + 🙈 | ||
37 | - + Should do that for the main content and the menu TOC. | ||
38 | - "validation", not sure exactly what that would validate. | 51 | - "validation", not sure exactly what that would validate. |
39 | - I'll just quote some of the rest - | 52 | - I'll just quote some of the rest - |
40 | 53 | ||
@@ -45,7 +58,6 @@ Mostly from something chomwitt deleted. | |||
45 | ** for example search-completion to other workflows names-tags. | 58 | ** for example search-completion to other workflows names-tags. |
46 | ~~~ | 59 | ~~~ |
47 | 60 | ||
48 | - Syntax highlighting in code blocks. The highlight package looks promising, already had it installed on my desktop. | ||
49 | - Allow default.template files in sub folders. | 61 | - Allow default.template files in sub folders. |
50 | - Might be useful to automatically convert anything looking like a URL into a linky. | 62 | - Might be useful to automatically convert anything looking like a URL into a linky. |
51 | 63 | ||