AJAX ça craint !

Alors que la V2 de Protopage vient de sortir (un portail personnalisable basé sur AJAX) voici que le respecté site Usability views nous publie un article très critique sur l’utilisation d’AJAX : Why Ajax Sucks. Au passage vous noterez l’utilisation de la célèbre mise en page du site UseIt du Dr Nielsen (on se demande pourquoi, peut-être parce que l’auteur n’assume pas ses propos ?).

Les principales reproches à l’utilisation AJAX :

  • corrompre le système de navigation page à page (et déstabiliser ainsi les utilisateurs) ;
  • gêner l’impression des pages ;
  • rendre très délicate la recherche ainsi que le référencement ;
  • apporter tout un lot de complications sur la paternité des contenus.

Malgré la justesse de ces reproches, je ne peux que déplorer le manque de discernement de l’auteur. Même si AJAX est à utiliser avec précaution (parce que oui, il peut facilement conduire à des catastrophes ergonomique), il peut également apporter un confort d’utilisation inégalé. La preuve avec ce formulaire où les champs sont validés au fur et à mesure de la frappe : Remember The Milk. J’ai d’ailleurs rédigé à ce sujet un billet : Le formulaire parfait ?

MAJ (07/12/2005) : Voilà un article pour enrichir le débat : 10 Places You Must Use Ajax, où l’auteur nous liste les cas où il est conseillé (et déconseillé) d’utiliser AJAX. (via Ergologique)

Accessibilité et confort de lecture

Je suis surpris de l’absence de réaction dans la blogosphère française du dernier édito de Jakob Nielsen : Accessibility Is Not Enough. L’article est pourtant on ne peut plus équivoque : se conformer aux critères d’accessibilité est un indiscutable progrès mais n’est pas suffisant pour s’assurer que les non-voyants, et surtout les mal-voyants puissent utiliser un site ou service en ligne dans de bonnes conditions.

Dans ce cadre là, je souhaiterais vous parler d’une solution développée par mon agence qui pourrait apporter un début de réponse : Confort de Lecture. Il s’agit d’une solution complémentaire à une démarche d’accessibilité qui améliore la prise en main et l’utilisation d’un site.

Concrètement, à partir d’un site respectant un minimum de critères d’accessibilité (l’équivalent du niveau bronze), la solution Confort de Lecture agit comme un filtre. L’internaute définit ses paramètres d’utilisation (couleur de fond d’écran et des caractères, taille des polices…). L’ensemble des contenus adoptent les paramètres de mise en forme définis mais surtout l’intégralité du système de navigation est repensé pour correspondre effectivement aux mode de consultation des personnes non-voyantes ou mal-voyante. Ainsi navigation par le contenu, fil d’ariane, retour au sommaire en fin d’article sont les principaux éléments qui conditionnent une grande facilité d’usage pour les personnes en situation de handicap visuel mais aussi pour beaucoup d’autres situations de consultation du site (navigation via un téléphone mobile, un PDA…).

Cette solution a déjà été mise en oeuvre sur le portail HandicapZero et sur des sites de collectivités locales. Pour plus d’informations, vous pouvez également allez voir cet article : Lnet et le confort de lecture.

Je ne détaillerais pas d’avantage la plue-value de cette solution pour ne pas paraître partial, mais il me semble clair qu’elle a le mérite de répondre en partie aux interrogations de Jakob Nielsen en appliquant certains principes d’utilisabilité à l’accessibilité.

Et puisque que l’on parle d’accessibilité, qui s’est penché sur la dernière version des Web Content Accessibility Guidelines 2.0 ?

Mieux vous connaissez vos utilisateurs et meilleure sera la solution

Voilà en substance le résumé du très bon article de Keith D. Robinson publié sur A List Apart : Power to the People. L’auteur y explique entre autre les raisons du succès de fonctionnalités comme le 1-Click d’Amazon ou de services en ligne comme FlickR, Basecamp ou Mint : une connaissance précise des utilisateurs et de leurs besoins.

Toujours selon l’auteur, la clé du succès ne réside pas dans le nombre de fonctionnalités qui tuent (killer features en anglais) mais plutôt dans la capacité d’un service en ligne à adresser de façon optimale les besoins élémentaires exprimés par les utilisateurs finaux.

L’auteur conclue son article en parlant d’AJAX qui selon lui a le potentiel d’ajouter de la valeur à une application, à partir du moment où l’on est sûr que les utilisateurs en ont émis le besoin et de façon prioritaire.

A méditer…

Journée Mondiale de L’Utilisabilité : la suite

Pour tous ceux qui ont pu assister à la Journée Mondiale de L’Utilisabilité et pour les autres, voici où nous en sommes pour prolonger l’évènement :

  1. Il y aura une autre Journée Mondiale de L’Utilisabilité en novembre 2006 ;
  2. Nous avons réfléchi avec David à la meilleur solution pour créer un espace collaboratif en ligne (AroundMe ou BackPack me semble être de bons choix) ;
  3. Seulement 10 personnes se sont manifestées pour rejoindre cet espace, n’hésitez pas à m’envoyer un message (fredcavazza at gmail point com) ;
  4. Il nous manque un nom pour cet espace collaboratif.

Je vous propose donc un petit brainstorm pour trouver un nom :

  • Usability-fr ?
  • Usability-France ?
  • WUD-fr ?
  • … ?