Utilisateur:Hexasoft/Taxobox code V3

Une page de Wikipédia, l'encyclopédie libre.

Détails et explications des "taxobox V3".

Nouveautés[modifier | modifier le code]

  • ajout d'un contrôle d'affichage de la première ligne de "règne" (ou pas). Un modèle indique pour chaque règne si cette première ligne doit être affichée ou pas
  • généralisation règne / style / icône : on peut indiquer un "sous-règne" (exemple : "reptile") dans taxobox début
  • intégration des styles de couleur de tous les règnes (recopie à l'identique de l'existant)
  • intégration dans le CSS d'un style "alternance" propre aux taxobox → permet de tester d'autres couleurs sans perturber le reste [testé : couleurs moins marquées]
  • séparation du style typographique et des couleurs dans le CSS : évolution plus simple

Base, historique[modifier | modifier le code]

L'idée derrière ces tests était de tester des évolutions du code des taxobox, afin de répondre à certains besoins, certains problèmes, certaines demandes (dont tous ne sont pas nécessaires, ou importants, ou voulus par tout le monde, mais ce sont mes tests Émoticône) :

  • faire évoluer l'aspect général (esthétique), que certains trouvent vieillot :
    • apparence plus proche de l'existant dans les autres infobox (V2 et V3)
    • intégration plus profonde dans le CSS de wikipédia, ce qui est peu le cas des taxobox actuelles
    • intégration des icônes de domaine en entête
  • faire évoluer le code pour avoir une meilleur accessibilité du contenu (V3)
  • permettre de nouvelles fonctionnalités de rendu :
    • icônes de domaine (déjà cité)
    • possibilité de respecter les conventions typographiques des différents domaines

Mise en œuvre[modifier | modifier le code]

Les exemples donnés ici sont tous basés sur les infobox V3. Quelques rares éléments sont en cours de finalisation (et donc pas dans l'espace des modèles).

L'idée était de ne pas changer la syntaxe actuelle des taxobox. Donc de masquer l'utilisation des briques de base V3 à l'intérieur des modèles usuels des taxobox (qui dans le cadre de ces tests sont dans mes sous-pages).

Ces modèles s'utilisent exactement comme les modèles actuels, bien qu'ils possèdent pour certains quelques options en plus. Ces options seront probablement intégrées au code dans le cas où ces modèles seraient adoptés et qu'un choix de style serait fait parmi ceux possibles.

Nouveaux modèles taxoboxoutils[modifier | modifier le code]

J'ai créé pour mes besoins de nouveaux modèles « outils » :

  • {{Taxoboxoutils convention}} : prend le règne en paramètre et indique quelle convention typographique est à appliquer pour ce règne
  • {{Taxoboxoutils icone}} : prend le règne en paramètre et indique quel icône de règne utiliser
  • d'autres, il faut que je fasse la liste

Contraintes techniques[modifier | modifier le code]

apparence du logo "végétal" actuel
apparence du logo "animal" actuel
apparence du logo "reptile" actuel

Nouveau ! Suite à l'adoption d'une page CSS dédiée, j'ai placé la définition des icônes dans le CSS global. Tout le monde peut donc voir les icônes des exemples (videz votre cache si ce n'est pas le cas).

Les pictogrammes de "règne" seront / seraient à intégrer au CSS global (comme tous les autres). Comme c'est moi qui les ai choisi, et que je ne suis pas graphiste, certains laissent à désirer. Ça permet de se rendre compte.

Vous pouvez-voir une capture d'écran (à droite) des trois dont l'aspect est correct : végétal, animal et reptile. Bien évidemment le choix de ces logos est/serait à discuter coté biologie et/ou sur chaque portail thématique correspondant. C'est juste un exemple permettant de se rendre compte de ce que ça peut donner.

