Replace Text

De EjnTricks

Hand-icon.png Votre avis

Nobody voted on this yet

 You need to enable JavaScript to vote


System-Install-icon.png Installation

Ce plugin permet d'effectuer des remplacements de texte sur l'ensemble du Wiki. Le package, fichier replace_text_0.9.1.tar.gz, est téléchargé dans le répertoire /tmp. Les fichiers étant regroupés dans un répertoire ReplaceText, il n'est pas nécessaire de créer un sous répertoire des extensions. Une décompression directe suffit.

#sudo tar -C /var/datas/mediawiki/extensions/ -xvf /tmp/replace_text_0.9.1.tar.gz
ReplaceText/
ReplaceText/SpecialReplaceText.php
ReplaceText/ReplaceText.php
ReplaceText/ReplaceTextJob.php
ReplaceText/ReplaceText.js
ReplaceText/ReplaceText.i18n.php
ReplaceText/README
ReplaceText/ReplaceText.alias.php

Le propriétaire du répertoire est ensuite modifié pour être celui qui exécute le serveur Web:

#sudo chown -R www-data:www-data /var/datas/mediawiki/extensions/ReplaceText

Par défaut, les permissions sur le répertoire ne permettent pas d'y accéder avec un compte autre que le propriétaire. Ses permissions sont donc modifiées:

#sudo chmod 755 /var/datas/mediawiki/extensions/ReplaceText

Puis, il faut le rendre disponible, comme indiqué en introduction de la page des plugins, en créant le lien sous /var/lib/mediawiki/extensions.

#sudo ln -s /var/datas/mediawiki/extensions/ReplaceText /var/lib/mediawiki/extensions/ReplaceText
#sudo chown -h www-data:www-data /var/lib/mediawiki/extensions/ReplaceText

Le contenu du répertoire /var/datas/mediawiki/extensions/ReplaceText doit être le suivant:

-rw-r--r-- 1 www-data www-data   1931 2011-03-16 17:16 README
-rw-r--r-- 1 www-data www-data   4963 2011-02-09 21:00 ReplaceText.alias.php
-rw-r--r-- 1 www-data www-data 187180 2011-03-15 21:27 ReplaceText.i18n.php
-rw-r--r-- 1 www-data www-data   2846 2011-02-16 19:38 ReplaceTextJob.php
-rw-r--r-- 1 www-data www-data    436 2009-11-02 20:40 ReplaceText.js
-rw-r--r-- 1 www-data www-data   2296 2011-03-16 17:16 ReplaceText.php
-rw-r--r-- 1 www-data www-data  21486 2011-03-17 16:57 SpecialReplaceText.php

Run-icon.png Activation

Le fichier /etc/mediawiki/LocalSettings.php est ensuite modifié afin d'ajouter: /etc/mediawiki, en ajoutant n'importe où la ligne suivante.

# Activate ReplaceText extension
require_once("$IP/extensions/ReplaceText/ReplaceText.php");

Une ligne de commentaire est placée juste avant, afin de bien identifier son utilité. Par défaut, cette fonctionnalité n'est disponible que pour les administrateurs.


Process-Icon.png Utilisation

La fonctionnalité est disponible depuis la page Page spéciales sous l'intitulé Remplacer le texte (Replace Text en anglais), au niveau de la section Données du wiki et outils:


La fenêtre affichée se présente ainsi:


Dans l'exemple suivant, le text [[Category:Capture Ecran Eclipse]] va être remplacé par [[Category:Eclipse Capture Ecran]] sur l'ensemble des fichiers.


Après exécution, une page de confirmation est affichée en listant l'ensemble des pages / fichiers qui seront modifiés. Il est alors possible de sélectionner les éléments à modifier:


Après sélection et validation, une page indique le nombre d'élément pris en compte dans la modification:

Attention, cela n'est pas immédiat.


Viewer icon.png Voir aussi

Documentation officielle: http://www.mediawiki.org/wiki/Extension:Replace_Text


Untar-icon.png Package installé

Plugin installé: Replace text 0.9.1.tar.gz