-
1. Re: Content Management Interoperability Services(CMIS) interface for Modeshape.
rhauch Nov 27, 2012 9:51 AM (in response to oleg.kulikov)I concur that we'd really like to re-use Chemistry. But at this point we do need the additional capability to support multiple repositories; having one WAR per repository is just too big of a hassle for our users.
BTW, nice work on prototyping this, Oleg. I know that you went through lots of variations to try to get Chemistry to work, and that none of these were successful.
Anyone that wants to see what option #1 might look like can view Oleg's pull request, which is referenced from MODE-295.
-
2. Re: Content Management Interoperability Services(CMIS) interface for Modeshape.
vasilievip Nov 27, 2012 11:15 AM (in response to rhauch)Randall Hauch wrote:
Anyone that wants to see what option #1 might look like can view Oleg's pull request, which is referenced from MODE-295.
There is no link to pull request in issue
Randall Hauch wrote:
I concur that we'd really like to re-use Chemistry. But at this point we do need the additional capability to support multiple repositories; having one WAR per repository is just too big of a hassle for our users.
Totally agree
Oleg Kulikov wrote:
Any thougth on this subject from community are very much appreciated. We'll be approaching the Chemistry community to find out if they are at all interested being able to support multiple repositories in a single WAR file.
I'm currently trying to use federation feature of Modeshape 2.8 to have multiple repositories available via CMIS (met some issues, will provide some testcase for review)
-
3. Re: Content Management Interoperability Services(CMIS) interface for Modeshape.
rhauch Nov 27, 2012 11:25 AM (in response to vasilievip)There is no link to pull request in issue
Fixed.
I'm currently trying to use federation feature of Modeshape 2.8 to have multiple repositories available via CMIS (met some issues, will provide some testcase for review)
That would be great to see. What kind of connector are you using?
We'll be adding federation in 3.1; work is well underway, though we'll likely not have all the connectors completed by 3.1.
-
4. Re: Content Management Interoperability Services(CMIS) interface for Modeshape.
vasilievip Nov 27, 2012 3:40 PM (in response to rhauch)Randall Hauch wrote:
That would be great to see. What kind of connector are you using?
For attached testcase - inmemory and filesystem connectors, please see attachment to MODE-295 (just run "mvn clean install" to execute tests, please note "mount-path=/fed" in repository.properties)
workspace jcr:name="offset" - mapping to existing repo with existing branch, looks working
workspace jcr:name="mirror" - mapping to existing repo root, looks not working
workspace jcr:name="map" - mapping to existing repos, looks not working
-
5. Re: Content Management Interoperability Services(CMIS) interface for Modeshape.
vasilievip Nov 27, 2012 3:59 PM (in response to rhauch)Randall Hauch wrote:
We'll be adding federation in 3.1; work is well underway, though we'll likely not have all the connectors completed by 3.1.
Well, I'm working on own (soap client based) implementation of connector (similar to filesystem one) and I would vote to have CMIS connector available in 3.<not too far away>. I'm not clear on what to do with versioning provided by external repo as well as native search, but all of this already is in modeshape jira
-
6. Re: Content Management Interoperability Services(CMIS) interface for Modeshape.
rhauch Dec 3, 2012 3:11 PM (in response to vasilievip)Well, I'm working on own (soap client based) implementation of connector (similar to filesystem one) and I would vote to have CMIS connector available in 3.<not too far away>. I'm not clear on what to do with versioning provided by external repo as well as native search, but all of this already is in modeshape jira
We have a JIRA for a CMIS connector: MODE-650. We recently retargeted it to 3.2 due to time constraints of 3.1. We also pushed to 3.2 the changes to the connector SPI for versioning and native search. Any information you can share as comments on that issue would be greatly appreciated. We'd welcome any contribution you can make!
-
7. Re: Content Management Interoperability Services(CMIS) interface for Modeshape.
vasilievip Dec 5, 2012 11:42 AM (in response to rhauch)Randall Hauch wrote:
That would be great to see.
Randall, do you have any comments on the issues with federation? I've attached my project to the MODE-295: cmis-modeshape-2.x-federation.zip
-
8. Re: Content Management Interoperability Services(CMIS) interface for Modeshape.
rhauch Dec 5, 2012 12:13 PM (in response to vasilievip)Please open a separate bug in JIRA and attach your files again.
-
10. Re: Content Management Interoperability Services(CMIS) interface for Modeshape.
rhauch Jan 9, 2013 8:21 AM (in response to vasilievip)I'd recommend that you look into trying out federation that's already available in our 'master' branch and will be released shortly as 3.1.0.Final. ModeShape 3 is substantially improved over 2.x in every possible way. We also hope it's far easier to implement a connector; see the code for our file system connector and Git connector. (The latter is far more complicated than the file system connector, but it is also mapping different subgraphs in the projected content into various functionality in Git.)
-
11. Re: Content Management Interoperability Services(CMIS) interface for Modeshape.
vasilievip Jan 9, 2013 8:48 AM (in response to rhauch)Will check and provide feedback, thanks
-
12. Re: Content Management Interoperability Services(CMIS) interface for Modeshape.
rhauch Jan 18, 2013 11:44 AM (in response to vasilievip)Ivan, can you take a look at our connector SPI in 3.1.0.Final? Hopefully you can switch from 2.8.x to ModeShape 3. One reason is that 3 is simply far better all around. Second is that we don't think there will be too many more 2.8.x releases (see here).
WDYT?
-
13. Re: Content Management Interoperability Services(CMIS) interface for Modeshape.
vasilievip Jan 18, 2013 12:48 PM (in response to rhauch)Randall Hauch wrote:
Ivan, can you take a look at our connector SPI in 3.1.0.Final?
Once you released 3.1 we started looking into migration. I think connector API is much easier to understand and document types discovery API may be critical feature for us in near future. So, modeshape 3 is definetely our preference. Not sure how quickly we can migrate our code (I have map-based connector implemented), but yeah, we are working on this
More examples on how to programmatically configure engine (federation) and add connectors, would be very helpful: https://github.com/ModeShape/modeshape-examples
Thank you very much for getting back to me, really appreciate that.
-
14. Re: Content Management Interoperability Services(CMIS) interface for Modeshape.
vasilievip Jan 21, 2013 10:18 AM (in response to rhauch)Randall Hauch wrote:
I'd recommend that you look into trying out federation that's already available in our 'master' branch and will be released shortly as 3.1.0.Final. ModeShape 3 is substantially improved over 2.x in every possible way. We also hope it's far easier to implement a connector; see the code for our file system connector and Git connector. (The latter is far more complicated than the file system connector, but it is also mapping different subgraphs in the projected content into various functionality in Git.)
Randall,
I can't get federation working for simple case, not sure if I've got configuration properly:
https://github.com/vasilievip/modeshape-examples/commit/89a992aff4d49f35b7f16463b6eaf24bc65f5a65