Webinar: Getting Started with CMIS

If you are brand new to CMIS or have heard about it but aren’t sure how to get started, you might want to join me in a free webinar on Thursday, January 26 at 15:00 GMT. I’m going to give a brief intro to the Content Management Interoperability Services (CMIS) standard and then I’m going to jump right in to examples that leverage Apache Chemistry OpenCMIS (Java), Apache Chemistry cmislib (Python), and Groovy (via the OpenCMIS Workbench).

UPDATED on 1/26 to fix webinar link (thanks, Alessandro). See comments for a link to webinar recording and slides.

13 comments

  1. Albert says:

    I forgot to ask you, I have 4.0c and get a failed webscript upload org/springframework/extensions/cmis/content.get.desc.xml is attempting to define the url ‘/cmis/content:GET’ already defined by org/alfresco/cmis/client/content.get.desc.xml

    Does it has something to what you mention about the change in Alfresco 4 with http://localhost:8080/alfresco/cmisatom instead of http://localhost:8080/alfresco/s/cmis

    Did they fix the server side javascript cmis in 4.0d?

    thanks

  2. jpotts says:

    It could be due to that, I’m not completely sure.

    No, the server side JavaScript cmis root object is not fixed in 4.0.d. That was the first thing I checked after I installed.

    Jeff

  3. ravi says:

    Jeff,
    i am looking to build a WCM system with drupal as UI and Alfresco as repository. however feel having 2 systems, cmis, customization of UI/Alfresco is complicated.
    why not put that effort and customize alfresco UI itself??

    Ravi

  4. jpotts says:

    Ravi,

    You certainly could and I as well as many others have done that to great success. The decision of where to do your development is complicated and based on many factors. I’ve covered this topic quite heavily over the years.

    Here are a few links for you:
    Alfresco User Interface: What Are My Options?
    Does Alfresco Share Need to Go on a Diet?
    Alfresco from an Agile Framework Perspective

    The reasons many people use Drupal and Alfresco in combination vary. Maybe they have access to a lot of PHP and/or Drupal developers. Maybe they are planning on leveraging the thousands of modules available on drupal.org. Perhaps Drupal and Alfresco took root as separate initiatives that made sense to combine later based on business need. It could be that the web site will be dealing primarily with files (not Drupal’s strength) or has heavy-duty workflow requirements.

    Grossly-oversimplified bottom-line: Alfresco 4 continues to make improvements to Surf and Share. If your needs are very close to the document management/collaboration use case new extension points make it easier than it has ever been to customize Share to meet your needs. However, if your use case is very different or you need significantly less functionality than what is there you need to be cautious. If you are tempted to not use Share at all and instead build on barebones Surf I think you should also think hard before doing that as Surf simply hasn’t been widely adopted.

    Hopefully this gives you a few things to think about as you make the right choice for your particular solution. That’s the cool thing about Alfresco, actually. The repo is there to work with in whatever way makes the most sense for your project. (That sounded sales-y, but it is true).

    Jeff

  5. ravi says:

    thanks Jeff.
    that was helpful.
    our requirement is primarily a web content system – with content being consumed by different platforms/sites.

    Ravi

  6. bhavani says:

    Hi Jpotts,
    I want to know to how to make SOAP binding in Documentum Server manager in order to support the Content management interoperability services.

Comments are closed.