Zeldman en live

Jeffrey Zeldman, célèbre évangéliste des standards web a eu la très bonne idée de mettre en ligne la vidéo d’une présentation diffusée lors des Web Essentials 04 : Zeldman Video Keynote. Pour ceux qui découvrent ce monsieur, il est entre autre à l’initiative du blog Zeldman, du magazine en ligne A List Apart et auteur du livre Designing with Web Standards. La rumeur veut même qu’il sorte un livre en français pour Noël (via Alsacréation).

Optimisation de l’espace pour les longs tableaux

Qui n’a jamais eu à publier un tableau avec des colonnes interminables qui s’étale sur plusieurs pages ? Je vous propose aujourd’hui d’étudier une solution audacieuse qui consiste à figer l’en-tête des colonnes, à donner une hauteur fixe au tableau et à laisser aux utilisateurs le soin de faire défiler les colonnes vers le bas :

Tableau avec en-tête de colonnes figés et défilement verticale

Une solution élégante pour optimiser l’espace sur une page et pour éventuellement permettre l’ajout d’explications complémentaires ou de notes de bas de tableau. Bien entendu ce tableau est réalisé entièrement en CSS et est conforme aux standards, donc accessible. Pour les détails : Pure CSS Scrollable Table with Fixed Header. Et si vous cherchez plus d’informations sur les standards web, je vous recommande également une nouvelle ressource : User Interface Test resources.

Attention à l’arbre qui cache la forêt

Depuis le temps que cette idée me trotte dans la tête, voilà qu’un rédacteur courageux jette un pavé dans la marre à ma place : The Slippery Slope of Standards. Dans ce billet, l’auteur nous explique que les standards du web (XHTML, CSS, accessibilité…) sont une réelle opportunité pour les développeur souhaitant améliorer la qualité de leur code… mais n’améliorent pas forcément l’expérience utilisateur d’un site. En d’autres termes, passer un site aux standards du web ne le rend pas meilleur. Sauf dans le cas particulier des utilisateurs ayant des handicaps, qu’un site soit conforme aux standards W3C n’apporte pas grand chose de plus aux visiteurs. Et l’auteur de nous rappeler qu’il serait très dangereux de tomber dans une logique de conception centrée sur les standards et non pas centrée sur les besoins des utilisateurs.

Et il a bien raison le bougre. A l’époque folle de l’internet, c’était la course aux fonctionnalités. Plus un site ou un service en ligne proposait de fonctionnalités et mieux c’était… pour les concepteurs, mais pas pour les utilisateurs. L’ajout de nouvelles fonctionnalités était plus dicté par une possibilité technique que par une nécessité. Concrètement, on le faisais parce que c’était possible et non parce que les utilisateurs l’avaient demandé. Charge à la campagne marketing de recruter les utilisateurs potentiellement intéressés par ces fonctionnalités. Mais cette période est révolue, non ? … NON ? Allez… avouez-le, vous aussi vous avez été impressionné, grisé, aveuglé par le potentiel des standards. Vous aussi, un jour ou l’autre vous avez été tenté d’implémenter une technique CSS sur un projet autre que votre site perso ou votre blog. Même moi j’avoue avoir pêché par optimisme et m’être comporté comme un ayatholla des standards.

Voilà pourquoi il est préjudiciable de concentrer son attention sur l’arbre (les standards web) qui cache la forêt (les véritables besoins exprimés par les utilisateurs).