Carsten Ziegeler wrote:
Upayavira wrote:
Seeing as we're all in RT mode at the moment...
So, I remember someone (Carsten?) saying that the only blocks that need
to modify something 'core' were those that needed to modify web.xml,
perhaps because they needed to provide their own servlet.
Yepp, this is a complete list:
a) databases
Adds the driver class to web.xml to load the driver - we could either
forget about this or make different bundles/blocks/whatever for each driver.
In the OSGi case, driver bundles is the best solution IMO. The database
block can be alowed to dynamically import any package. In the non OSGi
case, wouldn't it be possible to add the drivers to the classpath with
properties through your settings mechanism?
b) faces
Adds an own listener
Don't know anything about this.
c) slide
Adds own servlet and mapping
d) xindice
Adds own servlet and mapping
In the OSGi case, I agree with Upayavira that it is most convenient to
add a servlet to the HTTPService.
e) XSP and all blocks adding logicsheets
The configuration for XSP is still in the main cocoon.xconf, so this one
has to be patched for XSP and logicsheets.
Do they have to be there, or is it just that no one have changed them to
the new include based way?
/Daniel