Discussion aide:Wstat
Statistiques modèles : règles de base, SVP[modifier le code]
Bonjour Orlodrim ,
Contexte / motivation[modifier le code]
Je contribue à Wikipédia essentiellement sous l'angle de la syntaxe. C'est un peu par hasard que j'ai un jour suivi le lien des "statistiques" d'une page d'un modèle et constaté qu'il y avait, pour ce modèle, pas mal de pages en erreur. J'ai voulu voir çà sur un angle constructif : une opportunité de contribuer en les corrigeant.
Exemple de ce que j'ai fait : un nettoyage du code de Lien archive avec objectifs de
- reconstituer ce que le contributeur à la page avait voulu communiquer
- diminuer drastiquement les statistiques d'erreur de ce modèle-là lors du prochain dump.
Je voudrais m'atteler maintenant au modèle {{article}}. Ce modèle est un pur appel au Module:Biblio.
J'ai de la difficulté à comprendre par exemple pourquoi wstat recense la page Abraham Klein (physicien) en erreur, sous prétexte que {{article}} ne reconnaît pas le paramètre s2cid
alors qu'il reconnaît par exemple bibcode
. Cependant, le modèle les reconnaît et les traite tous les deux. Exemple issu de cette page :
A. Klein et B.W. Lee, « Does Spontaneous Breakdown of Symmetry Imply Zero-Mass Particles? », Physical Review Letters, vol. 12, no 10, , p. 266 (DOI 10.1103/PhysRevLett.12.266, Bibcode 1964PhRvL..12..266K, S2CID 15349102)
Ma question[modifier le code]
Comment wstat fait-il pour identifier les paramètres utilisés et à quoi les compare-t-il pour déterminer s'ils "existent" ou pas?
- si le code est accessible directement?
- si le modèle hérite d'un module lua via un
invoke
?
Merci d'avance. LeFit (discuter) 30 juillet 2023 à 21:15 (CEST)
- LeFit :
- Bonjour,
- Si le code est accessible directement, wstat utilise les paramètres du code. Si le modèle appelle un module Lua, wstat utilise le bloc
<templatedata>
dans la documentation. - Comme le paramètre s2cid a été ajouté récemment au templatedata (le 20 août), il devrait être considéré comme valide à partir de la prochaine mise à jour, début septembre.
- Orlodrim (discuter) 27 août 2023 à 22:49 (CEST)
Prioriser des corrections ou refontes de modèles appelés avec des paramètres erronés...[modifier le code]
Bonjour Orlodrim ,
J'aimerais intervenir dans la corrections de modèles, j'aimerais prioriser tant que je suis motivé par cette approche.
Y aurait-il une autre source que la page générale de statistiques (plus de 900 pages de 200 modèles) ?
Il m'est difficile de consulter ces 900+ pages pour déterminer les modèles avec le plus de pages appelant les modèles avec paramètre(s) non supportés.
J'aimerais une liste ciblée sur les modèles appelés avec erreur, par exemple {{Imdb nom}} - 20225 pages - 413 erreurs
. Existe-t-elle? Dans la page du dump? Laquelle?
Merci d'avance,
Meilleurs voeux pour 2024,
LeFit (discuter) 31 décembre 2023 à 14:20 (CET)
- LeFit :
- Bonjour,
- J'ai créé la liste dans Utilisateur:Orlodrim/Paramètres inconnus mais ça ne semble pas facile à exploiter en l'état. Le problème est que pour les modèles utilisant des modules, il est impossible de deviner le nom des paramètres valides à partir du code du modèle. Les paramètres incorrects sont détectés à partir de
templatedata
, qui est souvent incomplet. - Au final, les modèles en haut de la liste sont surtout des modèles où des paramètres très utilisés ne sont pas indiqués dans
templatedata
. - Orlodrim (discuter) 7 janvier 2024 à 22:10 (CET)
- Merci Orlodrim :
- Même avec les limites que tu décris, cette liste me paraît bien plus utile à mon objectif que celle(s) que j'avais identifiée(s).
- Je termine la famille imdb et je reprends ta liste pour prioriser mes analyses (code et/ou templatedata.)
LeFit (discuter) 9 janvier 2024 à 08:05 (CET)
- Merci Orlodrim :