Facebook permet la création de tags FBML personnalisés : bienvenue widgets FBML !

Depuis le lancement de la plate-forme Facebook en 2007, les tags FBML avaient été exclusivement créés et définis par Facebook. Aujourd’hui, pour rendre la plate-forme encore plus extensible, Facebook a annoncé que les développeurs auraient désormais la possibilité de créer des tags FBML sur mesure afin de permettre à d’autres développeurs d’utiliser facilement leurs contenus et fonctionnalités.
Les tags personnalisés permettent à tout développeur de créer son propre tag FBML. Ce tag peut être utiliser seulement dans ses propres applications, ou bien être partagé avec les autres développeurs comme un “widget”. Par exemple, les développeur qui ont accès à un contenu intéressant, ou à des fonctionnalités particulières, pourront désormais utiliser les tags FBML personnalisés pour augmenter leur distribution. Cela amènera sûrement des nouveaux partenariats ainsi que de nouvelles opportunités de monétisation.

Facebook a travaillé avec quelques développeurs pour tester cette nouvelle fonctionnalité. Voici quelques exemples de widgets construit à l’aide des tags FBML personnalisés :
- iLike – widgets de chansons et de playlist
- Visual Bookshelf – widget populaire pour les livres
- Causes – widget de badge
- Graffiti – widget de dessin
Le projet a été mené par l’ingénieur Facebook Yariv Sadan, qui a commencé à travailler sur ce projet (comme un projet secondaire) quand il pris conscience de la manière dont les développeurs pourraient démultiplier la puissance du FBML.
“Nous avons vu énormément de contenu très intéressant créé par des développeurs, et de nombreux développeurs expriment l’envie de collaborer entre eux,” nous a expliqué Josh Elman, reponsable de la plate-forme Facebook. “les tags personnalisés autorisent une collaboration approfondie dans la communauté des développeurs.”
Elman a ajouté qu’il était prévu de rendre ces tags personnalisés fonctionnels sur tous les sites équipés de Facebook Connect, via le XFBML, mais que seules les applications fonctionnant à l’intérieur de Facebook y auraient accès dans un premier temps. De plus, Elman a expliqué que les même conditions d’utilisation et règles de monétisation que sur la plate-forme s’appliquaient pour les tags.
Facebook ajoute enfin que ces tags personnalisés devraient aussi améliorer les performances des applications les utilisant :
De même qu’un unique tag FBML est un raccourci vers une grande quantité de code (pensez par exemple au tag fb:comments), un unique tag personnalisé peut remplacer beaucoup de FBML et de HTML en une ligne. Cette utilisation des tags personnalisés permet de diminuer le nombre d’échanges entre Facebook et les serveurs de votre application. Un tag personnalisé peut permettre d’afficher une grande quantité de contenu. Plutôt que d’envoyer le FBML complet, avec chaque requête effectuée séparément, vous pouvez le remplacer par un tag personnalisé qui sera remplacé par le code complet au moment de la génération de la page par Facebook.
Les développeurs interessés par ces tags personnalisés et qui veulent consulter ce qui a déjà été fait peuvent aller consulter l’annaire de tags personnalisés sur le wiki des développeurs. Facebook recommande à ceux qui ont déjà créé des tags publics de les partager. “Veuillez les documenter dans l’article wiki pour les partager avec la communauté.”
Plus d’information (en anglais) sur le wiki des développeurs.





Track Facebook's Growth and Usage Stats with our Monthly Reports and Analysis


