IE7 et les standards web : un pas en arrière, un pas en avant

Alors qu’en début de semaine l’équipe de développement d’IE 7 demandait à la communauté des développeurs de nettoyer leur feuilles de styles des astuces CSS permettant de contourner les problèmes d’affichage de leur navigateur (ils ne doutent de rien : Call to action: The demise of CSS hacks and broken pages), voici que Microsoft nous apprend que les objets ActiveX seront abandonnés dans IE 7 au profit des objets standards comme XMLHttpRequest : The right way to create an XMLHttpRequest Object. Une intéressante nouvelle, puisque cela va simplifier la mise en oeuvre de services basés sur AJAX.

Mais une nouvelle inquiétante car il semble que Microsoft n’a visiblement rien compris à la vague de fond provoquée par les navigateurs alternatifs Firefox et Opera : ils se comportent encore comme si les utilisateurs du monde entier (et les développeurs) étaient pieds et poings liés à leurs produits et ne pouvaient pas trouver de solutions alternatives. Grave erreur, surtout lorsque l’on apprend que Firefox a dépassé la barre des 100 millions de téléchargement. (merci à Didier pour le lien).

XFrames : le retour des frames

Comme le fait fort justement remarqué Denis Bourdeau, le W3C a publié la semaine dernière un premier jet de spécifications (Working Draft comme ils disent) sur les XFrames.

Et là vous me demandez : c’est quoi les XFrames ? Et là je vous répond : Et bien… heuuuu… c’est un peu comme les iFrames… sauf que en fait ce sont des fichiers XML qui sont utilisés… donc en fait c’est comme les Data Island… mais c’est bien parce que l’on n’a pas besoin de rafraîchir toute la page… un peu comme avec AJAX

Et là vous êtes perplexes devant une telle débauche d’acronymes et termes techniques. Ceci étant dit, ces nouvelles spécifications représentent un potentiel très intéressant. Et je remercie par avance l’âme charitable qui voudra nous expliquer dans un commentaire la différence entre XFrames, iFrames et Data Island.

En tout cas je peux vous assurer qu’après la lecture de ces spécifications, vous n’allez plus regardez les cadres du même oeil car les XFrames représentent une alternatives plus que valable aux antédiluvienne Frames.

Des formulaires toujours plus accessibles

Je vous propose de faire un break sur tout ce bazar autour du web 2.0 et de revenir à des sujets plus traditionnels comme l’accessibilité avec ce magnifique tutoriel : Simply Accessible.

Ce tutoriel est particulièrement instructif car il nous éclaire sur des points jusqu’alors non-traités (ou très peu) comme par exemple l’accessibilité des messages d’erreur ou encore l’accessibilité des indicateurs de champs obligatoires.

Au passage, vous noterez le traitement des liens avec un état visité (très sympa).

Tous fous des standards web !

J’ai déjà eu l’occasion de faire l’article sur les standards du W3C. Aujourd’hui je vous propose de lire un article très intéressant sousl a forme d’une interview entre deux gourous du web : Why eBay needs Standards-Oriented Design: An Interview with Eric A Meyer. D’un côté il y a Jared Spool, l’un des ergonomes les plus influent de la planète et de l’autre il y a Eric Meyer, le dieu des CSS.

Le plus étonnant dans cet article, c’est que les points de vue de ces deux personnes se rejoignent : les standards web (XHTML, CSS, DOM…) améliorent le confort d’utilisation et sont une vrai source d’économie. Ils prennent ainsi l’exemple du site d’eBay qui pourrait économiser des millions de dollars s’ils se conformaient aux standards. Mais bon, il faut croire qu’ils ont de l’argent à dépenser… (rapport au rachat de Skype).