summaryrefslogtreecommitdiff
path: root/doc/todo
AgeCommit message (Collapse)Author
2006-11-01done-ishjoey
2006-10-28updatejoey
2006-10-28 instead of over and over. Typical speedup is ~4x. Max possible speedup:joey
8x. * Add "scan" parameter to hook(), which is used to make the hook be called during the scanning pass, as well as the render pass. The meta and tag plugins need to use the new scan parameter, so will any others that modify %links. * Now that links are calculated in a separate pass, it can also precalculate backlinks in one pass, which is O(N^2) instead of the previous code that was O(N^3). A very nice speedup for wikis with lots (thousands) of pages.
2006-10-28* Add a separate pass to find page links, and only render each page once,joey
instead of over and over. This is up to 8 times faster than before! (This could have introduced some subtle bugs, so it needs to be tested extensively.)
2006-10-28* Add basic spam fighting tool for admins: An admin's prefs page now allowsjoey
editing a list of banned users who are not allowed to log in.
2006-10-08responses and reorgjoey
2006-10-08remove, redundantjoey
2006-10-06updatejoey
2006-09-29web commit by EthanGlasserCampjoey
2006-09-28web commit by EthanGlasserCamp: more demanding, unreasonable thoughts about ↵joey
this -- I want a pony
2006-09-28web commit by EthanGlasserCamp: Oops! This doesn't work at all.joey
2006-09-28web commit by EthanGlasserCamp: another entry on my wish listjoey
2006-09-23new ideajoey
2006-09-21move, this contains todo items, not bugsjoey
2006-09-10updatesjoey
2006-09-09* Work on firming up the plugin interface:joey
- Plugins should not need to load IkiWiki::Render to get commonly used functions, so moved some functions from there to IkiWiki. - Picked out the set of functions and variables that most plugins use, documented them, and made IkiWiki export them by default, like a proper perl module should. - Use the other functions at your own risk. - This is not quite complete, I still have to decide whether to export some other things. * Changed all plugins included in ikiwiki to not use "IkiWiki::" when referring to stuff now exported by the IkiWiki module. * Anyone with a third-party ikiwiki plugin is strongly enrouraged to make like changes to it and avoid use of non-exported symboles from "IkiWiki::". * Link debian/changelog and debian/news to NEWS and CHANGELOG. * Support hyperestradier version 1.4.2, which adds a new required phraseform setting.
2006-09-07* Add a linkmap plugin (requires graphviz).joey
2006-09-07web commit by joeywww-data
2006-09-06* Include <link rel> tag for RSS feeds, used by some aggregators andjoey
firefox to find the feed.
2006-09-06commentjoey
2006-09-06* Add support for mercurial, contributed by Emanuele Aina.joey
2006-09-05web commit by tuomovwww-data
2006-09-05web commit by tuomovwww-data
2006-09-04* Add support for tla, contributed by Clint Adama. Closes: #385936joey
2006-09-01web commit by Kylewww-data
2006-09-01web commit by Kylewww-data
2006-08-28updatejoey
2006-08-28fix formattingjoey
2006-08-28updatejoey
2006-08-28* Patch from James Westby to add an actions option to inline; thisjoey
adds Edit and Discussion links at the end of blog entries.
2006-08-28web commit by JamesWestbywww-data
2006-08-28web commit by JamesWestbywww-data
2006-08-28web commit by JamesWestbywww-data
2006-08-28web commit by JamesWestbywww-data
2006-08-28* Add toc (table of contents) plugin.joey
2006-08-28formatjoey
2006-08-28responsejoey
2006-08-28web commit by JamesWestbywww-data
2006-08-27updatejoey
2006-08-27fixjoey
2006-08-27web commit by JamesWestbywww-data
2006-08-26comment 2joey
2006-08-26responsejoey
2006-08-26web commit by JamesWestbywww-data
2006-08-26* Patch from James Westby to allow a description to be set for rss feeds.joey
2006-08-26web commit by JamesWestbywww-data
2006-08-26web commit by JamesWestbywww-data
2006-08-26responsejoey
2006-08-26web commit by JamesWestbywww-data
2006-08-23* Change order of linkify and preprocess; first preprocess and then linkify.joey
This allows passing a wikilink inside a parameter to a preprocessor directive without it being expanded to html, and leaking out of the parameter, which had required some non-obvious use of triple-quoting to avoid. Note that any preprocessor plugins that output something that looks like a wikilink will now have it treated as such; AFAIK this doesn't change any behavior though except for the template plugin. * Enable preprocessor directives when previewing an edit.