Help:Interwiki linking/fr

From SME Server
Jump to navigationJump to search


Les liens interwiki sont des liens vers des pages d'autres projets, utilisant un style de lien interne avec un préfixe.

Les liens interwiki font qu'il est possible de lier des pages (par exemple) de Wikipédia, Wikilivres, Wikinews, etc. ou vers votre projet wiki dans différentes langues (voir Wiki familial).

Un lien comme [[Wikipedia:Main Page]] apparaîtra ainsi : Wikipedia:Main Page et redirigera vers la page principale de la Wikipedia en anglais.

Pour paramétrer les liens interwiki, vous avez besoin d'éditer la base de données.

Liens interwiki vers d'autres projets

Par défaut

Plusieurs projets Wikimedia (et d'autres) sont prêts pour les liens interwiki par défaut, ainsi vous pouvez utiliser les suivants sans toucher à votre base de données :

préfixe adresse exemple
commons http://commons.wikimedia.org/wiki/ [[commons:MediaWiki]]
mediazilla http://bugzilla.wikipedia.org/ [[mediazilla:1209]]
meta http://meta.wikimedia.org/wiki/ [[meta:Main Page]]
mw http://www.mediawiki.org/wiki/ [[mw:Help:Contents]]
wikibooks http://en.wikibooks.org/wiki/ [[wikibooks:Main Page]]
wikimedia http://wikimediafoundation.org/wiki/ [[wikimedia:Main Page]]
wikinews http://en.wikinews.org/wiki/ [[wikinews:Main Page]]
wikiquote http://en.wikiquote.org/wiki/ [[wikiquote:Main Page]]
wikisource http://sources.wikipedia.org/wiki/ [[wikisource:Main Page]]
wikispecies http://species.wikipedia.org/wiki/ [[wikispecies:Main Page]]
wiktionary http://en.wiktionary.org/wiki/ [[wiktionary:Main Page]]

En ajouter

Comme Wikipedia n'est pas paramétré par défaut, vous pouvez l'ajouter (ou d'autres projets dont vous avez besoin).

Vous devez éditer votre base de données. Allez dans la table interwiki et ajoutez une nouvelle ligne :

  • iw_prefix : choisissez un préfixe qui sera utilisé pour les liens interwiki, par exemple "Wikipedia" ou "wp" pour lier à Wikipedia
  • iw_url : entrez l'URL du projet, par exemple http://en.wikipedia.org/wiki/$1 pour Wikipedia. N'oubliez pas le $1 qui sera remplacé par le nom de l'article que vous liez ([[Wikipedia:Main Page]] lie à http://en.wikipedia.org/wiki/Main_Page).
  • iw_local : en le positionnant à 1, votre wiki redirigera les liens de la forme iw_prefix:Titre vers le site cible, par exemple la Wikipédia en francoprovençal redigera http://frp.wikipedia.org/wiki/fr:Accueil vers la Wikipédia en français http://fr.wikipedia.org/wiki/Accueil car la ligne fr de la base de données francoprovençale contient iw_prefix=1.
  • iw_trans : (fonction inconnue), voir wikimedia:Markup_spec#Namespaces.

Liens interwiki vers d'autres langues

Si vous avez installé un wiki familial, vous pouvez lier un article en anglais à un article en allemand (si vous avez un projet en allemand bien sûr). Vous pouvez paramétrer MediaWiki pour montrer ces liens dans la colonne de gauche, juste au dessous de la boîte à outils.

Dans votre installation de MediaWiki, il y a un répertoire appelé "languages". Allez-y et ouvrez "Names.php" qui contient une liste des langues connues et leurs préfixes. Par exemple, si vous voulez ajouter votre projet en allemand, cherchez dans ce fichier pour "Deutsch" et notez le préfixe "de".

Lorsque vous connaissez le bon préfixe, éditez la table interwiki de votre base de données en ajoutant une nouvelle ligne :

  • iw_prefix : préfixe de la langue (par exemple "de" pour allemand), listé dans "Names.php"
  • iw_url : URL vers votre projet wiki (par exemple http://de.votre-wiki.org/index.php/$1)
  • iw_local : (fonction inconnue)
  • iw_trans : (fonction inconnue)

Maintenant, vous pouvez lier un article à son équivalent dans l'autre langue. En ajoutant [[de:Hauptseite]] sur votre page principale en anglais, vous obtiendrez un lien "Deutsch" sous la boîte à outils qui mènera vers la page Hauptseite du wiki en allemand.

Notez que ce lien est affiché dans la colonne de gauche obligatoirement, et non dans le corps de l'article. Si vous voulez créer un lien à l'intérieur du texte, vous devez ajouter deux-points devant le préfixe : [[:de:Hauptseite]].