moinsetup

Annotated TO_DO.txt

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