Ah, btw, I added all points to a new document under planning/roadmap.xml. So, feel free to update that doc as well.
Carsten > -----Original Message----- > From: Sylvain Wallez [mailto:[EMAIL PROTECTED] > Sent: Thursday, May 27, 2004 4:25 PM > To: [EMAIL PROTECTED] > Subject: Re: [Plan] The future of Cocoon > > Ugo Cei wrote: > > > Il giorno 26/mag/04, alle 11:17, Carsten Ziegeler ha scritto: > > > >> Some things that come to my mind for 2.2: > >> - first finished version of CForms. > >> - deprecate XSP (and provide a viable alternative) > >> - cleaning up the caching/store mess > >> - remove deprecated blocks etc. > > > > > > - Differentiate between blocks that provide a service to > other blocks > > and blocks that contain just samples or small applications > built upon > > cocoon (petstore, tour, linotpye). Maybe "samples-only" > blocks should > > be a separate download. > > > +1 > > > -Deprecate blocks that haven't been maintained in a long while or > > don't serve any evident purpose. Web3, apples, python, php, > asciiart > > come to mind. Maybe I'm wrong about some of them but I just want to > > make a point, we can then decide on a case-by-case basis. > > > +1 > > > - Review the implications and the implementation of pooling. > > > A big +1. > > > - Reduce unneeded dependencies on Avalon, where possible. > > > +1. Stated differently: introduce constructor and property dependency > injection. > > > - Review the logging framework. Log4j is the de-facto > standard and we > > have blocks that complain if Log4j is not properly configured, so > > let's accept it and stop reinventing the wheel. > > > See my answer to Carsten. > > > - Drop that Excalibur datasource. Components that need a DS > should get > > one provided by the container via JNDI. If we don't have a > container > > (running via the CLI, for instance), let the environment > provide one > > and bind it to a JNDI namespace. > > > Mmmhh... defining the JNDI datasources is container-specific, and > therefore makes the applications not self-contained. Furthermore, > subsitemaps (and blocks in the future) can come with their own > datasources used locally. I'm not sure this is compatible with the > global declaration induced by JNDI. > > > - Write more tests (you knew this one was coming ;-) ). > > > Don't we have enough of them? :-P > > Sylvain > > -- > Sylvain Wallez Anyware Technologies > http://www.apache.org/~sylvain http://www.anyware-tech.com > { XML, Java, Cocoon, OpenSource }*{ Training, Consulting, Projects } > >