Andreas Hartmann schrieb:
(...)
+-----------------------------------------------------+
| Lenya usecases etc. |
+-----------------------------------------------------+
| Cocoon repository block |
+-----------+-+-----------------+---------------------+
| JCR block | | Lenya repo impl | ...
+-----------+ +-----------------+
(...)
As a comparison, the approach that we followed up to now:
+-----------------------------------------------------+
| Lenya usecases etc. |
+-----------------------------------------------------+
| Lenya repository interfaces |
+----------------+-+-----------------+----------------+
| Lenya JCR conn | | Lenya repo impl | ...
+----------------+ +-----------------+
| JCR block |
+----------------+
WDYT?
To be honest, I'm not sure I understand ;)
I am wondering about one thing though: is it our goal to
1. replace Lenya's content sources by JCR (be it through Cocoon or not),
meaning all content *must* be stored in a JCR-compliant backend;
or
2. add JCR as one possible backend, while content need not necessarily
reside in a JCR-repository, but could also be in files (as is the case
now), in a database, ...
IIUC having the usecases directly using the Cocoon repository block
would imply option 1 ?
Whereas keeping "Lenya repository interfaces" would allow for 2. as well.
Would the following make sense ?
+-----------------------------------------------------+
| Lenya usecases etc. |
+-----------------------------------------------------+
| Lenya repository interfaces |
+-------------------------+-+-----------------+-------+
| Cocoon repository block | | Lenya repo (file) impl | ...
+-------------------------+ +-------------------------+
--
Wolfgang
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]