CMIS API
cfuller12 - February 18, 2009 - 16:49
The CMIS API project aims to provide a generic API for integrating with CMIS compliant Enterprise CMS systems. Vendor specific modules, such as the Alfresco CMIS module will use the API to enable content sharing with specific repositories. This is a joint effort between Optaros, Acquia, and Alfresco.
The API is currently in a beta state. It's stable and is starting to be used on production sites, but is still fairly basic. This module does not provide any end-user functionality on its own and should be used in conjunction with other modules that require it, such as the Alfresco CMIS module at http://www.drupal.org/project/cmis_alfresco.
Developer Release
- Execute CMIS API calls against any CMIS-compliant repository
- Search a CMIS repository with CMIS Queries
- Browse a CMIS repository by navigating its hierarchy
- Synchronize nodes between the CMIS repository and Drupal
- Autocomplete when specifying folder paths
- Specify node options for nodes imported from the CMIS repository
Future Release
- Additional documentation and cleanup
- Content-type specific folder sync
- Pagination on search results
- Handle the synchronization race condition
- Views integration
- Handle file attachments (currently only plain text/html nodes are supported)
- Better error handling throughout
Credits
- Contributors
- Dries Buytaert (dries@acquia.com)
- Yong Qu (yong.qu@alfresco.com)
- Matt Asay (masay@alfresco.com)
- Scott Davis (scott.davis@alfresco.com)
- Jeff Potts (jpotts@optaros.com)
- Dave Gynn (dgynn@optaros.com)
- Maintainers
- Chris Fuller (cfuller@optaros.com)
- Catalin Balan (cbalan@optaros.com)
