ikiwiki/ plugins

Most of ikiwiki's features are implemented as plugins. Beyond the core features, there are plugins to format text, use tags, show meta information, do other useful stuff, add chrome to the wiki, or just have fun.

There's documentation if you want to write your own plugins, or you can install and use plugins contributed by others.

The mdwn, inline, and htmlscrubber plugins are enabled by default. To enable other plugins, use the --plugin switch described in usage, or the equivalent add_plugins line in ikiwiki.setup.

Plugin directory

Add all plugins here. Or add ideas to the todo page.

meta plugin (enabled)
Posted Wed Mar 21 14:55:29 2007

googlecalendar
Posted Sat Feb 10 15:27:10 2007

htmltidy
Posted Sat Feb 10 15:27:10 2007

html
Posted Sat Feb 10 15:27:10 2007

inline
Posted Sat Feb 10 15:27:10 2007

camelcase
Posted Sat Feb 10 15:27:10 2007

template
Posted Sat Feb 10 15:27:10 2007

brokenlinks
Posted Sat Feb 10 15:27:10 2007

smiley
Posted Sat Feb 10 15:27:10 2007

tag
Posted Sat Feb 10 15:27:10 2007

toc
Posted Sat Feb 10 15:27:10 2007

pagestats
Posted Sat Feb 10 15:27:10 2007

otl
Posted Sat Feb 10 15:27:10 2007

map
Posted Sat Feb 10 15:27:10 2007

rst
Posted Sat Feb 10 15:27:10 2007

pagecount
Posted Sat Feb 10 15:27:10 2007

polygen
Posted Sat Feb 10 15:27:10 2007

mdwn
Posted Sat Feb 10 15:27:10 2007

wikitext
Posted Sat Feb 10 15:27:10 2007

orphans
Posted Sat Feb 10 15:27:10 2007

htmlscrubber
Posted Sat Feb 10 15:27:10 2007

linkmap
Posted Sat Feb 10 15:27:10 2007

syntax (third-party plugin)
Posted Sat Feb 10 15:27:10 2007

aggregate
Posted Sat Feb 10 15:27:10 2007

img
Posted Sat Feb 10 15:27:10 2007

haiku
Posted Sat Feb 10 15:27:10 2007

search
Posted Sat Feb 10 15:27:10 2007

linguas (third-party plugin)
Posted Sat Feb 10 15:27:10 2007

favicon
Posted Sat Feb 10 15:27:10 2007

shortcut
Posted Sat Feb 10 15:27:10 2007

ddate
Posted Sat Feb 10 15:27:10 2007

img (third-party plugin)
Posted Sat Feb 10 15:27:10 2007

googlemaps (third-party plugin)
Posted Sat Feb 10 15:27:10 2007

fortune
Posted Sat Feb 10 15:27:10 2007

sidebar
Posted Sat Feb 10 15:27:10 2007

typography
Posted Sat Feb 10 15:27:10 2007

Installing third party plugins

Plugins are perl modules and should be installed somewhere in the perl module search path. See the @INC list at the end of the output of perl -V for a list of the directories in that path. All plugins are in the IkiWiki::Plugin namespace, so they go in a IkiWiki/Plugin subdirectory inside the perl search path. For example, if your perl looks in /usr/local/lib/site_perl for modules, you can locally install ikiwiki plugins to /usr/local/lib/site_perl/IkiWiki/Plugin