David Lafon

David Lafon

Web engineer - Testing & QA @ groupe Reflect - Emakina group
-

Limoges

,

France

www.web-intention.com
“Je n’ai pas peur des ordinateurs. J’ai peur qu’ils viennent à nous manquer. [I. Asimov]”

Facebook et les standards du web

W3C FacebookFacebook s’est, semble-t-il, fourvoyé avec l’inclusion de son API sur des sites tiers. En effet, le code généré et proposé sur le Facebook developer wiki ne passe pas la validation W3C et ce, avec n’importe quel doctype XHTML, le problème semble encore assez difficile avec le draft HTML5.

Je n’ai visiblement pas été le seul à constater cet état de fait et après une petite discussion sur Twitter (merci à Jérémie Patonnier) , il s’avère que l’insertion de Facebook Connect à un site, fait perdre la validation W3C sans que l’on y puisse grand chose. La seule solution que j’ai pu entrevoir est de redéfinir la DTD du doctype comme mentionné dans cet article d’A List Apart : Validating a custom DTD. Cependant, cette technique ne sera pas intégralement reconnue par le validateur du W3C car s’appuyant sur un doctype non homologué… le serpent se mord la queue !

Finalement, cette méthode qui tente d’imposer sa manière de travailler à une profession et un consortium, ça ne vous rappelle pas quelques grandes sociétés informatiques ? Avez-vous une meilleure méthode pour valider proprement un site avec la fonctionnalité Facebook Connect ?

Edit : J’en parle de manière plus approfondie sur le blog de groupeReflect : Facebook et les standards W3C