Re: Some news about GSOC
Florent André <[email protected]> Tue, 30 Apr 2013 12:03:13 +0200
| Newsgroups | gmane.comp.cms.lenya.devel |
|---|---|
| Message-ID | <[email protected]> |
hi, On 04/30/2013 10:51 AM, Lsitha Chamara wrote: > Hi, > > Can we connect to the lenya repository using apache chemestry workbench ? This is the glue you have to develop in order to get chemistry instructions translated into lenya repository compliant instructions. > If we run Lenya using built in jetty server what is the location it > creates the lenya repository ? > by default the repository for each publication is here : lenya/lenya/pubs/$PUBLICATION_NAME/content/ (with embedded jetty you may remove the first "lenya" folder) You can define another location for each publication by modifying the file : $MYPUB_HOME/config/publication.xml with <content-dir src="/home/john/src/lenya/data/content"/> change src for any folder you want. PS : some documentation about the repository : http://lenya.apache.org/docu20/reference/repository.html and the access control : http://lenya.apache.org/docu20/reference/ac-restricted.html If you don't have already read this, http://lenya.apache.org/docu20/tutorials/newPublication14.html ++ > Thanks > Lasitha Chamara > > > On Tue, Apr 30, 2013 at 12:34 PM, Lsitha Chamara > <[email protected] <mailto:[email protected]>> 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é <[email protected] > <mailto:[email protected]>> 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 > <[email protected] <mailto:[email protected]> > <mailto:lchamara.slit@gmail.__com > <mailto:[email protected]>>> 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 > <[email protected] > <mailto:[email protected]> > <mailto:lchamara.slit@gmail.__com > <mailto:[email protected]>>> 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é > <[email protected] <mailto:[email protected]> > <mailto:[email protected] <mailto:[email protected]>>> 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é > <[email protected] > <mailto:[email protected]> <mailto:[email protected] > <mailto:[email protected]>> > <mailto:[email protected] > <mailto:[email protected]> <mailto:[email protected] > <mailto:[email protected]>>>> > > 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@ > <mailto:florent.andre-dev@>__4s__engines.com > <http://4sengines.com> > <mailto:florent.andre-dev@__4sengines.com > <mailto:[email protected]>>> > <mailto:florent.andre-dev@ > <mailto:florent.andre-dev@> > <mailto:florent.andre-dev@ > <mailto:florent.andre-dev@>>__4__s__engines.com > <http://4s__engines.com> > <http://4sengines.com> > > > <mailto:florent.andre-dev@ > <mailto:florent.andre-dev@>__4s__engines.com > <http://4sengines.com> > <mailto:florent.andre-dev@__4sengines.com > <mailto:[email protected]>>>>> 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. > ++ > > > > > > > >