I use DokuWiki as the Wiki of choice to drive this and several other sites. Below are some Plugins and Templates I`ve created for DokuWiki.
| Plugin | Description |
|---|---|
| ArchiveUpload | Allows to extract an archive on upload. |
| BackLinks | Shows a list of pages that link back to a given page. |
| ClearFloat | Clears the float from elements such as images. |
| GTD | Implements a ToDo list following the principles of “Getting Things Done”. |
| Gpsies | Displays tracks from http://gpsies.com. |
| LastFm | Displays statistics from the last.fm service for a given user. |
| Loadskin | Allows to use different templates for different namespaces. |
| LoadSkin | Allows you to change the used template (skin) for specific pages/namespaces. |
| MediaList | Shows a list of all media files which are linked in a given page or which are in the respective namespace. |
| Metaheaders | Allows to modificate page meta headers. |
| Mp3Play | Integrates a Mp3 Flash Player. |
| SidebarNG | Adds a flexible sidebar to any tmeplate. |
| Snippets | Adds a toolbar button to the editor toolbar to easily insert page templates while editing a Wiki page. |
| UpArrow | Shows a simple uparrow which links to the top of the page. |
| WikiCalendar | Implements a simple wiki calendar. |
dokuvimki is a Vim plugin for editing DokuWiki pages over XML-RPC with DokuWiki syntax highlighting.
I've created a python module to interface with DokuWikis XML-RPC API. All information regarding this module can be found at the github page.
The DokuWiki Plugin Wizard lets your create code skeletons for easier DokuWiki Plugin development.