A newer PHP based addition to the wiki world. It was originally designed for the purpose of documentation so offers some features especially for that purpose such as syntax highlighting in code sections. This wiki produces very nice looking pages. It is in its early stages and is not yet as full featured as some of the more popular wiki engines, but it is useable and offers some nice features that are rare among other engines.
Dokuwiki homepage: http://wiki.splitbrain.org/wiki:dokuwiki
Dokuwiki has a content blacklist feature that by default uses the chongqed.org blacklist: http://wiki.splitbrain.org/wiki:blacklist
We recommend DokuWiki administrators activate this, and also set up the cron job to keep the file up-to-date (following the instructions on the above page).
By default the wiki is open to anyone and doesn’t use logins at all. While we wish all wikis could be completely open it’s just not possible anymore. Logins even when not required are usefull, they make identifying edits by regular users much easier. With DokuWiki you have to enable logins and they don't have a UI for user management or setting permissions yet; that must be done by editing the config files. When signing up for a login your password is randomly chosen and mailed to you, which means you must give a valid email address. That is probably a pretty good way of preventing spammers from signing up, but that is more effort than many people would want to go through to sign up for a wiki. They are working on a lot of improvements in this area.
DokuWiki also provides two methods of protecting email addresses you can choose from; hex encoded or @ replacement. To prevent easy email address harvesting by email spammers you should turn one of these options on.
See also general AntiSpamRecommendations