IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Facebook Discussion :

Facebook abandonne le FBML


Sujet :

Facebook

  1. #1
    Expert éminent sénior

    Inscrit en
    Juillet 2009
    Messages
    3 407
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 407
    Points : 149 059
    Points
    149 059
    Par défaut Facebook abandonne le FBML
    Facebook abandonne le FBML
    Pour iFrame et ouvre les portes de la plate-forme au HTML, au CSS et au JavaScript



    Pour certains, ce sera une bonne nouvelle. Pour d'autres, une très mauvaise. Facebook abandonne son langage maison FBML (Facebook Markup Langage), dérivé du HTML, qui permettait jusqu'ici de personnaliser des pages officielles (avec une « landing page » plus riche par exemple).

    Tout un écosystème s'était formé autour de cette technologie spécifique que beaucoup voyait – à tort ou à raison – comme un langage Web bridé.

    Pour le remplacer, Facebook a choisi iFrame. Une décision qui ouvre en grand les portes de la plate-forme au trio HTML, CSS, JavaScript.

    Un pas vers l'ouverture, donc. Mais surtout une main tendue aux développeurs de ces trois langages même si quelques limitations du FBML persistent (pas de lancement automatique de la lecture d'une vidéo par exemple).

    Que ceux qui ont utilisé FBML pour leurs créations se rassurent, les onglets ainsi générés ne sont pas effacés (en tout cas pas jusqu'à nouvel ordre). Ils auront donc le temps de gérer la transition et de modifier leurs codes en conséquence.

    Que l'on juge cette évolution positive ou négative, une réalité demeure. Facebook fait – un peu - ce qu'il veut, quand il veut, avec les technologies qu'il autorise aux développeurs. Et sans véritablement prévenir à l'avance de ses intentions.

    Un peu comme pour son interface - diront les mauvaises langues. Une UI qui enchaîne les expérimentations plus ou moins heureuses (nouvelle visionneuse d'image très peu ergonomique, obligation de faire MAJ+Entrée pour aller à la ligne dans un message, etc.), là aussi sans prévenir.

    Pour autant, cela ne veut pas dire que développer pour et sur Facebook soit un mauvais choix.

    Il faut juste intégrer cette dimension « mouvante » dans les projets.

    Source : Facebook Developer Roadmap


    Et vous ?

    Satisfait par ce changement ?
    Que pensez-vous de la politique de Facebook envers les développeurs : satisfait(e) ou critique ?


    Ressources sur Développez :

    Le forum dédié aux outils de développement pour Facebook
    Le forum dédié aux APIs des Réseaux Sociaux

  2. #2
    Membre confirmé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2006
    Messages
    572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 572
    Points : 631
    Points
    631
    Par défaut
    Pour le remplacer, Facebook a choisi iFrame. Une décision qui ouvre en grand les portes de la plate-forme au trio HTML, CSS, JavaScript.
    fiou, ça sent le hacking à plein nez ! je connais des marchands de viagra qui se frottent les mains !

    Que l'on juge cette évolution positive ou négative, une réalité demeure. Facebook fait – un peu - ce qu'il veut, quand il veut, avec les technologies qu'il autorise aux développeurs. Et sans véritablement prévenir à l'avance de ses intentions.
    Comme microsoft (au hazard TFS 2008 -> 2010) ou apple (les blagues avec le inapp billing) quoi


    Enfin bon, soyons objectif : ça fait un langage de moins à apprendre
    Venez partager vos expériences au sein d'un projet sur slicesofit, agile & amélioration continue

  3. #3
    Membre émérite
    Avatar de Seb33300
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Thaïlande

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 563
    Points : 2 390
    Points
    2 390
    Par défaut
    Citation Envoyé par Faiche Voir le message
    fiou, ça sent le hacking à plein nez ! je connais des marchands de viagra qui se frottent les mains !
    Il était déjà possible de faire ses application Facebook en iFrame.

    En fait aant, lorsque l'on devait créer une application Facebook on avait le choix :
    la faire en FBML ou en iFrame

    A priori maintenant on devrait plus avoir le choix..
    Zend Certified PHP Engineer

    « Crois-tu comprendre le monde juste en matant le 20H Ou connaître l'histoire en ayant lu que l'angle des vainqueurs ? » Keny Arkana

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 327
    Points : 204
    Points
    204
    Par défaut
    fiou, ça sent le hacking à plein nez
    Je ne vois pas le rapport on peut développer une application Fb avec une iframe totalement sécurisée.Perso je ne fais de l'ajax qu'avec des iframes bcp plus simple et rapide.
    Fb est trés facilement hackable mais aprés coté iframe c'est ton serveur et ton code.
    Le systeme via FBML etait déjà en fait dans une iframe vu que l'application est sur ton serveur et donc ta page index dans la page FB
    Le fbml offrait une trés bonne interface graphique mais fbjs etait beaucoup trop bridé pour des raisons de sécurité je suppose
    et fql interdisair les requetes avec des jointures...
    De plus malgré ,l'affirmation de Fb comme quoi l'application etait plus rapide car le fbml etait mis en cache c'etait plus lent qu'une iframe
    De plus,il fallait 2 applications une pour fb et une autre pour les autres réseaux sociaux genre twitter.C'est evident que twitter grignotte des parts de marché..
    et avec FBML tout le monde s'est heurté a ce bug
    Errors while loading page from application ,surement du a une bande passante trop faible
    Au fond qui devellope encore avec fbml ?...
    je suis donc passé au iframe mais il y a un autre probleme,ils changent leur api sans arrêt donc j'utilise une iframe et facebook connect
    En fait il faut se passer au maximum de tout ce qui est facebook dans une appli facebook...
    mais niveau hacking dans un sens tu as raison
    Facebook fait du" hacking"
    les dev développent leur appli l'hebergent sur leur serveur
    et ça ne coute rien à fb et ils ne sont même pas capable d'offrir des appi corect...
    Et la gestion des iframes via IE est un truc assez absurde en JS
    de plus mêmes les sessions coté serveur sont désactivés via une iframe sur IE
    Il faut vraiment etre un acharné pour faire une appli FB mais c'est mon cas vu que cela offre une grande visibilité.

  5. #5
    Membre émérite
    Avatar de Seb33300
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Thaïlande

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 563
    Points : 2 390
    Points
    2 390
    Par défaut
    Citation Envoyé par laurentg2003 Voir le message
    Et la gestion des iframes via IE est un truc assez absurde en JS
    de plus mêmes les sessions coté serveur sont désactivés via une iframe sur IE
    C'est un bug (une fonctionnalité ?) de IE.
    Pour activer les cookies et donc les sessions dans IE, tu peux placer ce code PHP en début de pages ouverte dans l'iframe :

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');
    Zend Certified PHP Engineer

    « Crois-tu comprendre le monde juste en matant le 20H Ou connaître l'histoire en ayant lu que l'angle des vainqueurs ? » Keny Arkana

  6. #6
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 327
    Points : 204
    Points
    204
    Par défaut
    ah merci trés bien
    Mais je n'utilise plus de sessions vu que je me passe des données de FB car il y a des bugs récurents pour récuperer des données j'utilise des iframes avec un callback
    et c'est une fonctionalité de IE pour des raisons de sécurité
    IE des raisons de sécurité cte blague lol
    mais php n'as pas le droit de citer sur mon interface un truc simple sur index.php récuperer les données Fb via php et les encapusuler dans un objet javascript et les appeler avec window.parent.maFonctionConstructeur() en dehors de toutes fonctions
    et une fois que tu les as tu les rends navigables en paramètre
    mais merci ça peut etre utile un jour c'est bon à savoir
    ensuite comment IE desactive des sessions coté serveur ???

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 40
    Points : 30
    Points
    30
    Par défaut Trio de webmaster
    Retour au trio HTML + CSS + JS ! Comme on dit c'est avec de vieilles marmites qu'on fait les meilleurs plats.

  8. #8
    Nouveau Candidat au Club
    Homme Profil pro
    Responsable marketing opérationnel
    Inscrit en
    Avril 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Responsable marketing opérationnel
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2011
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Facebook : suppression FBML
    Bonjour à tous,

    comme la plupart d'entre vous, je gère une page professionnelle sur Facebook malgré le peu de connaissance que je possède en programmation. Ainsi, quel a été ma surprise lorsque j'ai noté les modifications apportées par Facebook quant au développement des applications.

    Ainsi, dans mes photos, je dispose d'un dossier Ressources dans lequel mes Jpeg sont insérés, afin d'être utilisés dans mes applications : je devais récupérer le numéro du dossier ainsi que celui du Jpeg, les insérer dans mon code et le tour était joué.

    Aujourd'hui, ceci ne fonctionne plus, à cause de l'évolution en terme de développement, mais aussi à cause de la mise en place du mode "theater" pour les photos.

    Comment dois-je procéder pour faire évoluer mon "application" ?(http://www.facebook.com/edsimpactmon...app_7146470109)
    Je ne suis plus "à jour" sur cette application et ceci me pose problème. Merci d'avance !

Discussions similaires

  1. Facebook abandonne HTML5 pour son framework React Native
    Par Olivier Famien dans le forum Actualités
    Réponses: 16
    Dernier message: 18/06/2015, 15h53
  2. Facebook abandonne HTML5 pour son application iOS
    Par Hinault Romaric dans le forum Facebook
    Réponses: 21
    Dernier message: 25/07/2012, 11h17
  3. Formulaire Newsletter facebook FBML/FBJS
    Par pls85 dans le forum E-Mailing
    Réponses: 0
    Dernier message: 14/01/2011, 11h31
  4. [FACEBOOK] Création d'un code FBML
    Par nico0650 dans le forum Facebook
    Réponses: 1
    Dernier message: 16/04/2010, 21h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo