hi
I am a big fan of moin, and it does all of these. It is simple, easy to hack on, has a good security record, and generally rocks. MediaWiki is also a good choice.
I just install moin and the README has a task that says to warn when upgrading because the wiki does not always work properly when
upgraded. This is a serious concern, data preservation is all
important.
to jeff: this was one of the reasons why we have decided to use a wiki which uses a db as backend.
another reason was that IMHO it is easier to move the db to another hardware (separation of frontend and backend) or a new server. if the server that is containing the data runs out of space, moving all the data to a new server and just changing the db-connection settings is easier to do than moving a whole filesystem and mounting via NFS or SMB or sth else.
btw: i wouldnt use a filesystem mounted from a remote server as datastorage with excesive data access (like a wiki usually does).
and IMHO using a DB as backend is not a bad idea in the first place: AFAIK wikipedia.org uses also a DB as a backend and there it seems to work.
cu, gottfried -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
