Commons:Gadgets

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search
This page is a translated version of a page Commons:Gadgets and the translation is 100% complete. Changes to the translation template, respectively the source language can be submitted through Commons:Gadgets and have to be approved by a translation administrator.
L'onglet de gadget des préférences sur la Wikipedia française

Les Gadgets sont des scripts utilisateurs qui étendent les fonctionnalités de MediaWiki, le logiciel utilisé par Commons, et sont facilement installables via les Préférences utilisateur (il existe d'autres scripts qui doivent être installés manuellement). Les gadgets individuels peuvent être activés ou désactivés (certains sont activés par défaut) sur la page de vos Préférences (vous devez être connecté) en cochant les cases correspondantes. La plupart des gadgets ont besoin que JavaScript soit activé dans votre navigateur pour fonctionner.

Détails techniques

Définition

  • MediaWiki:Gadgets-definition est la liste des gadgets installés qui apparaissent dans les Préférences
    • L'utilisation d'un gadget peut être limitée à certains groupes d'utilisateurs en ajoutant, par exemple, rights=delete dans la définition du gadget. Les gadgets sont chargés par défaut (y compris pour les utilisateurs non connectés) en ajoutant default. L'utilisation d'un gadget peut être limitée aux utilisateurs connectés avec rights=upload.
  • Special:Gadgets fournit la liste des gadgets installés, avec des liens vers les fichiers source des gadgets.
  • MediaWiki:Common.js charge certains scripts automatiquement

Internationalisation

Modèles

  • {{Gadget-state}} enregistre des informations redondantes sur les gadgets et doit être gardé à jour. L'indication de l'état par défaut (default-state) d'un gadget est requise suite à cette demande : phab:T51501
  • {{Gadget-desc}} standardise les descriptions des gadgets (pour celles qui sont affichées dans les Préférences)
  • {{Gadget-help}} et {{Gadget-talk}} standardisent les entêtes sur les pages d'aide et de discussion du gadget
  • {{ActivateGadget}} et {{DeactivateGadget}} génèrent des liens qui conduisent à la création de boîtes de dialogue demandant à l'utilisateur s'il souhaite activer ou désactiver un gadget
  • certains gadgets documentent leur compatibilité avec les différents navigateurs sur une sous-page (par exemple Help:Gadget-PrettyLog/Compatibility) ; il existe un format commun mais pas de modèle prédéfini

Limitations

Depuis la version 1.18 de MediaWiki, les gadgets (et les configurations CSS/JS de l'utilisateur) ne sont pas chargés sur certaines pages spéciales, pour des raisons de sécurité. Ceci inclut Special:Preferences, ne permettant plus le déplacement de gadgets vers d'autres sections des Préférences. Voir phab:T20186. phab:T35220 requiert le remplacement par une version directement implantée dans le logiciel MediaWiki de ce qui était fait auparavant en Javascript.

Liens