AnsweredAssumed Answered

CMIS resources, tutorials, and examples

Question asked by jpotts Moderator on Mar 21, 2012
Latest reply on Mar 29, 2018 by nandini
If you are new to CMIS, there are several resources you need to be aware of:
<ul><li><a href="http://cmis.alfresco.com/">Alfresco CMIS Page</a> Includes links to the specification and a live server for testing.</li>
<li><a href="http://ecmarchitect.com/images/articles/cmis/cmis-article.pdf">Getting Started with CMIS</a> Provides a brief introduction and shows how to use the ATOM Pub binding directly.</li>
<li><a href="http://ecmarchitect.com/alfresco-developer-series-tutorials/content/tutorial/tutorial.html">Custom Content Types Tutorial</a> Includes several CMIS examples, including CMIS queries and how to query aspects.</li>
<li><a href="http://chemistry.apache.org/">Apache Chemistry</a> Includes client-side API's for working with CMIS in several languages, example code, and how-to's.</li>
<li><a href="http://code.google.com/a/apache-extras.org/p/alfresco-opencmis-extension/">Alfresco OpenCMIS Extension</a> Used for adding aspect support to Apache Chemistry OpenCMIS.</li></ul>

Also, please note that when you are using the CMIS ATOM Pub binding against Alfresco 4, you should use the new OpenCMIS-based URL (http://localhost:8080/alfresco/cmisatom) instead of the old web script-based URL (http://localhost:8080/alfresco/s/api/cmis). The old URL should be considered deprecated. This is not just a URL change–these are two different implementations, so you will see differences in how they behave.

If you are using Alfresco 4.2.x the URL has changed again. You should use one of these URLs:
* http://localhost:8080/alfresco/api/-default-/cmis/versions/1.0/atom
* http://localhost:8080/alfresco/api/-default-/cmis/versions/1.1/atom
* http://localhost:8080/alfresco/api/-default-/cmis/versions/1.1/browser

Jeff

Outcomes