Projet:Scripts et gadgets/Notices/BandeauxPortails

From Wikipedia, the free encyclopedia

MediaWiki:Gadget-BandeauxPortails.js est un code Javascript permettant d'ajouter, retirer ou modifier rapidement un bandeau de portail. Son fonctionnement est similaire à celui du gadget HotCats.

PROJET SCRIPTS ET GADGETS
Centraliser les fonctions JavaScript, Vue et CSS pour éviter la dispersion du code.

Installation

Pour installer ce gadget, il y a deux solutions :

1) Le sélectionner dans les préférences :

Préférences > Gadgets > Ajout / modification / retrait rapide > BandeauxPortails
Remarque : Cette méthode a l'avantage de la simplicité mais ne permet pas de personnalisation.

2) Copier le code suivant dans sa page monobook.js (ou autre suivant l'habillage sélectionné dans les préférences) :

obtenir('BandeauxPortails');

Personnalisation

Certaines variables sont personnalisables :

  • Le nombre de bandeaux suggérés lors de la recherche, 10 par défaut, 0 pour annuler les suggestions
  • L'affichage de la liste vers le bas plutôt que vers le haut
  • L'annulation de la publication automatique
  • Le marquage ou non de la modification comme mineure
  • L'ajout ou non de la page modifiée à la liste de suivi ( -1 = ne modifie pas le choix de suivi ; 0 = jamais[1] ; 1 = toujours )
  • L'affichage ou non des redirections de bandeaux
  • La balise qu'il est possible d'utiliser pour baliser les modifs faites au moyen de cet outil
  • Le groupe auquel l'utilisateur doit appartenir pour ajouter la balise (droit applychangetags)

Exemple de personnalisation

window.BandeauxPortails_AutoEdit      = false;  // Publication automatique                (true par défaut)
window.BandeauxPortails_MinorEdit     = false;  // Modification mineure                   (true par défaut)
window.BandeauxPortails_Watchthis     = 1;      // Ajout liste de suivi                   (non défini par défaut)
window.BandeauxPortails_TailleListe   = 5;      // Nombre de suggestions                  (10 par défaut)
window.BandeauxPortails_ListeBas      = true;   // Affichage des suggestions vers le bas  (false par défaut)
window.BandeauxPortails_ShowRedirect  = true;   // Affichage ou non des redirections      (false par défaut)

// Balise
window.BandeauxPortails_TagGroup = "user";
window.BandeauxPortails_Tag = "BandeauxPortails";

obtenir('BandeauxPortails');

Astuces

Ajouter plusieurs bandeaux

Lors de l'ajout ou de la modification d'un bandeau, il est possible d'ajouter plusieurs bandeaux à la fois.

Par exemple pour ajouter {{Portail|Musique}} et {{Portail|Canada}} en une seule édition, on peut entrer dans la zone de saisie : « Musique|Canada ». Les deux bandeaux seront alors ajoutés l'un après l'autre, le résumé de modification étant modifié en conséquence.

Axes de développement

  • Prendre en compte les interwikis lors de l'édition :
    ✔️ Fait
  • Mettre en place comme avec HotCats la suggestion de modèles de portail existants (risque d'apposer un modèle de bandeau qui n'existe pas).
    ✔️ Fait, cependant contrairement aux catégories suggérées par HotCats, la casse de la première lettre a une importance pour la recherche des modèles {{Portail}} à suggérer.
    • Suggestions de recherche "case-insensitive" ! (à cause de cela, j'ai loupé plein de suggestions de noms de pays...)
      ✔️ Fait
  • Permettre de modifier plusieurs bandeaux en une seule édition.
    ✔️ Fait en partie (voir astuce plus haut)
  • Si le modèle de portail se nomme "Modèle:Portail machin", alors insérer "{{Portail|machin}}" et non "{{Portail|Machin}}".
    ✔️ Fait

Illustrations

Image panoramique
Aperçu
Image panoramique
Aperçu

Notes

Related Articles

Wikiwand AI