Projet:Scripts et gadgets/Notices/CustomSidebar

Projet Fonctions disponibles Notices Discussion projet Signaler un bug Demander une nouvelle fonction
PROJET SCRIPTS ET GADGETS
Centraliser les fonctions JavaScript et CSS pour éviter la dispersion du code.

CustomSidebar est un gadget permettant de personnaliser le menu latéral en y ajoutant des liens personnalisés.

Installation

modifier

Sur Wikipédia en français

modifier

Pour bénéficier de ce gadget, allez dans l'onglet gadgets (paragraphe « Menu de gauche ») de vos préférences et cochez la case à côté de CustomSidebar.

Sur un autre wiki

modifier

Ajouter ceci dans un common.js :

mw.loader.getScript( 'https://fr.wikipedia.org/w/load.php?modules=ext.gadget.libSettings' ).then( function() {
	mw.loader.load( 'https://fr.wikipedia.org/w/load.php?modules=ext.gadget.CustomSidebar' );
});

Fonctionnement

modifier
 
Le nouveau menu ajouté par le gadget, avec quelques liens déjà ajoutés.
 
L'interface permettant de personnaliser le menu.

Aperçu général

modifier

Une nouveau menu « Mes liens » (vide, au début) apparaît dans la barre latérale gauche. Un clic sur l’icône d'engrenage situé à côté ouvre une fenêtre popup qui permet de personnaliser le menu.

Le bouton Ajouter dans le coin bas gauche de la popup vous permet d'ajouter un nouveau lien à la liste. Chaque lien est composé de deux parties :

  • le texte : texte qui sera affiché dans le menu ;
  • le lien cible : lien interne ou lien externe de la page vers laquelle le lien vous enverra.

Mots magiques

modifier

Dans le lien, des mots magiques peuvent être ajoutés. Ceux-ci seront remplacés dynamiquement à chaque affichage.

  • {jour} : le jour du mois
  • {semaine} : le numéro de la semaine
  • {mois} : le numéro du mois
  • {nom du mois} : le nom du mois
  • {année} : l'année au format AAAA
  • {page} : le nom complet de la page, incluant l'espace de noms
  • {titre} : le titre de la page, sans inclure l'espace de noms
  • {diff} : le numéro du diff de la dernière édition de la page
  • {pseudo} : pseudonyme de l'utilisateur pertinent ; disponible sur certaines pages, comme les pages utilisateurs, les pages de discussion d'utilisateurs, les listes de contributions et quelques autres pages spéciales visant un utilisateur.
Décalage

Les cinq premiers mots magiques peuvent être accompagnés d'un nombre pour décaler la période ; par exemple {jour-2} sera remplacé par le numéro du jour d'avant-hier et {nom du mois+1} par celui du mois prochain.

Le gadget calculera la bonne date lors de décalages, même si cela intervient à la frontière entre deux mois et/ou années. Exemple : le 1er mars 2020, le code « {jour-1} {nom du mois} » donnera « 29 février ».

Exemples de liens

modifier

Voici quelques exemples de liens, pour vous aider à créer les vôtres.

Texte Lien cible
Bistro du jour Wikipédia:Le Bistro/{jour} {nom du mois} {année}
Bistro de la veille WP:Le Bistro/{jour-1} {nom du mois} {année}
Bulletin des admins Wikipédia:Bulletin des administrateurs/{année}/Semaine {semaine}
Image du jour Wikipédia:Image du jour/{jour} {nom du mois} {année}
Rechercher le titre sur google https://www.google.com/search?q={titre}
Wikiscan https://fr.wikiscan.org/utilisateur/{pseudo}

Voir aussi la discussion sur le Bistro.

Bugs connus

modifier

Si vous trouvez un bug, contactez le créateur du gadget, 0x010C (d · c).

Voir aussi

modifier
  • bistrot.js, script permettant d'avoir le lien du Bistro dans le Menu principal et un raccourci clavier.