Apache Cocoon 3.0.0-alpha-1 Released
The Apache Cocoon Community is proud to announce the release of Cocoon 3.0.0-alpha-1.
Apache Cocoon 3 is a major rewrite of Cocoon 2.2. Like Cocoon 2 it is
based around the concept of pipelines and sitemaps and it is very
similar to Cocoon 2.2 in many respects but is slimmed down and
designed to be *easily usable from within any Java environment*.
Here is an example of a pipeline that uses SAX components:
Pipeline pipeline = new NonCachingPipeline();
pipeline.addComponent(new StringGenerator("<x></x>"));
pipeline.addComponent(new XSLTTransformer(
this.getClass().getResource("/test1.xslt")));
pipeline.addComponent(new XSLTTransformer(
this.getClass().getResource("/test2.xslt")));
pipeline.addComponent(new XMLSerializer());
pipeline.setup(System.out);
pipeline.execute();
On top of this, Cocoon 3 has the goal to become an integration
platform for RESTful webservices and web applications.
There are several Maven 2 archetypes available that help you to get
started. Find a list and usage instructions at
http://cocoon.apache.org/3.0/download.html
The release artifacts are available from the central Maven repository
(http://repo1.maven.org/maven2/) or you can download them from the
distribution area (http://cocoon.apache.org/3.0/download.html).
More information about Cocoon 3 is available at
http://cocoon.apache.org/3.0/
*************************** W A R N I N G ***************************
Some user accessible points in this software package should be
considered "alpha". This means that the developer team is not
investing _any_ effort to provide backward compatibility between alpha
releases for these parts. This software will continue to be released
as "alpha" until its code, schemas, and APIs are considered stable.
Until then, there will be no warranty that newer versions will
maintain backward compatibility for such parts, even in the most
simple cases. However, once "beta" status is reached, backward
incompatible changes will be made only when absolutely necessary to
reach "final" status.
The Cocoon development team understands the importance of reliable
software as well protecting user investments through the creation of a
solid development platform that doesn't change. On the other hand,
Cocoon 3 should give its developers the freedom to experiment and to
react quickly on feedback. Thus, reliability cannot be guaranteed
before the software achieves its "final" status.
Until then, no effort will be provided to guarantee backward
compatibility for any parts considered alpha.
You have been warned.
*************************** W A R N I N G ***************************
The Apache Cocoon Project