On Fri, 2007-04-27 at 13:18 +0200, Andreas Hartmann wrote:
> Hi Lenya devs,
...
> Here are some points from my wishlist:
> 
> 
> Move to Java 5
> --------------
> I'd really like to use generics and all the other nifty stuff.
> 

agree

> 
> Convention over Configuration
> -----------------------------
> I used to prefer configuration for a long time for reasons of
> flexibility, but I kind-of changed my mind. We have to make
> flexibility trade-offs to accelerate development. The past showed
> that many configuration options are apparently not important
> enough to be worth providing.


Actually this and all following points depend on which way lenya is
going. I guess 1.6 would be build on cocoon 2.2, right. 

Meaning welcome Spring and goodbye Avalon. This will help to reduce all
the service manager madness and ease setup of beans via Spring context.
This will open an new cleaner development of components/modules. Having
all the configuration you want via Spring context.

A problem that 1.4 has is the tied band with avalon/cocoon. I am ATM
evaluating different CMS for my current client and one of them is
Alfresco. Where we use cocoon it uses open office which offers some
pretty features but unless lenya you can easy develop a standalone
client to connect to the core and conduct arbitrary tasks, always
testable via junit. 

We need to come back to POJO components that are loosely coupled with
cocoon as glue, but it should be easy to use struts, jetspeed, ...
instead to use cocoon to contact lenya. This will reduce as well the
hundreds of sitemaps/matches we have ATM.

IMO 1.6 should have a clean (cocoon independent!) core which should not
contain a web client. The web client should be a module and we would
provide a cocoon implementation to show how to connect to the core and
make arbitrary operations.

Regarding repository yeah, we need to support different approaches and
show a db backend out of the box.

salu2 
-- 
Thorsten Scherler                                 thorsten.at.apache.org
Open Source Java                      consulting, training and solutions


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

Reply via email to