cocoon-docs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From da...@cocoon.zones.apache.org
Subject [DAISY] Updated: Welcome
Date Mon, 01 Jan 2007 18:54:07 GMT
A document has been updated:

http://cocoon.zones.apache.org/daisy/documentation/1285.html

Document ID: 1285
Branch: main
Language: default
Name: Welcome (unchanged)
Document Type: WebpageWithSidebar (unchanged)
Updated on: 1/1/07 6:53:48 PM
Updated by: Reinhard Pötz

A new version has been created, state: publish

Parts
=====

Sidebar
-------
This part has been updated.
Mime type: text/xml (unchanged)
File name:  (unchanged)
Size: 1886 bytes (previous version: 1848 bytes)
Content diff:
(2 equal lines skipped)
    
    <h1>What is Apache Cocoon?</h1>
    
--- <p class="fixme">This is our 2.1 definition of Cocoon. I (rpoetz) think that we
--- need to adapt it to reflect our way towards modulariuzation (blocks), that we
--- offer continuation based controller and that Cocoon is the best framework when
--- it comes to XML and the support of multiple output formats.</p>
+++ <p>Apache Cocoon is a <a href="http://www.springframework.org">Spring-based</a>
+++ framework built around the concepts of separation of concerns and
+++ component-based development.</p>
    
--- <p>Apache Cocoon is a web development framework built around the concepts of
--- separation of concerns and component-based web development.</p>
+++ <p>Cocoon implements these concepts around the notion of <strong>component
+++ pipelines</strong>, each component on the pipeline specializing on a particular
+++ operation. This makes it possible to use a Lego(tm)-like approach in building
+++ web solutions, hooking together components into pipelines, often without any
+++ required programming.</p>
    
--- <p>Cocoon implements these concepts around the notion of 'component pipelines',
--- each component on the pipeline specializing on a particular operation. This
--- makes it possible to use a Lego(tm)-like approach in building web solutions,
--- hooking together components into pipelines without any required programming.</p>
+++ <p>Cocoon used as web framework is "web glue for your web application
+++ development needs". It is a glue that keeps concerns separate and allows
+++ parallel evolution of all aspects of a web application, improving development
+++ pace and reducing the chance of conflicts. In particular it makes it easy to
+++ support multiple output formats, offers continuation based web controller
+++ implementations and comes with a JSR-168 compatible Portal implementation.</p>
    
--- <p>Cocoon is "web glue for your web application development needs". It is a glue
--- that keeps concerns separate and allows parallel evolution of all aspects of a
--- web application, improving development pace and reducing the chance of
--- conflicts.</p>
--- 
    <h1>What are Cocoon blocks?</h1>
    
    <p>A block is the unit of modularization (Eclipse uses the term plugins, OSGi
    bundles) in Cocoon. Everything that goes beyond that what Cocoon provides in its
--- core is provided as block. Every custom Cocoon application is developed as
--- block. A block <em>can</em> provide following features:</p>
+++ core modules (Spring integration, sitemap and pipeline implementation) is
+++ provided as block. Every custom Cocoon application is developed as block. A
+++ block <em>can</em> provide following features:</p>
    
    <ul>
    <li>sitemap services by provide pipelines that can be called by a special
    purpose protocol (<tt>block:</tt>) as a special servlet service</li>
--- <li>general servlet services (any servlet can be managed by the Cocoon blocks
--- framework)</li>
+++ <li>general servlet services (<em>any</em> servlet can be managed by
the Cocoon
+++ blocks framework)</li>
    <li>component services  (Spring beans, Avalon services/components)</li>
    <li>a container for classes and resources</li>
    </ul>
(5 equal lines skipped)


Mime
View raw message