]> sipb.mit.edu Git - ikiwiki.git/blob - doc/todo/plugin.mdwn
test
[ikiwiki.git] / doc / todo / plugin.mdwn
1 Suggestions of ideas for plugins:
2
3 * list of registered users - tricky because it sorta calls for a way to rebuild the page when a new user is registered. Might be better as a cgi?
4 * [[sigs]] ?
5
6 * Support [[RecentChanges]] as a regular page containing a plugin that
7   updates each time there is a change, and statically builds the recent
8   changes list. (Would this be too expensive/inflexible? There might be
9   other ways to do it as a plugin, like making all links to RecentChanges
10   link to the cgi and have the cgi render it on demand.) 
11
12   Or using an iframe
13   to inline the cgi, although firefox seems to render that nastily with
14   nested scroll bars. :-(
15
16 * It would be nice to be able to have a button to show "Differences" (or 
17   "Show Diff") when editing a page. Is that an option that can be enabled?
18   Using a plugin?
19
20 * For PlaceWiki I want to be able to do some custom plugins, including one
21   that links together subpages about the same place created by different
22   users. This seems to call for a plugin that applies to every page w/o any
23   specific marker being used, and pre-or-post-processes the full page
24   content. It also needs to update pages when related pages are added,
25   so it needs to register dependencies pre-emptively between pages,
26   or something. It's possible that this is a special case of backlinks and
27   is best implemented by making backlinks a plugin somehow. --[[Joey]]
28
29 * interwiki links
30
31 * random page (cgi plugin; how to link to it easily?)
32
33 All the kinds of plugins that blogging software has is also a possibility:
34
35 * How about an event calendar. Events could be sub-pages with an embedded 
36   code to detail recurrance and/or event date/time