FBML (facebook markup language) is a specialized language for rendering pages and portions of applications in facebook. It’s often changing and tends to be more of a tripping point than a sstepping stone for developers. Though it looks like we’re all in luck as facebook is moving away from fbml:
Last Thursday Facebook announced they’re moving away from FBML and towards a more dynamic platform in the form of iFrames for both canvas applications as well as Facebook page tabs. Also, soon Facebook will not allow the creation of any new FBML applications. -Via Ten Golden Rules
We are also moving toward IFrames instead of FBML for both canvas applications and Page tabs. As a part of this process, we will be standardizing on a small set of core FBML tags that will work with both applications on Facebook and external Web pages via our JavaScript SDK, effectively eliminating the technical difference between developing an application on and off Facebook.com.
-Via The Facebook Developer Blog
This is great news! Applications and facebook pages have a chance to become much more dynamic now.




{ 3 comments… read them below or add one }
What does this mean that those of us with FBML pages ? Will FB have us redo our pages with iframe ? Or will we be able to keep our pages and add the new codes? [asking as a non - tech savvy individual].
Most likely you’ll have to redo your FBML pages, though facebook will likely “grandfather” existing pages for a while.
My thought exactly, Phillip. Thanks for your response. Best to you, Gracie