That's very nice, thanks! This is definitely useful to see on the Chemistry list, don't hesitate to crosspost about this. I haven't had time to read the code yet, but plan on doing this asap.
It would probably be useful to synchronized the mapping models used by jackrabbit-spi2cmis and chemistry-jcr. How do you think this could be done? Bye, Florent On Thu, Jan 21, 2010 at 1:14 AM, Michael Dürig <[email protected]> wrote: > Over at Apache Jackrabbit I just committed an initial version of an spi2cmis > module to the sandbox: > > https://svn.apache.org/repos/asf/jackrabbit/sandbox/jackrabbit-spi2cmis > > Since the module uses Apache Chemistry I thought I drop a note to this list. > If this is not appreciated I apologize for the noise. Feedback is welcome. > > Michael > > > Jackrabbit SPI to CMIS -- spi2cmis > > Introduction > ------------ > This is an experimental implementation of a bridge from JCR to the > emerging Content Management Interoperability Services standard (CMIS). > Visit http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=cmis > for more information on CMIS. > > This implementation depends on Apache Jackrabbit SPI on the JCR side > and on Apache Chemistry on the CMIS side. See > http://jackrabbit.apache.org/jackrabbit-spi.html for more information > on Apache Jackrabbit SPI and http://incubator.apache.org/chemistry/ > for more information on Apache Chemistry. > > > Features > -------- > * Exposing meta data from a CMIS repository as JCR hierarchy. > > * Mapping CMIS object types to JCR node and property types. > > * Interoperable with Apache Chemistry's CMIS implementation, Nuxeo's > CMIS demo at http://cmis.demo.nuxeo.org/nuxeo/site/cmis/repository > and with Alfresco's CMIS Repository at > http://cmis.alfresco.com/service/cmis. > > > Not (yet) implemented > --------------------- > * Content streams: currently there is no way to access the content > stream of a CMIS document. > > * Mapping to nt:folder, nt:file: cmis:folder and cmis:document should > map to nt:folder and nt:file in JCR. > > * Query support > > * Access control support > > * Multi-filing support > > * Support for relationships > > * Support for policies > > * Support for versioning > > > Getting started > --------------- > You can build spi2cmis with Maven 2.2.1 and Java 5: > > mvn clean install > > Please refer to the tests in /src/test for basic usage information > of the spi2cmis module. > > > > -- Florent Guillaume, Director of R&D, Nuxeo Open Source, Java EE based, Enterprise Content Management (ECM) http://www.nuxeo.com http://www.nuxeo.org +33 1 40 33 79 87
