moinsetup

Annotated TO_DO.txt

34:959f5d1bd619
2011-04-15 Paul Boddie Improved configuration editing involving import statements. Improved OpenID configuration, supporting MoinMoin 1.9, and added support for other authentication methods.
paul@15 1
Avoid reconfiguration of existing moin script.
paul@3 2
Site directory detection.
paul@3 3
Enabled/available site listings.
paul@4 4
HTTP user integration and Apache user/group file editing.
paul@19 5
Support Xapian search and configuration.
paul@19 6
  xapian_search = 1
paul@19 7
  sudo -u www-data moin/bin/moin --config-dir=hgwiki/conf/ --wiki-url=http://localhost/hgwiki/ index build --mode=rebuild
paul@19 8
  Perhaps configure and install Xapian plus bindings.
paul@19 9
  ./configure --prefix={$moin-prefix} && make && make install
paul@19 10
  ./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@6 11
Support OpenID and other authentication methods.
paul@6 12
  Remember anonymous_session_lifetime for 1.8.x and cookie_lifetime for 1.9.x.
paul@34 13
Support OpenID provision (http://moinmo.in/HelpOnOpenIDProvider):
paul@34 14
  openid_server_enabled = True
paul@34 15
  openid_server_enable_user = True # optional, for nominating pages as user OpenID URLs
paul@34 16
  openid_server_restricted_users_group = None # or a group name for OpenID users
paul@18 17
Support integration of additional theme material with themes.