Discussion Projet:Scripts et gadgets/Demande de fonction/Archive2

Autres discussions [liste]
  • Admissibilité
  • Neutralité
  • Droit d'auteur
  • Portail de qualité
  • Bon portail
  • Lumière sur
  • À faire
  • Archives
  • Commons

✔️ MediaWiki:Gadget-OuvrageArticle.js (suite)

modifier

Bonjour, j'ai pensé à un nouveau comportement encore plus simple que celui décrit ci-dessus :
Il est possible de récupérer la page en json directement via l'url http://api.labs.crossref.org/[ref doi].json
L'idée serait que le gadget propose un champ pour écrire le doi puis l'action du bouton ad'hoc irait directement chercher la page json, parserait le code et générerait le code wiki du modèle article.

Exemple :

Cordialement - Drongou (d) 25 janvier 2012 à 23:15 (CET)

Non, on ne peut pas faire de requête cross-domaine en javascript. On doit s'en tenir à fr.wikipedia.org (ou peut-être *.wikipedia.org en https).
Par contre, il est possible d'afficher la page cible dans une <iframe> (ou si le site l'interdit, d'ouvrir la page dans une nouvelle fenêtre), l'utilisateur n'ayant plus qu'à copier-coller le json à un endroit où le javascript peut accéder depuis Wikipédia (une bête <textarea> telle que possède le gadget actuel).
Par contre, je n'ai pas le temps de le faire, mais c'est je pense relativement rapide à coder, vu qu'une bonne partie du script actuel peut être réutilisée. Un autre codeur (Arkanosis (d · c · b), Od1n (d · c · b), etc...) pourra sans doute le faire.
⇨ Dr Brains ∞ Consultation ∞ 25 janvier 2012 à 23:22 (CET)
Ce qu'il faut, c'est me construire tout ce qu'il y a autours du parsing. Pour le parsing, il me faut un exemple, par exemple : nom1, je construirais le reste par mimétisme. Cordialement - Drongou (d) 25 janvier 2012 à 23:42 (CET)
Bon, je suis en train de le faire : Utilisateur:Dr Brains/OuvrageArticle.js.
Il ne manque que la(les) fonction(s) de conversion pour que ce soit opérationnel. Tu peux déjà tester la récupération du json.
J'aurais besoin de différents résultats de json DOI ("journal", "book", etc...), ainsi que la correspondance avec les paramètres des modèles {{Ouvrage}} ou {{Article}}.
⇨ Dr Brains ∞ Consultation ∞ 27 janvier 2012 à 14:48 (CET)
Bonjour, ta dernière modif ne fait plus apparaître de bouton, j’ai, après tâtonnement, joué avec l’avant dernière modif. Pour moi, c’est nickel. Malheureusement, il y a une petite ombre au tableau : les fichiers .json s’affichent correctement avec Safari, Chrome et FF mais pas avec IE. Je pense que si l’on demande aux utilisateurs d’IE d’associer comme viewer pour les fichiers json « notepad », l’ergonomie du gadget qui automatiquement demande d’ouvrir le fichier reste correcte pour eux. (il y a un clic en plus pour eux).

Voir ci-après, un exemple (pas réel) d’extraction des champs. J’ai volontairement ignoré certains champs présents : issn (compliqué et d’importance faible si le doi est présent), url texte (redondant avec doi). Pour le champ périodique, on pourrait faire une règle : prendre le champ « abbrev_title » si celui-ci est présent et « full_title » sinon. Je pense que la règle : prendre toujours « full_title » est bien plus simple et tout à fait correcte. Il y a une petite difficulté pour « prénom2 - nom2 » et suivant et pour « pages ». Bien sûr, jour, mois, numéro, volume, prénom2, nom2 etc. ne sont pas obligatoirement présents.

Sinon, ce gadget est strictement réservé au modèle Article. Il ne concerne pas le modèle Ouvrage. On pourrait l'appeler Article.js ?

Cordialement - Drongou (d) 28 janvier 2012 à 00:19 (CET)

✔️ Parsing a priori OK. Utilisateur:Dr Brains/OuvrageArticle.js à tester.
Peut-être devrais-je y adjoindre une autre icône que celle utilisée pour l'autre gadget ?
⇨ Dr Brains ∞ Consultation ∞ 29 janvier 2012 à 00:22 (CET)
Pour moi, ça fonctionne nickel.
Effectivement, pourquoi pas une nouvelle icône sympa.
Merci beaucoup. Cordialement - Drongou (d) 29 janvier 2012 à 01:44 (CET)

✔️ Diaporama

modifier

Bonjour,

je souhaiterais des avis sur un modèle et un script que je suis en train de mettre au point. Cela génère un diaporama d'images (ou d'autres choses).

L'objectif final est de remplacer le modèle {{Images}} et son .js qui se trouve sur Mediawiki:Common.js.

La différence avec le modèle {{Images}} est que, en plus des deux boutons pour naviguer entre les images, ce nouveau modèle intégrerait deux boutons "play" et "pause" permettant de faire défiler automatiquement les diapos, comme un gif animé sauf que l'utilisateur pourrait le stopper lorsque bon lui semble.

J'aimerait avoir des avis :

  • sur le plan esthétique (choix des boutons, styles, etc...)
  • sur le plan fonctionnel (est-ce que tout fonctionne comme vous vous attendriez, y a-t-il des choses à modifier/améliorer ?)
  • sur le plan de l'accessibilité

Merci d'avance,

⇨ Dr Brains ∞ Consultation ∞ 15 avril 2012 à 13:19 (CEST)

C’est accessible et plutôt esthétique (les boutons sont gros, mais je suppose que c’est justement pour l’accessibilité). Je trouve, par contre, que le choix entre une animation automatique et une animation "à son rythme" n’est pas clairement indiqué (On a tendance à vouloir appuyer sur play. On ne comprend pas nécessairement que appuyer sur le bouton forward, alors que l’animation est en pause, permet d’avancer image par image). Les transitions entre images sont peut être un peu abruptes. Dans tous les cas, c’est du beau boulot. --gede (d) 15 avril 2012 à 16:05 (CEST)
ça ne marche pas chez moi (Smiley: triste) (les images sont à la suite les unes au dessus des autres). - Bzh99(d) 15 avril 2012 à 17:03 (CEST)
Oui, car tu n'as pas mis je javascript.
Il faut rajouter dans ton common.js le code :
importScript('Utilisateur:Dr Brains/Diaporama.js');
⇨ Dr Brains ∞ Consultation ∞ 15 avril 2012 à 17:05 (CEST)
Je trouve également l'esthétisme réussit. Il faudrait garder la possibilité d'un titre. Le plus gros problème, je pense c'est que les boutons "<<" et ">>" qui signifient pour moi: accéléré/sauter et ralentir/sauter en arrière, et que je les confond avec les icones "|<<" et ">>|". Je mettrais plutôt des flèches comme sur Picasa : Ex : [1] (enfin il faut voir le rendu, sur le modèle, c'est toujours pareil). Et aussi que j'ai l'habitude d'avoir ce type d'icône en bas de l'image. Dans les améliorations accessoires, la bouton pause et start pourrait être regroupé, en bouton start durant la pause et un bouton pause durant le fonctionnement, mais je sais pas si un tel bouton serait accessible, faut voir. --Nouill (d) 15 avril 2012 à 17:52 (CEST)
Sur les appareils de lecture vidéo que j'utilise (tout comme certains logiciels), je vois le plus souvent :
  • << : recul rapide
  • |<< : saut de plage vers l'arrière
  • >> : avance rapide
  • >>| : saut de plage
L'interface de Media PLayer Classic affiche huit boutons dans le bas. Pour les besoins du diaporama, je recommande l'usage des numéros 1, 2, 3, 4 et 7.

J'étais pour me lancer dans une longue explication, mais l'image à la droite montre les boutons que Media PLayer Classic affiche. Je n'ai pas besoin de vous en dire plus pour les boutons.

L'affichage des images en boucle n'est pas toujours souhaitable. Par exemple, une partie d'échecs a souvent une fin.

Voici quelques semaines, j'ai mis au point quelque chose en JavaScript, mais votre script est supérieur. Merci.

Cantons-de-l'Est 15 avril 2012 à 18:07 (CEST)
Voilà, j'ai pris en compte vos remarques.
Parmi les changements :
  • ajout d'un paramètre "titre";
  • changement de l'ordre des boutons (Lancer le diaporama Pause Stop Image précédente Image suivante), ordre identique au media player classic;
  • ajout d'un bouton stop (= bouton pause + retour à la première diapo);
  • lecture en boucle optionnelle;
  • ajout d'une barre de défilement (qu'on ne peut pas cliquer ni déplacer, du moins pas encore...);
  • lorsque les boutons seront 100% au point, je rajouterai dans le modèle une option pour afficher les boutons en haut ou en bas du diaporama;
D'autres remarques ?
⇨ Dr Brains ∞ Consultation ∞ 15 avril 2012 à 19:51 (CEST)
Pourquoi les boutons de commande sont au-dessus plutôt qu'en dessous ? --Pªɖaw@ne 15 avril 2012 à 20:14 (CEST)
J'avais pas vu la futur option dont tu parles ci dessus. --Pªɖaw@ne 15 avril 2012 à 20:15 (CEST)
Ce sera mieux dessous effectivement. C'est très beau, bravo. Je dis peut-être une connerie mais il n'y pas de paramètre alt pour les défilements d'images ? Autre chose, as-tu envisager de garder qu'un seul bouton play/pause ? Simple question, je ne sais pas si c'est mieux. Skull33 (d) 15 avril 2012 à 20:33 (CEST)
Heu, pour les alt, il y a légende1, légende2, légende3… il me semble ? Ltrl G, le 16 avril 2012 à 00:10 (CEST)
ça y est ça marche (quel idiot je fais…), deux remarques :
  • pour ceux qui comme moi ont un débit internet pas terrible, on a la juxtaposition des images pendant plusieurs secondes, avant l'apparition dans le cadre unique (mais c'est peut-être à cause de la grande taille de ta page de test) ;
  • je préfèrerais aussi avoir les boutons en dessous de l'image, de manière à pouvoir mettre un titre au dessus de l'image (et conserver une légende en dessous). - Bzh99(d) 15 avril 2012 à 20:35 (CEST)
Bonjour,
L'idée est intéressante (ajout du play/pause) et le script bien réalisé. Cependant, une autre possibilité me semblerait peut-être à envisager :
  • partir de la fonctionnalité de gallery comme base statique (rendu sans javascript)
  • plutôt qu'un simple diaporama sans vignettes, mettre en place un carrousel à partir des vignettes fournies par la galerie (sur le modèle de [2], mais avec en plus la fonctionnalité play/pause)
  • ne charger les images agrandies que dynamiquement
  • éviter si possible l'option "autoplay"
  • revoir la gestion de l'alternative textuelle des images (pour le moment identique à la légende, ce qui n'a pas d'utilité. Une alternative automatique peut être donnée si la légende est présente, une alternative manuelle est nécessaire dans le cas contraire)
