Alfresco cmislib Extension

Showing results for 
Search instead for 
Did you mean: 
Alfresco Employee

Alfresco cmislib Extension

Aspects are an essential tool to model metadata in Alfresco. The CMIS specification does not define aspects or something similar, but it defines several extension points. Alfresco uses these extensions point to send aspect data back and forth between a CMIS client and the server.

CMIS extensions are XML fragments placed in different parts of a CMIS object. The Alfresco aspect fragments are documented on the Alfresco Wiki. So, theoretically, they are available to all CMIS clients out there including cmislib.

In reality, dealing with CMIS extensions isn't fun and can require quite a lot of code. cmislib does all the XML parsing for you but, since it doesn't know anything about aspects, it can't provide pretty interfaces.

That's where the "Alfresco cmislib Extension" steps in. It seamlessly merges aspect properties with object properties and provides interfaces to get, add and remove aspects.

OwnerRichard Esplin

Alfresco in the Cloud: Enterprise Network

Alfresco in the Cloud: Free Network

Alfresco in the Cloud: Standard Network

Community 3.4.x

Community 4.0.x

Enterprise 3.4.x

Enterprise 4.0.x

License TypeApache
Project PageGitHub - pcollardez/cmislib-alfresco-extension: Automatically exported from 
Download Page
TagsPython, CMIS
Component Type
Extension Points