Facebook et les standards du web
Facebook 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
Articles relatifs
- Respect des standards : diagnostics en CSS (3 avril 2008)">Respect des standards : diagnostics en CSS (0)
- 12 tips et plugins jQuery pour améliorer vos interfaces (21 octobre 2009)">12 tips et plugins jQuery pour améliorer vos interfaces (2)
- Weboscopie #5 : Twingly, Firefox 3, Opera 9.5, Wikipedia vs Euro RSCG, développement durable (13 juin 2008)">Weboscopie #5 : Twingly, Firefox 3, Opera 9.5, Wikipedia vs Euro RSCG, développement durable (0)
- Weboscopie #3 : Firefox 3, société numérique, openweb, xitimonitor, affaire Fuzz (23 avril 2008)">Weboscopie #3 : Firefox 3, société numérique, openweb, xitimonitor, affaire Fuzz (0)
- Weboscopie #10 : Freebase, Identify, Prezi et webdev (24 avril 2009)">Weboscopie #10 : Freebase, Identify, Prezi et webdev (0)
Aucun trackback pour l'instant
about 3 months ago - 6 commentaires
Evaluer l’accessibilité d’un site n’est pas chose aisée. Les référentiels (WCAG 2.0, RGAA 2.2 ou encore Accessiweb 2.0) existent bien mais qu’en est-il des outils pour faciliter l’évaluation ? L’offre est assez disparate en ce qui concerne les outils gratuits et/ou open-source. En effet, les responsables de ces différents projets sont bien souvent sur plusieurs
about 5 months ago - 1 commentaire
La nouvelle est tombée pendant la nuit et risque de faire beaucoup de bruit dans le milieu du web et des standards. Les working groups HTML et CSS ont lancés un pavé dans la mare aux standards : les spécifications HTML 5 et CSS 3 devraient sortir en recommendation (REC), voire en proposed recommendation (PR)
about 5 months ago - 12 commentaires
Internet Explorer 9 vient de sortir en test drive ! Voici donc une version disponible pour les développeurs afin de voir ce que promet cette nouvelle mouture. Il ne s’agit pas, à proprement parler, du navigateur mais d’une plate-forme de visualisation ou de rendu qui permettra de lancer une premières salves de retours avant le lancement
about 6 months ago - 10 commentaires
Voilà une nouvelle qui pourrait relancer la course à l’innovation des navigateurs. Le site Webmonkey annonce, en effet, qu’Internet Explorer 9 devrait supporter HTML5, CSS3 et SVG… ou au moins une partie. Cette information devrait être dévoilée lors du MIX de Las Vegas du 15 au 17 mars 2010. A l’ordre du jour, nouveau moteur
about 6 months ago - Aucun commentaire
La trêve des confiseurs a commencé bien tôt pour se finir bien tard… Cela fait en effet pas loin de 4 mois de pause. Un peu de recul, simplement et, une nouvelle mission qui m’a occupé et pris le cerveau plus que prévu. J’ai mis de coté le développement pur pour me focaliser sur la qualité et
about 10 months ago - 2 commentaires
jQuery fait partie des bibliothèques javascript qui ont le vent en poupe et pour cause, sa qualité et sa communauté lui confère un statut que beaucoup d’organisations lui ont reconnu : WordPress, Drupal, Spip, Mozilla, Google, Dell intègrent cette bibliothèque dans leur développement. Voici une sélection de 12 plugins que j’ai trouvés particulièrement intéressants sur
about 10 months ago - 7 commentaires
Je reviens de Paris Web 2009 et j’en profite pour livrer mes impressions (l’esprit encore tout bouleversé) de ces 2 jours de conférence (je n’ai malheureusement pas pu assister aux ateliers du samedi). Tout d’abord, je souhaite donner un grand coup de chapeau à toute l’équipe de Paris Web. Ils ont abattu un travail énorme
about 11 months ago - Aucun commentaire
Pour ceux qui ne connaissent pas, Paris Web est une manifestation dédiée au monde du… web. Il s’agit de 2 jours de conférence par des orateurs qui figurent parmi les sommités du web (Daniel Glazman, Karl Dubost, Tristan Nitot, Amélie Boucher ou encore Molly Holzschlag, etc.) et une journée d’atelier le samedi. Si vous êtes
about 1 year ago - Aucun commentaire
Vous connaissez Facebook ? Mais connaissez-vous FriendFeed ? FriendFeed fait office de précurseur en matière de flux de messages en temps réel, comme Twitter. Ils sont, notamment à l’origine du bouton « J’aime » sous un message… bouton qu’on a retrouvé, il y a quelques mois sur Facebook. Finalement, les deux entités ont décidé de se rapprocher
about 1 year ago - Aucun commentaire
La notion de qualité web est étroitement liée à la notion de compatibilité navigateur. En sachant qu’il existe plus de 10 000 marques de navigateurs, versions et configurations et que ce nombre est en constante augmentation, comment faire pour que le site, l’application internet soit conforme sur tous les navigateurs aux souhaits de nos clients.
about 1 year ago
J’en parle également sur le blog de groupeReflect : Facebook et les standards W3C
about 3 months ago
Effectivement, j’ai également rencontré des problèmes avec l’inclusion de l’API Facebook. Bof, bof…