web commit by joey

master
www-data 2006-05-01 21:12:06 +00:00
parent 2bea9c696e
commit 02430a23a6
1 changed files with 4 additions and 0 deletions

View File

@ -8,6 +8,7 @@ A plugin system should ideally support things like:
* [[pageindexes]] * [[pageindexes]]
* Wiki stats, such as the total number of pages, total number of links, most linked to pages, etc, etc. * 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 * wiki info page, giving the ikiwiki version etc
* would it be useful to reimplement the hyperestradier search integration as a plugin?
* etc * 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. 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 <http://moinmoin.wikiwikiweb.de/MoinDev/PluginConcept>
* *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? * *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. * *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]]). * *themes* should be irrellevant (ikiwiki has [[templates]]).
## case study: pybloxsom plugins