I finished the soft launch of the ZetaBoards Documentation Project today, and have to say that DokuWiki is hands-down the best wiki software I have ever used, installed, or written with. From MediaWiki to MoinMoin to phpWiki, DokuWiki offers more features, a cleaner setup, and easier use.
I took our new website template and ported it to DokuWiki in a matter of hours. And most of that time was spent redoing part of the header to add more functionality that the website didn’t need. Things worked just by dropping in a few PHP tags here and there. The only other software this easy to skin is WordPress.
There are a few hundred plugins written for DokuWiki, and the syntax is extremely simple should I choose to make more. I picked a couple and installed them on our installation in about 20 minutes. The notes plugin is amazing. The entire codebase is PHP-Doc’d so I can understand what everything does, and make changes where I need them!
The 2005-9 release I was using lacked a little bit on user management, but that’s all been fixed with the 2006-3 release that I just finished upgrading to. I have full control on access permissions, user groups, everything. And the new release also added some great AJAX goodness like an AJAX quicksearch. I also successfully installed aspell to my home directory and now the AJAX spellcheck it features works flawlessly.
There are no databases needed; it’s all flat-file and fast. I can move the directory around and nothing breaks; all that’s needed are some CHMODs. It’s drop-dead simple, gorgeous, well-written, featureful, and fast. How does it get better than this?
If you need a wiki software, this is the one for you.