You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@chemistry.apache.org by Jiří Šlachta <ji...@gmail.com> on 2015/05/13 09:42:12 UTC
OpenCMIS with JCR
Hello everyone,
we are trying to implement CMIS 1.1 compliant server with the JCR repository on its backend.
What would be the best technologies to be used for this use case? Are there any specs or tutorials to make CMIS server with JCR bridge working?
We found out that the implementation with the JCR bridge is only CMIS 1.0 compliant (in the older versions). Does it mean that we should extend the "obsolete" JCR module?
Thank you for your response.
Kind regards,
Jiri Slachta
Re: OpenCMIS with JCR
Posted by Jochen Kraushaar <jo...@doubleSlash.de>.
Hello Jiri,
we have extended the existing JCR module (version 0.12.0) to be CMIS 1.1
"compliant". However our implementation is still not fully CMIS 1.1
compliant in terms of the CMIS TCK (nor is the existing CMIS 1.0 module).
Unfortunately the version 0.12.0 of the JCR module is only a basic
implementation. E.g. we had to implement versioning and locking of JCR
nodes and support of ACLs, policies, secondary types and renditions.
To summarize it: The JCR module is a good starting point, but -
depending on how compliant you like to be - you have to implement quite
a lot of things on your own.
Regards
Jochen
Am 13.05.2015 um 09:42 schrieb Jiří Šlachta:
> Hello everyone,
>
> we are trying to implement CMIS 1.1 compliant server with the JCR repository on its backend.
>
> What would be the best technologies to be used for this use case? Are there any specs or tutorials to make CMIS server with JCR bridge working?
>
> We found out that the implementation with the JCR bridge is only CMIS 1.0 compliant (in the older versions). Does it mean that we should extend the "obsolete" JCR module?
>
> Thank you for your response.
>
> Kind regards,
> Jiri Slachta
Re: OpenCMIS with JCR
Posted by Florian Müller <fm...@apache.org>.
Hi Jiri,
I would start a new CMIS server project from scratch and would use the
JCR bridge code as a reference. There are certainly code snippets that
can be reused.
You can generate a server code skeleton with the Maven archetype
chemistry-opencmis-server-archetype. Also check the Server Development
Guide [1].
- Florian
[1] https://github.com/cmisdocs/ServerDevelopmentGuide
> Hello everyone,
>
> we are trying to implement CMIS 1.1 compliant server with the JCR
> repository on its backend.
>
> What would be the best technologies to be used for this use case? Are
> there any specs or tutorials to make CMIS server with JCR bridge
> working?
>
> We found out that the implementation with the JCR bridge is only CMIS
> 1.0 compliant (in the older versions). Does it mean that we should
> extend the "obsolete" JCR module?
>
> Thank you for your response.
>
> Kind regards,
> Jiri Slachta