cancel
Showing results for 
Search instead for 
Did you mean: 

CMIS resources, tutorials, and examples

jpotts
World-Class Innovator
World-Class Innovator
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
15 REPLIES 15

billerby
Champ on-the-rise
Champ on-the-rise
Jeff,

I think it would be a good idea to make those tutorial posts sticky in the forum. Is that possible?

/Erik

jpotts
World-Class Innovator
World-Class Innovator
I made them sticky in the forum they pertain to. You think we should make them global?

Jeff

billerby
Champ on-the-rise
Champ on-the-rise
No, it was just me not viewing the posts in the right context  Smiley Surprisedops:

Thanks
/Erik

aonghusoh
Champ in-the-making
Champ in-the-making
Hi Jeff,
I think the third link should point to your tutorial on custom content types here: http://ecmarchitect.com/images/articles/alfresco-content/content-article-2ed.pdf - currently it points to your tutorial on custom actions.
Many thanks for the useful resources
Aonghus

jpotts
World-Class Innovator
World-Class Innovator
Thanks, Aonghus, you are absolutely right. Fixed now.

Jeff

mdmusa
Champ in-the-making
Champ in-the-making
Where are the tutorials that shows how to consume REST API from .NET web app or console app?
Please help me jump start on my project

billydoe
Champ in-the-making
Champ in-the-making
which Rest API that you need for sample?

blondangel
Champ in-the-making
Champ in-the-making
You wrote:
<blockquote>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.</blockquote>

Is there a comparison or a description of how the new OpenCMIS URL is better than the old script-based URL?

rabia
Champ in-the-making
Champ in-the-making
How can i upload an image file using dotcmis