On Tue, 7 Mar 2006, Andreas Hartmann wrote:


[...]

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 ;-)

For the following reasons:

- clarity (model exactly what the repository should be capable of)
- ease of use (reduce flexibility)
- protection (don't allow to tinker with the repository content directly)


+1 and +1 to the JCR approache

However in our daily (non perfect world) business ;-) we quite often have to fix things in the FS. That means the customer has a problem and we usually can fix it quite fast. And that should be possible independent of how you store your data. Ohterwise the user will loose the confidence in the system if not even the operator of the system can fix the problem in due time.


We once agreed on a JCR-only approach. I don't want to start
the discussion again,



[ ... ]


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?

Maybe we should release ASAP and defer the new repo API to 1.6.


I am not sure about that. If you want to use jcr then you have to migrate your content twice. On the other hand the changes from 1.2 to 1.4 seems to me quite big which would justify a release.


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.

I have more confidence in JCR than in the current file-system based
repository layer in 1.4-dev. But maybe some automated tests will
increase my confidence.

Thanks for your comments! I have the feeling that there's really
a light at the horizon re. 1.4 :)

:-)

Jann

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to