Aide:Gadgets

Une page d'Inkipédia, le wiki Splatoon

Gadgets d'Inkipédia

Une liste des gadgets utilisés est disponible sur Spécial:Gadgets.

Les gadgets sont composés de fragments de JavaScript et/ou de CSS situés sur des pages dans l'espace de noms MediaWiki. Chaque gadget est défini par une ligne dans MediaWiki:Gadgets-definition, fournissant un nom et une description pour le gadget, ainsi qu'une liste des fragments de JS et CSS qu'il utilise.

Étant donné que les gadgets résident dans l'espace de noms MediaWiki (la liste définissant les gadgets ainsi que les fragments de code), seuls les Administrateurs et les Administrateurs d'interface peuvent modifier le code. Cela est voulu, car le code JavaScript peut être utilisé pour pirater des comptes ou espionner des personnes.

Créer de nouveaux gadgets

  1. Allez sur MediaWiki:Gadgets-definition.
  2. Ajoutez une nouvelle entrée pour votre gadget. Par exemple : * MyCoolGadget[ResourceLoader|default]|MyCoolGadget.js
    • Cette entrée crée un nouveau gadget nommé « MyCoolGadget » et spécifie qu'il doit être chargé par défaut en utilisant ResourceLoader.
    • Ajouter le mot-clé default dans l'entrée de définition permet de l'activer par défaut pour tous les utilisateurs.
    • Il est également judicieux de répertorier les dépendances, telles que jquery et mw.api si besoin.
  3. Créez une nouvelle page pour le code JavaScript de votre gadget sur MediaWiki:Gadget-MyCoolGadget.js.
    • Si vous avez déjà du code JS, collez-le dans la nouvelle page.
  4. Créez une nouvelle page pour la description de votre gadget affichée dans les préférences sur MediaWiki:Gadget-MyCoolGadget. (Notez l'absence de .js).
  5. Enregistrez et testez. N'oubliez pas de vider le cache de votre navigateur ou d'effectuer un rafraîchissement complet pour voir les changements.

Voir aussi