Jump to content

Aide:Extension:Page d’utilisateur globale

From mediawiki.org
This page is a translated version of the page Help:Extension:GlobalUserPage and the translation is 100% complete.

L’extension GlobalUserPage vous permet de réutiliser la même page utilisateur sur plusieurs wikis d’une même famille de wikis.

Activer votre page d'utilisateur globale

Dans la plupart des cas, vous n’avez rien à faire. Si une page utilisateur locale ne s’affiche pas comme vous le désirez, vous devrez peut-être effectuer une ou plusieurs des étapes suivantes.

  • Créer votre page utilisateur sur le wiki central. Sur les projets Wikimedia, votre page utilisateur sur Meta constitue votre page utilisateur globale.
  • Si vous avez déjà une page d’utilisateur locale sur un des wikis avec du contenu que vous ne voulez plus afficher, vous aurez besoin de demander sa suppression. Voir Aide:Suppression et restauration des pages pour plus de détails, ou contactez un administrateur de ce wiki. Pensez que supprimer la page utilisateur locale implique que la page utilisateur n’apparaitra plus dans les résultats de recherche.

Origine du contenu

Votre page utilisateur globale est créée sur le wiki central, et le « résultat » s’affiche sur les wikis locaux. Le contenu que vous voyez sur le wiki central est celui que vous verrez sur les autres wikis. Cela signifie que :

  • l’inclusion de modèles utilisera ceux du wiki central (votre page utilisateur globale n’utilisera jamais les modèles locaux) ;
  • l’inclusion de pages spéciales (par exemple {{Special:PrefixIndex/User:''My name''/}}) inclura les données du wiki central ;
  • la fonction d’analyse syntaxique {{int:}} affichera les messages systèmes issus du wiki central ;
  • les mots magiques tels que {{SERVERNAME}} afficheront la valeur issue du wiki central.

Les wikiliens sont relatifs, donc ils pointeront vers le wiki local.

Sur les projets Wikimedia, utilisez les liens interwikis.

Désactiver votre page d’utilisateur globale

Pour désactiver la page d’utilisateur globale, vous pouvez utiliser le mot magique __NOGLOBAL__, qui, s’il est présent sur la page d’utilisateur centrale, l’empêchera d’être affichée sur les autres wikis. Cela déterminera également si un lien vers une page d’utilisateur sur un autre wiki doit être rouge ou bleu.

Contrôler l’affichage du contenu

Tout comme lorsque vous incluez un modèle, vous pouvez utiliser des balises ‎<noinclude> et ‎<includeonly> pour contrôler ce qui doit être affiché uniquement sur le site central où la page existe, ou globalement sur tous les sites.

Vous pouvez désactiver les pages globales d’utilisateur en encadrant simplement votre page d’utilisateur centrale au sein de balises ‎<noinclude>. Si la page est vide ou consiste seulement en du contenu invisible tel que __NOINDEX__, elle ne sera pas affichée sur d’autres wikis.

Avertissements

  • Votre page d’utilisateur peut ne pas avoir la même apparence sur les autres wikis en raisons des différences dans le CSS propre aux sites. Vérifiez votre page sur un wiki RTL, par exemple :ar: ou :he:.
  • Les transclusions de pages spéciales ou de fonction d’analyse syntaxique telle que {{#time}} ne seront pas mises à jour aussi fréquemment qu’elles le sont locallement.
  • Les Aide:Indicateurs de statut des pages dans la page utilisateur du wiki central (par exemple des coordonnées géographiques à l’intérieur des balises <indicator name="ICBM"><samp id="coordinates" class="coordinates&nbsp;plainlinks"></samp></indicator>) ne fonctionneront pas sur les wikis locaux. Essayez <noinclude><indicator name="ICBM"></noinclude><samp id="coordinates" class="coordinates&nbsp;plainlinks" style="float:right"></samp><noinclude></indicator></noinclude> pour obtenir un indicateur du statut de la page impactant uniquement les pages utilisateur sur le wiki central (Meta-Wiki) pour la plupart des projets Wikimedia.
  • Le wikicode qui ne crée pas de contenu sera ignoré sur les wikis locaux. Ceci comprend les catégories, les redirections et certains mots magiques tels que __NOINDEX__ ou {{DISPLAYTITLE:}}.
  • Si vous créez un lien interlangue avec <includeonly>[[en:User:Example]]</includeonly>, il en résultera un lien ordinaire User:Example.

Voir aussi