BoyWiki:Agora/20 mai 2013

De BoyWiki
< BoyWiki:Agora
Révision datée du 18 juin 2021 à 15:25 par Caprineus (discussion | contributions) (m)
(diff) ◂ Version précédente | Voir la version actuelle (diff) | Version suivante ▸ (diff)

Agora/20 mai 2013

Pages de siècle

Je n'ai jamais trop compris comment on crée les pages de siècle — ce qui m'a retenu d'en ajouter de nouvelles (à part le XIXe siècle et le XXe siècle).

  • Faut-il créer une page ou un modèle ?
  • Le tableau des années peut-il être généré automatiquement ? Et la liste des siècles voisins ?
  • Quid du modèle {{Titre}}, apparemment hérité de Wikipédia, mais qui ne fonctionne pas ?...

Il y a donc sûrement un peu d'ordre à mettre avant de créer de nouveaux siècles.

(Par ailleurs, les siècles avant J.-C. pourraient avantageusement être nommés AEC = avant l'ère commune, ce qui est culturellement et religieusement plus neutre ).

Caprineus 20 mai 2013 à 14:54 (GMT)

Ça ressemble à une page, mais avec quelques erreurs !
Le tableau des années fait double emploi avec le modèle {{Navigtemps}} : est-il nécessaire ?
La liste des siècles voisins peut être une simple ligne de liens, je ne vois pas le rôle des modèles à cet endroit.
Le modèle titre provenant de wikipedia n'est pas implémenté sur boywiki ; il est possible de le faire (c'est du javascript) mais il se pose alors un problème si on veut copier-coller le nom pour faire un lien, puisque le titre apparent n'est plus le nom de la page (habituellement titre = nom de page).
Il existe une commande (magic word) interne au wiki pour modifier le titre : {{DISPLAYTITLE:title}}, mais qui semble ne pas fonctionner sur notre vieille version...
On peut aussi plus simplement utiliser les caractères supérieurs fournis dans le jeu unicode et qui sont acceptés dans le nom de page :
ᶜ ᵈ ᵉ ᵍ ⁱ ˡ ᵐ ᵒ ʳ ˢ ᴰ ᴱ ᴳ ᴵ ᴸ ᴹ ᴼ ᴿ ᵉʳ ᵉʳˢ ʳᵉ ʳᵉˢ ˡˡᵉ ˡˡᵉˢ ᵐᵉ ᵐᵉˢ ᵒˢ ⁱᵉ ᵍʳ ᵍʳˢ 1ᵉʳ 1ᵉʳˢ 1ʳᵉ 1ʳᵉˢ 2ᵉ 3ᵉ 4ᵉ 5ᵉ 6ᵉ 7ᵉ 8ᵉ 9ᵉ 10ᵉ 1ᵒ 2ᵒ 3ᵒ 4ᵒ Cⁱᵉ Mᵉ Mᵉˢ Mˡˡᵉ Mˡˡᵉˢ Mᵐᵉ Mᵐᵉˢ Mᵍʳ Mᵍʳˢ nᵒ nᵒˢ rᵒ vᵒ ⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹
Pinocchio 21 mai 2013 à 11:17 (GMT)
Excuse mon retard à répondre, mais... occupations très prenantes et urgentes...
Personnellement, je ne trouve pas que le tableau des années fasse vraiment double emploi avec le modèle {{Navigtemps}} : toutes les années du siècle y sont accessibles facilement et instantanément, alors que Navigtemps est beaucoup plus lent quand l'année recherchée est un peu lointaine – et moins commode quand on recherche plusieurs années.
En revanche, s'il était possible de rendre ce tableau moins encombrant, ce serait mieux (caractères <small> et interligne réduit – ce qui permettrait peut-être de faire 5 lignes au lieu de 10).
Pour la liste des siècles voisins, en effet une simple ligne de liens suffit. J'en ai rajouté deux en utilisant le modèle du type {{s|XX|e}}.
Pour ce qui est des caractères supérieurs que tu indiques, leur usage paraît risqué (surtout dans des titres), car certaines personnes paramètrent leur navigateur avec des polices par défaut moins riches, ce qui peut poser problème. D'ailleurs, sur l'ordinateur que j'emploie actuellement, ⁱ ˡ ʳᵉ ʳᵉˢ ˡˡᵉ ˡˡᵉˢ ⁱᵉ 1ʳᵉ 1ʳᵉˢ Cⁱᵉ Mˡˡᵉ Mˡˡᵉˢ ¹ ² ³ ne s'affichent pas très bien, certains caractères étant trop petits (l) ou trop grands (i) ou trop hauts (l r) ou trop bas (1 2 3).
Caprineus 24 mai 2013 à 20:22 (GMT)
Test d'une présentation un peu différente pour les années du XVIIIe siècle : qu'en penses-tu ?
Caprineus 24 mai 2013 à 20:57 (GMT)
Un modèle {{Ans du siècle}} qui reprend ta présentation, en test sur la page XVIIIe siècle. Mais ce n'est pas glorieux : il ne gère pour le moment que les siècles positifs et n'intègre pas la ligne de liens en entête (trop compliqué trop d'exceptions)...
Pinocchio 26 mai 2013 à 12:01 (GMT)
Dans une résolution moyenne comme celle que j'ai maintenant (1024 × 768), ça s'affiche correctement en Tahoma 16 pts. Avec certaines autres polices ça dépasse. Il faudrait peut-être imposer le Tahoma, voire la taille.
Les dates sont un peu trop serrées : visuellement il vaudrait mieux rajouter un ou deux points pour l'intervalle.
Les deux traits horizontaux ne sont pas identiques, ce qui n'est pas très beau : le premier commence plus à droite que le second, mais se prolonge ensuite au-delà. Si ça ne peut pas être corrigé dans le tableau, il vaudrait mieux séparer les siècles des années, pour remettre une ligne normale entre les deux.
Justement, est-ce qu'on ne pourrait pas créer un modèle (séparé) qui permette de faire "glisser" à volonté toute la série des siècles (à peu près du XXe siècle AEC au XXIIIe siècle EC) ? L'affichage serait centré, par défaut, sur le siècle de la page.
Caprineus 26 mai 2013 à 17:26 (GMT)
Quand tu dis que ça dépasse, il s'agit de la ligne de siècles ou du tableau ?
Tu peux régler l'espacement des dates en modifiant la largeur et la hauteur du tableau (paramètres |largeur= |hauteur=)
Les deux traits horizontaux ? Le deuxième c'est celui qui est en-dessous du tableau ?
Pinocchio 26 mai 2013 à 17:46 (GMT)
La ligne de siècles dépasse déjà légèrement en Tahoma, parce qu'elle n'est pas complètement calée à gauche (comme le trait juste en-dessous – celui que j'appelais "premier trait"). Elle dépasse encore plus en DejaVu Sans, en Lucida Sans ou en Verdana, par exemple – qui sont des polices fréquemment utilisées.
Le tableau est à la bonne taille en Tahoma, mais il dépasse à droite avec certaines polices, dont celles citées ci-dessus. Utiliser le paramètre |largeur=99% n'y change rien, la taille de la police est prioritaire sur la taille du tableau.
Je vois qu'il y a dans le code du modèle font-size:.8em. Est-ce que quelque chose comme font-size:.7em ne résoudrait pas ce problème, en laissant de la marge tout en restant lisible ?
Oui, le deuxième trait est sous le tableau, c'est celui créé par un simple code ---- sur la page. Celui-ci ne dépasse pas.
Caprineus 26 mai 2013 à 19:36 (GMT)
La taille de fonte est réduite à 0.7em pour test. Les lignes haute et basse doivent avoir la même taille. Les cellules sont centrées. Pinocchio 26 mai 2013 à 20:58 (GMT)
Malgré la réduction à 0.7em, les lignes d'années dépassent encore beaucoup avec DejaVu Sans, Lucida Sans et Verdana. En revanche, pas de problème pour Tahoma et Arial, qui sont sans doute les polices les plus fréquemment utilisées.
On ne peut pas prévoir toutes les configurations ! S'il y a possibilité d'imposer l'utilisation de Tahoma et Arial quand elles sont disponibles, ce serait bien. Sinon, à chacun de faire ses réglages...
Il y a 2 traits sous le tableau : un petit centré et un grand. Je supprime le second.
La ligne des siècles est toujours trop longue. Pour y remédier, je teste la suppression les caractères ../.. : ils ne sont pas vraiment justifiés, puisqu'ils ne donnent pas accès à une autre série de siècles.
Caprineus 26 mai 2013 à 22:42 (GMT)
Les fontes ont été imposées et les siècles négatifs devraient fonctionner. Pour la ligne des siècles "glissants", c'est une autre histoire... - Pinocchio 30 mai 2013 à 21:08 (GMT)
Ah ! on va enfin pouvoir étudier les moeurs d'Ötzi au XXXIIIe siècle av. J.-C.... (en réalité, il a sans doute été assassiné par un autre amant du petit berger avec lequel il était parti dans la montagne ;-)
La page Ve siècle av. J.-C. montre que le tableau des années fonctionne bien. Mais l'affichage des noms de siècle sous la forme Ve siècle av. J.-C., sur la ligne des siècles, est trop longue et perturbe tout le tableau. De plus, il présente l'inconvénient d'être très connoté religieusement, ce qui peut déplaire aux lecteurs agnostiques ou adhérents d'autres religions.
Après de multiples tâtonnements, j'ai modifié les modèles {{-s}} et {{-s-}} pour obtenir Ve siècle AEC (avant l'ère commune), ce qui correspond à l'anglais souvent usité BCE (before Common Era). Les chrétiens restent libres d'y lire « avant l'ère chrétienne ». Puis j'ai créé un modèle {{-s JC}} pour garder l'affichage Ve siècle av. J.-C. quand on y tient absolument ; et enfin {{-s JC-}} pour obtenir la même chose sans lien.
Pour un affichage abrégé, particulièrement utile dans le tableau des pages de siècle, il y a aussi {{-s court}}, qui affiche Ve s. aec, et {{-s court-}} qui fait la même chose sans lien.
La seule chose que je n'ai pas su faire, c'est de modifier le lien de {{-s JC}} pour qu'il pointe vers Ve siècle AEC. Idem pour {{-s court}}. Pourrais-tu t'en charger ?
Caprineus 1 juin 2013 à 19:11 (GMT)
Je ne comprend pas ta demande : quel lien ne fonctionne pas ? - Pinocchio 2 juin 2013 à 09:57 (GMT)
Excuse mes tâtonnements, je n'ai pas trop l'habitude de travailler sur des modèles ; et de plus j'oublie parfois de vider le cache, ce qui fait croire que les modifications ne sont pas prises en compte.
Finalement :
C'est ce dernier point que tu pourrais sans doute améliorer.
Caprineus 2 juin 2013 à 13:37 (GMT)
Je ne m'y habitue pas non plus ;o) C'est fait. - Pinocchio 2 juin 2013 à 17:03 (GMT)
Merci. J'ai récidivé avec {{sav}} et {{sav-}}, qui permettent entre autres de mieux introduire les pages de siècle avant l'ère commune (j'ai aussi pompé sur Wikipédia). Apparemment tout fonctionne bien.
Un dernier doute m'habite : AEC n'est-il pas une sorte d'anglicisme, dans la forme du moins ? En français les abréviations sont le plus souvent en minuscules (sauf pour les noms propres) : la forme correcte ne serait-elle pas plutôt a.e.c. ? On serait curieux d'avoir l'avis de l'Académie française sur ce point — il faudra demander à Dominique Fernandez ce qu'il en pense ;-)
Caprineus 2 juin 2013 à 20:24 (GMT)