Upgraden moinmoin wiki

Sunday 20 January 2008, 15:57:00 | web dev

UPDATEN VAN MOINMOIN WIKI

Omdat ik elke keer vergeet hoe MoinMoin geupgrade moet worden die ik hier als wiki software gebruik, heb ik het maar eens uitgetypt:

  1. download nieuwe moinmoin versie van de download site De meest recente versie op dit moment: moin-1.6.0.tar.gz
  2. uitpakken en cd naar de installatie directory
  3. moinmoin installeren in standaard Python framework locatie, en de default moinmoin data files in ~irmen/moininstalldata plaatsen (eerst inloggen als root!) :
    $ python setup.py install --install-data='/Users/irmen/moininstalldata'
  4. kopieer de static htdocs files uit de moininstalldata naar de web server in snakelets, en zet de file ownerships op www:www:
    $ cp -r ~irmen/moininstalldata/share/moin/htdocs ~irmen/Projects/www_snakelets/webapps/wiki/
    $ chown -R www:www ~irmen/Projects/www_snakelets/webapps/wiki/htdocs
  5. kopieer de static system en help files naar de juiste plaats, en zet de file ownerships op www:www:
    $ cp -r ~irmen/moininstalldata/share/moin/underlay ~irmen/Projects/www_snakelets/moinmoin/python/
    $ chown -R www:www ~irmen/Projects/www_snakelets/moinmoin/python/underlay
  6. check of er iets is gewijzigd in de wikiconfig.py. meestal kun je deze file gewoon ongewijzigd laten. Bestaande file: ~irmen/Projects/www_snakelets/webapps/python/wikiconfig.py Vergelijk met: ~irmen/moininstalldata/share/moin/config/wikiconfig.py
  7. controleer even of de file permissie van de wikiconfig file goed staat (chmod a+r) anders krijg je een error bij het opstarten dat hij wikiconfig.py niet kan importeren
  8. bij opstarten van Snakelets webserver logt hij de moinmoin versie en naam. als er bij het tonen van een pagina nog iets mis gaat, is er misschien iets gewijzigd in de Request.py, dan moet je wikisnakelets/wiki.py editen.
People have replied:

Irmen de Jong

2008-02-06 20:06:00

Zojuist de onlangs verschenen officiële 1.6.1 versie geïnstalleerd, waar de browser language bug ook netjes in is opgelost.

Irmen de Jong

2008-04-28 22:10:00

Daarnet 1.6.3 geïnstalleerd. Er komt soms nogal wat wikispam binnen en vroeger was het zo dat nieuwe Moin versies daar beter tegen bewapend waren. Of in ieder geval betere spam-removal tools bieden.

Irmen de Jong

2008-07-27 17:11:00

Zojuist 1.7.1 geïnstalleerd. Dat ging niet zonder problemen: moinmoin vind het nu nodig om z'n eigen log instellingen over de jouwe heen te walsen, dus ik moest in de webapp initialisatie

MoinMoin.log.configure=True

forceren.

Tevens was de AntiSpam module verplaatst naar een ander package dus ik moest de import in wikiconfig.py aanpassen.

Irmen de Jong

2008-09-30 22:15:00

Update naar 1.7.2 verliep zonder verdere problemen.

Misschien eens een keer de TextCha's activeren in MoinMoin?

Irmen de Jong

2009-02-18 01:49:00

Update naar 1.8.2: enkele kleine aanpassingen in de wikiconfig.py, default thema naar 'modernized' gezet

Irmen de Jong

2009-11-28 12:44:00

Update naar 1.8.5, geen wijzigingen

Irmen de Jong

2009-12-06 13:44:00

Update naar 1.8.6, geen wijzigingen

1.9.0 is uit en dat is een WSGI app geworden, misschien interessant om eens te kijken of de koppeling tussen snakelets en Moin daarmee losgekoppeld kan worden? Dus niet langer Moin direct als snakelet draaien maar via WSGI naar een los draaiende Moin server connecten.

edit: toch een kleine wijziging, de redirect in de request class had een extra argument gekregen (de http status code 301 of 302).

Irmen de Jong

2010-06-14 19:47:00

Upgrade naar Moinmoin 1.8.8 vanwege crash bug bij uploaden attachments.