Aller au contenu

« Discussion Portail:Modèles » : différence entre les versions

Ajouter un sujet
aucun résumé des modifications
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
==Rendre le code des modèles lisible==
==Rendre le code des modèles lisible==
Le code de [[Modèle:Infobox Attaque|certains modèles]] est abominable et il existe des moyens de le rendre un peu plus abordable. Je pense par exemple qu'on gagnerait à déplacer tout le code servant à catégoriser les articles en fonction des paramètres à la fin des modèles infobox.<br />
Le code de [[Modèle:Infobox Attaque|certains modèles]] est abominable et il existe des moyens de le rendre un peu plus abordable. Je pense par exemple qu'on gagnerait à déplacer tout le code servant à catégoriser les articles en fonction des paramètres à la fin des modèles infobox.<br />
--[[Utilisateur:Misdre|Misdre]] 21 avril 2011 à 10:36 (UTC)
--[[Utilisateur:Misdre|Misdre]] 21 avril 2011 à 10:36 (UTC)
:Alors c'est sûr que j'ai du me battre pas mal lors du récent rafraichissement de l'Infobox Attaque, mais je n'irai pas jusqu'à le qualifier d'abominable non plus (j'espère quand même avoir pu « l'assainir » de manière correcte). On est typiquement face à un genre de modèle complexe concernant les infobox.  
:Alors c'est sûr que j'ai du me battre pas mal lors du récent rafraichissement de l'Infobox Attaque, mais je n'irai pas jusqu'à le qualifier d'abominable non plus (j'espère quand même avoir pu « l'assainir » de manière correcte). On est typiquement face à un genre de modèle complexe concernant les infobox.  
:Par contre je suis d'accord pour envoyer toutes les catégorisations automatiques à la fin, le tout couplé au paramètre <code><nowiki>{{{categ|oui/non}}}</nowiki></code> ou toute autre solution adoptée pour la suite.
:Par contre je suis d'accord pour envoyer toutes les catégorisations automatiques à la fin, le tout couplé au paramètre <code><nowiki>{{{categ|oui/non}}}</nowiki></code> ou toute autre solution adoptée pour la suite.
:-- [[Utilisateur:InvocK|Ίηṿō¢Ќ]] [[Image:Sprite 3 p 055.png|x25px|link=Utilisateur:InvocK|Akwakwak est plus qu'un légendaire !!]] <sup><small>( [[Discussion utilisateur:InvocK|<font color="#A4404A">-Kẅαάκ ?-</font>]] )</small></sup> 21 avril 2011 à 11:01 (UTC)
:-- [[Utilisateur:InvocK|Ίηṿō¢Ќ]] [[Image:Sprite 3 p 055.png|x25px|link=Utilisateur:InvocK|Akwakwak est plus qu'un légendaire !!]] <sup><small>( [[Discussion utilisateur:InvocK|<font color="#A4404A">-Kẅαάκ ?-</font>]] )</small></sup> 21 avril 2011 à 11:01 (UTC)
::Plus globalement, oui, certains codes sont assez bordéliques, difficilement compréhensibles, et chiants à reprendre lorsqu'une tierce personne veut modifier le modèle. Sans doute parce qu'avant tout, on cherche souvent à faire fonctionnel, plus que clair sur les modèles lourds (''Ne me regardez pas comme ça ;(''). On en est parfois à des points où il est beaucoup plus simple de recommencer totalement certains modèles plutôt que de les éditer.
::Il serait sans doute plus sain de :
* Prendre l'habitude de commenter le code des modèles ;
* Établir éventuellement des conventions de codage ;
* Juger également de la qualité du code avant d'accepter une proposition de modèle.
::[[Utilisateur:Zhuquarnage|Zhu&#39;]] 21 avril 2011 à 20:03 (UTC)


==Modèles catégorisant les articles==
==Modèles catégorisant les articles==
{{problème|réglé=non}}
{{problème|réglé=non}}
La grande majorité des modèles en profitent pour catégoriser les articles dans lesquels ils se trouvent. C'est bien, mais ça a des conséquences fâcheuses dans quelques cas, comme l'utilisation d'un modèle dans une page de discussion pour l'illustrer. Il faut trouver une solution et j'en vois deux :
La grande majorité des modèles en profitent pour catégoriser les articles dans lesquels ils se trouvent. C'est bien, mais ça a des conséquences fâcheuses dans quelques cas, comme l'utilisation d'un modèle dans une page de discussion pour l'illustrer. Il faut trouver une solution et j'en vois deux :
* Ajouter un paramètre qui, s'il est renseigné, permet de ne pas ajouter les catégories ;
* Ajouter un paramètre qui, s'il est renseigné, permet de ne pas ajouter les catégories ;
Ligne 19 : Ligne 31 :
:Imaginons qu'un jour une infobox ou un modèle soit créé spécifiquement pour les pages de discussions, la deuxième solution deviendrait caduque.
:Imaginons qu'un jour une infobox ou un modèle soit créé spécifiquement pour les pages de discussions, la deuxième solution deviendrait caduque.
:-- [[Utilisateur:InvocK|Ίηṿō¢Ќ]] [[Image:Sprite 3 p 055.png|x25px|link=Utilisateur:InvocK|Akwakwak est plus qu'un légendaire !!]] <sup><small>( [[Discussion utilisateur:InvocK|<font color="#A4404A">-Kẅαάκ ?-</font>]] )</small></sup> 21 avril 2011 à 10:55 (UTC)
:-- [[Utilisateur:InvocK|Ίηṿō¢Ќ]] [[Image:Sprite 3 p 055.png|x25px|link=Utilisateur:InvocK|Akwakwak est plus qu'un légendaire !!]] <sup><small>( [[Discussion utilisateur:InvocK|<font color="#A4404A">-Kẅαάκ ?-</font>]] )</small></sup> 21 avril 2011 à 10:55 (UTC)
::(C'est un peu moins lourd de faire <code><nowiki>{{#ifeq: {{{categ|oui}}} | oui | [[Catégorie:xxx]] }}</nowiki></code>, mais c'est un détail)
::Un peu de l'avis d'InvocK, le coup des namespaces, c'est bien sympa, mais on aura sans doute des cas particuliers un peu pénibles à gérer. Peut être intégrer les deux solutions à la fois, mais c'est alourdir inutilement les codes, à mon sens.
::[[Utilisateur:Zhuquarnage|Zhu&#39;]] 21 avril 2011 à 20:03 (UTC)
14 347

modifications