« Wiktionnaire:Gestion des modèles/2020 » : différence entre les versions

Contenu supprimé Contenu ajouté
→‎Organisation des modules : précisions et comparaison avec l'ancien système
Ligne 120 :
:::Je ne suis pas informaticien, mais d’accord avec le fait qu’il faille penser les choses sous divers points de vue. Je trouve le code de [[Module:categories/data/lexiques]] très clair, il est aéré et simple à faire évoluer. Le code sous le capot, qui utilise ces données, c’est une autre histoire, mais il n’a pas besoin de révisions régulière. Le code pour le modèle {{M|S}} tourne bien depuis des années, et personne ne s’en plaint. L’ancien système, c’était des milliers de modèles non documentés et aux noms non explicites. Il n’y avait aucune documentation pour savoir comment créer un nouveau modèle pour une langue supplémentaire, et la procédure était de fait réservée à une élite d’habitués qui travaillaient chacun dans leur coin sans informer les autres de leurs ajouts ou suppression. Ce qui faisait un inventaire foutraque et dont le suivi au cours du temps était impossible : impossible de savoir qu’un modèle a été supprimé, ou qu’un autre a été ajouté à la catégorie, d’autant plus qu’il avoir été créé sans être mis dans la bonne catégorie. Je ne regrette en rien que ce système ai été enterré depuis des années !
:::Le système actuel avec modèle+module de fonctionnement+module de données est très performant et simple. Il est moins efficace qu’une base de données type wikibase, mais a quand même de nombreux avantages pour la maintenance, l’amélioration efficace des ébauches et la portabilité des données. Il lui manque cependant une documentation permettant à un plus grand nombre de s’en saisir, et c’est ce que je propose que nous rédigions ensemble [[Fichier:Twemoji12 1f603.svg|18px|link=User:Noé]] [[Discussion Utilisateur:Noé|Noé]] 28 février 2020 à 08:54 (UTC)
:::: Franchement {{u-|Lmaltier}}, ajouter une nouvelle langue dans le [[Module:langues/data|nouveau système]] n’a rien de sorcier (on met le code de langue et on ajoute le nom de la langue en face). Vu que toutes les langues sont stockées au même endroit, ça permet de copier la structure plus facilement si on veut ajouter une nouvelle langue. Bref, je pense que si tu n’as pas encore ajouter de nouvelles langues avec le nouveau système, c’est parce que tu n’en as pas eu besoin (beaucoup étant déjà présentes).
:::: Sinon pour revenir à la proposition, pour ma part, je ne suis pas informaticien mais j’ai quelques connaissances en programmation. On a un système qui est tel qu’il est est aujourd’hui. Cela présente des avantages et probablement quelques inconvénients. Cela étant dit, il serait bon de documenter ce système pour aider à ce qu’il soit compris. Ne rien documenter ne va pas résoudre les problèmes que tu soulèves. [[User:Pamputt|Pamputt]] <sup><small> &#91;[[User Talk:Pamputt|Discuter]]&#93;</small></sup> 28 février 2020 à 08:56 (UTC)