Wiki

De Wiki LOGre
Aller à : navigation, rechercher


Tutoriel pour l'installation d'un wiki simple sur la LogBox

charger le script Monkeywiki.py (ici en version originale : http://www.waywood.co.uk/MonkeyWiki)

le copier dans le repertoire /opt/piratebox/www/cgi-bin en étant sur sa propre session ca doit ressembler à

scp /users/fbocquet/desktop/monkeywiki.py root@192.168.1.1:/opt/piratebox/www/cgi-bin

le mdp de root sera demandé (remplacer /users/fbocquet/desktop/ par l'emplacement sur lequel vous avez chargé le script)

créer une copie de l'original (pour revenir sur la version qui fonctionne en cas de problèmes)

cp monkeywiki.py monkeywiki.py.bak

créer les répertoires suivants (varie selon vos paramètres inscrits dans les préférences ci dessous) ici les contenus sont stockés sur la clé USB ce qui évite la limite de taille du wiki :

mkdir /mnt/usb/PirateBox/wiki/text/files
mkdir /mnt/usb/PirateBox/wiki/template/files (si vous souhaitez utiliser de template)

en utilisant vi ou nano suivant ses préférences modifier le paramétrage en haut du script avec les paramètres suivants (la référence des réglages est ici http://www.waywood.co.uk/MonkeyWiki/InstallationInstructions.html)

#CONFIGURATION SECTION

#===========================================================================

PATH_TO_WIKI_TEXT = '/mnt/usb/PirateBox/wiki/text/files/'

PATH_TO_TEMPLATES = '/mnt/usb/PirateBox/wiki/template/files/'

FRONT_PAGE = 'FrontPage' #required, must be WikiName. (= name of 'top' or 'home' page)

NOFOLLOW_OUTLINKS = 1

NUMBERED_OUTLINKS = 1

REWRITE_MODE = 0

REWRITE_BASE_URL =

EDITABLE = 1

BACKUP_ON = 0 #use the backup feature? (backups are done by email)

SMTP_SERVER = 'localhost'

WIKI_LOGGER = 'wikilogger@your.domain' #email address from which backups are sent

WIKI_MASTER = 'wikimaster@your.domain' #email address to which backups are sent

CREDIT = 'Le Wiki de la LogBox utilise <a href="http://www.waywood.co.uk/MonkeyWiki/">MonkeyWiki</a>'

#==================================================================================================

Rester trés prudent quant aux modifications dans le script en dehors de ces limites : les tester une part une car les erreurs apparaissent rapidement... rester trés prudent sur la francisation -> ca plante souvent car les noms affichés en anglais sont également des commandes exécutés par le script donc prudence... j'aurai d'ailleurs besoin d'un coup de main sur cette localisation en français avec des adeptes de Python

Modifier ensuite les lignes dans le fichier index.html pour pointer sur le wiki

vi /opt/piratebox/www/index.html

et hop...

Il reste :

  • à changer le style du Wiki (fait)
  • a jouter un lien de retour vers la page d'accueil en bas de page (fait en bricolant)
  • et a complèter autant que possible la francisation...

voir le code du script MonkeyWiki francisé