Utilisateur:Berdea/Discussion Projet:Chronologie
Je mets ici quelques éléments historiques pour garder une trace de l'évolution des modèles, car certains modèles ont grandement évolués et il sera difficile à quelqu'un de comprendre l'évolution des modèles chronologiques sans quelques explications que je souhaite donc donner ici.
Prenons par exemple le modèle {{Association fondée en}}, créé en 2009 par [[Utilisateur:|Utilisateur:]]Polmars, il utilise au départ 5 paramètres.
Si on prend par exemple la Catégorie:Association fondée en 1898, créée en 2006 par [[Utilisateur:|Utilisateur:]]Chris93 sans l'utilisation d'un modèle, ce n'est qu'en 2009 que [[Utilisateur:|Utilisateur:]]Polmars ajoute le modèle correspondant avec la syntaxe suivante : {{Categ association|189|8|188|190|XIXe siècle}}
, avec 189 pour le n° de décennie, 8 pour le n° dans la décennie, 188 pour la décennie précédente, 190 pour la décennie suivante et XIXe siècle pour le siècle.
{{Article principal|{{{1}}}{{{2}}}}} {{#ifexpr: {{{1}}}{{{2}}} > 1800 | {{Commons-inline|Category:{{{1}}}{{{2}}} establishments|Les associations fondées en {{{1}}}{{{2}}}}}}} <br /> {{Décennie1|Association fondée en ||{{{1}}}|{{{3}}}|{{{4}}}|Année de fondation}} <center> Cette catégorie regroupe les articles de l'encyclopédie<br />consacrés aux '''associations fondées en [[{{{1}}}{{{2}}}|{{{1}}}{{{2}}}]]'''. </br> {{#ifexpr: {{{1}}}{{{2}}} > 1800 |{{multi bandeau|Catégorie Années {{{1}}}0}} | {{multi bandeau|Catégorie histoire}} }} [[Catégorie:Association par date de fondation|{{{1}}}{{{2}}}]] [[Catégorie:Organisme fondé en {{{1}}}{{{2}}}|{{{1}}}{{{2}}}]] {{#ifexist:Catégorie:Nouveauté en {{{1}}}{{{2}}}|[[Catégorie:Nouveauté en {{{1}}}{{{2}}}|Association]]|[[Catégorie:{{{1}}}{{{2}}}|Association]]}}
Il est à noter que dans cet exemple le paramètre 5 (siècle) n'est pas utilisée à la différence par exemple du modèle {{Musée fondé en}}. Voir ci-dessous le code correspondant :
{{#ifexpr: {{{1}}}{{{2}}} < 1601 |{{multi bandeau|Catégorie histoire|Catégorie musées }} }} {{#ifexpr: {{{1}}}{{{2}}} > 1600 and {{{1}}}{{{2}}} < 1901 |{{multi bandeau|Catégorie musées|Catégorie {{{5}}}}} }} {{#ifexpr: {{{1}}}{{{2}}} > 1900 and {{{1}}}{{{2}}} < 1951 |{{multi bandeau|Catégorie musées|Catégorie Années {{{1}}}0}} }} {{#ifexpr: {{{1}}}{{{2}}} > 1950 |{{multi bandeau|Catégorie musées|Catégorie Années {{{1}}}0}} }} {{Décennie|Musée fondé en ||{{{1}}}|{{{3}}}|{{{4}}}|Musée fondé en}} ''Cette catégorie regroupe les articles consacrés aux '''musées fondés en [[{{{1}}}{{{2}}}]]'''.'' {{DEFAULTSORT:Musee fonde en {{{1}}}{{{2}}}}} [[Catégorie:Musée fondé au {{{5}}}|{{{1}}}{{{2}}}]] [[Catégorie:Fondation en {{{1}}}{{{2}}}| Musee]]
Plus tard en 2014, [[Utilisateur:|Utilisateur:]]Bjung réduit la syntaxe à 2 paramètres :
{{Multi bandeau|Catégorie associations|Catégorie {{#ifexpr: {{{1}}}{{{2}}} < 1900 | {{Nombre en romain|{{#expr:trunc(({{{1}}}{{{2}}}-1)/100)+1}} }}e siècle | années {{{1}}}0 }}}} {{Décennie|Association fondée en||{{{1}}}|titre=Années de fondation}} Cette catégorie regroupe les articles consacrés aux '''associations fondées en [[{{{1}}}{{{2}}}]]'''. [[Catégorie:Association par date de fondation|{{{1}}}{{{2}}}]] {{#ifexist:Catégorie:Organisme fondé en {{{1}}}{{{2}}}|[[Catégorie:Organisme fondé en {{{1}}}{{{2}}}| Association]]|{{#ifexist:Catégorie:Fondation en {{{1}}}{{{2}}}|[[Catégorie:Fondation en {{{1}}}{{{2}}}| Association]]|[[Catégorie:{{{1}}}{{{2}}}|Association]]}}}} {{#ifexist:Catégorie:Association fondée au {{Nombre en romain|{{#expr:trunc(({{{1}}}{{{2}}}-1)/100)+1}} }}e siècle | [[Catégorie:Association fondée au {{Nombre en romain|{{#expr:trunc(({{{1}}}{{{2}}}-1)/100)+1}} }}e siècle| {{{1}}}{{{2}}}]]}}
À noter que la syntaxe dans la catégorie ne bouge pas puisque ce sont les 2 premiers paramètres qui sont pris en compte.
[[Utilisateur:|Utilisateur:]]Lucio fr créé en 2018 la Catégorie:Modèle chronologique de l'espace Catégorie utilisant plus d'un paramètre pour l'année pour catégoriser les modèles qui utilisent plus d'un paramètre pour l'année. Il a pour ambition de faire en sorte que tous les modèles n'utilisent qu'un seul paramètre. Il référence le modèle {{Association fondée en}} dans cette catégorie en 2018 et en profite pour modifier légèrement la syntaxe.
{{Multi bandeau|Catégorie associations|Catégorie {{#ifexpr: {{{1}}}{{{2|}}} < 1900 | {{Année en siècle|{{{1}}}{{{2|}}}}} siècle | années {{#if:{{{2|}}}|{{{1}}}|{{#expr:trunc({{{1}}}/10)}}}}0 }}}} {{Décennie|Association fondée en||{{#if:{{{2|}}}|{{{1}}}|{{#expr:trunc({{{1}}}/10)}}}}|titre=Années de fondation}} Cette catégorie regroupe les articles consacrés aux '''associations fondées en [[{{{1}}}{{{2|}}}]]'''. [[Catégorie:Association par année de fondation|{{{1}}}{{{2|}}}]] {{sicat|Organisme fondé en {{{1}}}{{{2|}}}|Association|{{sicat|Fondation en {{{1}}}{{{2|}}}| Association|[[Catégorie:{{{1}}}{{{2|}}}|Association]]}}}} {{sicat|Association fondée au {{Année en siècle|{{{1}}}{{{2|}}}}} siècle |{{{1}}}{{{2|}}}}}
À noter l'utilisation de {{{2|}}}
à la place de {{{2}}}
. On pourra se reporter à Aide:Fonctions d'analyse dans les modèles pout l'intérêt du symbole tube («|»).
En 2020, après avoir demandé à [[Utilisateur:|Utilisateur:]]Lucio fr de passer quelques modèles à un seul paramètre, je décide de le faire moi-même pour les modèles qui contiennent encore deux paramètres pour indiquer l'année (soit encore une trentaine de modèles), cela donne pour le modèle pris en exemple :
{{Multi bandeau|Catégorie associations|Catégorie {{#ifexpr: {{{1|}}} < 1900 | {{Année en siècle|{{{1|}}}}} siècle | années {{#expr:trunc({{{1}}}/10)}}0 }}}} {{Saut|8px}} {{Décennie|Association fondée en||{{#expr:trunc({{{1}}}/10)}}|titre=Années de fondation}} ''Cette catégorie regroupe les articles consacrés aux '''associations fondées en [[{{{1|}}}]]'''.'' {{sicat|Organisme fondé en {{{1|}}}|Association|{{sicat|Fondation en {{{1|}}}| Association|[[Catégorie:{{{1|}}}|Association]]}}}} {{sicat|Association fondée au {{Année en siècle|{{{1|}}}}} siècle |{{{1|}}}}} [[Catégorie:Association par année de fondation|{{{1|}}}]]
Enfin [[Utilisateur:|Utilisateur:]]Thierry Caro utilise la fonction {{Last word}} (ou {{First word}}, par exemple dans le cas de {{Categ musique}}) et le modèle, finalement n'utilise plus aucun paramètre ! (voir notre discussion ici)
{{Multi bandeau|Catégorie associations|Catégorie {{#ifexpr:{{Last word|{{PAGENAME}}}}< 1900 | {{Année en siècle|{{Last word|{{PAGENAME}}}}}} siècle | années {{#expr:trunc({{Last word|{{PAGENAME}}}}/10)}}0 }}}} {{Saut|8px}} {{Décennie|Association fondée en||{{#expr:trunc({{Last word|{{PAGENAME}}}}/10)}}|titre=Années de fondation}} ''Cette catégorie regroupe les articles consacrés aux '''associations fondées en [[{{Last word|{{PAGENAME}}}}]]'''.'' {{sicat|Organisme fondé en {{Last word|{{PAGENAME}}}}|Association|{{sicat|Fondation en {{Last word|{{PAGENAME}}}}| Association|[[Catégorie:{{Last word|{{PAGENAME}}}}|Association]]}}}} {{sicat|Association fondée au {{Année en siècle|{{Last word|{{PAGENAME}}}}}} siècle |{{Last word|{{PAGENAME}}}}}} [[Catégorie:Association par année de fondation|{{Last word|{{PAGENAME}}}}]]
À noter que la syntaxe dans la catégorie ne bouge toujours pas puisque c'est le nom même du modèle qui est utilisé.
J'ai demandé à un bot de substituer les modèles dans les catégories correspondantes, non seulement parce que des modèles avec paramètres sont devenus inutiles (tout au moins pour ceux qui ont été modifiés), mais aussi parce que souvent on a un mélange d'un modèle avec d'autres informations (par exemple voir la Catégorie:Entreprise fondée en 1888). [[Utilisateur:|Utilisateur:]]Lofhi se dit prêt à procéder aux différents travaux avec son bot [[Utilisateur:|Utilisateur:]]Tictacbot.
Avant de demander la suppression prochaine de la Catégorie:Modèle chronologique de l'espace Catégorie utilisant plus d'un paramètre pour l'année, celle-ci étant bientôt vidée, il restait dans cette catégorie les modèles du type {{Année 19s}}, créés en 2009 par [[Utilisateur:|Utilisateur:]]Polmars avec la syntaxe suivante :
{{Catégorie XIXe siècle}} {{Saut|8px}} {{Décennie|||{{#if:{{{2|}}}|{{{1}}}|{{#expr:trunc({{{1}}}/10)}}}}|titre=Chronologie du {{s-|XIX}}}} {{Autres projets |commons=Category:{{{1}}} |wikisource=Catégorie:{{{1}}} }} ''Cette catégorie regroupe les articles consacrés à l''''[[{{{1}}}{{{2|}}}|année {{{1}}}{{{2|}}}]]'''.'' [[Catégorie:Année du XIXe siècle|+{{{1}}}{{{2|}}}]] [[Catégorie:Années {{#if:{{{2|}}}|{{{1}}}|{{#expr:trunc({{{1}}}/10)}}}}0]]
J'ai décidé ainsi de créer le nouveau modèle {{Categ année}} afin de le substituer aux 10 modèles créés pour chaque siècle !
Bien sûr les modèles se compliquent un peu et demandent un peu d'effort et d'imagination aux wikipédiens « modélistes » , mais cela va quand même dans le sens de la simplification des tâches des wikipédiens.