Installation de Mediawiki

Comme d'habitude sur Fedora l'installation de logiciel est simplifié grâce à yum, utilisons donc en root la commande :

yum -y install mediawiki

Configuration de Mediawiki

Configuration Mysql

Mediawiki à besoin d'une base de donnée Mysql pour fonctionner, je ne traiterais pas ici de l'installation et de la configuration de Mysql, je vous laisse le soin de consulter la documentation relative à cela ( par exemple ).

Configuration Apache

La configuration Apache pour Mediawiki se trouve dans le fichier : /etc/httpd/conf.d/mediawiki.conf, vous devez l'éditer pour par exemple modifier les permissions d'accès au dossier /config ou encore renommer le nom de l'url par exemple mediawiki en wiki ou encore en doc.
Ce travail de personnalisation étant fait nous devons redémarrer le serveur Apache en root avec la commande :

service httpd restart

Configuration Mediawiki

Ouvrons notre navigateur web préféré pour finir l'installation de Mediawiki, en consultant la page http://votrenomdedomaine.com/mediawiki/config/, remplissons le formulaire avec les informations demandées, cela aura pour effet de créer notre fichier de configuration de Mediawiki qui se trouve dans /var/www/mediawiki/config/LocalSettings.php.
Une fois que tout est rempli nous allons pouvoir mettre en production cette configuration avec la commande :

mv /var/www/mediawiki/config/LocalSettings.php /var/www/mediawiki

Reste plus qu'a modifier quelques permissions pour éviter les erreurs :

chmod g-w /var/mediawiki/config

Notre wiki est maintenant complètement installé et fonctionnel, vous pouvez le consulter à l'adresse http://votrenomdedomaine.com/mediawiki.

Configuration avancée Mediawiki

La configuration complète du wiki se fait dans le fichier /var/www/mediawiki/LocalSettings.php, la totalité des options disponibles se trouve sur la documentation officielle de Mediawiki ( cliquez ici ).

Les configurations les plus classiques sont les suivantes :

Pour ajouter une favicon à votre wiki

$wgFavicon = "http://www.votredomaine.com/favicon.ico";

Pour interdire la création de compte:

$wgGroupPermissions'*''createaccount' = false;

Pour interdire l'édition de page aux simples visiteurs:

$wgGroupPermissions'*''edit' = false;
$wgGroupPermissions'*''createpage' = false;

pour Autoriser l'upload de fichier via le wiki:

$wgEnableUploads = true;
$wgUseImageResize = true;
$wgUseImageMagick = true;
$wgImageMagickConvertCommand = "/usr/bin/convert";
$wgMimeDetectorCommand = "/usr/bin/file -bi";

Je vous invite à consulter la documentation officielle pour découvrir les autres options !

Enfin il ne faut pas oublier que des extensions sont aussi disponible et se configurent toujours dans le fichier /var/www/mediawiki/LocalSettings.php et sont stockées dans /var/www/mediawiki/extensions/. La liste des extensions est disponible en cliquant ici

Voilà j'espère que vous pourrez découvrir le bonheur des fonctions d'un wiki, aussi vous pouvez venir aider Bashi et Methylbro entre autre à contribuer à la toute nouvelle documentation de TitaXium axé sur le graphisme et le développement appliqué à l'internet !

Si vous avez des questions ou des suggestions n'hésitez pas !

ps : Merci à Trashy pour l'aide fournie :)

A+