Stepping Up Your Facebook Game with FBML

7 Jan

Progressive Media Concepts - Social Media Marketing and Management
For argument’s sake, it’s safe to assume that anyone browsing blogs is actively using Facebook as a primary social media outlet. But most users may not know the complexity of Facebook from a design standpoint. For personal use, we all have basic layouts, and we fill out the information asked of us, or what we want to divulge. We then go on our merry way, connecting with friends and other acquaintances.

Facebook seems to lack the customizability of websites and blogs, so many company pages end up being mediocre and just plain boring. It’s almost like viewing a friend’s page, but for a business.
The average Joe may simply conform to Facebook’s basic profile template and accept it as a social media powerhouse. But what about the companies and businesses that want the ability to customize their pages to entice followers, increase brand loyalty, and increase consumer purchases? Is there light at the end of this tunnel?

The answer is yes, but one must practice patience and be willing to put in time and effort with Facebook’s coding system, FBML.

Now if the experienced HTML coder is reading, what is discussed next will most likely come as second nature. But for the rest of the readers, this may be a path to learning and stepping up their Facebook game.

FBML, which stands for Facebook Markup Language, is a sort of back-door per-say. Using FBML requires you to use HTML, CSS, Java, and other coding languages to give more control over your Facebook fan page. Whether a company wants to add a “Welcome” tab or an e-commerce tab to their page, FBML coding must be used. We recently have created a Progressive Media Concepts “Welcome” tab for everyone to view. It added a more personal feel to our Facebook business profile. Looks easy doesn’t it?

For some, it may be a walk in the park. For most, it may take time experimenting with different codes in order to grasp the concept of FBML.Progressive Media Concepts - Social Media Marketing and Management
Coca-Cola, for example, has a very sophisticated Facebook tab. The page is simple and easy on the eyes, but the work behind the scenes tells a completely different story. What FBML looks like is very similar, if not the same, as HTML, Java, and CSS. Here is a blurb of what FBML coding may look like:

$payload = ”;
foreach ($args as $key => $value) {
if ($key != ‘sig’) {
$payload .= $key . ‘=’ . $value;
if (md5($payload . $application_secret) != $args[‘sig’]) {
return null;
return $args;
$cookie = get_facebook_cookie(FACEBOOK_APP_ID, FACEBOOK_SECRET);
$user = json_decode(file_get_contents(’ .

For the tech-savvy individuals, this may be a second language; designing a landing page of equal quality may be a breeze. But for some, understanding the basics of FBML is the first step to seeing the power it offers to companies and business who want to develop and customize Facebook pages to their fullest potential.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: