Manual:Guide to setting up interwiki linking/fr

Installation d'une extension simple
Le plus simple : mw:Extension:Special page to work with the interwiki table. Et c'est tout.

Quoi
Ci-dessous l'explication de la façon de mettre en oeuvre les liens interwiki.

La base de données
Insérer dans la base de données avec phpMyAdmin, par exemple

table interwiki

$1

Exemple

susewiki  http://susewiki.org/$1   1

1 ou 0 ça n'a pas l'air d'avoir grande importance, par contre, pour le nom du lien, évitez les noms courants dans le monde mediawiki. "mediawiki", par exemple, ne figure pas dans la table, mais on ne peut pas l'utiliser.

Avec la version 1.7
Copier le fichier "SpecialInterwiki.php" dans le sous-répertoire "extensions" du serveur et modifier le fichier "LocalSettings.php". Ajouter les droits à l'utilisateur en le mettant dans le groupe "interwiki". Attention, il faut être membre du groupe "Bureaucrate" pour pouvoir accéder à cette page spéciale "Gestion des droits utilisateurs". Une nouvelle page spéciale est listée : "View and manipulate interwiki data".

activation ?
sur une page d'administrateur du wiki, rajouter



Exemple:

susewiki:

En fait j'ai dû faire cette opération une fois comme admin, ça semble avoir débloqué le processus.Ensuite on peut même supprimer ce lien, ça continue à marcher. Je ne sais pas pourquoi ni même si c'est bien ça qui s'est passé. Vous pouvez toujours essayer si vous avez le même problème et dire ici votre expérience.

Utilisation
A partir de ce moment là, vous pouvez insérer sur n'importe quelle page et avec n'importe quel compte un lien:

susewiki: qui va pointer au bon endroit:

susewiki:

(don't bother if the link is red, there no susewiki link in mediawiki table)

Les langues
Si votre "nom du lien" est un nom de langue existant dans le catalogue Names.php, le fonctionnement est différent. Les exemples sont donnés pour l'anglais.

Chaque fois que apparaît dans une page, une entrée correspondant apparaît dans le menu "autres langues" dans la colonne de gauche (ce menu est créé si c'est la première langue). Qu'il apparaisse plusieurs fois est gênant, si on veut éviter ça, pour la deuxième occurrence on ajoute un ":" comme ceci :

en:

Il faut donc ajouter au moins une fois et en: ensuite pour que le menu langues apparaisse dans la page concernée.

Exemple :

Il y a un lien en invisible là-dessous (éditez pour vérifier)



et un lien en visible là :

en:

Remarque : les liens de langue ne fonctionnent pas sur le site mediawiki, ils sont désactivés. exemples sur http://fr.susewiki.org/ jdd 14:53:20, 2005-08-08 (UTC)

Autre page de langue
Si vous mettez quelque chose après les ":" de fin du nom de langue, ce quelque chose vient remplacer le "$1" de la base de données. En général on y met le nom de la page que l'on veut atteindre dans le site cible.

Liens

 * http://iguane39.free.fr/mediawiki : Autre explication avec exemple de la mise en place de liens interlangues,