Cordialement, --Lgd (d) 16 avril 2012 à 08:00 (CEST)
La proposition de Lgd est intéressante (vignettes cliquables et flèches servant à sauter d'une image à l'autre), mais n'est pas compatible avec le diaporama de Dr. Brains (qui, une fois démarré, ne demande presque plus d'intervention de la part de l'internaute). Je suggère que ce soit un autre projet. Dans sa forme actuelle, le diaporama me plaît beaucoup. Bravo ! — Cantons-de-l'Est 16 avril 2012 à 10:45 (CEST)
Ce que propose Lgd est intéressant mais ça ne cadre pas vraiment avec l'utilisation que je prévois de {{Images}} tel qu'il est ou tel que j'envisage de le modifier.
En effet, le but ici est d'utiliser plusieurs images pour en faire une image animée. L'intérêt éditorial est ici de montrer une même chose qui évolue : territoire d'un pays, partie d'échecs ou de dames, mouvements d'armées sur un champ de bataille, etc. Ce qui pour l'heure est fait soit avec {{Images}}, soit avec un gif animé (mal géré par Mediawiki et pas accessible).
Par contre, l'idée d'une galerie avec vignettes, utilisé éditorialement pour montrer un panel de choses différentes, est très séduisante et pourrait avantageusement remplacer les galeries. Idée à creuser...
Pour les autres remarques :
  • l'option "autoplay" est désactivée par défaut. On peut si nécessaire en supprimer la possibilité, il suffit de supprimer la classe qui va bien du modèle. Ça ne gênera pas le .js.
  • Pour l'alternative textuelle, c'est faisable en prenant la légende. On peut ajouter un paramètre par image pour en mettre une mais malheureusement je doute que beaucoup s'en servent.
⇨ Dr Brains ∞ Consultation ∞ 16 avril 2012 à 17:48 (CEST)
Dans ce cas, il serait souhaitable que ce nouveau modèle conserve l'un des atouts de l'actuel {{Images}} : la gestion en thumb afin que la taille des images soit déterminée par les préférences utilisateurs.
(Sinon, mais bon, ce n'est pas grave : un carrousel n'est en rien incompatible avec un défilement automatique. Il y ajoute en revanche ce qui est très apprécié par les utilisateurs, c'est à dire la possibilité de sélectionner une image en particulier, beaucoup plus aisément que ne le permettra l'actuelle proposition) Cordialement, --Lgd (d) 16 avril 2012 à 21:35 (CEST)
✔️, j'ai viré le paramètre "hauteur" et remplacé par "upright"
(T'inquiètes, ton idée n'est pas perdue. Je suis déjà en train de réfléchir à la façon de faire ce modèle de carroussel avec vignettes Émoticône)
⇨ Dr Brains ∞ Consultation ∞ 16 avril 2012 à 22:06 (CEST)

Mise en place

modifier

Modèle créé : {{Animation}}

Sauf contre-ordre, un petit calendrier :

  1. jusqu'à ce W-E : dernières mises au point sur le modèle et optimisation du .js (toutes remarques bienvenues)
  2. Ce W-E : Ajout du .js dans MediaWiki:Common.js
  3. Le W-E d'après : requête bot pour remplacer tous les {{Images}} par des {{Animation}}
  4. Lorsque {{Images}} plus utilisé, redirection vers {{Animation}} et suppression du .js correspondant

⇨ Dr Brains ∞ Consultation ∞ 16 avril 2012 à 20:52 (CEST)

Salut, j'ai regardé rapidement le script, voici quelques suggestions que je pourrais apporter :
  • Fonctionnalités :
    • Un truc qui me manque beaucoup, c'est l'indicateur « image actuelle / total images » (par ex. « 4/12 »). La barre de défilement n'apporte pas suffisamment d'information à mon goût, j'ai besoin des nombres exacts ! De plus, cela permettrait de mieux indiquer qu'il s'agit d'une succession d'images et non un vrai fichier vidéo.
    • Ne pouvoir configurer les délais que par paliers d'une seconde n'est à mon avis pas suffisamment précis. (dans le cadre de développement d'interfaces web il m'arrive de faire des ajustements de 50 ms ^^)
  • Code :
    • Diaporama, Diaporama.Params et Diaporama.Fonctions devraient être des objects {} et non des arrays. (actuellement ce sont des arrays vides étendus avec des propriétés, des objects quoi)
    • Pour simplement tester si une regex matche, qu'il n'y a rien besoin de capturer, la fonction test() est plus performante que match()
    • addOnloadHook(callback) est déprécié est serait avantageusement remplacé par un $(document).ready(callback)
    • Idéalement, les href=javascript et attributs "onclick" seraient avantageusement remplacé par des events jQuery
    • Une fonction HTMLize étant déjà définie dans le common.js, il faut bien entendu ne pas dupliquer le code
    • Pour l'ajout/suppression de class dans le DOM, des fonctions spécifiques existant dans le common.js ainsi que dans jQuery, je pense qu'il serait préférable de les utiliser
    • Pour la possibilité de cliquer sur la barre de défilement, une piste à étudier serait peut-être (à prendre avec de grosses pincettes) jQuery UI slider, disponible sur MediaWiki.
Mes observations sur le code sont assez secondaires, et il n'y a rien qui ne puisse être modifié ultérieurement. Les points qui me sont importants sont ceux évoqués dans la partie Fonctionnalité.
Last but not least, il y a quelques mois de cela, un contributeur m'avait signalé que le markup du modèle Images était partiellement utilisé dans d'autres modèles, auxquels le JS était aussi appliqué. Malheureusement j'ai eu beau fouiller dans mes archives je n'ai pas réussi à retrouver…
od†n ↗blah 20 avril 2012 à 05:47 (CEST)
Il y a quelques autres modèles que j'avais mentionné . Orlodrim [discuter] 20 avril 2012 à 09:23 (CEST)
Fonctionnalités
  • Effectivement, ce pourrait être fait. Je vais voir ça.
  • On peut déjà, depuis cette modif. J'ai mis à jour la doc dans la foulée.
Code
  • Array() -> Object : effectivement.
  • match() -> test() : effectivement aussi. Le seul endroit où j'ai besoin de récupérer quelque chose, c'est pour le délai
  • addOnloadHook() : certes. Ce que j'ai souhaité, dans un premier temps, c'est faire un code qui marche quelle que soit la version de Mediawiki et quel que soit le site, c'est pourquoi j'utilise ces fonctions dépréciées (pour Wikipédia, certes, mais pas forcément tous les wikis), pour une version que je laisserai dans MediaWiki:Gadget-Diaporama.js. Dans la version intégrée au Common, j'utiliserai les nouvelles fonctions.
  • HTMLize() : idem ci-dessus, je souhaitais faire un code non lié à d'autres pages/fonctions de wikipédia. Dans la version en production, j'utiliserai la fonction existante
  • Classes : idem ci-dessus
  • barre cliquable : oui, je connais ces sliders. Mais ça complique un peu beaucoup le code. J'ai eu une idée, à tester, pour pouvoir facilement aller à une diapo en particulier, mais ça n'implique pas cette barre.
Last but not least
  • Oui, il faudra probablement y réfléchir à deux fois avant de retirer le .js de {{Images}}, qui a peut-être été détourné pour d'autres usages non prévus (mais déjà il faudra remplacer ce modèle partout (420 inclusions à l'heure actuelle)).
⇨ Dr Brains ∞ Consultation ∞ 20 avril 2012 à 13:48 (CEST)
Voilà, nouvelle version disponible avec un sélecteur de diapo, qui fait office de compteur. J'ai corrigé les Array(), mais les .test() à la place des .match() ne passent pas, j'ignore encore pourquoi...
Le reste sera fait au moment de l'intégration au Common.js
⇨ Dr Brains ∞ Consultation ∞ 20 avril 2012 à 17:17 (CEST)
Merci pour tes travaux Émoticône sourire Je me doutais que tu avais déjà pris en compte la modularité du code, mais j'ai préféré poster toutes mes notes, ça ne mange pas de pain. Pour l'histoire du test(), c'est un grand classique, je te laisse comparer les syntaxes : [3] [4] Émoticône
a+, od†n ↗blah 21 avril 2012 à 01:57 (CEST)
OK, je comprends. Bon, je vais pouvoir le faire alors.
Par contre, je me suis aperçu que ça ne fonctionne pas correctement avec IE (étonnant, isn't it ?). Donc je ne peux pas encore le mettre en place dans le Common.js.
⇨ Dr Brains ∞ Consultation ∞ 21 avril 2012 à 12:10 (CEST)
J'ai fais quelques essais sous IE, globalement cela semble fonctionner, peut-être quelques inconsistances de rendu ? Pourrais-tu préciser les problèmes que tu as remarqués ? od†n ↗blah 21 avril 2012 à 18:09 (CEST)
J'ai réussi à régler la plupart (j'ai testé avec IE 8).
  1. IE n'aime pas node.setAttribute("style, "YYY:XXX") il faut user de la syntaxe node.style.YYY = "XXX"
  2. IE n'aime pas les thumb imbriqués avec width:auto. Il met systématiquement le premier thumb à la largeur totale de la page. J'ai pu contourner le pb en fixant, via javascript, une largeur en pixels. On ne peut a priori pas faire autrement vu que la largeur des images est fixée par mediawiki lors du rendu du thumb. Reste que le rendu n'est pas correct sans javascript. A noter que le modèle {{Images}} a le même soucis.
A part ça, ça semble désormais OK pour IE. Comme par ailleurs je suis actuellement sous Chrome, et que j'imagine que parmi ceux qui m'ont répondu, il y en a probablement sous Firefox, c'est donc OK pour trois navigateurs. Reste à voir (ou pas) sous Opera et Safari.
⇨ Dr Brains ∞ Consultation ∞ 21 avril 2012 à 18:33 (CEST)
Voilà, j'ai transféré le code dans Mediawiki:Common.js, avec les styles qui vont bien dans Mediawiki:Common.css.
Le modèle {{Animation}} sera donc utilisable dans quelques jours, le temps que les gens aient rechargé le cache de leur navigateur.
PS : Je me suis permis de supprimer l'inclusion de ma sous-page chez ceux qui l'avaient mise dans leur common/vector/monobook.
⇨ Dr Brains ∞ Consultation ∞ 22 avril 2012 à 15:37 (CEST)

✔️ Bouton Révoquer et Avertir façon LiveRC dans les diffs

modifier

Bonjour les experts JavaScript. Serais-il possible d'ajouter un gadget qui permettra dans les diffs, d'ajouter à la manière de LiveRC, un bouton Révoquer ainsi qu'un bonton Avertir à l'aide d'un des modèles figurant dans les personnalisations pour LiveRC ?

Merci d'avance. --Superjuju10 Contacter la Aubline le 2 mai 2012 à 22:01 (CEST)

✔️ Utilisateur:Dr Brains/LiveRC/DiffExtension.js
A ajouter dans son LiveRCparam.js pour tester (attention, une mise à jour des paramètres dans LiveRC le fera sauter).
Si OK, je le passerai en MediaWiki:Gadget-
⇨ Dr Brains ∞ Consultation ∞ 8 mai 2012 à 01:48 (CEST)
Rebonsoir et désolé de ne répondre que maintenant. Plusieurs problèmes :
  • Des révocations de ce style ne fonctionnent pas ;
  • Les personnalisations ne sont pas prises en compte ;
  • Serait-il possible dans ce cas de figure de supprimer le LiveRC que l'on retrouve en début des résumés de modif ? Car cette extension est justement conçu pour révoquer sans l'utilisation du programme.
Merci d'avance et bravo pour votre travail ! Émoticône sourire --Superjuju10 Contacter la Aubline le 16 mai 2012 à 22:04 (CEST)
  • ✔️ OK pour les personnalisations.
  • J'ai noté, quant à moi, que le bouton "révoquer" fonctionnait.
  • Sauf à le supprimer aussi dans l'utilisation "normale" de LiveRC, non.
