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]
