Content Management Interoperability Services (CMIS) is an open standard that allows different content management systems to inter-operate over the Internet. Specifically, CMIS defines an abstraction layer for controlling diverse document management systems and repositories using web protocols.
OpenKM supports CMIS through the following modules:
- The Apache Chemistry OpenCMIS library, which is a general-purpose Java library allowing developers to easily write CMIS clients and servers,
- Specific OpenKM OpenCMIS connector bundles, allowing OpenKM to be used as a CMIS server.
Since OpenKM Professional 6.2.19 and 6.4.2 there is available a CMIS interface to access the content repository. Actually is in beta stage but is functional and works fine. As defined in the CMIS standard there are several protocols to connect to a CMIS server:
For a local OpenKM installation, you can point your browser to http://localhost:8080/OpenKM/cmis/browser to see the JSON response from the server.
- CMIS Workbench
- http://code.google.com/p/cmisspaces/ is an Adobe AIR client (change the cmisUrl parameter in the file CMISSpacesConfig.xml to point it to OpenKM server),
- http://code.google.com/p/cmis-explorer/ is an Adobe AIR client,