1 Logging and error handling:
2 WSGIServer(application, debug="web").run() # moin.cgi 1.9
3
4 Provide limited hosting environment site descriptions.
5 Currently, the test for limited hosting is a lack of a site descriptions directory.
6
7 Add support for changing the wikis list in the farmconfig module.
8
9 Support existing MoinMoin home directory installations into ~/lib/python2.x/MoinMoin.
10 This affects the page package installation function which expects to find
11 MoinMoin/packages.py inside site-packages. Running "python -m" only works with
12 modules on Python 2.4 (although MoinMoin/packages seems to work) and appears to
13 confuse Python's import path on later versions (even if MoinMoin.packages is used).
14
15 Avoid reconfiguration of existing moin script.
16
17 Site directory detection.
18
19 Enabled/available site listings.
20
21 HTTP user integration and Apache user/group file editing.
22
23 Support Xapian search and configuration.
24 xapian_search = 1
25 sudo -u www-data moin/bin/moin --config-dir=hgwiki/conf/ --wiki-url=http://localhost/hgwiki/ index build --mode=rebuild
26 Perhaps configure and install Xapian plus bindings.
27 ./configure --prefix={$moin-prefix} && make && make install
28 ./configure --with-python --prefix={$moin-prefix} XAPIAN_CONFIG={$moin-prefix}/bin/xapian-config PYTHON_LIB={$moin-prefix}/lib/python2.5/site-packages && make && make install
29
30 Support OpenID provision (http://moinmo.in/HelpOnOpenIDProvider):
31 openid_server_enabled = True
32 openid_server_enable_user = True # optional, for nominating pages as user OpenID URLs
33 openid_server_restricted_users_group = None # or a group name for OpenID users
34
35 Support integration of additional theme material with themes.