CMIS for Nuxeo

compared with
Current by Stefane Fermigier
on Jul 22, 2010 22:54.

Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (15)

View Page History
{toc}

Outline of this document:
h2. Status

{toc}

h1. Status

Nuxeo supports CMIS through the following modules:
* the [Apache Chemistry|http://incubator.apache.org/chemistry/] library, maintained by Nuxeo and others, which is a general-purpose Java library allowing developers to easily write CMIS clients and servers,
* specific Nuxeo Chemistry backend OSGi bundles, allowing Nuxeo to be used as a CMIS server with the help of Chemistry.

h12. Versions

Currently a subset of CMIS 1.0 is supported by Apache Chemistry and the Nuxeo Chemistry backend. The Nuxeo Chemistry backend is included by default in Nuxeo DM since version 5.3.1.

h12. Online demo

A demo server has been set up with recent snapshots of the Chemistry and Nuxeo Chemistry add-ons.
The service document is here: [http://cmis.demo.nuxeo.org/nuxeo/site/cmis/repository] (same credentials).

h12. Downloads

h23. Packaged DM release

The Nuxeo DM version 5.3.1 release now provides CMIS by default. You can get it from here:
[http://nuxeo.com/en/downloads/download-dm-form]

h23. Nuxeo CoreServer

We're now also providing an extra lightweight packaging of a Nuxeo repository that only includes CMIS access to the repository (no web UI at all).
[http://www.nuxeo.org/static/releases/nuxeo-5.3.1/nuxeo-coreserver-5.3.1-tomcat_02.zip]

h12. Usage

Start the Nuxeo server and check that there are no errors in the startup logs and that you can normally connect to your server using a browser, at {{[http://localhost:8080/nuxeo]}}.

h23. AtomPub

You can use a CMIS 1.0 AtomPub client and point it at {{[http://localhost:8080/nuxeo/site/cmis/repository]}}. Note that you will need to use HTTP Basic Auth.
{code}

h23. SOAP

The following SOAP endpoints are available at the moment:
{code}

h23. CMIS Clients

Several free clients for CMIS 1.0 are available:
* on the sample client we made available for checkout and analysis [here|http://hg.nuxeo.org/sandbox/nuxeo-cmisclient-sample/].

h12. Documentation

You can download the latest CMIS drafts:
* [CMIS 1.0cd07|http://www.oasis-open.org/committees/document.php?document_id=36486] ([direct 6MB download|http://www.oasis-open.org/apps/group_public/download.php/36486/CMIS-cd07.zip])

h12. Source Code

The Nuxeo Chemistry Backend source code is available through Nuxeo's Mercurial server: [http://hg.nuxeo.org/addons/nuxeo-chemistry/].
The Apache Chemistry source code is available via Apache's Subversion server: [http://incubator.apache.org/chemistry/source-repository.html]. For the trunk, you should checkout [http://svn.apache.org/repos/asf/incubator/chemistry/trunk].

h12. Additional Resources

* [CMIS: Overview of a Rapidly Evolving ECM Standard|http://www.slideshare.net/nuxeo/cmis-overview], presentation on SlideShare