Discussion Modèle:Flag

Un article de Wikipédia, l'encyclopédie libre.

[modifier] Modèle:Drapeau

Bonjour, ce modèle est vraiment minoritaire par rapport à Modèle:Drapeau. J'ai pas testé, mais ils devraient être compatible, du coup il devrait y avoir une migrassion, histoire de faciliter la vie des pauvres contributeurs :) Y a il un bonne raison pour la conservtion de ce modèle ? Merci. bayo 3 octobre 2007 à 21:12 (CEST)

Modèle:Drapeau est l'héritage de Wikipedia anglaise. Dans l'ideal, pour traiter du flagicon, il faudrait un modèle intuitif qui accepte:
  • {{Drapeau|France}}
  • {{Drapeau|FRA}}
  • {{Drapeau|Spain}}
  • {{Drapeau|Spain|1946}}
Je voulais m'occuper de ça dans le cadre du projet:Drapeaux mais pas trop le temps ce temps-ci.
Voir aussi Modèle:Flagicon2; etc... -- Xfigpower (pssst) 4 octobre 2007 à 08:53 (CEST)
Flagicon2 c'est en fait Flag. Il a été renommé.
Pour cela il « suffirait » de rajouter les modèles adéquates. Un robot peut faire cela. Il me semble qu'on peut faire fonctionner des choses comme {{Drapeau|Espagne 1946}}}}.
Je pense qu'il serait mieux de convertir les flag, vers des drapeaux, au moins pour être homogène. Je peux m'en occuper si nécessaire, et si cela ne te dérange pas, bien sûr. Flag n'utilise en tout est pour tout que 2 modèles ? un mappage vers l'image, un mappage vers le nom du pays ? Si c'est le cas, il est assez facile à nettoyer ou à ranger dans une page perso :) bayo 5 octobre 2007 à 15:09 (CEST)
On pourrait également le renommer Drapeau2. J'essai de trouver une cohérence pour au moins rediriger « flag » vers « drapeau ». bayo 7 octobre 2007 à 16:00 (CEST)
En fait, ce qui serait top-cool, ce serait de reduire Catégorie:Modèle drapeau à deux ou trois modèle (recherche par code ou par libelle).
On a des modèles génériques qui retrouve l'image qui va bien et le texte qui va bien (en évitant ces désagréables {{country}})
Maintenant de quoi on a le plus besoin:
  • modèle type DRAPEAU seul
  • modèle type DRAPEAU+LIEN vers pays
  • modèle type DRAPEAU+LIEN vers page spéciale (style équipe de foot)
Après, au niveau options, on trouve
  • taille
  • border
  • année pour adapter image (voire le lien)
prenons le temps pour avoir un super-modèle clé -- Xfigpower (pssst) 8 octobre 2007 à 12:17 (CEST)
On peut voir les choses de deux manières, soit on a un modèle central à paramètre (c'est le cas de {{flag}}), soit on peut avoir un méta modèle commun, et factoriser par ce bien un ensemble de fonctions (c'est le cas de {{en}}). Mais je reste assez persuadé que {{country}} est bien foutu et ne contrarie pas forcément une paramétrisation plus poussée (même s'il pose des problèmes de maintenance : va modifier 500 modèles à la main).
Je suis vraiment pas certain qu'un gros switch soit la bonne solution. Ok sa simplifie grandement la maintenance (en tous cas l'évolution), mais est-ce que ce n'est pas un cout supplémentaire important pour les serveurs dont on peut se passer. bayo 8 octobre 2007 à 13:17 (CEST)
le probleme avec le country, c'est aussi le nombre de modèles qui pollue les pages de maintenances (style modèle inutilisé).
pour la question des serveurs, je pose la question à un spécialiste (voir ici) -- Xfigpower (pssst) 8 octobre 2007 à 13:42 (CEST)
C'est une très bonne idée. bayo 8 octobre 2007 à 14:03 (CEST)

[modifier] De l'utilisation du switch

« :Je vais te faire une réponse digne de Brion : le cout ne peut se mesurer qu'à la qualité du service rendu ;) En gros, si c'est vraiment indispensable, c'est pas un problème que ce soit lourd. Pour en revenir à ta question, l'utilisation d'un switch est normalement plus légère qu'une série de if. Reste que plus c'est long, plus c'est lourd. De mon point de vue, la multiplication des sous-modèles est bien plus préjudiciable que leur contenu (même s'ils sont normalement en cache). Et puis un switch peut s'exécuter dans son coin alors qu'un simple lien, par exemple, va nécessité au moins un accès à la base de donnée. A mon avis, Modèle:Flagicon/drapeau ne pose absolument aucun problème. Ceci dit, hésite pas a demander l'avis d'autre personnes. » Aineko 12 octobre 2007 à 11:39 (CEST)