>
> Hmm... needing additional documentation is often the sign of some sort of 
> problem. In this case, we may simply have too many modules. Why don't we have 
> a "cocoon-core" module, so that people can know where to look at to 
> understand what Cocoon is about? And this core module should not only be the 
> cocoon-pipeline module, but should also include cocoon-util (3 classes!), 
> cocoon-sax, cocoon-sitemap, cocoon-controller (3 classes again) and even 
> cocoon-stax (Stax is provided in JDK 1.6).
>

This sounds like a good idea, +1

> Also, along with providing more meat in the core, let's be opinionated and 
> clearly say what Cocoon is about. For 2.2, the website says "Apache Cocoon is 
> a Spring-based framework (since version 2.2 of Cocoon) built around the 
> concepts of separation of concerns and component-based development."
>
> Er... and what does this mean for a newcomer, particularly when Spring 
> already has this huge amount of components and whose large number of 
> interfaces and abstract classes could well be confused with "separation of 
> concerns" ?
>
> What about a probably restrictive but clearer "Cocoon is a versatile pipeline 
> processing engine, particularly suited for XML processing and multi-format 
> document publication, but also capable of processing binary content such as 
> images. It provides integration modules with popular frameworks like Spring, 
> Wicket and JAX-RS"?
>

Maybe not the best sentence in the world, but I like the intent here.
Again I'd say +1

Reply via email to