Note technique : afin de simplifier (le cas échéant − donc si c'était utilisé) la distinction entre "règne" et "icône", il faudrait créer un modèle outil "taxoboxoutils règne majeur" (ou assimilé) permettant (par exemple) de n'indiquer que "reptile" dans la taxobox (à l'ouverture) et d'avoir "animal" pour le choix des thématiques et "reptile" pour le choix de l'icône. Assez simple à faire (le cas "reptile" est un exemple, hein, ça pourrait comprendre n'importe quel spécialisation comme "oiseau", "arbre", "poisson", …).

Nouveaux paramètres[modifier | modifier le code]

Ce qu'on peut changer librement dans l'aspect des taxobox V3[modifier | modifier le code]

  • tous les éléments relevant de la mise en forme des textes (mise en gras, en italique, en souligné, modification de taille) dans les différentes zones textuelles
  • le choix des couleurs (fond, titre, titres secondaires) − nécessite une intervention sur le common.css central, à utiliser avec parcimonie Émoticône sourire
  • le choix des couleurs de "structure" (lignes de séparation, alternance blanc/gris) − même remarque que ci-dessus pour la partie alternance
  • la largeur par défaut des taxobox (qui en V3 ont une largeur fixe et non dépendante du contenu comme avec les actuelles) − la largeur actuelle est un peu supérieure aux taxobox usuelles

À faire pour une intégration réelle[modifier | modifier le code]

Dans l'hypothèse d'une adoption de tout ou partie de ces nouveaux codes, il y aurait certaines choses à faire :

  • relire le code des modèles : développer des modèles de test (avec beaucoup d'essai / erreur) génère du code qui n'est pas toujours le plus propre, le plus concis. De plus certaines fonctionnalités spécifiques peuvent avoir été zappées.
  • intégrer diverses choses dans le CSS central :
    • les différentes icônes de règne ou autre, après choix et retouches graphiques pour obtenir un rendu correct
    • les conventions (de couleur) des différents règnes, seuls animal et végétal étant actuellement intégrés (et encore les couleurs ne sont pas les bonnes pour animal)
    • la gestion de l'alternance blanc/gris, à rendre spécifique pour les taxobox afin de ne pas subir des changements sur ce style utilisé par ailleurs (si cette partie était retenue)
  • écrire / modifier la documentation associée (peu de changements, puisqu'on reste sur une syntaxe compatible)
  • migrer le code (modalités de migration à définir : remplacement du code des modèles ou nouveaux modèles → modification des articles → renommage des modèles)

Exemples[modifier | modifier le code]

Quelques exemples, permettant d'illustrer différents aspects / rendus, ou tout simplement de comparer différentes taxobox existantes. À chaque fois la page d'exemple commence par la version actuelle d'une taxobox, suivie d'une ou plusieurs versions V3 (pour voir les variantes possibles).

Note : si vous avez des avis, critiques sur ces exemples (et leur rendu), ceux-ci sont bien sûr les bienvenus Émoticône sourire. Gardez en tête toutefois que certains éléments sont strictement des choix esthétiques et donc modifiables à volonté (par exemple je n'ai actuellement pas mis de gras pour la légende des images contrairement aux taxobox actuelles, mais c'est très simple) et d'autres peuvent relever de la structuration même des infobox V3 et pourront plus difficilement être modifiés. Ou, en tout cas, nécessiteront de discuter avec le concepteur des V3 Émoticône.

Note bis : je propose d'utiliser Discussion Utilisateur:Hexasoft/Taxobox code V3 pour les… discussions Émoticône sourire

Taxobox simples[modifier | modifier le code]

Notez qu'actuellement "animal" utilise le code typographique de la zoologie et "végétal" celui de la botanique (en tenant compte des discussions sur le café à ce propos. Mais la fonctionnalité existe, je la montre. Si on la veut pas il suffit de modifier un modèle).
Donc dans le premier exemple tous les noms scientifiques sont droits sauf le genre (et l'espèce bien sûr). Et dans le deuxième exemple tous les noms sont en italique.

Variantes de style[modifier | modifier le code]

Intégration de tous les éléments[modifier | modifier le code]

Autres "règnes"[modifier | modifier le code]

Un article complet[modifier | modifier le code]

Les « autres » éléments de taxobox[modifier | modifier le code]

Actuellement fait :

Éléments très larges[modifier | modifier le code]

Tentative de centrage des entrées[modifier | modifier le code]

Exemple rapide d'utilisation d'une énumération de classification[modifier | modifier le code]

Autres exemples ?[modifier | modifier le code]

Actuellement il n'est pas possible de tester des exemples avec carte de répartition ou image supplémentaire (même si ce dernier cas est de toute façon déconseillé). Si vraiment le besoin s'en fait sentir je ferai le nécessaire.
Si vous avez des configurations particulières à tester vous pouvez :

  • le faire vous même en vous inspirant de l'existant
  • me demander, en m'indiquant l'article où trouver le modèle