Vous avez déjà sans doute vu sur un site un « nuage d’étiquettes » — tag cloud en anglais — représentant la liste des sujets abordés, en mettant en avant les sujets les plus courants par un effet de grossissement.
Si ce n’est pas le cas, voici un exemple de tag cloud sur Flickr, qui représente les tags les plus utilisés depuis le lancement du service :

Sur Gastero Prod, j’ai mis en place ce mécanisme assez astucieux de listage des thèmes abordés, à la fois dans la colonne de navigation, et sur une page dédiée aux tags :

Sur cette page, je peux lister les tags par ordre alphabétique, ce qui est l’usage classique, mais aussi par ordre d’importance, c’est à dire selon le nombre d’articles auxquels ils sont associés, ce qui est plus pratique sans doute pour les utilisateurs de synthèses vocales ou autres outils non graphiques de navigation.
C’est que je m’interroge justement sur la façon optimale de rendre accessible ces fameux tag clouds.
La plupart des solutions implémentées ne sont à mon avis pas satisfaisantes de ce point de vue, pour différentes raisons :
Certains n’utilisent tout simplement pas des éléments de type listes — <ul> ou <ol> [1] — pour lister les tags, mais se contentent de mettre les tags les uns après les autres.
Certains utilisent bien des listes, mais jouent sur l’importance relative des éléments en affectant directement une taille à chacun, via un attribut style en ligne, ce qui n’apporte aucune information sémantique — et donc plus accessible — d’importance relative.
Certains autres, enfin, apportent un début de sémantisation du contenu en montrant l’importance relative de chaque élément avec des balises <em> imbriqués, mais je ne pense pas qu’une imbrication de plusieurs balises identiques ait un réel intérêt pour l’accessibilité.
Est-ce qu’une synthèse vocale fera la différence entre les deux éléments suivants :
<em><em>tag1</em></em><em><em><em>tag2</em></em></em>Je n’en suis pas sûr...
La meilleure solution que j’ai trouvée à ce jour, c’est d’exploiter le fait que la balise <strong> permet comme son nom l’indique de marquer une strong emphasis [2], alors que la balise <em> a pour objectif de marquer une emphase simple.
Il m’est donc possible de différencier trois niveaux d’importance relative des éléments de ma liste :
<li>tag</li><li><em>tag</em></li><li><strong>tag</strong></li>C’est sûr, c’est moins joli que les solutions qui utilisent beaucoup plus de variantes de tailles, mais au moins c’est censé être plus accessible.
Maintenant que le contenu est relativement accessible, rien n’empêche de rajouter de l’information en plus pour les heureux utilisateurs de navigateurs graphiques, en ajoutant par exemple des informations de taille aux éléments.
Cette information a bien un sens pour ceux qui peuvent l’exploiter, donc je ne pense pas que l’on puisse m’accuser de poluer le contenu avec de la présentation. Parfois, la présentation donne un sens.
<strong><em>tag</em></strong> [3] ?Quoi qu’il en soit, voici une nouvelle preuve que la quête de l’accessibilité est loin d’être simple, et c’est toujours en tatonnant qu’on arrive à déterminer pragmatiquement les solutions les plus pertinentes.
Comme précédemment avec les DVD, les Blu-Ray souffrent d’un zonage — pas le même que celui des DVD, ce serait trop simple — permettant de protéger les distributeurs commercialement en forçant le respect des dates officielles de sortie vidéo des films selon les pays [1]. Sauf que c’est une mesure technique inefficace de plus [2], le dézonage de platines se faisant à visage découvert depuis toujours, même dans les enseignes respectables. Du coup, il y a moyen de trouver à l’étranger des films récents pas encore sortis en France, ou d’anciens films pour moins cher, surtout avec les taux monétaires actuels.
Comme vous avez pu vous en apercevoir quand j’ai parlé récemment de la copie privée, je n’y connais pas grand chose en droit, comme sans doute la plupart de mes concitoyens. J’ai du coup aujourd’hui une interrogation sur la légalité de PnwageTool, WinPwn, Cydia, Installer, et autres mesures techniques efficaces [1] de contournement du passage obligé par l’AppStore d’Apple pour l’installation d’application sur l’iPhone ou l’iPod Touch.
Certes, je n’ai pas encore vraiment trouvé mieux comme outil de planification [1], mais de là à donner le qualificatif de « culte » à ce logiciel, je n’aurais pas osé. Microsoft, si.
Derniers commentaires
Sur maple story mesos : maple story maple story mesos maplestory mesos cheap wow gold guild wars gold runescape money (...) >>
NiCoS sur Mes conventions de codage : Voilà, c’est fait :-) >>
Sur Le combat entre Blu-Ray et HD-DVD se jouera sur les contenus : Sony a aujourd’hui un avantage de Technologies au niveau de ses Téléviseurs grâce à sa Technologie (...) >>
Olivier sur Le Jailbreak de l’iPhone ou de l’iPod Touch est-il légal ? : Concernant la légalité du processus de Jailbreak, à priori, il n’y a pas contournement de mesures (...) >>
philippe tissandier sur Microsoft Project, c’est culte ! : Justement en parlant d’outils d’EPM, je cherche actuellement à trouver une solution qui permette (...) >>
Guillaume S. sur Pas de concurrence chez moi... : Google représente 46% des arrivées sur mon site, toutes sources confondues. Au niveau des (...) >>
Oncle Tom sur Google a-t-il encore des concurrents ? : Hey sympa d’ailleurs ta nouvelle présentation des commentaires :-) j’aime bien. >>
Oncle Tom sur Google a-t-il encore des concurrents ? : Ben malheureusement on est bien aux alentours de 90% de Google en Europe ; on se rapproche des (...) >>
th sur Y a une cuil dans le potage : Bonjour, Je me permet d’intervenir pour noter combien vous êtes conventionnels... (...) >>
NiCoS sur Mes conventions de codage : Je te déteste, me faire ça le jour de mes vacances... pfff ça attendra mon retour na (...) >>