⇨ Dr Brains ∞ Consultation ∞ 16 mai 2012 à 23:16 (CEST)
Révoquer fonctionne, mais pas le bouton défaire
Sinon, tout est OK. Bonne continuation.
--Superjuju10 Contacter la Aubline le 17 mai 2012 à 14:01 (CEST)
✔️ Bouton "défaire" réparé.
⇨ Dr Brains ∞ Consultation ∞ 17 mai 2012 à 14:50 (CEST)
J'ai rajouté l'extension dans celles disponibles dans le menu de paramétrage [5]
⇨ Dr Brains ∞ Consultation ∞ 17 mai 2012 à 15:01 (CEST)

✔️ Suivi du jour

modifier

Pour limiter les effets google du jour comme Keith Haring ou autre reportage, il serait bien d'avoir un gadget qui rajoute au menu gauche un suivi du jour comme [6] ou [7], et si possible leurs dérivés thématiques (il y a énormément de bruit de fond). Je pourrais le faire pour moi dans mon .js, mais je pense que ça intéresserait pas mal de gens...

D'ailleurs il manque un moyen propre et simple de rajouter ses suivis de portails dans son menu gauche, ça permet de repérer énormément de vandalismes avec les popups...

Gonioul (d) 4 mai 2012 à 23:12 (CEST)

Vu la liesse générale, j'ai pondu ça en m'inspirant de BistroDuJour
/**
 * Suivi du jour
 *
 * Lien vers le suivi du jour dans le panneau de navigation
 */
//<syntaxhighlight lang="javascript">//<pre>
function TodaySuiviDate() {
      var m = ["janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre"];
      var today = new Date();
      var day = today.getDate();
 
      return (day + " " + m[today.getMonth()]);
}
 
function SuiviDuJour()
{
 addPortletLink('p-navigation', 'http://fr.wikipedia.org/w/index.php?title=Sp%C3%A9cial%3ASuivi+des+liens&target=' + TodaySuiviDate().replace(/ /g,"+") + '&showlinkedto=1', 'Suivi du jour', 'n-suividj');
}
addOnloadHook(SuiviDuJour);
 
/* 

*/

Le «Afficher plutôt les changements dans les pages liées à la page donnée» (showlinkedto=1) semble donner beaucoup plus de résultats intéressants...
Gonioul (d) 30 mai 2012 à 23:11 (CEST)

❌ Concernant HotsCatMulti

modifier

Bonjour à tous !

Serait il possible que ce gadget (merveilleu d'ailleurs Émoticône) fonctionne également avec les catégories cachés ? En effet, pour celles ci, il faut aller les chercher dans l'article, impossible de les enlever avec HotsCat...

Donc, est ce une option envisageable ? --Woozz un problème? 20 août 2012 à 00:36 (CEST)

Le problème est que les catégories cachées ne sont pas à chercher dans l'article, mais le plus souvent dans les modèles contenus dans l'article (bandeaux de portail, d'ébauche, etc...). Dans ces condition, essayer de deviner quoi modifier dans l'article pour changer la catégorie cachée est impossible à automatiser.
⇨ Dr Brains ∞ Consultation ∞ 20 août 2012 à 01:18 (CEST)

❌ Nouveau gadget

modifier

Bonjour Mr le projet.

Je ne connais presque rien du tout en javascript, donc je ne sais pas si ma demande est réalisable.

J'ai eu l'idée d'un nouveau gadget qu'on pourrait clairement appeler InfoboxCreator.js, qui consisterait à récupérer certaines données évidentes des articles sur des films pour en faire une infobox. Exemple : il n'y a pas d'infobox au film Fahrenheit 451. Le gadget détecte (si c'est possible) les éléments suivant : sorti en 1966 donne | année de sortie = 1966. Un film britannique donne | pays = {{Royaume-Uni}} et ainsi de suite...Si c'est faisable, ce doit être très compliqué, j'en suis conscient.

Soit ma demande est irréalisable, soit elle a déjà été réalisée (où ?) et même peut-être existante pour d'autres infoboxes.

Informez-moi. Émoticône sourire --Orikrin1998 (blabla/miaou) 12 septembre 2012 à 17:38 (CEST)

Utilisateur:Arkanosis/aib.js… commencé en 2009, pas avancé depuis… Émoticône. À l'époque je m'étais dit que tenter d'établir à la main tous les motifs à détecter dans les articles était une tâche trop pénible et que je n'avais aucune envie de le faire ; j'étais donc parti sur l'idée de faire de l'apprentissage automatique à partir des articles possédant déjà une infobox pour apprendre les motifs. Et puis j'ai manqué de temps.
S'il y a une des volontaires pour établir des listes de motifs (propres), c'est un projet que j'aimerais bien relancer ; mais c'est beaucoup de boulot.
Amicalement — Arkanosis 15 septembre 2012 à 00:50 (CEST)
Un script pour permettre d'ajouter des motifs à a une liste de motifs :-) --Pierre Slamich (d) 28 octobre 2012 à 13:49 (CET)

✔️ Transformer le résultat d'une requête à l'API en une page exploitable manuellement

modifier

Bonjour,
J'utilise actuellement des requêtes directes à l'API pour obtenir des listes de pages spécifiques, qui ne pourraient être obtenues via la recherche classique. Le résultat de ces requêtes se présente donc sous la forme d'un fichier XML contenant une liste de pages.
Actuellement, je vais sur ces pages manuellement par copier-coller, ce qui n'est pas très pratique. Je m'adresse donc à vous pour savoir si, à l'aide d'un tour de magie JavaScript, il serait possible de créer une page spéciale, dans laquelle on entre la requête, et qui affiche la liste des liens sous la forme d'une liste, avec également pour chaque page un lien vers "pages liées".
Je ne sais pas si c'est réalisable, ou même si ça existe déjà. Mais comme je m’apprêtais à programmer ça de manière externe (programme standalone sur mon poste), je me suis dit que ça serait plus simple si il était possible d'avoir cette fonctionnalité directement sur le site, accessible ainsi de n'importe où.
Un exemple de requête que j'utilise : [8]
Est-ce réalisable ?
Wikipédiennement, Epok__ Insultes, éloges ou simples discussions : , le 14 septembre 2012 à 10:19 (CEST)

C'est possible. Mais c'est pour faire quoi exactement ? Tu veux un rendu en wikitexte pour copier-coller ou une liste de liens bleus "normaux" ?
⇨ Dr Brains ∞ Consultation ∞ 14 septembre 2012 à 13:39 (CEST)
L'idée, ça serait de transformer le XML en une page contenant des liens bleus "normaux", ainsi que, pour chacun de ceux-ci, un lien bleu vers la page spéciale "pages liées" correspondante. Ce qui éviterait de multiples clics, ainsi que du copier-coller comme je le fait actuellement. Epok__ Insultes, éloges ou simples discussions : , le 14 septembre 2012 à 13:48 (CEST)
OK. Tu veux faire ça à partir d'où. Une "fausse" page spéciale ?
⇨ Dr Brains ∞ Consultation ∞ 14 septembre 2012 à 13:55 (CEST)
Ça dépend : si je suis le seul à l'utiliser, une sous-page de mon espace de nom conviendrait. Si c'est susceptible d'être utilisé par d'autres contributeurs, plutôt dans un espace commun. Je ne sais pas où on place habituellement ce genre de composant ? Epok__ Insultes, éloges ou simples discussions : , le 14 septembre 2012 à 14:22 (CEST)
Salut ! Juste pour savoir si ma requête était toujours d'actualité ? Vu que je n'ai pas eu de news depuis un mois...
Wikipédiennement, Epok__ Insultes, éloges ou simples discussions : , le 6 octobre 2012 à 11:23 (CEST)
Salut,
Oui, j'ai commencé Utilisateur:Dr Brains/SearchPageList.js. Je n'ai créé que l'interface, il reste encore la partie requête/affichage du résultat à coder.
Pour l'instant je suis surtout concentré sur l'histoire de la Colombie, mais j'essaierai de m'y remettre bientôt. Bien sûr si tu veux avancer un peu tu peux continuer le codage toi-même et si il y a des points bloquants je t'aiderai.
⇨ Dr Brains ∞ Consultation ∞ 6 octobre 2012 à 11:54 (CEST)
Pas de soucis ! Je ne suis pas pressé, c'était juste pour savoir où ça en était. Je ne peux malheureusement pas modifier le code, je n'y connais rien en JS. Je peux éventuellement essayer de comprendre ce que tu a écris, ça sera déjà pas mal Émoticône. En tout cas, merci à toi, et j'attendrai le temps qu'il faudra, ne te presse pas pour moi. Epok__ Insultes, éloges ou simples discussions : , le 6 octobre 2012 à 18:53 (CEST)
La page spéciale en question existe : Spécial:ApiSandbox. Escargot (discuter) 18 juin 2025 à 12:37 (CEST)

✔️ Bandeaux.js

modifier

Bonjour.

Ai-je mal cherché ou bien je ne m'étonne pas sans raison de ne pas trouver le gagdet destiné à ajouter des bandeaux génériques comme {{Admissibilité à vérifier}} ou {{à sourcer}} ? Ce doit être pourtant simple à faire ! Quelqu'un peut s'en charger ? --Orikrin1998 blablatoir 8 octobre 2012 à 14:27 (CEST)

Tu as mal cherché : Projet:JavaScript/Notices/BandeauxFaciles
Have fun !
⇨ Dr Brains ∞ Consultation ∞ 8 octobre 2012 à 17:13 (CEST)
Euh, question bête : comment l'active-t-on ? Il n'est pas dans les gadgets et il n'y a pas de fonction importscript d'indiquée. Euh ? --Orikrin1998 blablatoir 8 octobre 2012 à 18:02 (CEST)
Dans ton /common.js : obtenir("BandeauxFaciles");
⇨ Dr Brains ∞ Consultation ∞ 8 octobre 2012 à 19:05 (CEST)
I can enjoy now. Émoticône sourire --Orikrin1998 blablatoir 8 octobre 2012 à 20:14 (CEST)
Après euh, quelques heures d'étude, je me rends compte que le gadget est bien pauvre. Voici quelques propositions d'amélioration :
Il est dommage de laisser un gadget si potentiellement utile à cet état d'embryon ! --Orikrin1998 blablatoir 9 octobre 2012 à 14:39 (CEST)
Ah et aussi la possibilité d'enlever les bandeaux. --Orikrin1998 blablatoir 11 octobre 2012 à 10:43 (CEST)
Et également le datage automatique des bandeaux génériques. --Orikrin1998 blablatoir 12 octobre 2012 à 20:51 (CEST)

✔️ Gadget Infobulles de références (Reference Tooltips)

modifier

Suite à ma demande de commentaires sur Discussion_Projet:JavaScript via le bistro du 9/10, puisqu'il ne semble pas y avoir d'opposition, je demande la création du gadget Reference Tooltips. La version traduite peut être testée en ajoutant

importScript('Utilisateur:The_RedBurn/ReferenceTooltips-fr.js');
importStylesheet('Utilisateur:The_RedBurn/ReferenceTooltips-fr.css');

à votre fichier common.js.
Je suppose que pour l'activation par défaut, le mieux est de passer par une prise de décision ? The RedBurn (ϕ) 10 octobre 2012 à 17:27 (CEST)

Ce serait bien de faire le point sur ce qui différencie ce gadget de celui qui est déjà disponible, afin de ne pas avoir un doublon (et d'être sûr que celui qui reste au final, quel qu'il soit, dispose de toutes les fonctionnalités, de la documentation, etc.).
PS : il y a une partie de la discussion sur Discussion_MediaWiki:Gadgets-definition#Reference_Tooltips, également.
Amicalement — Arkanosis 10 octobre 2012 à 17:40 (CEST)
Yep, en effet ce principe de gadget qui permet de visualiser aisément les références semble rencontrer un très bon accueil, et ce même en étant activé par défaut. Moi-même je ne pourrais plus m'en passer maintenant. Et oui, le gadget de Lgd et celui du wiki anglophone se recoupent dans leurs fonctionnalités. Les deux sont excellents, et on pourrait envisager de les comparer afin de créer le Gadget Ultime. Mouhaha. od†n ↗blah 10 octobre 2012 à 18:12 (CEST)
En fait, pour pouvoir activer tooltipRef par défaut, il faudrait :
  • un bouton d'options (et des options) afin de permettre aux utilisateurs non enregistrés de le désactiver, de l'activer uniquement au clic ou de modifier le délai avant affichage.
  • une « extension pointue » indiquant clairement à quoi se rapporte l'infobulle.
  • uniformiser l'affichage des références imbriquées (voir un exemple sur l'article BoA) et des infobulles qui y sont liées. Actuellement, les références imbriquées sont précédées d'une flèche qui modifie l'affichage normal et elles ne s'affichent pas dans des infobulles.
  • supprimer la croix de fermeture des infobulles lorsqu'elles sont configurées pour s'afficher au survol.

En ce qui concerne Reference Tooltips :

Pour Reference Tooltips, je viens d'en faire la demande au développeur. The RedBurn (ϕ) 16 octobre 2012 à 19:24 (CEST)
Je viens de tester les deux rapidement (à la base, je suis plutôt un utilisateur de popups). Ce que je retiens de ces tests :
  • La différence au niveau de l'aspect est surtout une question de goût : les deux ont un rendu propre, à l'exception (je trouve) de la croix (pour tooltipRef) et de l'engrenage (pour Reference Tooltips) qui font un peu brouillon.
  • Reference Tooltips a le gros avantage d'être configurable et désactivable directement. Bémol : cela fonctionne avec un cookie, qui a donc une durée de vie limitée et qui est local à un profil particulier d'un navigateur particulier sur une machine particulière — mais bon, pour les utilisateurs non inscrits, on ne peut pas vraiment faire autrement.
  • Le rendu des références imbriquées est effectivement un peu confus avec tootipRef… je n'ai pas testé avec deux niveaux d'imbrication. Avec Reference Tooltips, je n'ai pas l'impression que ce soit supporté du tout… est-ce seulement chez moi que ça ne fonctionne pas ?
  • Reference Tooltips a un comportement différent selon si les références sont visibles à l'écran (auquel cas il les encadre) ou non (auquel cas il affiche une infobulle). Ce comportement inconsistant est complètement contre-intuitif et devrait être éliminé (ie, on devrait toujours afficher une infobulle).
  • Quel que soit le gadget retenu, le mode d'activation par défaut devrait être le clic et non le survol, notamment pour des raisons d'accessibilité : tout le monde n'utilise pas une souris (clavier d'ordinateur, clavier de téléphone, écran tactile… sont autant de périphériques qui peuvent être utilisés pour naviguer sur Wikipédia) et tout le monde n'a pas la chance de pouvoir maintenir un curseur de souris dans la surface réduite d'une référence en exposant le temps de la lecture de l'infobulle associée.
Amicalement — Arkanosis 26 octobre 2012 à 01:32 (CEST)
Bonjour,
J'appuie la remarque d'Arkanosis sur le mode d'activation du gadget. La souris est loin d'être le seul mode d'utilisation d'une page ; de plus, il y a déjà des gadgets s'activant au survol, et en ajouter complique encore plus la lecture de la page (je remue de temps en temps ma souris quand je lis un long article, et ces fenêtres surgissantes intempestives interrompent la lecture). Litlok (m'écrire) 26 octobre 2012 à 09:36 (CEST)

❌ Bouton de citation comme sur en: (easyCiteMain)

modifier

Bonjour,

Vous avez peut-être déjà remarqué sur en:, dans la barre d'outils classique, le bouton CITE qui une fois cliqué affiche une ligne de boutons facilitant l'ajout de sources via des formulaires. Plusieurs d'entre eux (dont le bouton Web, le plus utilisé) ont un bouton sous forme de 4 flèches vertes qui récupère automatiquement certaines informations à partir de l'url entrée à côté. Le bouton Named references permet quand à lui d'ajouter facilement une des références nommées de l'article. Ce bouton CITE utilise la fonction easyCiteMain. Ne pourrions-nous pas ajouter ces fonctionnalités à notre barre d'outils classique ? The RedBurn (ϕ) 25 octobre 2012 à 19:04 (CEST)

Je découvre cet outil grâce à toi. C'est très bien conçu et je suis convaincu que ça plairait à beaucoup de monde ici (une fois adapté aux modèles utilisés localement), d'autant que ça fonctionne avec la barre d'outils classique comme avec la barre d'outils dite « améliorée ».
Il y a au moins un bug : à chaque fois que je sélectionne le formulaire pour les références, l'ancien ne disparaît pas — mais ce n'est certainement pas difficile à corriger et en tout cas pas bloquant.
Je crois qu'on a quelques outils sur la Wikipédia francophone (de Dr Brains ou Dereckson — peut être des deux) qui permettent de générer automatiquement des modèles remplis à partir d'une unique référence. Interfacés dans ces formulaires, ce serait vraiment chouette.
Amicalement — Arkanosis 26 octobre 2012 à 00:50 (CEST)

❌ Écoatlas

modifier

Bonsoir,

J'ai relancé le projet:Écoatlas avec comme objectif de créer une cartographie globale de la planète sur bases d'unités appelées « écorégions ». Depuis le début de cette idée, je cherche un moyen de relier chaque espèce(animale dans un premier temps) aux différentes écorégions dans lesquelles elle évolue. J'ai pensé d'abord à une infobox ({{Infobox Biogéographie}}), mais l'idée déplait (à juste titre) aux biologistes qui trouvent leurs articles déjà surchargés par la taxobox. Je me suis orienté vers un projet de liste substituable à placer dans le corps du texte ({{Biogéographie}}) mais la solution ne me convient pas, ça ralonge les articles avec une liste assez insipide, qui n'évoluera certainement jamais vers un paragraphe rédigé, alors que le but n'est que de donner une série de liens internes.

Voir la distribution de cette espèce dans l'écoatlas :
Musaraigne alpine

Je me demandais donc ambitieusement si un gadget Javascript, sous forme d'une fenêtre pop-up (ou d'une page externe temporaire) qui donnerait juste cette fameuse liste, avec une petite intro expliquant les tenants et aboutissants de la chose, était une chose imaginable... J'avoue ne rien y connaître, donc pardon si je suis complétement à côté de la plaque. J'ai fait un petit exemple pourri avec la musaraigne alpine pour tenter d'illustrer mon idée...

Merci d'avance, --Terpsichores (d) 4 décembre 2012 à 00:58 (CET)

Y a pas moyen de faire quelque chose à base de {{Boîte déroulante}} ?
⇨ Dr Brains ∞ Consultation ∞ 4 décembre 2012 à 17:26 (CET)
Mouais, c'est ce que j'avais fait. mais ça ne convenait pas à cause des « problèmes d'accessibilité » (certains navigateurs n'enroulent pas la boîte m'a-t-on dit...). Et parfois la liste est vraiment longue, donc si la boîte plante, ça déstructure tout l'article... --Terpsichores (d) 5 décembre 2012 à 01:22 (CET)

❌ Ajout d'un bouton "Aperçu de la page avec ce modèle" sur une sous-page pré-déterminée

modifier

Hello,
dans le projet Scribunto nous utilisons souvent la fonctionnalité "Aperçu de la page avec ce modèle" durant les étapes de développement (oui, aperçu avec ce modèle même pour un module, il semble que ça réutilise les mêmes messages que pour les modèles. Si quelqu'un sait comment corriger ça ou bien où le demander je suis preneur…).
Nous essayons de structurer les sous-pages associées, entre autre définir une sous-page dédiée au "banc de test". Serait-il possible de créer un bouton qui s'ajouterait à un endroit pratique (l'idéal : à coté du bouton existant, avec par exemple "Aperçu de la page de test avec ce module/modèle") qui qui ferait la même chose que le bouton actuel mais en ciblant systématiquement une sous-page précise calculée à partir du nom du module ?

Cordialement, Hexasoft (discuter) 18 mars 2013 à 12:49 (CET)

❌ Demande d'ajouts de modèles dans la barre d'outils développée par les gadgets

modifier

Bonjour,

Serait-il possible de rajouter dans les boutons de la barre d'outils spéciale (celle qui est très allongée grâce aux gadgets) ces modèles :

✔️ Liens modifier des titres de section

modifier

Bonjour aux membres du projet,

Je suppose que c'est lié au passage généralisé du lien [Modifier] juste à droite du titre de section, je croyais que ça n’avait rien changé, mais depuis quelques heures je m’aperçois que ce lien n'est plus de taille réduite comme je l’avais auparavant. J'avoue que je préfère les petits liens, pratiques et utiles mais qui restent discrets malgré-tout. Y aurait-il une possibilité de le réduire de nouveau? Merci d'avance =) Cordialement, --Floflo (d) 16 mai 2013 à 23:43 (CEST)

