InterWiki

Un article de Wikipédia, l'encyclopédie libre.

Vous avez de nouveaux messages (diff ?).

InterWiki est un moyen de faciliter la création de liens parmi les nombreux sites WikiWiki sur Internet. Au lieu de demander aux usagers de taper ou recopier une URL complète vers la page wiki, ils peuvent utiliser un raccourci. Ces raccourcis varient en fonction de la matrice wiki utilisée.

Sommaire

[modifier] Notation

L'écriture des InterWiki varie dépendant notamment du type de wiki lien que le wiki utilisé. Les deux modèles les plus utilisés sont le CamelCase et les liens libres (des phrases arbitrairement entourées par des délimiteurs tel que les [[double crochets]]).

Ainsi, les liens InterWiki pour un système CamelCase sont fréquemment de la forme "Code:NomDePage"Code est un préfixe désignant un autre wiki. Ainsi le lien "WikiPedia:InterWiki" sera interprété en HTML comme un lien vers cet article sur Wikipédia. Pour lier vers une page contenant un espace, il faut utiliser un caractère de soulignement (par exemple : "WikiPedia:Main_Page").

Les liens libres, tels qu'utilisés pour Wikipédia, suivent le même principe mais utilisent des délimiteurs pour les liens internes. Ces liens peuvent être parsés et protégés comme s'il s'agissait de liens internes permettant d'inclure des espaces mais pouvant poser des problèmes avec des caractères spéciaux. Par exemple : [[MeatBall:AssumeGoodFaith]] apparaît en tant que MeatBall:AssumeGoodFaith et [[:de:InterWiki]] apparaît en tant que de:InterWiki.

[modifier] Implémentation

La relation entre le code et l'URL est configurée dans une table. Ainsi le code "MeatBall" est mis en relation avec http://usemode.com/cgi-bin/mb.pl. La plupart des systèmes wiki utilisent une URL par page, il suffit donc d'ajouter à la suite de l'URL.

Toutefois, il faut faire attention avec les caractères spéciaux tels que '+' ou '"' qui peuvent être utilisés pour autre chose. De même, les caractères '?' et '&' sont interprétés dans les URL et doivent dans la plupart des cas être protégés.

Il n'existe pas, en 2004, d'annuaire des préfixes InterWiki. Chaque développeur de logiciel Wiki met en place son propre fichier de relation selon les besoins de ses utilisateurs. Plutôt que de réécrire une telle table, il est plus facile de s'en procurer une de sites comme MeatballWiki et UseModWiki dont les listes sont publiquement éditables.

[modifier] Avantages

Les liens InterWiki permettent de facilement connecter différents wikis ayant des thèmes différents mais des articles se recoupant.

On peut également lier vers des sites n'utilisant pas de système wiki. En effet la plupart des sites webs utilisent une URL par article. Il est alors très facile de lier une page à une ressource de référence sans avoir besoin de connaître l'URL.


[modifier] Voir aussi

[modifier] Liens internes

[modifier] Lien externe