The Apache Chemistry project is pleased to announce that cmislib 0.5.1 is now available (home, docs). Developers can use cmislib to write Python applications against any CMIS-compliant repository such as Alfresco, SharePoint, Nuxeo, and FileNet. You can download the client library from the Apache Chemistry cmislib home page or use Setup Tools to install the library quickly and easily.
This release features support for renditions, so if your repository supports things like thumbnails, you can retrieve a list of those for a given object. The new release also supports passing in arbitrary HTTP headers. That is one way to enable authentication scenarios beyond basic authentication such as OAuth2, which is the authentication mechanism Alfresco in the Cloud uses.
If you are brand new to CMIS, here are a few links to get you started:
- Getting Started with CMIS tutorial
- A CMIS API library for Python, Part 1: Introducing cmislib (IBM DeveloperWorks)
- A CMIS API library for Python, Part 2: Build real world ECM tools with Python and cmislib (IBM DeveloperWorks)
- Basic File Management with Python & Pyramid (YouTube)
- Alfresco Share, Mobile, & CMIS (YouTube)
- Public Alfresco API (YouTube)
In addition, I’ve been working on an Apache Chemistry and CMIS in Action book with Jay Brown and Florian Mueller. The book is available now through Manning’s early-access program.