Moin Moin

MoinMoin est un moteur Wiki implémenté dans le langage Python, basé sur le moteur Wiki PikiPiki et publié sous licence GNU GPL.

Installation

Pour installer MoinMoin, lancez la commande suivante dans une console :

sudo apt-get install python2.4-moinmoin

Vous devez aussi installer le serveur web apache2. Pour cela, consultez la sous-section Installation de la section HTTPD - Serveur Web Apache2.

Configuration

Pour configurer votre première application Wiki, veuillez entrez la série de commandes suivantes en supposant que vous vouliez créer un Wiki nommé monwiki :

cd /usr/share/moin
sudo mkdir mywiki
sudo cp -R data mywiki
sudo cp -R underlay mywiki
sudo cp server/moin.cgi mywiki
sudo chown -R www-data.www-data mywiki 
sudo chmod -R ug+rwX mywiki
sudo chmod -R o-rwx mywiki

Maintenant, vous devez configurer MoinMoin pour trouver votre nouveau Wiki mywiki. Pour ce faire, éditez le fichier /etc/moin/mywiki.py et changez la ligne suivante :

data_dir = '/org/moin/mywiki/data'

en

data_dir = '/usr/share/moin/mywiki/data'
[Note]

Si le fichier /etc/moin/mywiki.py n'existe pas, vous devez recopier le fichier /etc/moin/moinmaster.py en /etc/moin/mywiki.py et procéder aux modifications ci-dessus.

[Note]

Si vous avez appelé votre Wiki my_wiki_name, vous devrez insérer une ligne « ("my_wiki_name", r".*") » dans le fichier /etc/moin/farmconfig.py juste après la ligne « ("mywiki", r".*") ».

Une fois MoinMoin configuré, pour que votre première application Wiki mywiki fonctionne, vous devrez configurer apache2 et le préparer pour votre application Wiki.

Ainsi, vous devez ajouter les lignes suivantes à l'intérieur de l'étiquette « <VirtualHost *> » dans le fichier /etc/apache2/sites-available/default|nbsp]:

### moin
  ScriptAlias /mywiki "/usr/share/moin/mywiki/moin.cgi"
  alias /wiki "/usr/share/moin/htdocs"
  <Directory /usr/share/moin/htdocs>
  Order allow,deny
  allow from all
  </Directory>
### end moin
  

Une fois que vous avez configuré le serveur web apache2 et qu'il est prêt pour votre application Wiki, vous devrez le redémarrer de la façon suivante :

sudo /etc/init.d/apache2 restart

Vérification

Vous pouvez vérifier le bon fonctionnement de votre application Wiki en pointant votre navigateur web sur l'URL suivante :

http://localhost/mywiki

Vous pouvez également exécuter la commande de test en pointant votre navigateur web sur l'URL suivante :

http://localhost/mywiki?action=test

Pour plus de détails, référez-vous au site web MoinMoin.