diff options
author | dvs1 | 2025-03-15 13:05:13 +1000 |
---|---|---|
committer | dvs1 | 2025-03-15 13:05:13 +1000 |
commit | e45744b541b5faab146f2dbc9862d99c33ed4992 (patch) | |
tree | 1522fc9214ad4fa07c9fb925cb7cd1ba59b0623d /TODO.md | |
parent | Fix up commented out grid template areas. (diff) | |
download | notYetAnotherWiki-e45744b541b5faab146f2dbc9862d99c33ed4992.zip notYetAnotherWiki-e45744b541b5faab146f2dbc9862d99c33ed4992.tar.gz notYetAnotherWiki-e45744b541b5faab146f2dbc9862d99c33ed4992.tar.bz2 notYetAnotherWiki-e45744b541b5faab146f2dbc9862d99c33ed4992.tar.xz |
Rearrange TODO.
Diffstat (limited to 'TODO.md')
-rw-r--r-- | TODO.md | 52 |
1 files changed, 27 insertions, 25 deletions
@@ -4,56 +4,43 @@ Make it perphekd! | |||
4 | 4 | ||
5 | ## Do these | 5 | ## Do these |
6 | 6 | ||
7 | 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. | 7 | - A toolbar, which is what I'm half way through creating with those hamburger / sunglasses icons, they are a bar of tools. |
8 | - + "everything 📚 📚" and "unsorted 🔮 🔮" as toolbar icons. | ||
9 | - + Maybe "users 👥 👥"? | ||
8 | 10 | ||
9 | - One quirk to watch for is if a URL path changes, the docs that have that URL need to be redone. | 11 | FIXTHEM: If there's a single word and period at the beginning of a line, it gets turned into a list, or list item by lunamark at the final Parse stage. |
10 | - pandoc is a lot slower though, so do this for sure when dealing with that. | ||
11 | - When scraping the web sites, they tend to be dynamically generated with no useful timestamp on them. | ||
12 | - The web site scrape happens locally anyway, I can compare source file timestamps. | ||
13 | 12 | ||
14 | Add atom feed for single page. Alas cgit only seems to have ATOM feed on the whole repo, not individual files. | 13 | Add atom feed for single page. Alas cgit only seems to have ATOM feed on the whole repo, not individual files. |
15 | 14 | ||
16 | - git.devuan.org might have usable per page history. | 15 | - git.devuan.org might have usable per page history. |
17 | - However, once timestamps are sorted, I can use that code to generate (static?) RSS and ATOM feeds, and create page histories using diffs. | 16 | - However, once timestamps are sorted, I can use that code to generate (static?) RSS and ATOM feeds, and create page histories using diffs. |
18 | 17 | ||
19 | Deal with complex directory trees. | ||
20 | |||
21 | - /testing/even should display as even/deeper on the testing page, coz even/ has no files, but even/deeper does. | ||
22 | - On the other hand, I could just create an empty page with the sub directories shown as usual. | ||
23 | - Scanning /usr/share/doc on my super desktop with looots of software installed will be fun. | ||
24 | - On the gripping hand, this is where we want empty directories to vanish. | ||
25 | - 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. | ||
26 | |||
27 | Fix up linky conversion. DONE, mostly. | 18 | Fix up linky conversion. DONE, mostly. |
28 | 19 | ||
29 | - This is the "page moved" problem, but now it's "page copied" and "page linked", a generic solution might work. | 20 | - This is the "page moved" problem, but now it's "page copied" and "page linked", a generic solution might work. |
21 | - Rethink this, I might be going the wrong way. | ||
30 | - Need to deal with real file name versus title. Also symlink name not matching what it points to. | 22 | - Need to deal with real file name versus title. Also symlink name not matching what it points to. |
31 | - . Hmmm, might it be good policy to have a single canonical context for each page? The "real URL" .md.md thing? | 23 | - . Hmmm, might it be good policy to have a single canonical context for each page? The "real URL" .md.md thing? |
32 | - . Loop through the manually placed symlinks, adjusting "real URL" as we go. | 24 | - . Loop through the manually placed symlinks, adjusting "real URL" as we go. |
33 | - + What to do about mulitple symlinks pointing to the same page? Compare timestamps, most recent wins. | 25 | - + What to do about mulitple symlinks pointing to the same page? Compare timestamps, most recent wins. |
34 | 26 | ||
35 | FIXTHEM: If there's a single word and period at the beginning of a line, it gets turned into a list, or list item by lunamark at the final Parse stage. | 27 | Deal with complex directory trees. |
36 | |||
37 | Automate symlinks. | ||
38 | 28 | ||
39 | - any .md.md file should be linked along with it's matching .md file if it's outside of Foswiki/ and PmWiki/. | 29 | - /testing/even should display as even/deeper on the testing page, coz even/ has no files, but even/deeper does. |
30 | - On the other hand, I could just create an empty page with the sub directories shown as usual. | ||
31 | - Scanning /usr/share/doc on my super desktop with looots of software installed will be fun. | ||
32 | - On the gripping hand, this is where we want empty directories to vanish. | ||
33 | - 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. | ||
40 | 34 | ||
41 | 35 | ||
42 | ## Some ideas | 36 | ## Some ideas |
43 | 37 | ||
44 | Mostly from something chomwitt deleted. | 38 | Mostly from something chomwitt deleted. |
45 | 39 | ||
46 | - A toolbar is mentioned, which is what I'm half way through creating with those hamburger / sunglasses icons, they are a bar of tools. | ||
47 | - + "everything" and "unsorted" as toolbar icons. | ||
48 | - + Maybe "users"? | ||
49 | - Maybe tabs as well as a toolbar, for the list of sub directories. | ||
50 | - Syntax highlighting in code blocks. | ||
51 | - Allow default.template files in sub directories. | ||
52 | - Might be useful to automatically convert anything looking like a URL into a linky. | ||
53 | - "collapsing headings" I guess that means click on a heading to hide / show the content under that heading. | 40 | - "collapsing headings" I guess that means click on a heading to hide / show the content under that heading. |
54 | - + Should do that for the main content and the menu TOC. | 41 | - + Should do that for the main content and the menu TOC. |
55 | - "validation", not sure exactly what that would validate. | 42 | - "validation", not sure exactly what that would validate. |
56 | - I'll just quote the entire rest - | 43 | - I'll just quote some of the rest - |
57 | 44 | ||
58 | ~~~ | 45 | ~~~ |
59 | !!! co-editing | 46 | !!! co-editing |
@@ -62,6 +49,21 @@ Mostly from something chomwitt deleted. | |||
62 | ** for example search-completion to other workflows names-tags. | 49 | ** for example search-completion to other workflows names-tags. |
63 | ~~~ | 50 | ~~~ |
64 | 51 | ||
52 | - Syntax highlighting in code blocks. | ||
53 | - Might be useful to automatically convert anything looking like a URL into a linky. | ||
54 | - Allow default.template files in sub directories. | ||
55 | |||
56 | 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. | ||
57 | |||
58 | - One quirk to watch for is if a URL path changes, the docs that have that URL need to be redone. | ||
59 | - pandoc is a lot slower though, so do this for sure when dealing with that. | ||
60 | - When scraping the web sites, they tend to be dynamically generated with no useful timestamp on them. | ||
61 | - The web site scrape happens locally anyway, I can compare source file timestamps. | ||
62 | |||
63 | Automate symlinks. | ||
64 | |||
65 | - any .md.md file should be linked along with it's matching .md file if it's outside of Foswiki/ and PmWiki/. | ||
66 | |||
65 | 67 | ||
66 | ## Try out | 68 | ## Try out |
67 | 69 | ||