Et on reparle d’Ajax et de l’accessibilité

Mon collègue (et voisin de bureau) Mathieu vient de publier un article sur le JDNet : Ajax et l’ergonomie sont-ils conciliables ?. Un article très intéressant qui relance le débat sur Ajax et l’accessibilité.

Je ne suis pas expert de l’accessibilité, je laisserais donc le soin à d’autres de publier ou de présenter des arguments concrets.

Il n’empêche que cette question est récurrente (voir systématique), dans les commentaires de mes billets ou lors des différentes conférences que j’ai eu l’occasion de donner. Ce à quoi ma réponse est invariable : Ajax n’est à priori pas accessible, et alors ?

Pourquoi venir chercher des poux dans la tête d’une minorité de concepteurs et développeurs web qui essayent d’innover et de faire progresser l’internet. Après tout, 99,99999999999% des sites web de cette planète ne sont pas accessibles. Faut-il pour autant abandonner le HTML ? Débrancher tous les câbles ? Envoyer en prison tout ces fournisseurs de services et de contenus non-accessibles ? Non, bien entendu que non.

Même si de gros efforts ont été faits, les interfaces réalisées en Ajax n’en sont qu’à leurs premiers balbutiements et doivent encore progresser.

Alors vous pouvez aussi poser la question suivante : Est-ce qu’Ajax (et les dérives que nous lui connaissons : problèmes d’utilisabilité, d’accessibilité, de sécurité, de performances…) est un réel progrès pour le web ? Il est encore trop tôt pour le dire. Dans tout les cas de figure, je trouve un peu dommage de faire porter la responsabilité de millions de sites web non-accessible sur les épaules d’une poignée d’innovateurs.

Peut-être que l’avenir nous montrera qu’Ajax n’était pas la meilleure solution (au vue des XHTML 2, CSS 3 et autres Flex 2). En tout cas, c’est que nous avons de mieux en stock en ce moment.

Pour ou contre les liens d’évitement ?

Non rassurez-vous, je ne suis pas en train de vous parler des liens Skip intro des animations Flash, mais plutôt des raccourcis en haut de page qui permettent de sauter la navigation et d’accéder directement au contenu.

Plusieurs articles viennent de paraîtrent sur le sujet :

Les avis des différents auteurs de ces articles sont plutôt partagés. J’ai fait le choix de ne plus en mettre sur mon site pour une simple et bonne raison : le titre du site est censé être le premier élément de la page (et du code source). Ce titre, même s’il est placé dans des balises <h1>, obtiendra un moins bon score de référencement s’il est précédé par des liens d’évitement.

Et vous, comment faites-vous ? Est-il possible d’avoir l’avis objectif de pros du référencement et de l’accessibilité ?

Trop de spams…

En ce moment l’activité des spammeurs est en nette augmentation (trackbacks et commentaires), et visiblement je ne suis pas le seul : Nuit de cauchemar pour les blogueurs TypePad.

Voilà pourquoi j’ai décidé de prendre deux mesures radicales :

  1. Fermer les trackbacks ;
  2. Installer un test de Turing (Catcha pour les intimes) à l’aide du très bon plug-in Anti-SPAM pour Dotclear de l’atelier PHP5.

Vous remarquerez que ce test fait des efforts d’accessibilité, il n’utilise pas d’image cauchemardesque comme celle-ci :

Image de Captcha

En plus la question est en français (du type : Quelle est la couleur du cheval blanc de Napoléon ?) comme ça, si les spammeurs sont bien des être humains (ça arrive), ça leur fera une difficulté en plus !

J’espère pouvoir réactiver les trackbacks dès que tout ça ce sera un peu calmé…

Retour aux sources pour les Raconteurs

The Raconteurs, un groupe dont je ne connais pas la discographie, viennent de lancer leur nouveau site web :

TheRaconteurs

 

Vous y remarquerez le design très original façon commande MS-DOS. La navigation se fait au clavier, un peu comme sur les interfaces pour les non-voyants, et le formulaire d’inscription à la newsletter est un modèle du genre.

Quel dommage par contre que le code source soit truffé de javascript et de balises non-conformes, c’était pourtant un candidat idéal à un label Or de chez Accessiweb… (via Three Minds)

Un espace d’expression pour les personnes en situation de handicap

Si l’accessibilité est une des contraintes que vous souhaitez / devez prendre en compte dans vos projets, que vous en avez assez des outils de diagnostic automatique (comme le Lynx Viewer ou Bobby) et que vous n’avez pas forcement les moyens de mettre en place une démarche de tests-utilisateurs, alors ce service est fait pour vous : Usability Exchange.

Logo de Usability Exchange

Il s’agit d’un service en ligne où peuvent se rencontrer :

  1. des éditeurs qui souhaitent tester l’accessibilité de leurs sites web ;
  2. des personnes en situation de handicap qui veulent donner un avis objectif sur un site ou service en ligne.

Il suffit de s’inscrire pour commencer à soumettre son site ou à tester. A quand un service équivalent en France ?

MAJ (23/03/2006) : En fait il existe une initiative à peut près similaire en France qui s’appelle Web Pour Tous. Je vus engage à y regarder de plus près et surtout à voir dans quelle mesure vous pourriez y participer.