What is Apache Cocoon?
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.
Cocoon implements these concepts around the notion of component pipelines , each component on the pipeline specializing on a particular operation. [more]
What are Cocoon blocks?
A block is the unit of modularization in Cocoon (Eclipse uses the term plugins, OSGi uses bundles). Everything that goes beyond ... [more]
Getting Started
Getting Better
- Articles, presentations and books
- All-in-one PDF
- About the documentation
Getting Involved
Version 2.3.0
News
- Apache Cocoon 2.3.0 Released
- The Apache Cocoon Community is proud to announce the new release of Apache Cocoon, 2.3.0. [more]
- submitted by Cédric Damioli, 11/25/23 19:30:00 CET
Versions & Download
Cocoon 2.3 (stable)
| Artifact | Description | Download | Verify |
|---|---|---|---|
| Cocoon 2.3.0 | Cocoon sources: Core (pipelines, sitemaps, servlet) + all blocks | cocoon-2.3.0-source-release.zip | pgp sha512 |
|
Getting Started 2.2.0 |
A simple web application based on Cocoon 2.2 that makes use of blocks and servlet services. |
cocoon-getting-started-2.2.0-zip
|
Cocoon 2.2 was split up into smaller units called blocks. Everything that goes beyond what Cocoon provides in its core modules (Spring integration, sitemap and pipeline implementation) is provided as block. Blocks can be downloaded separately. In order to get an overview of what blocks are available, use the list of blocks.
Previous versions
Older versions of Cocoon are 2.1, 2.0 and 1.x. It is not recommended to start a new project based on one of them.