From Mageia wiki
Jump to: navigation, search


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
  • 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.

Platform candidates