Además de como gestor de contenido, Drupal también puede funcionar sirviéndose de contenido externo a través de otras aplicaciones Web, tales como Twitter, Facebook o Google. Esta comunicación entre Drupal y aplicaciones externas es lo que hace del primero una potente plataforma de gestión de contenido, tanto propio como ajeno. Por ejemplo, un desarrollador Drupal puede alimentar su aplicación con contenido a través de Aggregation o feeds RSS.
Uno de los métodos más robustos para utilizar contenido externo es el módulo FeedAPI (Application Programming Interface) ya que permite fácilmente utilizar RSS para ser usado desde Drupal. Otro módulo importante para la integración de Drupal con Servicios Web es Service ya que nos ayudará a conectarnos con Servicios Web utilizando diferentes protocolos, como XMLRPC, JSON, JSON-RPC, REST, SOAP y AMF. En esta sección revisaremos cómo interactuar nuestro sitio Drupal utilizando estas interfaces.
En esta unidad además aprenderemos:
Fran Álvarez es un desarrollador de Bailén afincado en Barcelona, donde trabaja como analista en una empresa francesa líder en reservas hoteleras de lujo.
Ha trabajado durante más de 5 años construyendo aplicaciones web basadas en Drupal en muy diversos campos, desde el gambling, pasando por portales de vídeos y comunidades hasta centrales de reservas de hoteles.
Está especializado en la integración de Drupal con servicios externos y mantiene un blog con pruebas de concepto y análisis de diferentes frameworks.
Puedes seguirlo en www.devaddiction.com o www.twitter.com/devaddiction.