Wiki review: DokuWiki | Infotropism

I’ve been looking for a simple, lightweight wiki application for my website since my recent redesign. Here’s what I wanted:

* quick, no-nonsense install and configuration * easily restrict editing access (me, and perhaps a small handful of friends)

* clean interface and pleasant markup that doesn’t make me want to scream (TWiki, I’m looking at you!)

* easily themeable to look like the rest of my site

* runs on Perl or PHP for preference

Someone on IRC last week (sorry, I forget who) suggested DokuWiki so that’s what I’ve gone with, and it’s looking great so far.

I particularly liked the simple, one-step install procedure. Check this out:

The three access control levels are simple and just what I needed, and the filesystem-based storage mechanism — no database needed — meant that the whole thing was done in a single step. No mucking around with MySQL!

I set a few configuration options in the admin screen after that, most importantly URL rewriting to make the page names neater and more search-engine friendly, but such configuration is optional. (Bonus point: configuration is entirely web-based, not requiring the editing of PHP files.) One item that I think should’ve been in the configuration and wasn’t, however: the Creative Commons license. I changed mine from the default CC-BY-NC-SA to CC-BY-SA by editing `dokuwiki/lib/tpl/default/footer.html`.

The user interface and look-and-feel are customisable via templates (i.e. themes or skins), and there are a number of attractive ones available. I suppose I’ll probably be developing my own, but for now I’m using the default template until I get a good feel for the interface and what I want.

There are also a number of plugins available, but again, I’m holding back on those til I see what I need. I suspect that the tag plugin will come in handy, along with one of the improved code markup ones.

From a user perspective, DokuWiki’s syntax seems to be quite similar to MediaWiki‘s. In fact, the whole thing has the feel of a lightweight MediaWiki. If anyone ever tells me, “I tried to install MediaWiki but gave up,” I’ll definitely point them in this direction.

In summary: if you want something that looks clean and professional, is easy to install, and doesn’t need to be massively scalable, DokuWiki looks like a great choice.

(If you’re interested, you can take a look at my embryonic Infotrope Wiki in action.)

Scroll to Top