Facebook’s Change From FBML to iFrames
***Updates UNDERLINED and BOLDED***
Everyone wants to know what will happen to their fan pages when Facebook changes from Static FBML to iframes. Facebook made the announcement back in August that they would be moving from the massively popular Static FBML app to iFrames. The FBML app has over 97,737,542 million users as of December 6th, 2010. With this kind of volume, this change will effect an enormous amount of people or about 1/6th of Facebook users. Or will it?
Facebook will continue supporting the creation of new FBML tabs [via applications] through Q4 2010, or the end of December. In January, Facebook will stop supporting the creation of NEW FBML tabs [via applications] but will continue to support previously created FBML pages. Yippee! This means all of your hard work and sweat equity you have put into your page will remain.
Here is a quote from Namita Gupta from the Facebook Developer blog:
Here is the history of FBML:
– Launch Announced on FB Blog (v1.1) on Wednesday, August 15, 2007 at 12:30am
-Update Friday, December 3rd, 2010 at 9:00pm
â€œEnd of Year Deprecations, Page Tab Update
In August, we announced that we are deprecating some infrequently used APIs and FBML tags at the end of the year. We encourage developers to make the necessary code changes soon, because these may be breaking changes.
We will continue letting developers create new FBML Page tab applications until Q1 2011, because we are still working on the iFrame implementation. We are also postponing the deprecation of fb:board until we offer the ability to export data
-Saturday, December 4th, 2010
Fran Larkin Â· Platform Product Marketing at Facebook said:
We want to give developers time to test and get comfortable with the iframe solution before it’s required, but we haven’t finalized the timing yet.
-Saturday, December 4thÂ at 3:52pm
This was in response to the question of will FBML be allowed THROUGH January 2012 or not by James at Facebook:
we want everyone to move to iframe canvas apps as soon as possible.
-Saturday, December 5th, 2010
In a question directly asked on the FB Blog,
â€œCan I ask for further clarity on one point; will we be able to migrate an existing FBML tab application to the new iFrame methodology?, Douglas Purdy of Facebook replied: “ @ James. Yes, but you need to change the code on our page.â€
Additionally, Douglas Purday of FB stated:
I’ll be very clear…
1. if you have an existing FBML page tab application, your tab is going to keep working.2. i’ll repeat, your tab is going to keep working now and after Q1 2011.3. that said, we want everyone to start using iframes, so we are going to make all _new_ page tabs and canvas apps using iframes as soon as we can.4. we had hoped that we would have iframe for tabs ready this year, but we are not ready.5. so we are delaying the roll-out until Q1 2011.6. after we roll it out, we will have some period before we make it default for new apps.
What does this mean for you? Create as many fan page tabs using FBML [via applications]Â as you can now because come January you have no guarantee youâ€™ll be able to. Even worse, you wonâ€™t be able to easily change your FBML tabs to iframe ones without recoding them via http://www.facebook.com/developers/ . This process involves API keys, your own servers, and coding that, quite frankly, is not something an average person could easily understand or learn.
-Â Â Â Â Â Â The creation of new FBML tabs between now and January 2011 will be allowed
-Â Â Â Â Â Â After January 2011, no new FBML tabs can be created [via applications]
-Â Â Â Â Â Â iFrames will need to be used for all future Fan Page customization [via applications]
-Â Â Â Â Â Â Facebook will leave the FBML tabs you have already created up and active even after January 2011.
What is the best part about this change? For all of you that used to code applications and canvas pages using Facebook’s app development dashboard, Lujure lets you create fan page tabs that won’t be effected by Facebook’s changes.
Did you find this update helpful? Feel free to post questions below!