C'est effectivement dû à la suppression du code qui modifiait ces liens, inutile puisque Mediawiki les place désormais à la même place. Toutefois, il semble effectivement que ce n'est pas transparent car la taille du lien n'est pas celle qu'on avait avant.
Une simple classe CSS à rajouter dans Mediawiki:Common.css peut y remédier, ce que je viens de faire. Après rechargement du cache, ces liens devraient reprendre la taille qu'ils avaient auparavant.
⇨ Dr Brains ∞ Consultation ∞ 16 mai 2013 à 23:54 (CEST)
En effet, et je n'ai même pas eu besoin de recharger le cache d'ailleurs. Merci beaucoup Dr Brains (même si ce n’était pas vraiment mon intention d'impacter tout le monde d'un coup, j'espère que ça ne perturbera personne...)
Mais merci en tout cas Émoticône sourire --Floflo (d) 16 mai 2013 à 23:58 (CEST)

Bonjour, ce serait formidable si l’ancienne présentation était disponible en option, dans les gadgets par exemple. J’utilise l’habillage Monobook, j’espère retrouver un jour mon petit bouton [Modifier] tout à droite Émoticône. N’hésitez pas à me prévenir sur ma PdD si une telle option voyait le jour dans le futur… (genium ) 22 juin 2013 à 01:09 (CEST)

✔️ Gadget-ResumeDeluxe.js pour l'éditeur visuel.

modifier

Bonjour,

Suite à cette discussion sur Wikipédia:ÉditeurVisuel/Avis#Décrivez ce que vous avez modifié liée au développement de l'éditeur visuel, j'aimerai savoir s'il est envisageable qu'il y soit intégré les motifs de résumés cliquables, que l'on a actuellement dans le gadget MediaWiki:Gadget-ResumeDeluxe.js ?
En vous remerciant, --Ickx6 30 juin 2013 à 17:08 (CEST)

J’étais en train d’y réfléchir, car ça m’embête moi aussi. Malheureusement il me faudrait savoir comment exécuter une fonction juste à la fin du démarrage de l’éditeur visuel et je n’ai pas trouvé d’interface pratique du type ve.hooks. Si il n’y en a pas, ça risque d’être un bricolage immonde sans garantie de pérennité… (mais sinon je veux bien m’y coller) — Ltrl G, le 30 juin 2013 à 17:23 (CEST)
Merci pour la célérité de votre réponse  ; je précise que je ne suis pas informaticien, et si j'aime bien comprendre comment fonctionne wikipédia, les termes techniques en langage informatique me seront rapidement incompréhensibles, (je veux dire par là que je ne sais pas ce que veut dire ve.hooks, je suppose qu'il y a une explication au terme crochet en informatique mais vous n'êtes sûrement pas là pour me donner des cours). Désolé, je ne suis qu'un modeste contributeur. Émoticôneguillom (d · c · b) me disait que Dr Brains (d · c · b) aurait peut être la connaissance nécessaire, mais ce dernier est peut être débordé, ou n'a pas plus de solutions à apporter que vous.
Enfin c'est génial si vous acceptez de vous y atteler ; en vous remerciant, quelle qu'en soit l'issue. Cordialement, --Ickx6 30 juin 2013 à 19:26 (CEST)
J'ai trouvé ici, lignes 124-136 quelque chose qui ressemblerait à une liste de hooks (et qui renvoient à des fonctions situées plus bas dans le code). Mais j'ignore comment cela peut être utilisé.
⇨ Dr Brains ∞ Consultation ∞ 30 juin 2013 à 20:02 (CEST)
Merci d'avoir cherché. Bon je vois qu'apparemment cette demande est complexe et a peu de chances d'aboutir. Tant pis, merci quand même Émoticône --Ickx6 1 juillet 2013 à 18:31 (CEST)
Bonne nouvelle Ickx6 et Orikrin1998 ! Je suis aujourd’hui tombé sur le hook ve.saveDialog.stateChanged qui tombe à peu près au moment où j’en ai besoin, ce qui m’a permis de faire ceci.
À part des détails de mise en forme (et la stabilité non garantie de l’ÉditeurVisuel qui peut le rendre non fonctionnel à tout moment), ça tourne plutôt bien. Je vais encore attendre de l’avoir testé un peu plus longuement et je vais réfléchir à une personnalisation des messages dans le common.js. Si vous voulez le tester vous aussi, ça me permettra de réduire les (éventuels) problèmes.
Si vous voulez que j’en profite pour ajouter des fonctionnalités (une autre version, que j’avais faite pour corriger un petit problème de la version actuelle, intègre par exemple un lien « Effacer »), c’est aussi le moment de le signaler.
Amicalement — Ltrl G, le 15 septembre 2013 à 18:02 (CEST)
On m'appelle ? o_O
Ah, très bien très bien. Voilà une avancé importante dans le développement de l'EV. Et comment active-t-on la bête ? On l'importe dans son common ?
--Orikrin1998 (+) blablatoir 15 septembre 2013 à 18:14 (CEST)
@Ltrlg (d · c) : Émoticône Et merci pour vos efforts. Moi je veux bien tester mais comment fait-on ? Il faut copier coller le programme que vous avez écrit ? (dois je vous rappeler que je suis ignare en informatique donc ne vous moquez pas). Je n'ai pas beaucoup de commentaire à faire, sauf peut être : concernant les homonymies, il y a le message "création homonymie". Il ne me sert pas beaucoup, c'est plutôt "correction de lien vers une homonymie" qui m'intéresserait car c'est plus fréquent. Éventuellement rajouter "neutralisation", "retrait copyvio"… La liste serait évidemment infinie, mais on le fait régulièrement si on patrouille un peu. Merci en tout cas. --Ickx6 15 septembre 2013 à 18:20 (CEST)
[conflit] Comme pour tout gadget utilisateur :
importScript('Utilisateur:Ltrlg/scripts/Gadget-ResumeDeluxe.js');
dans le common.js. Pense à désactiver le gadget dans les préférences (sinon tu risque d’avoir un doublon et/ou un bug) — Ltrl G, le 15 septembre 2013 à 18:21 (CEST)
@Ickx6 : c’est pourquoi j’envisage une personnalisation possible des messages dans le common.js de l’utilisateur — Ltrl G, le 15 septembre 2013 à 18:39 (CEST)

┌────────────────┘
@Ltrlg (d · c) Merci Émoticône bien pour ces infos. Je vais donc me créer une sous-page /common.js et y ajouter ce code. Une question qui sans doute paraître stupide, mais j'ai une sous-page Utilisateur:Ickx6/vector.js, avec des machins dedans, je ne sais même plus à quoi ça sert (si ça sert à quelque chose). C'est obsolète et je peux tout virer ? A quoi servent les sous-pages /vector.js (si les sous-pages /common.js servent à enregistrer des codes spéciaux ?). Après je n'embêterais plus personne, c'est promis. Évidemment s'il existe une page d'aide qui explique tout, je regarderai. @+ --Ickx6 15 septembre 2013 à 19:03 (CEST)

@Ickx6, Orikrin1998 et tous ceux que ça intéresse.
Je viens de faire ceci (description des deux solutions que j’envisage pour la configuration, la seconde ayant ma préférence car elle me semble plus pratique à l’utilisation). Est-ce que je pourrais avoir vos avis d’utilisateurs moins habituées au JavaScript sur ce qui vous paraît le mieux ? Vous pouvez évidemment me proposer d’autres méthodes (pas forcément formaté JS, juste des idées : je verrai ce que je peux en faire).
Amicalement — Ltrl G, le 26 septembre 2013 à 21:45 (CEST)
Je suis tellement peu habitué au JS que j'ai même pas compris la nature de tes solutions.
Moi, il n'y qu'une chose pour laquelle je te ferais manger des haricots toute ta vie (si tu les aimes aussi peu que moi) si tu ne le faisais pas : une personnalisation maximum...Ce n'est pas pour rien que mon common contient une variante de ResumeDeluxe. Mais si c'est juste une histoire de renseigner quelques variables dans le common, je pense que c'est tout à fait faisable...si on m'explique bien. Émoticône --Orikrin1998 (+) blablatoir 27 septembre 2013 à 13:51 (CEST)
@Ltrlg : merci pour tes deux solutions, ton langage est un peu technique mais heureusement l'encyclopédie est là pour m’aider à comprendre Émoticône sourire, avec un peu d'attention. Si j'ai bien compris l'idée, la 2ème soluce proposera le choix de désactiver les commentaires par défaut et permettre ainsi aux user expérimentés de réécrire leur propre liste. Ça me parait très bien : une liste par défaut, utile pour inciter les débutants à ajouter des résumés, et la possibilité pour les patrouilleurs d'optimiser leurs actions avec des résumés de leurs choix. Rien à dire si c'est bien ce résultat que tu ambitionnes, ce gadget devrait même rencontrer un certain succès !
Merci pour ces recherches qui te prennent du temps. @+ --Ickx6 27 septembre 2013 à 22:19 (CEST)
@Ickx6 : ça ne me prend pas trop de temps, rassures-toi. Les intervalles entre mes messages correspondent à des attentes (tu aurais par exemple pu trouver des bugs, avec ta configuration différente de la mienne,…)
La deuxième solution consiste plutôt à ajouter en fin de liste des messages personnalisés, non à réécrire toute la liste. Mais je peux faire un mélange des deux (choix ou réécriture, choix/ajout ou réécriture) sans trop de problèmes, si tu penses que c’est plus pratique (je n’y avais pas pensé, ça peut effectivement être bien pour ceux qui veulent presque tout réécrire)
— Ltrl G, le 29 septembre 2013 à 14:32 (CEST)
@Ltrlg : pouvoir tout réécrire, je trouve ça bien parce qu'il est probablement difficile de trouver une liste qui conviendrait à 100% à tout le monde, tout le temps. Il est évident qu'un gadget totalement personnalisable aura du succès potentiellement auprès de tout le monde. Cependant, une liste de pré-choix permets aussi d'apporter un semblant de normalité dans les commentaires, ça ne serait évidemment pas considéré comme indispensable mais tout de même un peu utile pour la relecture par les patrouilleurs ? Pourquoi ne pas s'inspirer aussi de ce que propose déjà wp:cleaner, pas exemple ; il me semble qu'il offre liste assez pertinente de commentaires automatiques. @+ --Ickx6 29 septembre 2013 à 14:55 (CEST)
@Ickx6 : du coup, quelque chose comme ça te semble mieux ? — Ltrl G, le 29 septembre 2013 à 15:10 (CEST)

┌────────────┘
@Ltrlg : Moi qui n'y connait rien, je pense avoir compris ! Si la syntaxe est de ce type, je pense que "customiser" le gadget sera à ma portée, et à bien d'autres même s'ils sont comme moi. Émoticône --Ickx6 29 septembre 2013 à 17:10 (CEST)

@Ickx6&Orikrin1998 : j’écrirai le code pour la troisième solution ce soir si vous ne changez pas d’avis. Je passerai dans quelques jours au bistro demander des avis sur la liste des messages pour adapter l’actuelle à l’usage réel. Après, je pourrai mettre en production (un jour où j’ai du temps libre, au cas où…).
Étant donné que le rendu n’est pas des plus agréables dans l’ÉditeurVisuel, pensez-vous qu’il faut une option pour désactiver le gadget lors de l’édition avec ?
@Orikrin1998 : j’aime bien les haricots (dans des proportions raisonnables), mais je veux bien t’expliquer quand même comment configurer quand ce sera prêt…
— Ltrl G, le 29 septembre 2013 à 17:25 (CEST)
Notification Ltrlg : Tout me paraît déjà très bien expliqué dans ta sous-page pour le gadget. Émoticône sourire --Orikrin1998 (+) blablatoir 29 septembre 2013 à 18:06 (CEST)
@Ickx6&Orikrin1998 : icône « fait » fait ; j’ai mis à jour Utilisateur:Ltrlg/Gadget-ResumeDeluxe, que j’adapterai à terme pour en faire la page d’aide — Ltrl G, le 29 septembre 2013 à 21:34 (CEST)
Sans avoir activé ton gadget, j'ai rempli sa configuration dans mon common...C'est bon ? --Orikrin1998 (+) blablatoir 30 septembre 2013 à 13:05 (CEST)
[édit.] Tiens, ça fait quand même buguer le gadget original...Donc je le désactive en attendant.
@Orikrin1998 : c’est bon, mises à part les erreurs de syntaxe (corrigées) qui interrompaient le script — Ltrl G, le 30 septembre 2013 à 20:07 (CEST)
Ah, je n'ai pas droit au tiret ? (Smiley: triste) --Orikrin1998 (+) blablatoir 30 septembre 2013 à 20:22 (CEST)
C’est quand même plus chouette, un « − », non ? Mais tu fais ce que tu veux, bien sûr, c’est ton interface… Émoticône — Ltrl G, le 30 septembre 2013 à 20:31 (CEST)

Mis à jour — Ltrlg (discuter), le 5 novembre 2013 à 21:58 (CET)

✔️ Insertion de modèles (utilisation de TemplateData)

modifier

Bonjour,

Maintenant que l'extension TemplateData est déployée, ce serait génial d'avoir un script permettant d'insérer un modèle dans l'éditeur de wikitext en utilisant les données de TemplateData : soit une interface graphique permettant de renseigner la valeur de chaque paramètre, soit une simple insertion d'un modèle vide. Mes compétences en JavaScript étant assez limitées, je viens ici pour proposer qu'une telle fonction soit développée. --NicoV (d) 25 juillet 2013 à 15:06 (CEST)

On itwiki too, we were discussing about converting it:MediaWiki:Gadget-CompletaTemplate.js to use TemplateData: perhaps we will finish it in some weeks. --Ricordisamoa 17 février 2014 à 05:21 (CET)

✔️ Ajouter un bouton à ma barre Vector

modifier

Bonjour!

J'aime Vector, mais j'ai perdu tous mes beaux ti-boutons personnalisés. J'en avais pour créer les bas d'articles "Voir aussi" en un clic, j'avais aussi un bouton pour ajouter : <ref>{{en}} {{Lien web|auteur=|url=|titre=|éditeur=|année=|consulté le=}}</ref>

Bref, je suis désemparé que Victor is in the house! Je n'arrive plus à ramener ma vie d'avant. Y aurait-il un bon samaritain qui pourrait me donner une piste de solution svp. Merci beaucoup. Benoit Rochon (d) 3 août 2013 à 03:13 (CEST)

@Benoit Rochon : à voir ton common.js, je dirais que tu as réussi, me trompé-je ?
Je vois au passage que tu utilises une copie de du gadget Résumé Deluxe, que je suis en train de réécrire (cf ci-dessus), pour pouvoir le personnaliser. Ton avis me sera utile pour le système de configuration que j’envisage de mettre en place, si tu veux bien prendre le temps de regarder un peu Émoticône sourire
Amicalement — Ltrl G, le 26 septembre 2013 à 21:54 (CEST)

❌ Demande de gadjet

modifier

Bonjour, je voudrais un gadjet qui permetrais de savoir si on à déjà été sur la page wikipédia ou on est.

Merci

-- Bastenbas [Discuter] 1 novembre 2013 à 12:38 (CET)

En attendant tu sais que les URL visitées changent de couleur, par défaut elles passent du bleu au violet. JackPotte ($) 1 novembre 2013 à 13:06 (CET)

Oui, mais si on tape un article dans la barre de recherche, on ne peut pas savoir.

-- Bastenbas [Discuter] 1 novembre 2013 à 14:57 (CET)

❌ Wikidata : label et description

modifier

Bonjour, je souhaiterais un gadget qui permette de remplir, si nécessaire, le label et la description d'un élément wikidata depuis l'article Wikipédia concerné.

Explications :

  1. une fois le gadget activé, une petite icone Wikidata est présente à coté de l'étoile (liste de suivi) sur tous les articles de l'espace principal ;
  2. si le label et/ou la description n'est pas rempli sur Wikidata, alors l'icone nous l'indique, en étant accompagnée d'un point d'exclamation rouge par exemple ;
  3. lorsqu'on clique sur l'icone, un petit formulaire apparaît en position:absolute avec deux champs label et description ainsi qu'un bouton enregistrer ;
  4. lorsqu'on clique sur le bouton enregistrer, les données sont mises à jour sur Wikidata en conservant la session de l'utilisateur et comme informations de la mise à jour « Nom du gadget avec un lien pointant vers la présentation/documentation : Modification du label/de la description [fr] : la valeur du champ label/description » ;
  5. un petit message nous indique le statut de l'opération (erreur ou modification réussie) ;
  6. on clique à nouveau sur l'icone Wikidata pour faire disparaître le formulaire

Un tout grand merci, d'avance, aux volontaires. – Je viens en paix, Reptilien.19831209BE1[Bonjour,_] 28 novembre 2013 à 09:16 (CET)

Vois plutôt sur d:Wikidata:Tools/fr. Tu auras plus de chance de trouver ton bonheur, car je suppose que tu n'es pas le premier à avoir eu l'idée d'un tel gadget.
⇨ Dr Brains ∞ Consultation ∞ 28 novembre 2013 à 17:33 (CET)

❌ Gadget wikilien

modifier

Je viens vous relater une question que j'avais posé sur le bistro. Est-ce qu'une telle chose vous semble faisable ? Kyro me parler le 26 janvier 2014 à 19:30 (CET)

Oui, c'est faisable.
Il suffirait de sélectionner un bout de texte et de cliquer sur un bouton (dans la toolbar par exemple), des suggestions s'afficheraient alors quelque part (le must étant que l'on puisse en sélectionner une pour remplacer le bout de texte sélectionné).
Pas trop le temps de m'en occuper pour l'instant mais quelques pistes pour un éventuel candidat développeur :
  • utiliser un équivalent de la fonction insertTags()
  • utiliser l'API pour rechercher les suggestions (action=query&list=allpages)
