From: www-data Date: Mon, 1 May 2006 21:12:06 +0000 (+0000) Subject: web commit by joey X-Git-Tag: 1.1~114 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=02430a23a65927916603213808f086bf5af8f103;p=ikiwiki.git web commit by joey --- diff --git a/doc/todo/plugin.mdwn b/doc/todo/plugin.mdwn index f8f8d88f6..8b1487df2 100644 --- a/doc/todo/plugin.mdwn +++ b/doc/todo/plugin.mdwn @@ -8,6 +8,7 @@ A plugin system should ideally support things like: * [[pageindexes]] * Wiki stats, such as the total number of pages, total number of links, most linked to pages, etc, etc. * wiki info page, giving the ikiwiki version etc +* would it be useful to reimplement the hyperestradier search integration as a plugin? * etc Another, separate plugin system that already (mostly) exists in ikiwiki is the RCS backend, which allows writing modules to drive other RCS systems than subversion. @@ -32,3 +33,6 @@ See * *parsers* and *formatters* are basically what I've been calling [[PluggableRenderers]]. MoinMoin separates these, so that a page is parsed to (presumbly) some intermediate form before being output as html or some other form. That's a nice separation, but what to do about things like markdown that are both a parser and a formatter? * *macros* and *processors* are analagous to preprocessor directives. A processor can operate on a large block of text though. * *themes* should be irrellevant (ikiwiki has [[templates]]). + +## case study: pybloxsom plugins +