This website has had several incarnations. First, we had hand-crafted web pages. Then, for a while we used GeekLog. For several years, we used TikiWiki. Since late summer 2006, we are using PmWiki.
Why, you might ask, did I settle (at least for now) on PmWiki? Here are some of my reasons for selecting PmWiki:
- It uses simple text files to store the wiki content (i.e., as opposed to using a database like MySQL)
- It is written in PHP (I understand PHP)
- The PmWiki Philosophy
- It is easy to install
- It is very easy to upgrade even after customizing / personalization
- It is very easy to customize
- It does not come with a huge bundle of features I don’t want
- There are a huge bunch of add-ons that I can pick and choose from
- If none of the add-ons do what I want, it is easy (for a PHP programmer) to add or extend functionality
- Of course, because it’s free (both in cost and license philosophy) and open source
- Simple but effective authorization mechanism
- Very active user community (pmwiki-users email list)
- Very active, responsive, helpful, friendly author
By the way, I found out about PmWiki at wikimatrix.org by using their “Choice Wizard”.