Annotation of wikisrc/wiki/todo/unformatted.mdwn, revision 1.8

1.4       schmonz     1: ## Must-have before "release"
                      2: 
                      3: * `jdf`'s top 3 (XXX inline these from `schmonz`'s notes)
1.1       schmonz     4: * When I want to link the `wsdisplay` subsection, I have to use the
                      5:   anchor `#index1h3`. Is it possible (as with file name normalisation)
                      6:   to link `#wsdisplay` instead?
                      7: * enable the TOC by default on every wiki page, e.g., three levels
                      8:   deep? Maybe also with a macro to disable it.
                      9: * people think they should use capital letters to title a page, but
                     10:   really they should use lowercase and set fancy titles with \[[!meta]]
1.8     ! schmonz    11:     * short-term: make the CGI edit form tell people to lcase
1.7       schmonz    12:     * sane approach: keep the pre-commit hook, teach ikiwiki CGI
                     13:       to reject filenames matching a configurable pattern at
                     14:       page-create time
                     15:     * `wiki_file_{chars,regexp}` already exists -- is it the answer?
                     16:     * tried replacing the entire default setting with `z`
                     17:     * rebuilt the wiki, all filenames bad, empty wiki
                     18:     * restored default, replaced `[:alnum:]` with `[:lower:][:digit:]`
                     19:     * rebuilt the wiki, aggregated blog posts were bad filenames
                     20:     * in the CGI, '?Projects' led to `__80__rojects`, which is gross
                     21:     * in the CGI, blog postform let me create a capitalized filename
                     22:     * summary: some unexpected side effects, and not all the desired effects
1.1       schmonz    23: * it should be impossible to add pages whose names differ only by
                     24:   case (for OS X, Cygwin, etc.)
                     25: * web-adding a page with capital letters fails and breaks web-editing
                     26:   until an admin {re,}moves the staged-to-be-added file
                     27: * staged-to-be-added files that can't be committed during a web-edit
                     28:   show up get reported as "conflicts" even though there are no conflicts
                     29:   or conflict markers
1.4       schmonz    30: * at least understand whether there are bugs in web comments:
                     31:     * ones needing moderation are duplicated (temporarily?)
                     32:     * first one on a page not always added to CVS control?
                     33: * now `schmonz` is comfortable removing the "not ready, stay away"
                     34:   notice from the front page (once he's comfortable removing it)
1.5       wiki       35: * correct issue with login prompt being triggered from non-ssl page
                     36: 
1.4       schmonz    37: -----
                     38: 
                     39: ## Nice-to-have after "release"
                     40: 
                     41: * autolink manpage references
                     42: * title should be set by the first header
                     43: * <https://wiki.netbsd.org> can't load the CSS from `http://` (at least in the CGI)
1.1       schmonz    44: * hey, so non-developers should be able to contribute somehow
                     45: * pkgwiki needs commits mailed to `www-changes`
                     46: * pkgwiki shouldn't be separate from wiki
                     47: * pkgsrcCon site shouldn't be separate from pkgwiki
1.2       jdf        48: * automatically link manpage references, e.g. dump(8).
                     49: * use a nicer template, e.g. that of the pkgsrc website.
1.1       schmonz    50: * www shouldn't be separate from wiki
                     51: * `cvsps` dumps core
                     52: * arrange to not need `cvsps` or `File::ReadBackwards`
                     53: * cvs bugs when not using NetBSD `commit_prep` (NetBSD not affected)

CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb