FBML: El lenguaje de Facebook
El fenómeno Facebook hace tiempo que superó las espectativas iniciales y el crecimiento exponencial no sólo se puede medir en términos económicos, tráfico de red o usuarios. El software de la plataforma siempre ha contado en su elaboración con un «pseudo» lenguaje interno, que la compañía comenzó a difundir cuando los usuarios solicitaban a los desarrolladores más opciones para configurar sus páginas. Este lenguaje de etiquetas muy parecido al HTML, no ha dejado de crecer desde entonces, lo que también puede servir de baremo para comprender el éxito de esta red social.
El lenguaje al que nos referimos es el FBML (Facebook Markup Language). Y puede utilizarse para ayudar a construir aplicaciones completamente integradas en el entorno de Facebook. Acceder al perfil de los usuarios, mostrar sus fotos, integrar foros de comentarios, crear nuevas pestañas y muchas otras cosas. Sigue siendo un lenguaje de marcas, y si lo que se desea es desarrollar es una aplicación verdaderamente compleja, es necesario combinarlo con otro lenguaje cliente-servidor como por ejemplo PHP. Pero un set reducido de instrucciones de FBML también puede utilizarse en los mensajes, las páginas de empresa, el muro, etc.
El listado de etiquetas HTML admitidos por FBML son numerosas, lo que amplía las posibilidades reducidas antes a la inclusión de un Iframe por las limitaciones en la maquetación. Los tags permitidos son: a, abbr, acronym, address, b, bdo, big, blockquote, br, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, hr, i, img, imput, ins, kbd, lable, legend, li, link, meta, ol, optgroup, option, p, pre, q, s, samp, script, select, small, span, strike, strong, style, sub, sup, table, tbody, td, textarea, tfoot, th, thead, tr, tt, u, ul, var
Además de la compatibilidad de etiquetas, el lenguaje FBML cada vez es más extenso:
Etiquetas de enlace FBML:
fb:name, fb:grouplink, fb:eventlink, fb:networklink, fb:user-table
Etiquetas de imagen FBML:
fb:photo, fb:profile-pic
Etiquetas de internacionalización FBML:
fb:intl, fb:date, fb:intl-token, fb:fbml-attribute, fb:tag, fb:tag-attribute, fb:tag-body
Otras etiquetas FBML:
fb:iframe, fb:header, fb:dashboard, fb:mediaheader, fb:friend-selector, fb:multi-friend-input, fb:request-form, fb:if-multiple-actors, fb:redirect, fb:tabs, fb:error, fb:success, fb:explanation, fb:editor, fb:share-button, fb:wallpost, fb:message-preview, fb:attachment-preview, fb:comments, fb:google-analytics, fb:random, fb:dialog
Puedes obtener más información en la ayuda de Facebook
Comments are closed.