Difference between revisions of "CMIS"

From OpenKM Documentation
Jump to: navigation, search
m
 
(12 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
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.
 
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 [http://chemistry.apache.org/java/opencmis.html 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:
 
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:
 
 
* Browser: http://openkm-server/OpenKM/cmis/browser
 
* Browser: http://openkm-server/OpenKM/cmis/browser
 
* AtomPub: http://openkm-server/OpenKM/cmis/atom
 
* AtomPub: http://openkm-server/OpenKM/cmis/atom
  
 
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.
 
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 clients ==
 +
* [http://chemistry.apache.org/java/developing/tools/dev-tools-workbench.html 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,
 +
 +
'''More information:'''
 +
* The official OASIS CMIS TC is [http://www.oasis-open.org/committees/cmis/ here].
 +
* The CMIS 1.0 specification is available in [http://docs.oasis-open.org/cmis/CMIS/v1.0/cs01/cmis-spec-v1.0.html HTML] or [http://docs.oasis-open.org/cmis/CMIS/v1.0/cs01/cmis-spec-v1.0.pdf PDF].
 +
 +
[[Category: CMIS]]

Latest revision as of 11:44, 25 September 2013

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 clients

More information:

  • The official OASIS CMIS TC is here.
  • The CMIS 1.0 specification is available in HTML or PDF.