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 un terminal :

sudo apt-get install python-moinmoin

Vous devriez également installer le serveur Web apache2. Pour ce faire, référez-vous à la sous-section Installation de la section HTTPD - serveur Web Apache2.

Configuration

Pour configurer votre première application Wiki, veuillez saisir 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, modifiez le fichier /etc/moin/mywiki.py et changez la ligne suivante :

data_dir = '/org/mywiki/data'

en

data_dir = '/usr/share/moin/mywiki/data'

Ajoutez aussi data_underlay_dir sous l'option data_dir :

data_underlay_dir='/usr/share/moin/mywiki/underlay'

Si le fichier /etc/moin/mywiki.py n'existe pas, copiez /usr/share/moin/config/wikifarm/mywiki.py dans /etc/moin/mywiki.py et faites le changement mentionné ci-dessus.

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.

You should add the following lines in /etc/apache2/sites-available/000-default.conf file inside the « <VirtualHost *> » tag:

### moin
  ScriptAlias /mywiki "/usr/share/moin/mywiki/moin.cgi"
  alias /moin_static193 "/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 service apache2 restart

Vérification

Vous pouvez vérifier le bon fonctionnement de votre application Wiki en saisissant l'URL suivante dans votre navigateur Web :

http://localhost/mywiki

Référez-vous au site web MoinMoin pour de plus amples informations.

Références