From Mageia wiki
List of requirements for Mageia wiki
(no candidate solution for now).
- proper multi-lingual setup
- for users -> able to link page between languages
- proper multi wiki setup
- for sysadmin -> not requiring too much ugly hack
- do not requires to have a directory ( svn/tarball ) per instance if possible
- easy to upgrade
- have a good record of not changing the database each time, even with plugins
- scriptable upgrade ( no web based interface )
- ability to share plugin for all wikis
- for sysadmin -> not requiring too much ugly hack
- ldap auth
- able to authenticate user on ldap
- able to redirect user preference on a web application
- properly cope with password recovery procedure
- cope with user changing their login or email on the ldap side
- ACL
- if possible, not global, but available per page/namespace as well
- integrated with ldap group
- easy to inspect and to set
- regexp support, hability to lock down a whole wiki or category of pages
- free software ( per definition of the FSF )
- maintained
- no excessive requirements
- not written in weird language
- not suffering too much from NIH
- do not requires unpackaged server software
- be able to work on apache and possibiliy others
- easy to package, or already packaged
- good security record
- can be installed without his own directory to be writable
- changes in setup must be auditable ( usage of a config file )
- scalable on a shared medium server ( around 4g of ram )
- cope without trouble with a cache ( varnish ) in case of problem
- translated in several languages
- easy to change theme/CSS
- theme must be stored outside of the main soft, to ease upgrade
- javascript free ( or at least, able to work in a degraded environnement without JS ) ?
Wiki organization
[organization] >> Doc. has been moved, link is dead.