⇨ Dr Brains ∞ Consultation ∞ 17 février 2014 à 22:34 (CET)

❌ Deux en un : BandeauxPortails + HotCats

modifier

Est-ce que cela serrait possible de pouvoir faire des modifs à la fois de catégorie et portail en un coup avec ces gadgets ou une sorte de fusion des deux ? Prométhée33 (discuter) 13 mars 2014 à 10:09 (CET)

❌ Remplacer les cartes trop imprécises de l'{{Infobox Monument}} par OpenStreetMap

modifier

À l'occasion, il m'arrive de travailler sur des articles concernant les monuments. Les cartes de géolocalisations sont trop imprécises, Nord/Nord-Pas-de-Calais/France pour une église, c'est pas intéressant. À côté de ça, le lien « Carte » n'est presque pas vu par le grand public, et parfois des problèmes d'échelle, comme ici, où le niveau de précision n'est pas maximal et ça s'affiche en blanc.

Bref, je propose de faire comme sur Wikivoyage où on a accès à une carte d'OSM dans l'infobox que l'on peut zoomer, cette fonction étant gérée par le Modèle:Carte Geo, un petit lien « agrandir la carte » en dessous permettrait de l'étendre. Les lecteurs pourraient ainsi rapidement voir où se trouve précisément le monument et ce qu'il y a autour.

Au lieu de passer des heures et des heures à discuter et à s'étriper pour une virgule comme c'est régulièrement le cas sur Wikipédia, je propose qu'un essai soit effectué pendant deux semaines. En ce qui me concerne, je ne sais pas trop comment on peut passer d'un site à l'autre cette intégration d'OSM (mon niveau étant limité), mais je pense que c'est une idée à tester et qu'on ne prendrait pas trop de risques étant donné que ça marche depuis pas mal de temps sur Wikivoyage. (Message initialement posté sur Discussion Projet:Wikidata) Jérémy-Günther-Heinz Jähnick (discuter) 5 novembre 2015 à 09:35 (CET)

✔️ Demande de complément dans la zone des caractères spéciaux

modifier

Bonjour,
Dans la boîte des caractères spéciaux, il serait intéressant que, dans la partie inférieure de la zone encadrée en rouge de cette illustration (elle date de 2007), une séquence <u></u> soit ajoutée afin de pouvoir souligner facilement un ou plusieurs termes. Est-ce possible ? Cordialement. Geralix (discuter) 23 novembre 2015 à 10:15 (CET)

Notification Geralix : c'est défini dans MediaWiki:Edittools, page protégée donc à demander sur WP:DIMS s'il y a un consensus en faveur de la modification. — Oliv☮ Éppen hozzám? 23 novembre 2015 à 12:11 (CET)
Merci Oliv0. Je vais donc faire ma demande sur WP:DIMS. Geralix (discuter) 23 novembre 2015 à 15:18 (CET)

❌ catégorisation par menu déroulant

modifier

bonjour,

  • Quoi?
je souhaiterai savoir si il est possible de créer un menu déroulant type:
https://fr.wikipedia.org/w/index.php?title=Utilisatrice:Vatadoshu/Brouillon7&oldid=122371893
  • comment?
Il y aurait un menu déroulant. On choisit un item, ça ajoute automatiquement le modèle correspondant. Sachant qu'il faut pouvoir garder la possibilité de changer d'item. Je reclique sur le menu déroulant, ça change l'item, je choisi un autre item ->ce qui enlève le modèle précédent pour mettre le nouveau modèle correspondant à l'item choisi.
En fait c'est le même type de menu déroulant que sous éditeur visuel pour mettre du gras ou de l'italique.
Et l'item choisi sera ce que l'on verra visuellement comme titre du menu déroulant.
  • pourquoi?
Le but est de mettre ce modèle automatiquement par un bot dans le résumé de modification des messages utilisant l'interface Flow pour catégoriser les demandes de l'espace relecture. Le modèle contenant une catégorie, la demande sera automatiquement catégorisée. Mais un changement d'item devra changer le modèle (ce qui changera la catégorie).

(PS: Ou alors l'item ne mettra pas de modèle mais uniquement une catégorie, m'enfin le resultat sera le même)

C'est une idée pour la soumettre au Projet aide et accueil.

--Vatadoshu (discuter) 22 janvier 2016 à 15:35 (CET)

exemple: https://fr.wikipedia.org/wiki/Sujet:T1cxm9uz6h2ryhog , le menu déroulant se plaçant dans le résumé.
----Vatadoshu (discuter) 2 avril 2016 à 20:57 (CEST)

❌ Gadget pour un paramétrage d'une "black list" de catégories

modifier

Bonjour,

Je rapporte ici ma demande faite sur une autre page, puisqu'on m'a dit que cela relevait plutôt du Projet JavaScript.

Dans l'optique de faire une sorte d'option "safe search" sur Wikipédia, je voudrais savoir s'il serait possible de créer un gadget qui permet pour un compte Wikipédia donné de se paramétrer une black list de catégories : ce serait une sorte de filtre activable sur Wikipédia, l'utilisateur pourrait indiquer lui-même une liste de catégories, et quand ce filtre serait activé, la lecture de tout article de ces catégories serait bloquée.

Est-ce que cette option peut être développée en JavaScript, ou, si non, d'une autre façon ? -- Markov (discut.) 21 octobre 2016 à 23:56 (CEST)

❌ Barre d'outils coupée

modifier

Bjr. Depuis ce matin, ma barre d'outils d'édition, qui est une version améliorée de Gadget-DeluxeBar.js et compte deux lignes de boutons, est coupée en plein milieu par le cadre bleu de la fenêtre d'édition, ce qui m'empêche d'activer des boutons. Même pb après purge , et sur Google chrome, IE ou FF. Une solution pour corriger ce bug ? Salsero35 27 septembre 2017 à 21:56 (CEST)

Pas de spécialistes alors que j'ai tjrs le même pb ? Salsero35 10 octobre 2017 à 20:37 (CEST)

❌ New Clock

modifier

Currently there is a gadget to show a clock and a button to purge the page, in the top right corner. But this clock is in UTC. And many people want this gadget to purge pages, but with its own time.
Then I propose add a similar gadget but it with the personal time of the PC of the user. This gadget is in Dutch (nl) Wikipedia. --Vivaelcelta (discuter) 29 avril 2018 à 19:00 (CEST)

❌ MediaWiki:Gadget-switcher.js

modifier

Bonjour à tous,
Suite à cette discution, Fugitron m'a conseillé de vous poser la question si il est possible d'importer en:MediaWiki:Gadget-switcher.js sur fr.wp dans le but de faire fonctionner le modèle en:Template:Switcher. Pour plus d'info, voir en:Template:Switcher/testcases et en:User:Jackmcbarn/switcher. Cdt, Speltdecca (discuter) 22 avril 2019 à 14:08 (CEST)

Le modèle peut fonctionner avec un gadget, mais le script Javascript a peu de chance d'être activé globalement Speltdecca. Tu pourrais peut-être demander aux administrateurs d'interface si c'est une bonne idée de l'importer en tant que gadget, sur Wikipédia:Demande d'intervention sur un message système. Lofhi (me contacter) 24 mai 2019 à 21:29 (CEST)

❌ Signification pour les lecteurs des bandeaux

modifier

Bonjour,

Voir cette discussion : Projet:Charte graphique#Nouveaux bandeaux. Donc comme vous avez pu le constater, nous avons besoin d'un outil du style euh... celui d'il n'y a pas longtemps, quand il demandait sur Google Docs, pour me faire plaisir Émoticône, l'âge des lecteurs. Donc cette fois-ci avec une phrase du type “Selon vous, quelle est la signification de ce bandeau ?”, un petit champ pour écrire ce qu'on en pense (normal) avec bien évidemment un filtre anti gros-mots, un filtre anti-répétition excessive, etc. Pourriez-vous le réaliser ?

Merci & Cordialement, Athozus Discussion, le 9 juillet 2019 à 18:34 (CEST).

❌ Renommage de page

modifier

Bonjour,

