Discussion Projet:Scripts et gadgets/Notices/RenommageCategorie

Dernier commentaire : il y a 5 ans par TAKASUGI Shinji dans le sujet CatRename
Autres discussions [liste]
  • Admissibilité
  • Neutralité
  • Droit d'auteur
  • Portail de qualité
  • Bon portail
  • Lumière sur
  • À faire
  • Archives
  • Commons

Nickel chrome

modifier

Je n'ai pas très souvent l'usage de ce script, mais c'est bien pratique, alors je viens de l'utiliser sur le Wiktionnaire. Tout a très bien marché (en mode admin, la catégorie était vide).

Bravo.  --GaAs 9 février 2012 à 19:04 (CET) On n'est pas obligé que de se plaindre sur cette page, non ?Répondre

Purge

modifier

Bonjour. Ce serait bien si ce gadget pouvait, en plus de ce qu'il fait déjà très bien, purger toutes les pages d'une catégorie en quelques secondes. Est-ce envisageable ? Thierry Caro (d) 28 mai 2012 à 10:26 (CEST)Répondre

Utilisateur:Dr Brains/ForcePurge.js
Have fun !!
⇨ Dr Brains ∞ Consultation ∞ 28 mai 2012 à 13:01 (CEST)Répondre
Tiens, c'est encore toi !? Bon, tant mieux, tu vas pouvoir m'expliquer : je fais quoi avec ça ? Je copie le code dans Utilisateur:Thierry Caro/vector.js ? Thierry Caro (d) 28 mai 2012 à 13:48 (CEST)Répondre

Bug du Wiktionnaire

modifier

Ce gadget fonctionne à merveille sur le Wiktionnaire depuis des années, toutefois nous avons trouvé une exception aujourd'hui sur nos deux PC : Renommer wikt:Catégorie:A macron en français en wikt:Catégorie:A avec un macron en français renvoie que la catégorie est introuvable dès la première page, alors qu'elle est présente. C'est probablement dû à l'encodage de son titre. JackPotte ($) 29 septembre 2012 à 16:52 (CEST)Répondre

Remarquons que la catégorie semblable « O macron … » n’a pas eu de problème, elle. Urhixidur (d) 29 septembre 2012 à 18:06 (CEST)Répondre
Autre déficience du gadget : il ne récurse pas dans l’arborescence des sous-catégories (il ne fait que les sous-catégories directes). Urhixidur (d) 30 septembre 2012 à 05:43 (CEST)Répondre
Bonjour, je ne vois pas d'où vient le bug. J'ai regardé le code de la page avant renommage de la catégorie et il aurait dû la trouver.
C'est normal qu'il ne fasse pas toute l'arborescence, il ne modifie que les pages ou catégories qui ont la catégorie ciblée, c'est à dire le premier niveau.
⇨ Dr Brains ∞ Consultation ∞ 30 septembre 2012 à 12:58 (CEST)Répondre
La seule spécificité de notre exemple étant la première lettre du mot ḍād. JackPotte ($) 30 septembre 2012 à 13:15 (CEST)Répondre

Créer la nouvelle catégorie en premier

modifier

Bonjour, j'utilise de temps en temps le gadget. Actuellement les articles reçoivent la nouvelle catégorie avant que celle-ci soit créée. On ajoute donc une catégorie rouge, puis une fois tous les articles migrés, la catégorie est renommée. Ne peut--on pas d'abord renommer la catégorie puis transférer les articles ? C'est dans cette ordre que l'on ferait manuellement. --Sisyph 30 septembre 2012 à 10:09 (CEST)Répondre

Effectivement, ça pourrait se faire. Je verrai quand j'aurai un peu de temps.
⇨ Dr Brains ∞ Consultation ∞ 30 septembre 2012 à 13:00 (CEST)Répondre
Détail : après la suppression de la catégorie renommée, il devrait renvoyer, à la fin, sur la catégorie nouvellement créée et ne pas rester sur les pages techniques. Thierry Caro (d) 30 septembre 2012 à 15:46 (CEST)Répondre

Clé de tri supprimée

modifier

Bonjour, dans ce diff, la clé de tri qui était un astérisque est supprimé. Je remonte donc ce cas. --Sisyph 29 décembre 2012 à 12:11 (CET)Répondre

Je viens d'avoir le même soucis, pour toutes les modifs automatiques (seulement 4 heureusement). Lysosome (discuter) 6 décembre 2013 à 10:46 (CET)Répondre
  Ceci devrait solutionner le problème.
