Facebook had launched their own platform for complementing their API in 2007, which uses FBML (Facebook Markup Language) similar to HTML. If you have used HTML then FBML would be quite easy.
FBML allows you to write browser interrupted code to render elements on a Facebook page or application. It allows you to build applications that deeply integrate into a users experience. Prior to this there was FQL (Facebook Query Language) which evolved into the Facebook API.
What does FBML offer?
FBML has the ability to add newsletter subscription forms, download e-books, and other HTML-based elements. It allows you to use regular HTML tags and is extremely flexible for the programmer to build an application or function. Using it, you can customize the look and feel of applications created by the developers.
Some CSS attributes are removed for safety reasons. It is a remarkable application that allows customizing the Facebook fan page, using which you can make a website page right in Facebook with a fan page for the business.
Basic points to be considered before using Facebook static FBML –
- Static FBML can only be added to the fan page such as public profiles, business pages etc.
- Maximum width of FBML page is 520px.
- Try to use external style sheet via <link href=”http://yourdomain.com/layout/style.css” rel=”stylesheet” type=”text/css” />, in place of <style type=”text/css”> tag which works in most browsers but create some problem in Internet Explorer.
- To add an application in the fan page you must need to be the admin of that page
- Include HTML/CSS only between <body> and </body> tags. No <html> , <head> ,meta tag etc.
Facebook applications have become very popular nowadays. Experienced programmers will find switching over from HTML to FBNL very easy. The process of application development is so simple that programmers will be more comfortable using it.