Tuesday, 17 April 2012

Wiki Setup For Lego League

I've set up a new MoinMoin wiki for my son's Lego League team.  Here are a few quick notes to myself about what I did for future reference:
  • Installed MoinMoin from aptitude
  • Read the installation docs from /usr/share/doc/python-moinmoin/README.Debian.gz
  • Created the directories for producing a wiki called “lego”
  • Added site to /etc/apache2/sites-available
  • Configured MoinMoin by editting /etc/moin/mywiki.py
  • Edited /etc/moin/wikilist
  • Called a2ensite to active the wiki
  • Restarted the apache server with invoke-rc.d apache2 reload
  • Went http://your.site/MyWiki/LanguageSetup to set up username and password
  • Installed the English language pack all_pages
  • Turned on apache mod_rewrite
  • a2enmod rewrite
  • Edit /etc/apache2/sites-available/lego to include
RewriteEngine on
RewriteRule ^/$ /Lego/FrontPage [R]
  • Restart apache again
  • Make so only registered users can edit:
    • Edit /etc/moin/mywiki.py
    • Add line: acl_rights_default = u'Known:read,write,delete,revert All:read'
  • Set up site uptime testing at http://pingability.com

No comments: