MediaWiki pour débutants/Installer des extensions

Quand MediaWiki est installé, il propose un certain nombre d'outils et de fonctions ; mais vous pouvez choisir d'en ajouter : ce sont les extensions. Ces extensions sont extrêmement variées : il peut s'agir d'outils pour faciliter l'édition (ajouts de notes, de caractères spéciaux), pour empêcher le spam, pour restreindre l'accès à certaines pages, etc.
Lorsque vous installez la dernière version de MediaWiki (par exemple la version 1.27.1 Long Terme Support - L.T.S.), le dossier extensions de MediaWiki est déjà pourvu en partie, puisqu'il contient des extensions non activées, fournies avec le logiciel. Ceci dispense donc d'aller les télécharger et de s'assurer de la compatibilité de la version de l'extension téléchargée avec la version de MediaWiki installée. 
Il convient de préciser que la version "Long Term Support" de MediaWiki est d'une durée de vie d'environ trois ans. Les mises à jour proposées pour celle-ci sont uniquement des mises à jour de sécurité et de correction de bogues. Les extensions préinstallées sont donc valables pour la même durée, ce qui assure une mise en service durable et constante.
Les extensions préinstallées.
Les extensions fournies avec la dernière version 1.27.1 L.T.S. de MediaWiki sont les suivantes :
Les extensions mentionnées ci-dessus sont utilisées par un ou plusieurs projets Wikimedia. Cela signifie qu'elles sont stables et maintenues constamment. Il est donc possible de demander de l'aide sur la page discussion de l'extension concernée.
Comment installer une extension ?
Introduction.
D'une manière générale, l'installation d'une extension se compose de deux étapes :
La procédure sera donc la suivante : enregistrer un fichier dont le nom est de la forme "nomdel'extension.php" dans votre dossier "extensions", puis ajouter une ligne
// pour les mediawiki de version 1.24.x ou inférieure
require_once "$IP/extensions/extension_name/extension_name.php";
// pour les médiawiki de version 1.25.x ou supérieure
wfLoadExtension( '<extension-name>' );
dans le fichier codice_1.
Procédure générale.
MediaWiki est prêt à accepter les extensions juste après l' installation terminée. 
Pour mémoire les prérequis techniques de la dernière version MediaWiki Long Terme Support sont les suivants :
Source : Mediawiki Release notes/1.27.
Pour ajouter une extension, procédez comme suit:
Installez votre extension.
Une ligne de code doit être ajoutée à la fin du LocalSettings.php (mais au-dessus du fin de code PHP, " ?> ", s'il est présent) :
wfLoadExtension( '<extension-name>' );
La fin du fichier LocalSettings.php se présente donc de la manière suivante :
wfLoadSkin( 'CologneBlue' );
wfLoadSkin( 'Modern' );
wfLoadSkin( 'MonoBook' );
wfLoadSkin( 'Vector' );
wfLoadExtension( '<extension-name>' );
Cette dernière ligne supplémentaire oblige l'interpréteur PHP à lire le fichier d'extension, et ainsi le rendre accessible à MediaWiki.
Exemple d'application : 
wfLoadExtension( 'Cite' );
wfLoadExtension( 'Gadgets' );
wfLoadExtension( 'ImageMap' );
wfLoadExtension( 'InputBox' );
wfLoadExtension( 'Nuke' );
wfLoadExtension( 'ParserFunctions' );
wfLoadExtension( 'Poem' );
wfLoadExtension( 'SyntaxHighlight_GeSHi' );
wfLoadExtension( 'WikiEditor' );
Effectuer la mise à jour de la base de données (selon le cas).
$wgUpgradeKey = "a9b5baf10807f677";
donne le rendu ci-après
<poem style="border: 2px solid #d6d2c5; background-color: #e7d39b40; padding: 1em;">
In did Kubla Khan
A stately pleasure-dome decree:
Where Alph, the sacred river, ran
Through caverns measureless to man
Down to a sunless sea.
So twice five miles of fertile ground
With walls and towers were girdled round:
And there were gardens bright with sinuous rills,
Where blossomed many an incense-bearing tree;
And here were forests ancient as the hills,
Enfolding sunny spots of greenery.
</poem>
Importation massive.
Cette extension vous permet d'importer plusieurs images en même temps dans votre wiki, après les avoir chargées sur votre serveur. Cela permet donc de gagner beaucoup de temps.
Description de quelques extensions.
Nous donnons ici quelques exemples d'extensions. Dans l'ensemble la procédure d'installation est identique à ce que nous avons vu précédemment.
DynamicPageList.
Cette extension crée automatiquement des listes des derniers articles créés ou des dernières modifications.
Lien : 
Supervision.
La supervision, en anglais oversight, permet à un utilisateur dûment habilité de cacher définitivement une version aux autres utilisateurs, y compris les administrateurs. Il consiste de déplacer, au sein de la base de donnée, la version dans une table dénommée mw_hidden. Seuls les utilisateurs disposant de ces pouvoirs, peuvent visionner les versions définitivement cachées. La restauration ne peut se faire que par un administrateur de la base de données (Brion Vibber par exemple). Pour les projets Wikimedia, ces actions sont strictement encadrées.
Slides extension.
Cette extension vous permet d'afficher directement dans un visionneur un article selon le découpage en sections :
Video.
Il est possible de faire visionner directement dans une page de votre wiki des fichiers video que vous aurez placés sur GoogleVideo ou YouTube.

MediaWiki pour débutants/Fonctionnalités utiles