9

Click here to load reader

FBML - Facebook Markup Language

Embed Size (px)

DESCRIPTION

Quick coverage of FBML

Citation preview

Page 1: FBML - Facebook Markup Language

FBML - Facebook Markup Language

Joseph [email protected]

Page 2: FBML - Facebook Markup Language

FBML

Subset of HTML

br, div, h1, li, pre, span, etc

Facebook specific tags

fb:create-button, fb:dashboard, fb:error, fb:message, fb:name, etc

Page 3: FBML - Facebook Markup Language

FBML ExtrasForms will get hidden fields

fb_sig_profile, fb_sig_user, fb_sig_session_key, fb_sig_time, fb_sig

src attribute of image tags will change

Facebook requests the image and points the src to their own servers

CSS

Referencing external CSS not allowed

Every rule gets prefixed with appxxxxx_

Page 4: FBML - Facebook Markup Language

Javascript

Hasn’t been allowed until very recently

FBJS, their no iframe answer

Prefixes variables, functions with axxxxxx_

Still beta, likely to change

Security is still unclear

Page 5: FBML - Facebook Markup Language

Where To Use FBML

Applications that use the canvas

User profile

Mini-feed

News feed

Notifications

Others?

Page 6: FBML - Facebook Markup Language

Canvas ApplicationsEasy native Facebook look for your applications

Short cuts for various page components

Page 7: FBML - Facebook Markup Language

Mini-feed GotchasTitle is required, limited to 60 characters

Max of 1 a tag, fb:userlink and fb:name

Limited to 10 feed items per application, rolling 48 hours

May or may not show up in friends News feed

http://developers.facebook.com/documentation.php?v=1.0&method=feed.publishActionOfUser