moinsetup

TO_DO.txt

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