Hi, Can we connect to the lenya repository using apache chemestry workbench ? If we run Lenya using built in jetty server what is the location it creates the lenya repository ?
Thanks Lasitha Chamara On Tue, Apr 30, 2013 at 12:34 PM, Lsitha Chamara <lchamara.s...@gmail.com>wrote: > Hi Florent, > > Thanks for the information. I will go through this. If there any concerns > I will send you. > > Regards > Lasitha Chamara > > > > On Tue, Apr 30, 2013 at 4:20 AM, Florent André <flor...@apache.org> wrote: > >> Hi Lsitha, >> >> Sorry for late reply, was out of internet. >> >> == About atom module >> >> You can find it here : >> http://svn.apache.org/repos/**asf/lenya/contributions/2_0_X/** >> modules/atom/<http://svn.apache.org/repos/asf/lenya/contributions/2_0_X/modules/atom/> >> >> Add it into you build is about referencing this module in your >> local.build.property, or add this module into an already configured module >> folder. >> >> == About Chemistry >> >> Chemistry provide an CMIS implementation pluggable to any repository. >> Chemistry provide the CMIS stuff, the developer have to implement the >> glue between Chemistry classes and "in house" repository. >> >> == About repository >> >> Main classes and api about repository are here : >> http://svn.apache.org/repos/**asf/lenya/branches/BRANCH_2_1_** >> X/src/java/org/apache/lenya/**cms/repository/<http://svn.apache.org/repos/asf/lenya/branches/BRANCH_2_1_X/src/java/org/apache/lenya/cms/repository/> >> >> As you can see the api for the repository is not pretty well define and >> need rework. >> >> == How to proceed >> >> I think that a good plan, and an easy way to start, will be to first >> create the "glue" beetween chemistry and existing repository. >> Even if the actual one have no clear interface, it's work and this >> development will give you good ideas on limits and good points of this >> implementation. >> >> In a second step, you can then start designing a new repository api and >> implementation that can be plug behind chemistry. >> >> == About Spring >> >> From my point of view, Spring technologies is between IOC actually >> provided by avalon/excalibur [1] actually used in Lenya and OSGI >> technologies that are recent, powerfull and in the target for the future of >> Lenya. >> >> Still for me, I find Spring big, really verbose and no so maintainable (I >> don't have big spring experience though). >> >> Apart from that, Lenya already have an authentication / authorization >> mechanism that is pretty simple and configurable via the user interface or >> files. >> In order to have a good integration of the CMIS with Lenya I think we >> have to rely on that. >> >> Regards. >> >> >> [1] they are retired projects, but still core of the cocoon version used >> by Lenya : >> http://avalon.apache.org/**closed.html<http://avalon.apache.org/closed.html> >> http://excalibur.apache.org/ >> >> >> >> >> On 04/28/2013 06:53 AM, Lsitha Chamara wrote: >> >>> Hi Florent, >>> >>> What I understood is what I have to do is define generic api which can >>> be used by multiple module to access Lenya repository by using apache >>> chemistry. I thought of implementing this using spring restful services >>> (Spring controllers) so that repository handling operations will be >>> centralized. Ans as for the authentication mechanism I though of using a >>> URL based authentication mechanism (Define a dispatcher servlet and a >>> fliter for authenticate users to perform the repository operations ) .I >>> went through spring security framework and they have done it. >>> >>> It would be nice if you can comment your idea on this. >>> >>> Thanks >>> Lasitha Chamara >>> >>> >>> >>> On Sat, Apr 27, 2013 at 5:43 AM, Lsitha Chamara <lchamara.s...@gmail.com >>> <mailto:lchamara.slit@gmail.**com <lchamara.s...@gmail.com>>> wrote: >>> >>> Hi Florent, >>> >>> Because of my hospitalization I could not go in deep in Lenya code >>> base. Could you please help me to get an idea about how to set up >>> atom module ? A document would be nice to get an idea about >>> repository apis and the steps of installing a module. >>> It would be helpful for me to create a god proposal. Since I am free >>> for next week with my academic stuff (lectures and Tutes) i can >>> fully concentrate on this. >>> >>> I have gone through Apache chemistry and I thought of connecting to >>> the Lenya CMIS using chemistry and run some sample queries against >>> it. Still I am strucggiling to find the chemistry repo Url. >>> >>> Your help on this is highly appreciated. >>> >>> >>> On Fri, Apr 26, 2013 at 8:29 AM, Lsitha Chamara >>> <lchamara.s...@gmail.com >>> <mailto:lchamara.slit@gmail.**com<lchamara.s...@gmail.com>>> >>> wrote: >>> >>> Hi Florent, >>> >>> I went trough Apache chemistry and could successfully setup >>> OPenCmis and connect to the inmemory content repository. And >>> play with the API functionalists provided by apache chemistry. >>> Also worked with the workbench provided by Apache Chemistry. >>> >>> Regarding the apache lenya I could successfully setup Cocoon and >>> lenya, finally create the lenya instance up. I am using this >>> version. >>> >>> >>> http://svn.apache.org/repos/**asf/lenya/tags/RELEASE_2_0_4<http://svn.apache.org/repos/asf/lenya/tags/RELEASE_2_0_4> >>> >>> Initially I though of going trough the atom module and i >>> couldn't found it in this revision. Is this a plugin to the >>> lenya that we need to explicitly install ? >>> >>> >>> Does apache lenya already has a content repository which >>> supports CMIS standards ? >>> >>> Regards >>> Lasitha Chamara >>> >>> >>> On Wed, Apr 24, 2013 at 1:41 PM, Florent André >>> <flor...@apache.org <mailto:flor...@apache.org>> wrote: >>> >>> Hi, >>> >>> What do you mean by "entry point" exactly ? ;) >>> >>> I think that maven migration is out of the scope of the >>> Gsoc2013 as you may have enough work with the repository api >>> definition and CMIS implementation. >>> >>> I think it's better for you to start from the "ant version", >>> maven conversion of your code couldn't be that hard. >>> >>> I will try to finish the maven migration before the summer, >>> but really not sure to achieve this goal in the timeline... >>> So, to be clear, don't think about this migration for now, >>> it's on my side, stay focused on the CMIS and repository >>> definition ! :) >>> >>> Have you already writing down your proposal ? >>> >>> What about your Lenya discovery ? >>> Have you begin to have look at Apache Chemistry ? >>> >>> Hope you are fine, >>> Regards. >>> >>> >>> >>> >>> >>> On 04/24/2013 09:50 AM, Lsitha Chamara wrote: >>> >>> hi Florent, >>> >>> So you are suggesting me to take the maven migration as >>> an entry point >>> or make as GSOC 2013 project ? Sorry..I did not get you >>> actually. >>> >>> Regards >>> Lasitha >>> >>> >>> On Tue, Apr 23, 2013 at 7:24 PM, Florent André >>> <flor...@apache.org <mailto:flor...@apache.org> >>> <mailto:flor...@apache.org <mailto:flor...@apache.org>>> >>> >>> wrote: >>> >>> Hi Lsitha ! >>> >>> Sorry for missing your mail... >>> Read it, says "will answer better and later", and >>> then many things >>> appends... >>> >>> Hope you are going much better now, and that your >>> problem don't have >>> much consequences. >>> >>> Just as an update, the ASF was accepted as >>> organisation for Gsoc, >>> and ask for acknowledge to be a mentor for the >>> Lenya project (no >>> blocker here). >>> As you may notice, student application is now open. >>> >>> About the maven task, I may be too much to add this >>> to the GSOC 2013 >>> idea, but be a must have to had this as an entry >>> point. >>> >>> Have to check when the GSOC start and find time to >>> sort this maven >>> things out before. Of course, if you are ready to >>> give an hand on >>> it, you are welcome ! :) >>> >>> Will be more responsive now on your following mails >>> ! :) >>> Hope you going well, >>> Cheers. >>> >>> ++ >>> >>> >>> On 04/10/2013 06:18 AM, Lsitha Chamara wrote: >>> >>> hi Florent, >>> >>> I was hospitalized within last two weeks. And >>> now fully >>> recovered. I am >>> sorry for not to responding to your mails. I >>> will work on this. >>> And let >>> you know if I am having issues. And thank you >>> very much for the >>> support. >>> >>> So are we going to implement this migration to >>> maven task as for the >>> GSOC 2013 ? Or to we are going to do this as a >>> entry point for >>> the code >>> base.? >>> >>> >>> >>> On Fri, Apr 5, 2013 at 7:39 PM, florent andré >>> <florent.andre-dev@4sengines._**___com >>> >>> <mailto:florent.andre-dev@__4s**engines.com<http://4sengines.com> >>> >>> <mailto:florent.andre-dev@**4sengines.com<florent.andre-...@4sengines.com> >>> >> >>> <mailto:florent.andre-dev@ >>> >>> <mailto:florent.andre-dev@>__4**s__engines.com<http://4s__engines.com> >>> <http://4sengines.com> >>> >>> >>> >>> <mailto:florent.andre-dev@__4s**engines.com<http://4sengines.com> >>> >>> <mailto:florent.andre-dev@**4sengines.com<florent.andre-...@4sengines.com>>>>> >>> wrote: >>> >>> Hi Lsitha ! >>> >>> Just to inform you that the Apache >>> Software foundation has >>> apply to >>> GSOC. As apache is in for years there is >>> no reasons that >>> this will >>> not be the case this year. >>> >>> Also, just as a note, you can find here >>> some works I have >>> done for >>> moving Lenya to the maven build system. >>> This is not >>> completely done >>> for now, but I would like to achieve it >>> before the beginning of >>> summer. You can find some code here : >>> https://github.com/florent-___** >>> ___andre/lenya/tree/maven-____**__migration<https://github.com/florent-______andre/lenya/tree/maven-______migration> >>> <https://github.com/florent-__** >>> __andre/lenya/tree/maven-____**migration<https://github.com/florent-____andre/lenya/tree/maven-____migration> >>> > >>> >>> >>> <https://github.com/florent-__** >>> __andre/lenya/tree/maven-____**migration<https://github.com/florent-____andre/lenya/tree/maven-____migration> >>> <https://github.com/florent-__** >>> andre/lenya/tree/maven-__**migration<https://github.com/florent-__andre/lenya/tree/maven-__migration> >>> >> >>> >>> >>> >>> >>> <https://github.com/florent-__** >>> __andre/lenya/tree/maven-____**migration<https://github.com/florent-____andre/lenya/tree/maven-____migration> >>> <https://github.com/florent-__** >>> andre/lenya/tree/maven-__**migration<https://github.com/florent-__andre/lenya/tree/maven-__migration> >>> > >>> >>> <https://github.com/florent-__** >>> andre/lenya/tree/maven-__**migration<https://github.com/florent-__andre/lenya/tree/maven-__migration> >>> <https://github.com/florent-**andre/lenya/tree/maven-** >>> migration <https://github.com/florent-andre/lenya/tree/maven-migration> >>> >>> >>> >>> Don't hesitate to ask any questions you >>> have to me or >>> directly on >>> the mailing list. >>> >>> Have a good day. >>> ++ >>> >>> >>> >>> >>> >>> >>> >