summaryrefslogtreecommitdiff
path: root/doc/plugins/write
AgeCommit message (Collapse)Author
2008-08-25rename preprocessordirective to directiveJoey Hess
Reasons include: - easier to type - might want postprocessor directives again sometime, and listdirectives can then use the directive/* files for either - that it's done as a preprocessor step is an internal detail (and not a very accurate one, really :-)
2008-07-21Migrate escaped directives (\[[) in doc/plugins to have \[[! prefixSimon McVittie
2008-07-21Migrate doc/plugins via prefix_directivesSimon McVittie
This is a partial commit of: egrep -rl '\[\[[a-z]+ ' doc | xargs --max-args 1 ./ikiwiki-transition prefix_directives
2008-07-17web commit by http://jcflack.myopenid.com/: Oh, *that's* where XML RPC is ↵Joey Hess
specified! :)
2008-07-13switch preprocess hooks to use error functionJoey Hess
2008-05-03linkifyJoey Hess
2008-05-03web commit by RichMorinJoey Hess
2008-05-03web commit by RichMorinJoey Hess
2008-03-21external: Work around XML RPC's lack of support for null by passing a ↵Joey Hess
special sentinal value.
2008-03-19make setargv take an arrayJoey Hess
for consistentcy with getargv, which returns one
2008-03-19getargv needs to return a list referenceJoey Hess
xml rpc only allows functions to return a single value, no lists. So getargv needs to return a list reference, which means that the caller will see an xml rpc array.
2008-03-15* external: Add getargv and setargv methods to allow access to ikiwiki'sJoey Hess
@ARGV.
2008-03-15mention proxy.pyJoey Hess
2007-12-08* Finally implemented a simple per-page data storage mechanism for plugins,Joey Hess
via the %pagestate hash. * Use pagestate in meta to detect potential redir loops.
2007-12-08MAJOR basewiki reorgJoey Hess
Including redir pages for the moved basewiki pages. These will be removed in a future release.
2007-10-15* Rewritten rst plugin by madduck is a python program that communicates withjoey
ikiwiki via XML RPC. This should be much faster than the old plugin that had to fork python for every rst page render. Note that if you use the rst plugin, you now need to have the RPC::XML perl module installed.
2007-08-21web commit by tschwinge: Typo fix.joey
2007-08-21fixjoey
2007-08-15web commit by http://jeremie.koenig.myopenid.com/: fix typosjoey
2007-08-13unescapejoey
2007-08-13fix linkjoey
2007-08-13improved docs, add a tutorial for writing pluginsjoey
2007-08-13rewordjoey
2007-08-13tocjoey
2007-08-13memoization for injected RPC functions is a very, very good thingjoey
2007-08-13performance notesjoey
2007-08-13* Fix --libdir to work at the command line.joey
* Plugins can now be written as standalone external programs, which can be written in any language that can do XML::RPC.