Archive for category CMIS Tools / APIs
Hippo CMIS plugin available
Posted by Nico in CMIS Tools / APIs, JAVA on 21. August 2010
A new cmis toolkit is now available. It allows to access the Hippo repository via CMIS interface, using a set of components developed on top of the Hippo Site Toolkit.
The Hippo Site Toolkit 1 is an open source toolkit for Java Web developers that are using Hippo CMS 6 and Hippo Repository 1. The tools can be used while developing websites, intranets and applications in combination with the Hippo Content Repository. The current version of the Hippo Site Toolkit is 1.02.02.
Click here to get further information.
Updated CMIS client library for Python – cmislib 0.2
Posted by Nico in CMIS Clients, CMIS Tools / APIs, Python on 25. January 2010
Since Monday the new python library for CMIS is available in version 0.2.
cmislib provides a CMIS client library for Python that can be used to work with CMIS-compliant repositories such as Alfresco, IBM FileNet, Nuxeo and others.
CMIS Shell (cmissh) – command-line client for CMIS
Posted by Nico in CMIS Clients, CMIS Tools / APIs on 21. January 2010
Stefane Fermigier just posted a CMIS shell client (cmissh). The client has been developed by Nuxeo - the developer of a famous Open Source Enterprise Content Management System.
cmissh can be used interactively (with a nice autocompletion console) to explore and run CRUD operations on a CMIS server, or as a testing tool. We’ve included, for instance, a test script in the distribution, called ‘testscript’, that can be run against the Nuxeo demo server and will fail on errors. I’ve also been able to use cmissh against the Chemistry test server.
They have decided to donate the code to the Apache Chemistry project. Please check the blog post to get a shell usage example.
Updated CMIS client library for Python – cmislib 0.1
Posted by Nico in CMIS Tools / APIs, Python on 13. January 2010
Jeff Potts just released the new version (0.1) of the python library for CMIS.
The library has been successfully tested with IBM FileNet and Alfresco.
You can download the source code here. Also documentation and easy install instructions for python are available.
As Jeff posted on this blog this is the first API known to work with different CMIS providers. This shows that the interoperability really works!
cmislib – A CMIS client library for Python
Posted by Nico in CMIS Tools / APIs, Python on 18. December 2009
CMIS APIs are available in different languages. I found .NET, JAVA and PHP implementations. Since a few days there is also an API for Python available.
This library has been developed by Jeff Pott. Jeff is the author of the famous book “Alfresco Developer Guide”.
I’ve started a new project on Google Code called cmislib. It is an interoperable client library for CMIS in Python that uses the Restful AtomPub Binding of a CMIS provider to perform CRUD and query functions on the repository.
He tests his library against the Alfresco CMIS repository.
Check his blog post to get further details about this Python library.
IBM is developing a Mozilla Firefox plug-in for CMIS
Posted by Nico in CMIS Tools / APIs on 16. December 2009
I just read on twitter that IBM is developing a Mozilla Firefox plug-in for CMIS.
This plug-in makes it possible to access document management systems that support CMIS. At the moment it’s not available as a ready to use Firefox plug-in. But you can download the source code as an Eclipse project and build it on your own.
There is a detailed example available on how to build the Firefox plug-in.
Check the IBM website to get further details about the Firefox plug-in.
Apache OpenCMIS – a Java implementation of the OASIS CMIS specification
Posted by Nico in CMIS Tools / APIs, JAVA on 14. December 2009
Since a few days there are now two Apache APIs available for CMIS.
Apache Chemistry is known since a longer time. The new implementation is Apache OpenCMIS that has just started.
You can check out the project page for more details:
OpenCMIS provides a Java implementation of the OASIS CMIS specification. This includes a library to connect as a consumer to a CMIS repository, and a library to provide the CMIS protocol handlers on top of an existing repository. All the protocol bindings defined by the CMIS specification will be supported.
The initial committers listed are employed by Open Text, Alfresco, and SAP. They are looking for further people to join.
At an mailing list Florian Müller wrote something about the difference between Apache Chemistry and Apache OpenCMIS:
…
Chemistry uses Abdera to communicate with the server while OpenCMIS is based on
JAX-B and some CMIS specific XML coding. There is a lot of code sharing between
the AtomPub and the Web Services binding. (I couldn’t find a Web Services
client in Chemistry. So I can’t comment on that.) OpenCMIS has a caching
infrastructure that is specific to CMIS and how OpenCMIS work. There is nothing
like that in Chemistry. The overall architecture and principals below the API
are very, very different. Bringing both together would require philosophy
changes on both sides. I’m not saying that this isn’t possible, but it’s a
lengthy process.
…
Check the mailing list archive for the full story.
NCMIS – a .NET implementation of CMIS
Posted by Nico in .NET, CMIS Tools / APIs on 7. December 2009
While surfing the web for different CMIS implementations I found NCMIS. Oh no, NCMIS has nothing to do with NCIS (Navy CIS). NCMIS is a .NET implementation of CMIS.
This version is in an early stage. There is no download available at the moment.
Anybody who wants to contribute to NCMIS can contact the lead developer Allan Thraen at http://ncmis.codeplex.com/

Last Comments