Je viens ici pour demander un gadget qui pourrait être utile à plein de wikipédien. Il s'agirait d'un dérivé de CatRename, mais il offrirai la possibilité lors du renommage d'une page le déplacement de tous les liens. En faisait par exemple ceci : lors du renommage de la page FANDOM par Fandom (site web), il aurait remplacé sur toutes les pages ceci : [[FANDOM]] en [[Fandom (site web)|FANDOM]] et [[FANDOM| en [[Fandom (site web)|. Il pourrait peut-être sinon faire partie d'une amélioration du code de MoveDeluxe.

Cordialement,

Florian COLLIN (discussion) 31 août 2020 à 20:59 (CEST)

En général les redirections suffisent non ? C’est vraiment la peine de modifier les histos des articles liés pour ça ? — TomT0m [bla] 31 août 2020 à 21:11 (CEST)
J'ai eu l'idée après avoir vu ça, et aussi pour les palettes, et aussi ça aurait permit d'y réparé les double redirections plus facilement et rapidement.
Cordialement,
Florian COLLIN (discussion) 1 septembre 2020 à 08:44 (CEST)

✔️ Gadget Shortdesc pour modifier la description WD

modifier

Salut

J'ai présenté sur le bistro le gadget de enwiki permettant d'afficher et modifier depuis Wikipédia la description courte, déjà visible par tous les lecteurs Wikipédia sur mobile, et stockée sur Wikidata.

Le script enwiki fonctionne très bien tel quel : voir WP:description courte pour code à copier/coller. J'ai adapté les messages en français, voir Discussion Wikipédia:Description courte#Adaptation script. Ok.

Sur bistro, l'idée de transformer en Gadget (comme sur enwiki) semblait bien plaire ; pareil gadget aurait dû être implémenté par défaut depuis plusieurs 2015, selon moi. Testons déjà comme gadget !

Comme expliqué dans l'histoire [9], enwiki utilise et stocke sur WP des duplicats de WD et leur script est ainsi plus complexe que ce qui est nécessaire sur frwiki. Les fonctions supplémentaires n'apparaissent pas quand on utilise le script sur frwiki mais ça alourdit le code et ralenti peut-être l'exécution (qui semble lancée après l'affichage de la page). J'ignore s'il est facile de simplifier/supprimer les trucs inutiles sur frwiki. S'il est pertinent pour la maintenance de copier le code original (ou carrément utiliser l'import distant).

-- Irønie (disucter) 4 novembre 2020 à 19:43 (CET)

Notification Irønie - L'idée semble être plaisante. Mais je pense qu'il vaut mieux passer par une WP:DIMS, avec pour objet (je pense) MediaWiki:Gadget-Shortdesc helper (pour les préférences), MediaWiki:Gadget-Shortdesc helper.js (pour le code source), et MediaWiki:Gadgets-definition (pour l'affichage en préférences).
En te/vous souhaitant une bonne journée,
Florian COLLIN (discussion) 4 novembre 2020 à 19:54 (CET)
Houlà, j'y connais rien en message système. Je regarderai, merci Florian COLLIN Irønie (disucter) 4 novembre 2020 à 20:05 (CET)
Notification Irønie - Je peux le faire à ta/votre place en te mentionnant si tu/vous le souhaite/souhaitez.
Florian COLLIN (discussion) 4 novembre 2020 à 20:08 (CET)
Si t'as l'envie et le courage, merci Émoticône sourire Irønie (disucter) 4 novembre 2020 à 20:13 (CET)
✔️ Florian COLLIN (discussion) 4 novembre 2020 à 20:32 (CET)

❌ Outil pour sourcer pour l’éditeur normal

modifier

Bonjour ! Il existe en mode « éditeur visuel » un outil pour créer des sources à partir d’un lien http, un ISBN, un DOI ou autre… mais cet outil n’est pas disponible avec l’éditeur normal. Serait-il possible de l’ajouter ? (NB : ne sachant pas exactement où poser cette question, je l’ai posée aussi ici : Projet:Modèle/Demandes#Outil pour sourcer pour l’éditeur normal) TED 20 janvier 2021 à 20:23 (CET)

Il existe ProveIt, mais pas aussi rapide que l'EV. Florian COLLIN (discussion) 20 janvier 2021 à 20:26 (CET)
@Florian COLLIN : et l’outil de l’éditeur visuel, c’est quoi ? Serait-il possible de l’avoir dans l’éditeur normal ? TED 20 janvier 2021 à 22:42 (CET)
C'est situé quelque part là-dedans, mais je ne sais pas où. En théorie, c'est du JavaScript, donc ça ne devrait pas être trop dure à copier. Après, ça peut aussi peut-être être ici, à chercher... Florian COLLIN (discussion) 20 janvier 2021 à 22:46 (CET)

❌ Outil de croisement de catégorie ?

modifier

Suite de mon message précédent, avec une autre piste à explorer : voir mw:Category:Category intersection extensions pour ce qui existe déjà ou ce qui est en cours de développement :

Serait-il possible d’avoir ces outils disponibles ici ?

Ou sinon, serait-il possible de créer un outil ? @Orlodrim : si je ne me trompes pas, tu as développé le gadget portail-éval qui est une sorte de petit outil de croisement de catégories (très restreint). TED 21 janvier 2021 à 03:01 (CET)

Notification TED :
Bonjour,
La solution standard pour croiser les catégories sur plusieurs niveaux de profondeur est l'outil externe PetScan (on peut faire des liens directs avec {{CategoryIntersection}}).
Pour copier la liste sur une page wiki, il y a {{Requête petscan}}.
Orlodrim (discuter) 23 janvier 2021 à 01:16 (CET)
@Orlodrim : je connais bien Petscan, et je l’utilise sans problème (mais je ne connaissais pas les modèles {{CategoryIntersection}} et {{Requête petscan}} : merci pour les tuyaux).
Le problème est pour les contributeurs (ou les simples lecteurs) qui ne comprennent pas le fonctionnement de Petscan (ou qui ne veulent pas essayer de le comprendre). Il faudrait un outil simple sur Wikipédia, éventuellement avec suggestion au cours de la frappe des catégories à croiser comme pour HotCatsMulti. TED 23 janvier 2021 à 01:25 (CET)
@Orlodrim : {{Requête petscan}} ne permet pas de croiser les catégories, ou alors je n’ai pas compris comment faire en lisant la documentation ? TED 23 janvier 2021 à 02:31 (CET)
Notification TED : Tu peux aller sur petscan, faire la requête une fois, noter l'id de la requête puis fournir cet id au modèle. C'est le « mode avancé » décrit par la documentation. Orlodrim (discuter) 24 janvier 2021 à 18:32 (CET)
@Orlodrim : certes, mais je pense que tu as compris que je cherche un moyen qui s’affranchisse de Petscan pour les contributeurs qui ont deux mains gauches, ou qui font un blocage sur Petscan ou qui ne veulent pas pour tout un tas d’autres (mauvaises) raisons. Du coup, {{Requête petscan}} ne correspond pas à ce que je cherche… et il me semble que ce modèle est fait pour les articles à traduire ? TED 24 janvier 2021 à 18:40 (CET)

❌ Proposition de nouveau gadget

modifier

Bonjour à tous 👋,

Récemment, j'ai découvert le gadget MonobookToolbarLang qui permet d'insérer le modèle {{Langue}} hyper facilement ! Après avoir demandé dans le forum des nouveaux, Hérisson grognon m'a confirmé que ça n'existe pas pour d'autres modèles.

Pensez-vous qu'il serait possible de créer un gadget qui permettrait d'insérer facilement les modèles très utilisés ?

Je pense notamment aux modèle {{date-}} ou {{citation}}.

Ex :

Madame machine a déclaré : WP c'est génial !

On sélectionne « WP c'est génial ! », on clique sur le bouton correspondant au modèle {{citation}}, et ça devient :

Madame machine a déclaré : {{citation|WP c'est génial !}}

En fait il suffirai probablement de repartir du code de MonobookToolbarLang.

--Thomasbr33 (discuter) 29 mai 2021 à 18:56 (CEST)

Pour Hérisson grognon [mais gentil] 29 mai 2021 à 19:06 (CEST)
Finalement je me suis décidé à la faire moi même 💪. J'ai réussi à ajouter deux sections dans l'éditeur de wikicode :
  • Une liste des modèles fréquemment utilisés, qui sont insérables en un simple clic.
  • Une liste d'émojis de type twemoji facile à insérer.
La configuration, une illustration et des infos en plus sont disponibles sur cette page.
Le code est disponible dans la page citée juste avant. J'hésite à poster un message sur le bistro 😬, parce que ça pourrait intéresser certains wikipédiens !
Hérisson grognon, toi qui est expérimenté, que-ce que t'en pense ?
--Thomasbr33 (discuter) 31 mai 2021 à 15:12 (CEST)
Je notif quelques administrateurs d'interface pour être sûr de pas faire de bêtises Notification Jules*, Ltrlg, NB80 et Niridya
--Thomasbr33 (discuter) 31 mai 2021 à 15:40 (CEST)
Bonsoir Thomas, eh bien finalement tes compétences dépassent les miennes en termes de gadget Émoticône sourire, mais si quelqu'un pouvait mettre ton code dans une page MediaWiki, ça faciliterait beaucoup d'une part l'installation et d'autre part les mises à jour. En tout cas bravo pour tout ce que tu as (déjà) fait ! Hérisson grognon [mais gentil] 31 mai 2021 à 18:56 (CEST)
@Thomasbr33 merci pour le ping ! Je suis plutôt dans l'HTML/CSS moi que dans le JS pur. Niveau JS je fais plutôt du NodeJS (pour les bots Discord par exemple, comme je suis dev certif) que du JS pur pour le web ^^ Niridya (discuter) 1 juin 2021 à 12:35 (CEST)
Ok merci quand même ! --Thomasbr33 (discuter) 1 juin 2021 à 12:47 (CEST)
Désolé, ça dépasse mes compétences :/. — Jules* Discuter 1 juin 2021 à 13:09 (CEST)
Merci de votre réponse à tous les deux ! J'ai posté un message sur le bistro du jour, j'espère qu'un gentil wikipédien pourra m'aider ! --Thomasbr33 (discuter) 1 juin 2021 à 13:14 (CEST)

✔️ Indication à côté des comptes bloqués, dans le journal des créations de comptes ?

modifier

Hello,

Je patrouille régulièrement, comme d'autres admins, dans le journal des nouveaux utilisateurs, et je me suis dit qu'il serait bien pratique d'avoir une indication visuelle (une icône à côté du nom d'utilisateur) des comptes déjà bloqués, pour m'économiser des clics inutiles.

Est-ce techniquement faisable ?

Partant de là, la fonctionnalité serait peut-être utile dans d'autres journaux ou historiques.

Cdlt, — Jules* Discuter 9 décembre 2021 à 16:02 (CET)

Miaou Émoticône ah oui ce serait commode ! S'il vous plaît... Émoticône sourireBédévore [plaît-il?] 9 décembre 2021 à 16:05 (CET)
+10. VateGV ◦ taper la discut’ ◦ 9 décembre 2021 à 16:25 (CET)
Bonne idée --GdGourou - Talk to °o° 9 décembre 2021 à 16:40 (CET)

MediaWiki:Gadget-markblocked.js Tomybrz Bip Bip 13 décembre 2021 à 11:01 (CET)

Merci @Tomybrz, l'outil est bien sympathique. Je l'ai testé et il fonctionne bien sur une flopée de pages. @Jules*, en l'état, il raye les pdds et/ou pseudos des utilisateurs bannis, serait-ce suffisant ?
Pour la demande suivante, ce fonctionnement est intéressant puisqu'il me semble qu'on pourrait utiliser toolforge pour aussi ajouter une case pour renvoyer vers la vérification dans mw-usertoollinks ; ex. dans Spécial:Modifications récentes, ou bien dans mw-htmlform mw-htmlform-ooui oo-ui-layout oo-ui-formLayout (Émoticône) dans Spécial:Bloquer.
Quoi que, ce qui serait aussi très intéressant serait de pouvoir lister tous les proxies à partir d'une request API en récupérant les IPS, comme le propose une partie du code de Utilisateur:LD/IPCheck.js (s'inspirant de homoglyphHunter) et en comparant avec l'API de toolforge. Quid du token cela dit, aurait-on besoin de le renseigner ? Le js et moi ça fait quand même 2, donc si quelqu'un se sent de poursuivre l'idée... par ex. @DreZhsh, @Od1n, @Arkanosis et @Orlodrim, il est convié à le faire. Émoticône
BàV, LD (d) 13 décembre 2021 à 12:44 (CET)

✔️ Raccourci pour intégrer des textes prédéfinis ?

modifier

Salut. Est-ce que vous auriez connaissance d'un gadget permettant d'insérer des textes prédéfinis (configurables bien sûr) quand on est mode édition ? Avec les actions de patrouille, je mets souvent les mêmes messages sur les pages de discussion des utilisateurs (par exemple, je subste régulièrement ce message pour les nouveaux ayant publié leur premier article mais dont le contenu est trop loin de ce qui est attendu pour être conservé dans l’espace encyclopédique). J'aimerais pouvoir le faire plus rapidement qu'en tapant un {{subst:…}} Émoticône. --NicoV (discuter) 27 décembre 2021 à 12:32 (CET)

Re @NicoV, le plus simple c'est de mettre le code suivant dans ton common.js :
if (['edit', 'submit'].indexOf(mw.config.get('wgAction')) !== -1) {
   mw.loader.using('ext.gadget.MonobookToolbar', function () {
        MonobookToolbar.addButton("//upload.wikimedia.org/wikipedia/commons/5/51/Ic_report_48px.svg", "Remise en brouillon", '{{subst:Utilisateur:NicoV/Brouillon_remis}}\n~~~~', "", "", "mw-editbutton-warnbutton");
    });
}
Il requiert cependant l'activation du gadget "ForceMonobookToolbar" dans tes préférences.
Je ne vois pas comment replacer l'icône dans le menu général, j'ai pas tout compris à l'extension et j'ai plein de trucs déjà actifs, tu peux néanmoins tester avec mw:Extension:WikiEditor/Toolbar customization pour replacer le boutton Émoticône ou d'autres personnes pourront améliorer ce code àmha. LD (d) 27 décembre 2021 à 15:52 (CET)
Notification NicoV : Personellement, j'utilise surtout un module complémentaire pour Firefox qui est fantistique pour la maintenance sur WP : Clippings.
Il permet de stocker des mots/phrases/bouts de code, de les classer, et de les coller à la demande.
On peut y inclure des variables, afin de pouvoir saisir dans une boîte de dialogue des informations variables (page d'aide variables).
Par exemple, j'ai souvent besoin de mettre dans le cadre de ma maintenance des modèles, des liens vers divers modèles en résumés de modification, et bien avec Clippings, j'ai fait un raccourci avec le code [[Modèle:$[Modèle]|{{$[Modèle]}}]].
Tu peux même leur affecter des raccourcis clavier : par exemple pour ci-dessus, j'ai juste à faire Alt + Maj + Y (commande générique Clippings), puis m (raccourci assigné), et à saisir qu'une seule fois le nom du modèle (variable $[Modèle]) puis appuyer sur Entrée.
Autrement, pour la barre, d'outils, je n'utilise plus que la barre d'outils améliorée (celle par défaut) depuis plusieurs années (j'ai plus de barre d'outils et boutons Monobook). Mais j'ai complété cette nouvelle barre d'outils par tous un tas de boutons (plus d'une vingtaine) perso, dont la plupart avec des expressions régulières (supportées nativement par MediaWiki !) pour agir sur le texte sélectionné.
Jette donc un coup d'oeil à Utilisateur:Tractopelle-jaune/Toolbar.js.
--Tractopelle-jaune (discuter) 27 décembre 2021 à 16:41 (CET)

✔️ Aligner le texte depuis l'éditeur visuel

modifier

Bonjour, serait-il possible de permettre d'aligner aligner un texte (en particulier dans les cases d'un tableau) depuis l'éditeur visuel (notamment sur l'axe horizontal : aligner à gauche, au centre ou à droite) ?

