Drupal for Facebook

Facebook en Junio 2007 comenzo su brillante plan de abrir su plataforma permitiendo que programadores de todo el mundo agregara software a su exitosa red social.
Entre Abril 2007 a Agosto 2008, en un año y 4 meses, paso de 20 millones a 100 millones y se consolido como la Reina de las redes sociales.

Son varias las tecnologias que Facebook ha puesto a disposicion de los Desarrolladores.
Creo una API principal que funciona del lado del cliente, que usa Javascript , y una API para servidor llamada el Facebook Software Development Kit (SDK) la cual se puede encontrar en varias versiones PHP-SDK es la que nos interesa usar, ya que estamos usando Drupal.
Sacaron su propuesta de lenguaje FBML.
Sacaron su interfaz FQL para generar Queries en la informacion de la red social.
Implementaron en su red una Graph API pormedio de la cual podemos conocer informacion de los objetos que en la red social y un protocolo para que los Developers puedan agregar Objetos a la Red, llamada Open Graph Protocol.
Crearon Facebook Connect para que los Usuarios pudieran ser identificados en los sitios con sus usuarios de Facebook.
Crearon la interfaz para implementacion de aplicaciones en un Canvas dentro de Facebook y los Tabs de Aplicacion para ser agregados a las Fanpages de Facebook.

Trabajar con todas estas API's inventadas por una red Social que de volada es caprichosa, controversial y esta en constante evolucion, puede ser complicado y tortuoso.

En Drupal el modulo Drupal for Facebook facilita la implementación de aplicaciones de Facebook en Canvas y en Tabs, asi como la implementacion de Facebook Connect y las otras tecnologias de Facebook.
Hablaremos de lo que se puede hacer, veremos un ejemplo de un Sitio con algunas de estas caracteristicas implementadas y veremos como esta configurado.

Nivel: 
Intermedio
Area a Tratar: 
Desarrollo
Duracion: 
45 minutos(1 hora)
Horario: 
01/01/2011 - 12:00
Salon: 
Salon 2
Codigo: 
386