Dependencies
Depending on what features of MoinMoin you want to use, you might need to install some additional software.
MoinMoin 1.9
Starting with moin 1.9.2, there will be a docs/REQUIREMENTS file documenting the requirements (and also what we bundle with moin).
Please read the file in your download (or package), so that the information you get is correct for the moin version you have.
The latest requirement doc for the moin/1.9 repo code can be seen here: http://hg.moinmo.in/moin/1.9/file/tip/docs/REQUIREMENTS
MoinMoin 1.8
Hard Requirements
The only hard requirement MoinMoin has is that you have Python >= 2.3 installed.
Useful Python build options are:
- zlib support
- ucs4 (32bit unicode) - ucs2 also works for most users
- (add more)
Everything else is a soft dependency (you might want it, but for a basic wiki you don't have to install it).
Soft dependencies
- Using Apache with acceleration
- mod_wsgi (recommended), or fastcgi.
- Using the builtin Standalone server with SSL
- tlslite
- Using TwistedWeb as server
- Twisted (plus ... for using SSL)
- Using external server for standard (slow) cgi
- just apache or lighttpd or IIS or any other CGI server
Features
- RSS feed
python-xml (pyxml) or python >= 2.5.1
- status for 2.5.0 unknown
- GUI editor
- python-xml (pyxml) - more precisely, this stuff is needed by the html to wiki markup converter invoked when the gui editor posts html on save
- status for 2.5.x unknown
- docbook formatter
- python-xml (pyxml)
- xslt parser
- 4suite
- rst parser
- docutils
- xapian indexed search engine
- * xapian libs with python bindings
- for the indexing filters some tools like antiword, xls2csv, catdoc, pdftotext