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
<lchamara.s...@gmail.com <mailto: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
<mailto: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.s...@gmail.com>
<mailto:lchamara.slit@gmail.__com
<mailto: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.s...@gmail.com>
<mailto:lchamara.slit@gmail.__com
<mailto: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>
<mailto: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>>
<mailto: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@
<mailto:florent.andre-dev@>__4s__engines.com
<http://4sengines.com>
<mailto:florent.andre-dev@__4sengines.com
<mailto:florent.andre-...@4sengines.com>>>
<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: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.
++
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lenya.apache.org
For additional commands, e-mail: dev-h...@lenya.apache.org