Thanks for your thoughts Andreas! I added my comments to
your questions below:
Andreas Hartmann wrote:
Felix Röthenbacher wrote:
[...]
Please let me know what you think about the draft moving
Lenya away from the filesystem-centric approach to a more
powerful usage of the possibilities JSR-170 offers.
In theory, it would of course be great to leverage the full
power of JCR.
Some open questions:
Do we still want to support other repository implementations,
especially the current source-based approach?
If not, should the switch to a JCR-only approach happen in 1.4,
or rather be deferred?
I think the future will be JSR-170, so it should get a strong
focus. As the community decided (AFAIK) to support JSR-170
in future versions of Lenya, a quick and clean integration
avoids a subsequent migration of data into the repository,
i.e. only one migration will be needed.
With the abstraction levels built into Lenya 1.4 already, I
think the integration will be accomplished in a short period
of time and will stabilize quickly.
If yes, do we want to require mirroring the functionality JCR offers
in the other repository implementations, or should we introduce
somthing like compliance levels (-1 for complexity reasons)?
-1 for mapping JSR-170 functionality to the existing storage solution
(means re-implementing something like JackRabbit).
IMO the recent experiences with JCR suggest that the integration
is rather simple and straightforward, so I'm already in favor of
focusing on JCR only. This will certainly increase the power of
the Lenya core (queries etc.) and even make things much easier
(we can drop our "lightweigt repository layer" or reduce it to
a mere facade to JCR).
+1
How about the JCR block? It looks like it won't help us, because
the whole source-based approach would be dropped, wouldn't it?
My opinion is, that the jcr block is not of much use for a CMS as it
uses a filesystem model rather than a CMS data model.
The implementation of access to repository data as a Source is certainly
indicated.
- Felix
-- Andreas
--
Felix Röthenbacher [EMAIL PROTECTED]
Wyona Inc. - Open Source Content Management - Apache Lenya
http://www.wyona.com http://lenya.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]