Andreas Hartmann wrote:
[...]
1) add a filesystem-based implementation if you don't want to rely on JCR
I think we should do that, because we don't know how JCR will behave in the
first
place for productive environments and with the FS we know exactly where the
problems
are and how we can fix them.
+1
In our daily lenya business it may happen that we have to fix
things up in the FS. Therefore having a FS based system too, seems
important to me.
As an alternative there should be tools to export and import Documents
out-of/into the repository outside of the cms like
export documet to FS --> Fix error --> import into repo
I see the point, we're not living in a perfect world ...
no, we aren't and that's the whole point.
But that should be possible using a generic JCR browser
or editing tool. IMO this argument is not sufficient for
providing a filesystem-based implementation (which requires
maintenance).
everything needs maintenance ;-) So why did you start a(nother) generic
API in the first place and not use JCR directly within your suggested
API ;-)
We once agreed on a JCR-only approach. I don't want to start
the discussion again,
I would, because I have realized there are still a lot of
people wanting to use the FS and I think it makes a lot
of sense in many cases and that's the situation many people are
in.
As said before we don't have any clue what problems lie ahead re JCR
and although I am big fan of JCR and keep pushing it for some years now,
I still want an alternative and Lenya is able to provide such an alternative
very easily.
I just wanted to point out the option
of implementing a file-system based repository (I'm sure that
would have been the next question). The (in)famous phrase
"feel free to implement this" applies,
maybe you don't have to implement this, but please give other people
the freedom to do so, especially if they are ready to invest
the time and already invested a lot of time into this project.
but IMO we should focus
on the JCR-based implementation to end up with a stable and
performant product after a reasonable timespan.
what is a reasonable timespan? Didn't we want to release 1.4 last autumn?
I see the light at the horizon, but not with a fully tested JCR where
we can tell people with proper honesty, please rely your publications on
this ...
But I can stand behind it with a FS based system, where we use a
Source/RepositoryFactory
and make it very simple to switch to JCR at any time (and other
repository implementations)
at any time. This is why I am working hard to get rid of all direct FS
dependencies which
will lead to a perfect world as you probably wish.
But let's be real and get this thing going.
Michi
-- Andreas
--------------------------------------------------------------
Andreas Hartmann [EMAIL PROTECTED] +41 1 272 9161
Wyona AG, Hardstrasse 219, CH-8005 Zurich
Open Source CMS http://www.wyona.org http://www.wyona.com
--------------------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Michael Wechner
Wyona - Open Source Content Management - Apache Lenya
http://www.wyona.com http://lenya.apache.org
[EMAIL PROTECTED] [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]