« Aide:Personnaliser l'interface » : différence entre les versions

Un livre de Wikilivres.
Contenu supprimé Contenu ajouté
+
Ligne 13 : Ligne 13 :
:*[[MediaWiki:Common.css]] et [[MediaWiki:Common.js]], scripts communs à tous les habillages du site,
:*[[MediaWiki:Common.css]] et [[MediaWiki:Common.js]], scripts communs à tous les habillages du site,
:*[[MediaWiki:Monobook.css]] et [[MediaWiki:Monobook.js]], scripts pour l'habillage Monobook,
:*[[MediaWiki:Monobook.css]] et [[MediaWiki:Monobook.js]], scripts pour l'habillage Monobook,
:*[[MediaWiki:Geshi.css]] styles pour la coloration syntaxique,
:*[[MediaWiki:Print.css]] styles pour la version imprimable,
:*[[MediaWiki:Mobile.css]] styles pour les appareils mobiles,
:*[[MediaWiki:Handheld.css]] styles pour les appareils mobiles,
:*...
:*...
;au niveau de l'utilisateur:L'utilisateur est libre de définir ses propres scripts :
;au niveau de l'utilisateur:L'utilisateur est libre de définir ses propres scripts :

Version du 13 septembre 2020 à 13:46

Les sites de la fondation Wikimedia utilisent MediaWiki qui permet de personnaliser l'interface.

La personnalisation peut se faire de deux manières :

Javascript et feuilles de style

Certaines pages wiki sont fait des feuilles de styles (extension .css) et des scripts (extension .js).

La personnalisation peut se faire à deux niveaux différents :

au niveau du site
Il existe des pages spéciales que seuls les administrateurs peuvent modifier :
au niveau de l'utilisateur
L'utilisateur est libre de définir ses propres scripts :

Le contenu de ces pages doit respecter une syntaxe spécifique. Pour les connaissances techniques nécessaires, voir les livres suivants :

Il est également utile de connaître l'ordre dans lequel les scripts sont lus et exécutés par le navigateur :

  1. Les gadgets en premier,
  2. Ensuite les scripts communs MediaWiki:Common.css et MediaWiki:Common.js,
  3. Puis les scripts de l'habillage (MediaWiki:Monobook.css et MediaWiki:Monobook.js pour Monobook),
  4. Enfin, les scripts personnels (Utilisateur:nom/monobook.css et Utilisateur:nom/monobook.js, pour l'habillage Monobook).

Utiliser les gadgets

Les administrateurs peuvent définir des gadgets utilisables par tous les utilisateurs. Un gadget est un ensemble de scripts (Javascript et feuilles de style CSS) permettant d'ajouter une fonctionnalité ou de personnaliser l'interface.

Certains gadgets avancés peuvent nécessiter un paramétrage via l'utilisation de scripts personnels (Voir le paragraphe précédent).

Activer/Désactiver un gadget

Pour activer ou désactiver un gadget :

  1. Allez sur la page de vos préférences,
  2. Cliquez l'onglet "Gadgets" (le dernier onglet),
  3. Cochez ou décochez les cases correspondant aux gadgets à activer ou désactiver,
  4. Cliquez le bouton "Enregistrer les préférences" en bas de page.

Création de gadgets

La création de gadgets exige les mêmes connaissances techniques que pour la personnalisation utilisant Javascript et feuilles de style. Seuls les administrateurs sont autorisés à ajouter de nouveau gadgets, car ceux-ci doivent respecter quelques critères : fonctionner avec la plupart des navigateurs, réelle utilité afin de limiter la liste des gadgets disponibles.

La création de gadgets est détaillée dans la page d'aide "Créer des gadgets".