diff options
| -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 | ||
