Utilisateur:Hexasoft/Refonte taxobox

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

Bonjour,

nous somme plusieurs à travailler depuis quelques temps sur une refonte des modèles de taxobox.

Sommaire

[modifier] Pourquoi ?

Le système actuel présente de plusieurs inconvénients :

  • tous les modèles sont dupliqués pour les différents règnes, donc plus de maintenance (reporter une modification dans tous les modèles) et de risque de divergence des différentes taxobox (perte d'uniformité, fonctionnalités présentes dans certains modèles et pas dans d'autres…) ;
  • une répétition inutile de code quasi-identique ;
  • une répétition de valeurs caractéristiques (en particulier la couleur) en de nombreux endrois, ce qui rend difficile une modification (par exemple des couleurs) et augmente les risques d'incohérence.

Comme l'a calculé Utilisateur:Liné1, il y a actuellement 81 modèles pour les taxobox, et il pourrait y en avoir jusqu'à 115 dans le fonctionnement actuel (certains modèles n'existent pas dans tous les règnes).
Avec la refonte que nous proposons nous passerions à 11 modèles, plus 9 modèles outils (des modèles qui ne sont pas directement utilisés par l'utilisateur, mais appelés par les autres modèles).

Note : des modifications récentes ont été apportées aux taxobox, pour factoriser un peu le code, mais sans aller aussi loin que nous le proposons.

[modifier] Syntaxe

L'utilisation des nouveaux modèles reste très proche de celle des actuels. La différence majeure est (du point de vu utilisateur) le fait que le règne (animal, végétal, …) devient un paramètre. Le règne apparaît ainsi dans quasiment tous les modèles (ceux ayant des particularités liées au règne).
Le modèle {{taxotest fin}} est lui aussi paramètré par le règne, permettant de "personnaliser" le message en bas des taxobox (par exemple pour renvoyer sur le portail Zoologie dans le cas d'une taxobox animal).

Se référer à cette page pour une liste complête des modèles créés, ainsi qu'un description de leurs rôles.

[modifier] Exemple

Un exemple, pour un animal (notez qu'ici nous utilisons le modèle taxotest en lieu et place de taxobox, afin de permettre les tests sans impacter les taxobox existantes) :



Wikipédia:Lecture d'une taxobox
Comment lire une taxobox
Uroplatus sikorae
Uroplatus sikorae sameiti

Classification existante

Règne Animalia
Famille Gekkonidae
Genre Uroplatus
Nom binominal
Uroplatus sikorae
Boettger, 1913
Classification phylogénétique
Taxon inexistant en phylogénétique.
Voir le texte pour plus d'information.
Taxons de rang inférieur
  • Voir texte
Retrouvez la zoologie sur Wikipédia
à partir du « Portail:Zoologie »

Une taxobox pour une espèce animal (résultat à droite) :

{{taxotest début | animal | ''Uroplatus sikorae'' | UroplatusSikoraeSameiti.png | ''Uroplatus sikorae sameiti''}}
{{taxotest | famille | Gekkonidae }}
{{taxotest | genre | Uroplatus }}
{{taxotest taxon | animal | espèce | Uroplatus sikorae | [[Oskar Boettger|Boettger]], [[1913]]}}
{{Taxotest phylogénie inexistant | animal }}
{{taxotest taxons | animal | * Voir texte }}
{{taxotest fin | animal}}

Explications :

  1. on démarre une taxobox avec {{taxotest début}}, qui prend comme paramètre additionnel le règne (animal).
  2. Pour chaque niveau de la classification, on utilise ensuite {{taxotest}}, qui nécessite le rang et le nom du rang (pas de règne ici).
  3. Pour le taxon décrit par l'article (ici l'espèce) on utilise {{taxotest taxon}}, qui prend les mêmes paramètres que pour les modèles actuels, avec le règne et le niveau du taxon en plus.
  4. On finit la taxobox avec {{taxotest fin}}, qui prend comme paramètre additionnel le règne (animal).

Pour des exemples des autres règnes, ainsi que pour les variantes et options existantes, merci de voir cette page et sa page de discussion qui regroupent les essais et discussions.

[modifier] Quelques précisions techniques

Derrière ces modèles se trouve un ensemble de modèles classés dans la catégorie Catégorie:Modèle outils taxobox. Ces modèles regroupent certaines informations en les paramétrant, généralement par le règne. Par exemple le modèle {{Taxoboxoutils couleur titre}} qui permet d'obtenir la couleur du titre d'une taxobox à partir du règne, ou encore {{Taxoboxoutils portail}} qui donne le nom du portail associé.
De la même façon les niveaux de la classification sont regroupés ({{Taxoboxoutils rang}}), permettant de simplement préciser le rang, sans s'occuper directement du lien concerné.
La classification phylogénétique n'a pas été oubliée (voir exemples), ainsi que les répartitions, liens commons et autres wikispecies.

[modifier] Nos propositions

Ces modèles sont maintenant globalement stables, et répondent aux besoins déjà existants des taxobox, avec en plus une plus grande simplicité et une maintenance plus aisée.

Nous désirons que ces modèles soient adoptés en lieu et place des modèles taxobox existants. Pour cela les étapes à mener sont les suivantes :

  • informer plus largement tous les portails concernés par l'utilisation des taxobox. Le but est de laisser à chacun le temps de juger notre travail et de faire remonter des remarques, problèmes éventuels…
  • décider si cette modification nécessite une prise de décision ou pas (consensus interne aux projets concernés)
  • appliquer ces modifications, par des robots pour les articles existants et manuellement dans les différents guides qui peuvent exister pour les taxobox.

[modifier] Décisions

Ici seront reportées les éléments décidés par rapport à ce travail. Merci d'utiliser la page de discussion de cette page pour les commentaires.

Hexasoft (discuter) 24 novembre 2006 à 20:11 (CET)