As Facebook Standardizes, It Kills FBML This Week

Carmen Delessio, March 9th, 2011

FacebookIn April 2010, Facebook announced the Social Graph API.  The Social Graph API uses REST, JSON, and OAuth for authentication.  It relies on standards much more than the original Facebook platform.  The trend toward standardization has continued at Facebook.  With the announcement of iFrames support for Pages,  Facebook has pulled the plug on their proprietary FBML format.   No new FBML applications may be created after Friday.

Facebook Markup Language (FBML) was included in the first release of the Facebook platform May 2007 and performed as HTML for Facebook.  Apps could be created simply and easily with commands like: fb:profile-pic to display a user’s profile photo.  FBML concepts live on in the Facebook Javascript API’s support for  XFBML tags.  XFBML is a small subset of FBML.  Facebook now refers to these tags a social plugins.

Facebook pages  include information, photos, apps, and the ability for fans to  “like”  and interact with a brand. Pages are used by everyone from bands like Bruce Springsteen to brands like Pepsi.

Support for iFrames allows developers to use a standards-based web programming model (HTML, JavaScript, and CSS) to create Facebook apps on these  pages.

BuddyMedia has created a platform to support the creation of Facebook pages.  Its Blog says that the iFrame announcement is  “going to change the way brands interact with their fans forever.”

Past platform changes on Facebook and communication about those changes had been a source of frustration for some developers. Facebook has been addressing developer outreach and support through their Operation Developer Love program.  There are weekly blog posts, bug report, and fair warning on announcements.

Tags: Facebook
Both comments and pings are currently closed.

9 Responses to “As Facebook Standardizes, It Kills FBML This Week”

March 10th, 2011
at 2:25 am
Comment by: Shovan

How can we custom landing page without FBML?

March 10th, 2011
at 5:21 am
Comment by: Facebook Pages Upgrades: What Brands Need to Know – Search Engine Watch – Facebook Is Down

[...] Chronicle (press release)FB Maxed Solution For Adjusting To Facebook iFramesLincoln News MessengerAs Facebook Standardizes, It Kills FBML This WeekProgrammableWeb (blog)Web News Voice -Press Release Centre (press release)all 10 news [...]

March 10th, 2011
at 6:22 am
Comment by: Erik Giberti

@Shovan you can use this replacement app to make a custom landing page without FBML (although the app supports some FBML too).

March 10th, 2011
at 6:31 am
Comment by: Carmen Delessio

Facebook recommends using iFrames.

March 15th, 2011
at 2:49 am
Comment by: Show your external site within Facebook Page or Group or your profile with FBML and iFrame « D.T. & Assoc. IT Blog

[...] As Facebook Standardizes, It Kills FBML This Week ( [...]

March 16th, 2011
at 9:11 am
Comment by: Mike Borozdin

It’s funny when companies step into creating a new standard they realize all the burden that’s associated with it:
- documentation
- samples
- tools
- support
- consultant training
- walkthroughs

and on top of that you have to continue innovating and market your standard to developers.

It’s a lot wiser to leverage existing standards and better yet open source community to fill a part of your stack.

I think this is Facebook growing up.

April 7th, 2011
at 12:01 am
Comment by: Bring Your Social Networks to Your Service Business

[...] recent move to iframes and away from FBML made it easier for SocialBios to take its app to Facebook, powering the “about us” tabs [...]

May 19th, 2011
at 2:46 am
Comment by: Sandie Kingsley

Admiring the time and effort you put into your site and in depth information you provide. It’s great to come across a blog every once in a while that isn’t the same old rehashed information. Great read! I’ve saved your site and I’m adding your RSS feeds to my Google account.

January 31st, 2012
at 1:04 pm
Comment by: Today in APIs: Amazon S3’s Trillions, Facebook App Pages and 13 New APIs

[...] the apps housed within Facebook’s site have gone through some changes recently. A year ago Facebook killed FBML, the language the early apps were built [...]

Follow the PW team on Twitter

APIs, mashups and code. Because the world's your programmable oyster.

John Musser
Founder, ProgrammableWeb

Adam DuVander
Executive Editor, ProgrammableWeb. Author, Map Scripting 101. Lover, APIs.