Drupal and Alfresco
by Dries Buytaert
Alfresco and Optaros, in conjunction with Acquia, have made available a set of Drupal modules that integrate Drupal with Alfresco using the CMIS APIs. See the CMIS module and the CMIS Alfresco module on drupal.org.
It all started with my Amnesty blog post a year or two ago. A lot of people mailed me asking me if I could find out more about Amnesty's Drupal Alfresco integration. I've had ongoing discussions with Alfresco ever since, and Matt Asay (VP of Business Development at Alfresco) assigned Yong Qu to do the initial integration work. Optaros, who has extensive experience with both Drupal and Alfresco (they are partners with both Alfresco and Acquia), saw a similar demand in the market and joined the integration effort. They have since built on top Alfresco's initial implementation and released the two Drupal modules on drupal.org.
These modules mark a first step towards enterprise-grade document management support for Drupal -- something enterprise users have asked for a lot. What is also cool about this approach is that different Drupal sites can share a single repository of assets. Images and other media assets from one site could be shared with different sub-sites, for example. Futhermore, the CMIS interface, which operates independently of the Alfresco integration, enables your Drupal site to connect with different content repositories. As indicated in a previous blog post, this could be a big deal if enough vendors adopt CMIS.
It is still very early and there is plenty of work left to be done. The high level roadmap for the modules is available in the module descriptions on drupal.org. Now that the foundation of the integration is in place, the goal is to improve the work based on customer demand, and if available, with help from the community.