DokuWiki page : http://wiki.splitbrain.org/wiki:dokuwiki
First of all, it is popular open source software and can be installed on just about any web server that supports php. By using it, no individual or company will be able to hold our content hostage. We all should make periodic backups of our DokuWiki site. For instance, if I suddenly shut down our DokuWiki site (I wouldn't do that!), you guys could set it up somewhere else and go on without me. What will you do if wikispaces closes down? Or if San Farancisco (home of wikispaces) has another earthquake? Do any of you have the full content of the site backed up?
DokuWiki gives you the ability to protect any page you want. Protected pages can be edited by admins only. Usually you protect your home page so it is not easily defaced. For instance, I intend to protect my Clone Engine List so I will be the one who will be clearly to blame in case of legal problems.
There is also 'Access Control List Management' on the admin page. You can use this feature to create a group of members named 'programmers' and only they (and admins) will be able to edit the CPW pages.
The Revert Manager on the admin page is very easy to use and it tells you who made each change and what those changes might be. If you notice that someone is spamming or purposely adding wrong information you can revert those pages and then ban this member from the site. Each individual page has its own revision history on it and can be reverted individually if you notice something is wrong with it.
Also, there are many plugins available for DokuWiki. Many new ones pop up every year. Some of the plugins I intend to add:
this list just goes on and on. I'm only in the 'c's here.
DokuWiki gives you something called 'section editing' so you can easily edit parts of a long page. For instance go to this page (logged in as admin): http://www.computer-chess.org/doku.php?id=winboardfaqa and notice the little '[edit]' symbols along the right-hand side. By choosing that button instead of the 'edit this page' button, you can edit just a small portion of the page. Try it. Scroll down a bit, hit [edit], and take a look at how you edit text. Make a change and hit 'Preview' to see how your change looks. Then, hit 'Cancel' and you are out, or 'Save' if you've made a real change that you want to keep. Section Editing is a great feature compared to editing a full page because a lock is created that prevents other people from editing the same page. But many sections of a large page can be edited simultaneously. It's also better from a usability standpoint so you can concentrate on the small portion that you are interested in editing. BTW, all locks have a timeout.
I've spent many hours looking at other wiki software and they all seem to fall short in some way or another. But it is possible that there is better wiki software that I have not looked at. (I limited my search to php-based wikis because it is the only web language I understand.) If anyone else has a different suggestion, then let me know.