|
imported>Pierre |
Ligne 1 : |
Ligne 1 : |
− | == Création d'un wiki dans la "ferme" ==
| |
| | | |
− | <pre>
| |
− | WIKINAME=cliss21
| |
− | mkdir -m 755 /var/www/private/wiki-$WIKINAME
| |
− | cd /var/www/private/wiki-$WIKINAME
| |
− | cp -r /usr/share/moin/data /usr/share/moin/underlay .
| |
− | ln -s /usr/share/moin/server/moin.cgi
| |
− | cd underlay
| |
− | mv pages pages.old
| |
− | mkdir pages
| |
− | cd pages.old
| |
− | cp -a RechercherUnePage/ FindPage/ ModificationsR\(c3a9\)centes/ RecentChanges/ Pr\(c3a9\)f\(c3a9\)rencesUtilisateur/ \
| |
− | UserPreferences/ MissingPage PageInexistante AideDeMiseEnForme/ SommaireDeL\(27\)Aide/ InformationsSyst\(c3a8\)me/ ../pages
| |
− | # TODO: modifier certaines pages pour pointer sur /wiki/aide
| |
− | cd ../..
| |
− | chown -R www-data: .
| |
− | # modifier /etc/moin/farmconfig.py
| |
− | # cp /etc/moin/mywiki.py /etc/moin/$WIKINAME.py
| |
− | # modifier /etc/moin/$WIKINAME.py
| |
− | # Dans /etc/apache2/sites-available/savane.common:
| |
− | # Alias /moinmoin/ "/usr/share/moin/htdocs/"
| |
− |
| |
− | # /etc/apache2/sites-available/...:
| |
− | #ScriptAlias /wiki/$WIKINAME "/var/www/private/wiki-$WIKINAME/moin.cgi"
| |
− | # /etc/moin/farmconfig.py: url_prefix = '/moinmoin'
| |
− | </pre>
| |
− |
| |
− | Configuration des droits d'accès:
| |
− | <pre>
| |
− | # Enable acl (0 to disable)
| |
− | acl_enabled = 1
| |
− |
| |
− | # IMPORTANT: grant yourself admin rights! replace YourName with
| |
− | # your user name. See HelpOnAccessControlLists for more help.
| |
− | # All acl_right_xxx must use unicode [Unicode]
| |
− | #acl_rights_before = u"YourName:read,write,delete,revert,admin"
| |
− | acl_rights_before= u"Moi,Toi,Lui:read,write,delete,revert,admin"
| |
− | # Read/write basic access to contributors
| |
− | # No read access by default
| |
− | acl_rights_default= u"UnAutre:read,write All:"
| |
− | </pre>
| |
− |
| |
− | == Mises à jour ==
| |
− |
| |
− | Cf. <code>/usr/share/doc/python-moinmoin/README.migration.gz</code>
| |
− |
| |
− | La dernière version du paquet (1.7.1 dans Debian Lenny) propose un script <code>moin-mass-migrate</code>. Il y a cependant besoin de l'aider un peu:
| |
− | * Indiquer la version courante du wiki:
| |
− | echo "data_format_revision: 01050800" > monwiki/data/meta
| |
− | * Utiliser des chemins absolus :( dans la configuration (<code>data_dir</code> et <code>data_underlay_dir</code>)
| |
− |
| |
− | Liens:
| |
− | * http://www.bluesock.org/~willg/blog/debian/upgading_to_moinmoin_1_6.html
| |
− | * http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=477491
| |
− |
| |
− |
| |
− | Pour migrer manuellement:
| |
− | su - www-data
| |
− | cd monwiki/ && /usr/share/python-support/python-moinmoin/MoinMoin/script/old/migration/152_to_1050300.py data
| |
− | moin --wiki-url=wiki.example.org/ migration data
| |
− | mv data/rename1.txt data/rename2.txt
| |
− | moin --wiki-url=wiki.example.org/ migration data
| |
− |
| |
− |
| |
− | Dans les 2 cas:
| |
− | * Mettre à jour <code>underlay</code> à la main depuis <code>/usr/share/moin/underlay/</code>.
| |
− | * Mettre à jour moin.cgi depuis <code>/usr/share/moin/server/moin.cgi</code>
| |
− |
| |
− | == Version française de underlay ==
| |
− |
| |
− | Plus disponibles dans les releases (sans doute parce que leur inclusion dans toutes les langues plombaient les performances du moteur de recherche), il faut les télécharger à la main depuis http://master.moinmo.in/SystemPagesInFrenchGroup . Utiliser "Autres Actions" / "Code Source".
| |
− |
| |
− | Je n'ai pas trouvé d'archive qui permette de les installer facilement.
| |
− |
| |
− | == Antispam ==
| |
− |
| |
− | Pour mettre un TextCHA sur votre wiki, modifiez <code>/etc/moin/votrewiki.py</code>:
| |
− |
| |
− | textchas_disabled_group = u"NoTextChasGroup" # members of this don't get textchas
| |
− | textchas = {
| |
− | 'fr': {
| |
− | u"Quel est le code postal de Lens": ur"62300",
| |
− | u"Finissez l'expression: Tel mère, telle ...?": ur"fille",
| |
− | # ...
| |
− | },
| |
− | # vous pouvez ajouter d'autres langues si vous le souhaitez
| |