Drupal Commons, una alternativa a Liferay
Publicado: Jue, 11/11/2010 - 23:54
Desde hace tiempo se vienen comparando dos plataformas que poco tienen que ver, al menos por el uso que se les suele dar. Me refiero a Drupal y Liferay Portal, conocida como Liferay a secas. Ambos son gestores de contenido (CMS, del inglés Content Management System), pero el primero se basa en PHP, y el segundo, en Java. La principal diferencia entre ambos, que además constituye el principal reclamo de Liferay, es la gestión de comunidades.
Una comunidad es un espacio que se puede restringir a usuarios determinados, grupos y perfiles, que permite gestionar, de manera independiente, contenidos, aplicaciones (portlets) y permisos. Por su naturaleza, representa una magnífica solución para la implementación de intranets. Esto, sumado al hecho de que Java es una tecnología mucho más extendida en el ámbito empresarial, ha consolidado a Liferay como una plataforma eminentemente corporativa. Drupal nunca ha estado del todo exento de alternativas a las comunidades gracias a los módulos third-party OG (de organic groups), pero se trata de una opción más costosa en lo que se refiere a implantación y mantenimiento por no estar integradas en el núcleo, lo que, de paso, le ha restado mucha visibilidad.
Liferay cuenta, además, con Social Office, una solución especialmente diseñada para entornos colaborativos, que cuenta, entre otras características, con calendario compartido, agenda, gestión documental, blogs, wikis y foros. Con este escenario, se diría, Drupal no lo tiene fácil.
Sin embargo, el proyecto Drupal Commons, de la empresa Acquia, puede representar una futura alternativa para Liferay Portal y Liferay Social Office. Drupal Commons es una distribución de Drupal que propone un entorno de herramientas colaborativas basado en grupos. Dispone de blogs, documentos, foros, encuestas, wikis, calendario compartido y otras características interesantes, aunque todavía no posee la potencia de las comunidades. En cambio, se beneficia de los módulos de Drupal, que superan ampliamente la oferta de portlets de Liferay, gracias a una comunidad de usuarios muy activa y al impulso de empresas como Acquia, que apuestan claramente por modelos de negocio basados en el software libre. De esta manera, las funcionalidades de Drupal Commons se amplían considerablemente, pudiendo incluir módulos de integración con redes sociales, autenticación vía OpenID y OAuth, etc.
Conozco un buen puñado de proyectos que encajarían mejor en la filosofía de Drupal Commons que en la de Liferay, pero considero que para abarcar un espectro más amplio, la plataforma debe madurar y ofrecer, de manera nativa, todo lo que actualmente la distancia de su competidor más directo.