⇨ Dr Brains ∞ Consultation ∞ 6 décembre 2013 à 15:49 (CET)Répondre
merci ! Lysosome (discuter) 6 décembre 2013 à 16:20 (CET)Répondre

Renommage des sous-pages

modifier

Bonjour,

Je viens de renommer une catégorie qui avait été conservée en PàS, et j'ai dû ensuite renommer à la main la PàS correspondante. Est-ce qu'il serait possible de l'inclure aussi dans le script ? Merci ! Litlok (m'écrire) 24 avril 2014 à 15:42 (CEST)Répondre

Remarques et questions

modifier

Bonjour,

Je viens d'utiliser RenommageCategorie sur la Catégorie:Aménagement et construction durable (maintenant Catégorie:Aménagement et construction durables) :

  • le script, à l'instar d'HotCats, ne parvient à trouver le wikicode pourtant inscrit en dur (et non pas dans un modèle, comme suggéré par le message d'erreur) dans des catégories comme Catégorie:Baubiologie...
  • la procédure est donc de copier le contenu de l'ancienne catégorie vers la nouvelle, avec crédit d'auteur. Pourquoi ne pas simplement renommer la page seule de catégorie ? (peut-être cette fonction est récente, je n'en ai pas le souvenir)
  • l'existence de cette fonction provoque d'ailleurs deux onglets "renommer" dans les pages de catégorie (sous Monobook en tout cas).

Merci par avance des éventuelles réponses et actions entreprises ! — Kvardek du (laisser un message) le 25 mai 2014 à 02:59 (CEST)Répondre

Pour la deuxième partie de ton interrogation, renommer une catégorie était interdit par MediaWiki jusqu’il y a peu. Ce qui explique la troisième : il n’y avait alors pas de lien « Renommer » natif, donc pas de doublon… Il faudrait changer l’intitulé du lien créé par le gadget, as-tu une idée d’intitulé court et descriptif ?
Enfin pour la première partie, ceci me laisse penser que tu as utilisé la fonction native de MediaWiki. Est-tu certain que c’est le gadget local qui n’a pas trouvé les liens ? Je réponds tout seul : oui, tu as bien utilisé le script — Ltrlg (discuter), le 25 mai 2014 à 09:46 (CEST)Répondre
— Ltrlg (discuter), le 25 mai 2014 à 09:44 (CEST)Répondre
  Ltrlg : merci de cette rapide réponse.
Ainsi, il faudrait changer le script pour qu'il utilise cette fonction de renommage de page. Je n'ai pas d'idée, sinon « renommer (avec modification des articles) » ou autre précision entre parenthèses.
En fait, j'ai d'abord cliqué sur renommer qui m'a envoyé sur cette nouvelle fonction (donc j'ai corrigé la faute) puis j'ai utilisé le script qui n'a pas marché sur cinq pages, la même erreur étant renvoyée quand j'ai ensuite testé avec HotCats...
Kvardek du (laisser un message) le 25 mai 2014 à 14:56 (CEST)Répondre
Bonjour,
  • Pour le premier point, il se pourrait que cela soit du aux commentaires HTML qui faussent la détection de la catégorie (détection identique dans les deux scripts mentionnés). A tester.
  • La fonction est effectivement récente. Il faudrait que le script l'utilise en ayant au préalable testé qu'elle existe vraiment, afin de rester compatible avec les anciennes versions de Mediawiki. (Au passage, il serait peut-être opportun de revoir toutes les catégories comportant le modèle "crédit d'auteur" pour effectuer une fusion des historiques et pouvoir enlever ces modèles. Mais c'est un bgros boulot qui n'est pas liè au script lui-même)
  • Le mieux serait peut-être que RenommageCategorie réutilise ce bouton "renommer" existant, vu qu'à mon avis il est rare que l'on veuille renommer uniquement la catégorie (quitte a ajouter un lien dans le menu de renommage pour revenir à l'outil standard Special:Movepage).
⇨ Dr Brains ∞ Consultation ∞ 25 mai 2014 à 19:40 (CEST)Répondre
  Kvardek du et Ltrlg :
La (future) nouvelle version : Utilisateur:Dr Brains/RenommageCategorie.js
Chez moi, elle semble fonctionner.
Le seul truc que je n'ai pas testé est l'ajout du modèle {{Suppression immédiate}} dans l'ancienne catégorie, ce qui ne se fait que si on n'a pas le droit suppressredirect (les sysop et les bots l'ont). Mais a priori, n'ayant pas modifié cette partie du code il n'y a pas de raison que cela ne fonctionne pas.
A tester un peu (éventuellement sur Catégorie:Test de RenommageCategorie / Catégorie:Test de RenommageCategorie bis) et si OK je transfèrerai dans le gadget.
⇨ Dr Brains ∞ Consultation ∞ 2 juin 2014 à 23:30 (CEST)Répondre
  Dr Brains : Merci beaucoup, j'ai testé et ça semble fonctionner. À noter que ça s'arrête sur la page de renommage de catégorie seule, sans proposer ensuite de suppression ou de pose de bandeau. — Kvardek du (laisser un message) le 3 juin 2014 à 00:19 (CEST)Répondre
  Kvardek du :
OK, j'ai corrigé deux-trois bricoles.
Re-essayes pour voir si ça va jusqu'à la demande de suppression (après purge du cache).
⇨ Dr Brains ∞ Consultation ∞ 3 juin 2014 à 17:45 (CEST)Répondre
  Dr Brains : ça semble fonctionner parfaitement, merci et chapeau ! — Kvardek du (laisser un message) le 4 juin 2014 à 14:59 (CEST)Répondre
  Gadget mis à jour.
⇨ Dr Brains ∞ Consultation ∞ 4 juin 2014 à 17:50 (CEST)Répondre
Bonjour, merci pour la mise à jour du gadget, mais il semble que le renommage ne se fasse pas correctement, j'ai dû le faire à la main : [1]. J'étais pourtant bien sur la page spéciale de renommage juste avant. Merci d'avance, --Mathis B discuter, le 5 juin 2014 à 15:50 (CEST)Répondre
  Mathis B :
Vu l'historique, j'ai l'impression que c'est parce que la catégorie existait déjà.
⇨ Dr Brains ∞ Consultation ∞ 5 juin 2014 à 19:17 (CEST)Répondre
  Dr Brains : non, l'historique a été déplacé quand j'ai renommé (si elle avait existé je n'aurais pas pu renommer…). --Mathis B discuter, le 6 juin 2014 à 10:03 (CEST)Répondre

Bug: nouvelles catégories non créées

modifier

Bonjour,

J'ai renommé plusieurs catégories aujourd'hui en utilisant le script. Tout se passe bien jusqu'à la création des nouvelles catégories, qui n'est pas effectuée. On doit alors les créer à la main.

Ceci est-il dû aux modifications récentes évoquées ci-dessus? Place Clichy 11 juin 2014 à 16:05 (CEST)Répondre

Le script demande si tu veux créer la nouvelle catégorie. As-tu bien cliqué sur OK lorsqu'il l'a fait ?
⇨ Dr Brains ∞ Consultation ∞ 11 juin 2014 à 20:30 (CEST)Répondre
Oui, il me semble bien. La meilleure preuve, c'est que le script remplace le texte de la page de l'ancienne catégorie par un message {{Suppression Immédiate|Catégorie renommée, remplacée par Catégorie:Nouvelle catégorie}}, où le lien de la nouvelle catégorie est rouge. Accessoirement, la page de discussion de la nouvelle catégorie, qui contient normalement {{Catégorie renommée}}, n'est pas créée non plus. Place Clichy 12 juin 2014 à 10:23 (CEST)Répondre
Bonjour, je rencontre le même problème : les nouvelles catégories ne sont pas créées (le script ne demande pas s'il fait ou non les créer)... — Ayack ♫♪ 30 juillet 2014 à 14:39 (CEST)Répondre

MediaWiki 1.16.2

modifier

Bonjour, si j'ai bien compris, il faut insérer les lignes suivantes dans le fichiers MediaWiki:Common.js afin de pouvoir renommer une catégorie:

importScriptURI('//fr.wikipedia.org/w/index.php?title=Mediawiki:Gadget-RenommageCategorie.js&action=raw&ctype=text/javascript');
 
function RenommageCategorie_SiteCustom(){
        // Résumé de modification : lien vers la documentation
    RenommageCategorie_Text_Script = '[[w:Projet:JavaScript/Notices/RenommageCategorie|Renommage de catégorie]] : ';
        // Modèle pour crédit des auteurs en page de discussion
    RenommageCategorie_Text_HistTemplate = "{"+"{Catégorie renommée|$1|contributeurs=$2}}\n";
        // Modèle User
    RenommageCategorie_Text_UserTemplate = "{"+"{U|$1}}";
        // Modèle Suppression Immédiate
    RenommageCategorie_Text_DeleteTemplate = "{{Suppression Immédiate|raison=$1|utilisateur=$2}}";
 
}

Est-ce bien comme ceci ? J'ai bien "Renommer" le petit menu mais lorsque je valide, rien de se passe. Cela viendrait-il de ma version de MediaWiki ? Je préciste que j'utilise Gadget-HotCatsMulti.js mais pas HotCats. Merci d'avance pour votre aide — Skandar na'am? 18 juillet 2014 à 16:07 (CEST)Répondre

Bonjour Skandar,
Ça peut effectivement venir de la version de MediaWiki. Si j’en crois la documentation, jQuery n’a été introduit dans MediaWiki qu’à partir de la version 1.17… et ce script l’utilise. Donc si aucune extension ne l’ajoute explicitement, ça peut être le problème. De même, mw.util.wikiScript semble avoir été ajouté dans la 1.18 (et aucune extension ne l’apporte…), même problème.
Comme il y a peu d’utilisation de ces deux éléments (deux chacun), vous pouvez aisément faire une copie locale du gadget et adapter les lignes problématiques. Mais l’idéal serait de mettre à jour votre installation, MediaWiki 1.16 étant obsolète depuis longtemps.
Cordialement — Ltrlg (discuter), le 18 juillet 2014 à 19:28 (CEST)Répondre
Le recours à mw.util.wikiScript a été ajouté très récemment, et est je crois la seule occurrence de jQuery dans le code (je n'utilise quasiment jamais jQuery, et ce bout de code n'est pas de moi).
Donc en utilisant une version d'avant cette modif, ça devrait marcher :
importScriptURI('//fr.wikipedia.org/w/index.php?title=Mediawiki:Gadget-RenommageCategorie.js&oldid=102121108&action=raw&ctype=text/javascript');
 
function RenommageCategorie_SiteCustom(){
        // Résumé de modification : lien vers la documentation
    RenommageCategorie_Text_Script = '[[w:Projet:JavaScript/Notices/RenommageCategorie|Renommage de catégorie]] : ';
        // Modèle pour crédit des auteurs en page de discussion
    RenommageCategorie_Text_HistTemplate = "{"+"{Catégorie renommée|$1|contributeurs=$2}}\n";
        // Modèle User
    RenommageCategorie_Text_UserTemplate = "{"+"{U|$1}}";
        // Modèle Suppression Immédiate
    RenommageCategorie_Text_DeleteTemplate = "{{Suppression Immédiate|raison=$1|utilisateur=$2}}";
}
⇨ Dr Brains ∞ Consultation ∞ 18 juillet 2014 à 21:05 (CEST)Répondre

La customisation ne fonctionne pas

modifier

Bonjour,

Quelqu'un a-t-il une idée de pourquoi la customisation du résumé d'édition dans wikt:MediaWiki:Gadget-RenommageCategorie.js ne fonctionne pas (exemple) ?

Merci pour votre attention, — Automatik (discuter) 29 octobre 2014 à 23:04 (CET)Répondre

  Automatik :
Je ne vois pas de raison valable.
Essaye de déplacer l'appel au gadget WP après la fonction (si tu es sysop là-bas, sinon demande à un sysop local).
⇨ Dr Brains ∞ Consultation ∞ 30 octobre 2014 à 00:01 (CET)Répondre
En fait le gadget était chargé avec ResourceLoader, donc pas dans l'espace global ; l'export dans l'espace global de la fonction de customisation la rend utilisable par le gadget. Merci donc. — Automatik (discuter) 30 octobre 2014 à 11:20 (CET)Répondre

CatRename

modifier

Une nouvelle version de ce script a été écrite par 0x010C. Il s'agit de CatRename, et le précédent RenommageCategorie a été transformé en redirection vers ce nouveau script.

Voir aussi la discussion à ce sujet : Discussion Projet:JavaScript#RenommageCatégorie.

od†n ↗blah 13 mai 2018 à 11:59 (CEST)Répondre

@Od1n et @0x010C CatRename ne marche pas sur Wiktionnaire. J’ai temporairement copié RenommageCategorie vers Wiktionnaire et ça marche bien. Peut-on restaurer l’ancienne version ? Merci. — TAKASUGI Shinji (d) 14 août 2018 à 01:30 (CEST)Répondre
Revenir à la page « Scripts et gadgets/Notices/RenommageCategorie ».