FANDOM


Cette fonctionnalité n'est pas disponible par défaut, mais elle peut être activée sur demande.

Gadgets est une extension permettant aux utilisateurs de choisir des « gadgets » basés sur du JavaScript ou du CSS fournis par d'autres utilisateurs. Les scripts pourront être activés ou désactivés par les utilisateurs dans leurs préférences sous l'onglet « Gadgets ».

Ils sont élaborés en utilisant des bouts de code (snippets) JavaScript et/ou CSS situés sur des pages de l'espace de noms MediaWiki. Chaque gadget est ajouté en ajoutant une nouvelle entrée sur la page MediaWiki:Gadgets-definition, en apportant un nom et une description au gadget et une liste des bouts de code JS et CSS qu'il utilise (voir la section « Utilisation » ci-dessous).

Les gadgets utilisent le même principe que MediaWiki:Wikia.js, MediaWiki:Common.css, etc. car ils permettent d'appliquer les scripts et les styles à tout le site. Le fonctionnement des gadgets implique qu'un administrateur du wiki doit se charger de cela, comme pour le JS et CSS qui s'appliquent à tout le site.

Utilisation Modifier

Tout d'abord, vous devez ajouter un script ou un style à une page de l'espace de noms MediaWiki (par exemple MediaWiki:Gadget-popups.css). Puis ajoutez cette page dans MediaWiki:Gadgets-definition comme illustré ci-dessous :

== Exemple-gadgets ==

* Navigation_popups|popups.js|popups.css
* contribsrange|contribsrange.js
Gadgets-preferences

L'onglet Gadgets dans les préférences

Gadgets-special

La page spéciale des Gadgets

Le premier champ est le nom du gadget en interne et ne doit contenir que des lettres et des chiffres afin de fonctionner correctement. Si le nom en interne est Navigation_popups, la page dans l'espace de noms MediaWiki correspondante sera MediaWiki:Gadget-Navigation popups. Cette page vous permet de définir un texte de description qui apparaîtra dans l'onglet Gadgets de vos préférences.

Les deux champs suivants définissent les pages qui mettent en place le code. Dans l'exemple ci-dessus, popups.js et popups.css seraient MediaWiki:Gadget-popups.js et MediaWiki:Gadget-popups.css respectivement. Comme les autres pages affectant tout le site, les Gadgets ne doivent être écrits qu'en utilisant des pages JS et CSS.

Ces pages définies permettront au gadget d'apparaître dans l'onglet « Gadgets » des préférences de tous les utilisateurs, ainsi ils pourront choisir quels gadgets ils ont besoin sur la communauté. Un aperçu des gadgets ajoutés est disponible sur la page Spécial:Gadgets avec également des liens vers les pages qui les définissent afin d'avoir un meilleur contrôle des gadgets du wiki.

La page Spécial:Gadgets permet d'avoir un aperçu rapide et de gérer facilement l'interface de tous vos gadgets avec des liens vers chaque page spéciale qui contrôle le fonctionnement et l'interface de tous les gadgets. Cette page permet également de redéfinir les intitulés qui apparaissent dans vos préférences.

Veuillez noter que toutes les pages de Gadget de l'espace de noms MediaWiki doivent avoir le préfixe Gadget-, la seule exception étant là où vous les définissez dans MediaWiki:Gadgets-definition comme présenté dans l'exemple précédent.

Voir aussi Modifier

Plus d'aideModifier

Sauf mention contraire, le contenu de la communauté est disponible sous licence CC-BY-SA .