Cela permettrait un certain gain de temps et confort pour améliorer les mises en page, pour ne pas avoir nécessairement à modifier directement le wikicode (en + de la modification dans l'éditeur visuel).

En ce moment, j'ajoute un bon paquet de résultats du 1er tour de ces dernières législatives (de 2022 en France), et quand je rajoute les lignes des candidats manquants, pour les nouvelles cases le texte s'aligne par défaut à droite dans l'éditeur visuel alors que les mises en pages déjà existantes, l'alignement du texte est à gauche pour le nom et parti des candidats.


Étant moi-même programmeur, je pourrais éventuellement prêter main forte pour le développement d'une telle fonctionnalité, mais je ne suis pas encore familiarisé avec le développement de fonctionnalité sur Wikipédia.


Cette requête fait suite à ma question sur le forum :

https://fr.wikipedia.org/w/index.php?title=Sujet:Wxko7lqgbu83ogga&topic_showPostId=wxm02b78z8cittzd&fromnotif=1#flow-post-wxm02b78z8cittzd Eskivor (discuter) 17 juin 2022 à 20:51 (CEST)

Bonjour @Eskivor,
C'est désormais possible sans gadget, en utilisant le modèle {{Tableau aligné}}. Escargot (discuter) 18 juin 2025 à 10:13 (CEST)

✔️ Lien vers un article déjà dans ma LdS

modifier

Bonsoir à tous, je cherche un moyen de mettre en valeur les liens qui dirigent vers un article déjà présent dans ma LdS. Visuellement, je pense que ça pourrait être signifié par une petite étoile devant ou derrière le lien, ou bien juste par une couleur différente que les traditionnels liens bleus/violets (en noir ?).

J'ai alors trois questions :

  • Cela est-il possible ?
  • Si c'est le cas, est-ce que ça existe déjà ? (J'ai regardé la liste des fonctions mais je n'ai pas l'impression d'avoir trouvé ce que je décris).
  • Si ça n'existe pas encore, est-ce que quelqu'un pense pouvoir développer ce genre d'outil ?

Merci ! VVLLAACC (discuter) 6 avril 2024 à 01:24 (CEST)

Bonsoir @VVLLAACC, je viens d'écrire un prototype fonctionnel. J'ai utilisé l'icône suivante : , mais si tu as une meilleure solution je suis preneur.
🐢 Monsieur Tortue (💬) 15 juin 2024 à 03:18 (CEST)
Bonjour Mr Tortue Émoticône, serait-il possible d'avoir un aperçu de ton prototype ? Difficile pour moi de me projeter, même si dans tous les cas la simple existence de l'outil sera toujours grandement appréciée !
Dans mon premier message, j'avais mentionné l'utilisation d'une couleur particulière afin que ça reste le plus discret possible visuellement… À voir ce que ça donnerait avec l'icône . Merci VVLLAACC (discuter) 15 juin 2024 à 13:35 (CEST)
Je viens de le publier sur Utilisateur:Mr Tortue/test.js. Pour l'essayer, tu dois créer la page Utilisateur:VVLLAACC/common.js et ajouter dessus importScript('Utilisateur:Mr Tortue/test.js');, puis forcer la purge de ton navigateur (c'est expliqué sur la page). Et après, il ne te reste plus qu'à l'essayer Émoticône.
🐢 Monsieur Tortue (💬) 15 juin 2024 à 15:28 (CEST)
Bonsoir @Mr Tortue et @VVLLAACC,
Si vous souhaitez un jour l'officialiser, hésitez pas. On pourra potentiellement l'ajouter en gadget si celui s'avère opti et fonctionnel.  Aelxen Plaît-il ? 15 juin 2024 à 16:09 (CEST)
Je viens d'essayer, c'est top !
J'avais le pressentiment que l'icône watchlist allait être trop lourde visuellement et finalement ce n'est pas vraiment le cas. Cependant, je pense que ça pourrait quand même prendre une forme plus pratique, mais à part avec une couleur particulière j'avoue que je n'ai pas d'autres pistes… En tout cas merci ! VVLLAACC (discuter) 15 juin 2024 à 16:52 (CEST)
pas de soucis. 🐢 Monsieur Tortue (💬) 15 juin 2024 à 16:56 (CEST)
Si besoin @VVLLAACC, j'ai fait une version avec une couleur au lieu d'une icone.  Aelxen Plaît-il ? 15 juin 2024 à 16:45 (CEST)
Oui ! Dois-je simplement modifier ma page Utilisateur:VVLLAACC/common.js en remplaçant le pseudonyme de @Mr Tortue par le votre ? (j'ai quasi aucune connaissance du domaine donc je navigue un peu à vue Émoticône) VVLLAACC (discuter) 15 juin 2024 à 16:52 (CEST)
Oui, tu dois créer ta sous-page common.js et rajouter le code JS.  Aelxen Plaît-il ? 15 juin 2024 à 16:53 (CEST)
La sous-page Utilisateur:Aelxen/test.js n'existant pas, que dois-je modifier dans ma sous-page Utilisateur:VVLLAACC/common.js pour accéder à votre version du script ? VVLLAACC (discuter) 15 juin 2024 à 17:25 (CEST)
Je règle ça  Aelxen Plaît-il ? 15 juin 2024 à 17:29 (CEST)
@VVLLAACC,
C'est corrigé, par contre pour cette version il va falloir créer la page user:Aelxen/common.css.
Je te laisse récupéré le CSS sur ma page.  Aelxen Plaît-il ? 15 juin 2024 à 17:31 (CEST)

❌ Labels dans la Barre de Recherche WP -> Discussion Wikipédia:Prise de décision/Refonte du processus de labellisation d'articles

modifier

Bonsoir,

Je voudrais remettre en avant une proposition concernant les labels de Wikipédia, qui semble avoir été oubliée.
Le but de mon message sur la PdD « Discussion Wikipédia:Prise de décision/Refonte du processus de labellisation d'articles » était d'ajouter les étoiles symboliques de Wikipédia gratifiant les articles bien rédigés sur la droite ou devant le nom d'affichage des articles sur la barre de recherche de Wikipédia.

Si cela est réalisable, merci de me répondre, merci beaucoup d'avance !

WikiGenesis WikiDiscuter 6 juin 2024 à 21:53 (CEST)

Bonsoir Émoticône @WikiGenesis, malheureusement, je ne crois pas que ça soit possible, du moins pas sans utiliser un gadget, ce qui rendrait la proposition caduque. Il ne me semble pas y avoir de classe CSS dans la barre de recherche pour discriminer les articles labellisés, on serait donc obligés de faire une requête pour connaître l'état de chaque article...
Toutefois, dans le cadre de la refonte du processus, Wikipédia:WAE peut être intéressant (pas 100% en rapport, mais bon).
Bonne soirée ! 🐢 Monsieur Tortue (💬) 14 juin 2024 à 23:31 (CEST)
Salut @WikiGenesis et @Mr Tortue.
J'ai fait un script qui permet de pouvoir visualiser si un article est bon ou de qualité et ce dans le corp des articles au niveau des liens interne.  Aelxen Plaît-il ? 15 juin 2024 à 17:52 (CEST)
Revenir à la page « Scripts et gadgets/Demande de fonction/Archive2 ».