Difference between revisions of "CMIS"
(2 intermediate revisions by the same user 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: | 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, | * 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. | * 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. |
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
- 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: