From robert49@example.com Wed Oct 01 08:27:49 2008
Return-Path: <robert49@example.com>
Delivered-To: robert49@example.com
Received: (qmail 10394 invoked from network); 1 Oct 2008 08:27:48 -0000
Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155)
  by minotaur.apache.org with SMTP; 1 Oct 2008 08:27:48 -0000
Received: (qmail 19964 invoked by uid 500); 1 Oct 2008 08:27:47 -0000
Delivered-To: robert49@example.com
Received: (qmail 19942 invoked by uid 500); 1 Oct 2008 08:27:47 -0000
Mailing-List: contact robert49@example.com; run by ezmlm
Precedence: bulk
list-help: <mailto:robert49@example.com>
list-unsubscribe: <mailto:robert49@example.com>
List-Post: <mailto:robert49@example.com>
Reply-To: robert49@example.com
List-Id: <docs.cocoon.apache.org>
Delivered-To: mailing list robert49@example.com
Received: (qmail 19931 invoked by uid 99); 1 Oct 2008 08:27:46 -0000
Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155)
    by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Oct 2008 01:27:46 -0700
X-ASF-Spam-Status: No, hits=-2000.0 required=10.0
	tests=ALL_TRUSTED
X-Spam-Check-By: apache.org
Received: from [83.161.120.155] (HELO cocoon.zones.apache.org) (83.161.120.155)
    by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Oct 2008 08:26:44 +0000
Received: from cocoon.zones.apache.org (localhost [83.161.120.155])
	by cocoon.zones.apache.org (8.13.8+Sun/8.13.8) with ESMTP id m918RIMA013467
	for <robert49@example.com>; Wed, 1 Oct 2008 08:27:18 GMT
Message-ID: <robert49@example.com>
Date: Wed, 1 Oct 2008 08:27:18 +0000 (GMT+00:00)
From: robert49@example.com
To: robert49@example.com
Subject: [DAISY] Updated: HTMLSerializer
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Virus-Checked: Checked by ClamAV on apache.org

A document has been updated:

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

Document ID: 896
Branch: main
Language: default
Name: HTMLSerializer (unchanged)
Document Type: Sitemap Component (unchanged)
Updated on: 10/1/08 8:27:11 AM
Updated by: David Legg

A new version has been created, state: draft

Parts
=3D=3D=3D=3D=3D

Long description
----------------
This part has been updated.
Mime type: text/xml (unchanged)
File name:  (unchanged)
Size: 5271 bytes (previous version: 5106 bytes)
Content diff:
(12 equal lines skipped)
    here.</p>
   =20
    <p>Though HTML and XML look similar there are a number of subtle differ=
ences.=C2=A0
--- The standard HTMLSerializer actually delegates the job of transformatio=
n to the
+++ The standard HTMLSerializer actually delegates the job of serialization=
 to the
    JAXP (Java API for XML Parsing) html output method.=C2=A0 By default in=
 Cocoon this
    is implemented by the Xalan processor (though other XSLT processors can=
 be
    used).=C2=A0 This method performs the following actions: -</p>
(48 equal lines skipped)
   =20
    <p>If you wish to further configure the default settings you will need =
to create
    a Springbean definition file and place it in a directory where it can b=
e picked
--- up at application launch.=C2=A0 The following example Springbean file s=
hows how to
--- change the default to produce HTML 4.01 strict output:</p>
+++ up at application launch.=C2=A0 For more details on which directory to =
place your
+++ Springbean definition file see the <a href=3D"daisy:1310">Spring-Config=
urator
+++ property files</a> manual page.</p>
   =20
+++ <p>The following example Springbean file shows how to change the defaul=
t to
+++ produce HTML 4.01 strict output:</p>
+++=20
    <pre>&lt;?xml version=3D"1.0" encoding=3D"UTF-8"?&gt;
    &lt;beans xmlns=3D"http://www.springframework.org/schema/beans"
           xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance"
(32 equal lines skipped)


From robert49@example.com Wed Oct 01 08:40:14 2008
Return-Path: <robert49@example.com>
Delivered-To: robert49@example.com
Received: (qmail 16311 invoked from network); 1 Oct 2008 08:40:13 -0000
Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155)
  by minotaur.apache.org with SMTP; 1 Oct 2008 08:40:13 -0000
Received: (qmail 34732 invoked by uid 500); 1 Oct 2008 08:40:12 -0000
Delivered-To: robert49@example.com
Received: (qmail 34602 invoked by uid 500); 1 Oct 2008 08:40:11 -0000
Mailing-List: contact robert49@example.com; run by ezmlm
Precedence: bulk
list-help: <mailto:robert49@example.com>
list-unsubscribe: <mailto:robert49@example.com>
List-Post: <mailto:robert49@example.com>
Reply-To: robert49@example.com
List-Id: <docs.cocoon.apache.org>
Delivered-To: mailing list robert49@example.com
Received: (qmail 34566 invoked by uid 99); 1 Oct 2008 08:40:11 -0000
Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155)
    by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Oct 2008 01:40:11 -0700
X-ASF-Spam-Status: No, hits=-2000.0 required=10.0
	tests=ALL_TRUSTED
X-Spam-Check-By: apache.org
Received: from [83.161.120.155] (HELO cocoon.zones.apache.org) (83.161.120.155)
    by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Oct 2008 08:39:14 +0000
Received: from cocoon.zones.apache.org (localhost [83.161.120.155])
	by cocoon.zones.apache.org (8.13.8+Sun/8.13.8) with ESMTP id m918WIXg014694
	for <robert49@example.com>; Wed, 1 Oct 2008 08:32:19 GMT
Message-ID: <robert49@example.com>
Date: Wed, 1 Oct 2008 08:32:18 +0000 (GMT+00:00)
From: robert49@example.com
To: robert49@example.com
Subject: [DAISY] Updated: HTMLSerializer
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Virus-Checked: Checked by ClamAV on apache.org

A document has been updated:

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

Document ID: 896
Branch: main
Language: default
Name: HTMLSerializer (unchanged)
Document Type: Sitemap Component (unchanged)
Updated on: 10/1/08 8:31:58 AM
Updated by: David Legg

A new version has been created, state: draft

Parts
=3D=3D=3D=3D=3D

Long description
----------------
This part has been updated.
Mime type: text/xml (unchanged)
File name:  (unchanged)
Size: 5229 bytes (previous version: 5271 bytes)
Content diff:
(67 equal lines skipped)
   =20
    <p>If you wish to further configure the default settings you will need =
to create
    a Springbean definition file and place it in a directory where it can b=
e picked
--- up at application launch.=C2=A0 For more details on which directory to =
place your
--- Springbean definition file see the <a href=3D"daisy:1310">Spring-Config=
urator
--- property files</a> manual page.</p>
+++ up at application launch.=C2=A0 For details on where to place your Spri=
ngbean
+++ definition file see the <a href=3D"daisy:1304">Spring-Configurator</a>.=
</p>
   =20
    <p>The following example Springbean file shows how to change the defaul=
t to
    produce HTML 4.01 strict output:</p>
(36 equal lines skipped)


From robert49@example.com Wed Oct 01 09:01:10 2008
Return-Path: <robert49@example.com>
Delivered-To: robert49@example.com
Received: (qmail 28069 invoked from network); 1 Oct 2008 09:01:10 -0000
Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155)
  by minotaur.apache.org with SMTP; 1 Oct 2008 09:01:10 -0000
Received: (qmail 52276 invoked by uid 500); 1 Oct 2008 09:01:09 -0000
Delivered-To: robert49@example.com
Received: (qmail 52150 invoked by uid 500); 1 Oct 2008 09:01:08 -0000
Mailing-List: contact robert49@example.com; run by ezmlm
Precedence: bulk
list-help: <mailto:robert49@example.com>
list-unsubscribe: <mailto:robert49@example.com>
List-Post: <mailto:robert49@example.com>
Reply-To: robert49@example.com
List-Id: <docs.cocoon.apache.org>
Delivered-To: mailing list robert49@example.com
Received: (qmail 52139 invoked by uid 99); 1 Oct 2008 09:01:08 -0000
Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155)
    by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Oct 2008 02:01:08 -0700
X-ASF-Spam-Status: No, hits=-2000.0 required=10.0
	tests=ALL_TRUSTED
X-Spam-Check-By: apache.org
Received: from [83.161.120.155] (HELO cocoon.zones.apache.org) (83.161.120.155)
    by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Oct 2008 09:00:14 +0000
Received: from cocoon.zones.apache.org (localhost [83.161.120.155])
	by cocoon.zones.apache.org (8.13.8+Sun/8.13.8) with ESMTP id m918rJw5021239
	for <robert49@example.com>; Wed, 1 Oct 2008 08:53:19 GMT
Message-ID: <robert49@example.com>
Date: Wed, 1 Oct 2008 08:53:19 +0000 (GMT+00:00)
From: robert49@example.com
To: robert49@example.com
Subject: [DAISY] Updated: Introduction to the Spring Configurator
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Virus-Checked: Checked by ClamAV on apache.org

A document has been updated:

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

Document ID: 1304
Branch: main
Language: default
Name: Introduction to the Spring Configurator (previously Introduction)
Document Type: Cocoon Document (unchanged)
Updated on: 10/1/08 8:53:02 AM
Updated by: David Legg

A new version has been created, state: draft

Parts
=3D=3D=3D=3D=3D

Content
-------
This part has been updated.
Mime type: text/xml (unchanged)
File name:  (unchanged)
Size: 1511 bytes (previous version: 1787 bytes)
Content diff:
    <html>
    <body>
   =20
    <p>The Spring Configurator is a useful component providing support in c=
ommon
--- configuration issues when using the Spring framework. Although this pro=
duct has
--- been developed inside the Cocoon project, it is aimed at making easier=
=C2=A0the usage
--- of Spring in each and every web application; it is not tied to the famo=
us Cocoon
--- web application framework and can be used standalone. The impact on you=
r code is
--- nearly zero and the Spring Configurator=C2=A0as=C2=A0only Spring itself=
 as a dependency.
--- </p>
+++ configuration issues when using the Spring framework.</p>
   =20
+++ <p>Although the code was developed as part of Cocoon, it is aimed at ma=
king it
+++ easier to use Spring in any web application.=C2=A0 It has no dependenci=
es on Cocoon
+++ and can be used standalone. The impact on your code is nearly zero and =
the
+++ Spring Configurator has=C2=A0only Spring itself as a dependency.</p>
+++=20
    <h2>Motivation</h2>
   =20
    <p>When using a framework like Spring there are always the same problem=
s to
(2 equal lines skipped)
    <ul>
    <li>Where do I store my bean configurations?</li>
    <li>How can I parameterize them dynamically?</li>
--- <li>Where do I store these extra information?</li>
--- <li>How can I handle different environments like a testing environment,=
 a
--- development environment and a production environment?</li>
--- <li>How can I distribute not only code but also corresponding configura=
tions?
--- </li>
+++ <li>Where do I store this extra information?</li>
+++ <li>How can I handle different environments for testing or development =
or
+++ production?</li>
+++ <li>How can I distribute code configuration information?</li>
    <li>How can I distribute partial web applications?</li>
    <li>How do I manage hierarchial web application contexts?</li>
    </ul>
   =20
--- <p>Of course Spring is flexible enough to enable solutions to the above
--- problems, but you have to do it and implement it for your solution. And=
 there is
--- more than one way of doing this and each and every project ends up deve=
loping
--- its own "proprietary" solution. A best practice and a standardized way =
of doing
--- these things would be great. And guess what, the Spring Configurator is=
 the
--- answer to your problems. Like Maven has standardized the build process,=
 the
--- Spring Configurator standardizes the way of dealing with various config=
uration
--- issues with Spring. Ok, enough motivation, let's see what the Spring
--- configurator can provide for your work.</p>
+++ <p>Of course Spring is flexible enough to handle these problems, but yo=
u have to
+++ implement your own solution.=C2=A0 The danger here is that every projec=
t ends up
+++ developing its own "proprietary" solution.</p>
   =20
+++ <p>A standardized way of doing these things would be great.=C2=A0 Guess=
 what!, the
+++ Spring Configurator is the answer to your problems. Just like Maven has
+++ standardized the build process, the Spring Configurator standardizes th=
e way of
+++ dealing with various configuration issues with Spring.</p>
+++=20
    </body>
    </html>


From robert49@example.com Wed Oct 01 09:11:11 2008
Return-Path: <robert49@example.com>
Delivered-To: robert49@example.com
Received: (qmail 32863 invoked from network); 1 Oct 2008 09:11:10 -0000
Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155)
  by minotaur.apache.org with SMTP; 1 Oct 2008 09:11:10 -0000
Received: (qmail 59765 invoked by uid 500); 1 Oct 2008 09:11:09 -0000
Delivered-To: robert49@example.com
Received: (qmail 59734 invoked by uid 500); 1 Oct 2008 09:11:09 -0000
Mailing-List: contact robert49@example.com; run by ezmlm
Precedence: bulk
list-help: <mailto:robert49@example.com>
list-unsubscribe: <mailto:robert49@example.com>
List-Post: <mailto:robert49@example.com>
Reply-To: robert49@example.com
List-Id: <docs.cocoon.apache.org>
Delivered-To: mailing list robert49@example.com
Received: (qmail 59717 invoked by uid 99); 1 Oct 2008 09:11:08 -0000
Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155)
    by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Oct 2008 02:11:08 -0700
X-ASF-Spam-Status: No, hits=-2000.0 required=10.0
	tests=ALL_TRUSTED
X-Spam-Check-By: apache.org
Received: from [83.161.120.155] (HELO cocoon.zones.apache.org) (83.161.120.155)
    by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Oct 2008 09:10:15 +0000
Received: from cocoon.zones.apache.org (localhost [83.161.120.155])
	by cocoon.zones.apache.org (8.13.8+Sun/8.13.8) with ESMTP id m9193Jfl025027
	for <robert49@example.com>; Wed, 1 Oct 2008 09:03:19 GMT
Message-ID: <robert49@example.com>
Date: Wed, 1 Oct 2008 09:03:19 +0000 (GMT+00:00)
From: robert49@example.com
To: robert49@example.com
Subject: [DAISY] Updated: HTMLSerializer
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Virus-Checked: Checked by ClamAV on apache.org

A document has been updated:

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

Document ID: 896
Branch: main
Language: default
Name: HTMLSerializer (unchanged)
Document Type: Sitemap Component (unchanged)
Updated on: 10/1/08 9:03:12 AM
Updated by: David Legg

A new version has been created, state: draft

Parts
=3D=3D=3D=3D=3D

Long description
----------------
This part has been updated.
Mime type: text/xml (unchanged)
File name:  (unchanged)
Size: 5241 bytes (previous version: 5229 bytes)
Content diff:
(68 equal lines skipped)
    <p>If you wish to further configure the default settings you will need =
to create
    a Springbean definition file and place it in a directory where it can b=
e picked
    up at application launch.=C2=A0 For details on where to place your Spri=
ngbean
--- definition file see the <a href=3D"daisy:1304">Spring-Configurator</a>.=
</p>
+++ definition file see the <a href=3D"daisy:1312">Bean Configuration</a> m=
anual page.
+++ </p>
   =20
    <p>The following example Springbean file shows how to change the defaul=
t to
    produce HTML 4.01 strict output:</p>
(36 equal lines skipped)


From robert49@example.com Wed Oct 15 16:09:49 2008
Return-Path: <robert49@example.com>
Delivered-To: robert49@example.com
Received: (qmail 80134 invoked from network); 15 Oct 2008 16:09:49 -0000
Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155)
  by minotaur.apache.org with SMTP; 15 Oct 2008 16:09:49 -0000
Received: (qmail 33126 invoked by uid 500); 15 Oct 2008 16:09:50 -0000
Delivered-To: robert49@example.com
Received: (qmail 33097 invoked by uid 500); 15 Oct 2008 16:09:50 -0000
Mailing-List: contact robert49@example.com; run by ezmlm
Precedence: bulk
list-help: <mailto:robert49@example.com>
list-unsubscribe: <mailto:robert49@example.com>
List-Post: <mailto:robert49@example.com>
Reply-To: robert49@example.com
List-Id: <docs.cocoon.apache.org>
Delivered-To: mailing list robert49@example.com
Received: (qmail 33086 invoked by uid 99); 15 Oct 2008 16:09:50 -0000
Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155)
    by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 15 Oct 2008 09:09:50 -0700
X-ASF-Spam-Status: No, hits=-1998.5 required=10.0
	tests=ALL_TRUSTED,WEIRD_PORT
X-Spam-Check-By: apache.org
Received: from [83.161.120.155] (HELO cocoon.zones.apache.org) (83.161.120.155)
    by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 15 Oct 2008 16:08:49 +0000
Received: from cocoon.zones.apache.org (localhost [83.161.120.155])
	by cocoon.zones.apache.org (8.13.8+Sun/8.13.8) with ESMTP id m9FG9QMg002946
	for <robert49@example.com>; Wed, 15 Oct 2008 16:09:26 GMT
Message-ID: <robert49@example.com>
Date: Wed, 15 Oct 2008 16:09:26 +0000 (GMT+00:00)
From: robert49@example.com
To: robert49@example.com
Subject: [DAISY] Updated: A Simple CForm Example
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Virus-Checked: Checked by ClamAV on apache.org

A document has been updated:

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

Document ID: 478
Branch: main
Language: default
Name: A Simple CForm Example (previously A Simple Example)
Document Type: Cocoon Document (unchanged)
Updated on: 10/15/08 4:09:08 PM
Updated by: David Legg

A new version has been created, state: publish

Parts
=3D=3D=3D=3D=3D

Content
-------
This part has been updated.
Mime type: text/xml (unchanged)
File name:  (unchanged)
Size: 16511 bytes (previous version: 15359 bytes)
Content diff:
(3 equal lines skipped)
    <h1>A simple CForms example</h1>
   =20
    <p>In this example we will show how to create a simple registration for=
m using
--- CForms and flowscript. We will follow to following steps:</p>
+++ CForms and flowscript.=C2=A0 We will follow the following steps:</p>
   =20
    <ol>
    <li>Create a block for this sample</li>
(9 equal lines skipped)
   =20
    <h1>Create a block</h1>
   =20
--- <p>This has been covered in the tutorial, but it won't hurt to recall t=
his Maven
--- goal:</p>
+++ <p>This is covered in the tutorial "<a href=3D"daisy:1159">Your first C=
ocoon
+++ application using Maven 2</a>", but it won't hurt to repeat it here:</p=
>
   =20
--- <pre>mvn org.apache.maven.plugins:maven-archetype-plugin:1.0-alpha-7:cr=
eate=20
--- -DarchetypeGroupId=3Dorg.apache.cocoon=20
--- -DarchetypeArtifactId=3Dcocoon-22-archetype-block=20
--- -DarchetypeVersion=3D1.0.0-RC2 -DgroupId=3Dcom.mycompany=20
--- -DartifactId=3Dsimple-sample</pre>
+++ <p>Choose a suitable parent directory in which to create the following =
example
+++ directory and then run this Maven command:</p>
   =20
--- <p class=3D"note">As of the writing of this page, the Maven archetype p=
lugin
--- version has to be specified, due to a bug in the current release of it.=
</p>
+++ <pre>mvn archetype:generate -DarchetypeCatalog=3Dhttp://cocoon.apache.o=
rg
+++ </pre>
   =20
--- <p>Edit the <tt>simple-sample/pom.xml</tt> file and add the support for=
 Cocoon
--- Forms:</p>
+++ <p>Maven will generate some output and then interactively ask you for s=
ome
+++ information.=C2=A0 You should select item 2 (the cocoon-22-archetype-bl=
ock):</p>
   =20
+++ <pre>Choose archetype:
+++ 1: remote -&gt; cocoon-22-archetype-block-plain (Creates an empty Cocoo=
n block; useful
+++ =C2=A0if you want to add another block to a Cocoon application)
+++ 2: remote -&gt; cocoon-22-archetype-block (Creates a Cocoon block conta=
ining some small
+++ =C2=A0samples)
+++ 3: remote -&gt; cocoon-22-archetype-webapp (Creates a web application c=
onfigured to
+++  host Cocoon blocks. Just add the block dependencies)
+++ Choose a number:  (1/2/3): <strong><strong>2</strong></strong>
+++ </pre>
+++=20
+++ <p>When Maven asks for more details of the block to be created answer a=
s
+++ follows:</p>
+++=20
+++ <pre><strong> Define value for groupId: : <strong>com.mycompany</strong=
>
+++ Define value for artifactId: : cformexample
+++ Define value for version:  1.0-SNAPSHOT: : <strong>1.0.0</strong>
+++ Define value for package: : <strong>com.mycompany.cformexample</strong>
+++ </strong> </pre>
+++=20
+++ <p>A new directory should appear called 'cformexample'.</p>
+++=20
+++ <p>Change into this directory and edit the <tt>pom.xml</tt> file by add=
ing a
+++ dependency on Cocoon Forms:</p>
+++=20
    <pre>&lt;dependency&gt;
--- =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;groupId&gt;org.apache.cocoon&lt;/gro=
upId&gt;
--- =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;artifactId&gt;cocoon-forms-impl&lt;/=
artifactId&gt;
--- =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;version&gt;1.0.0-RC1&lt;/version&gt;
+++ =C2=A0 &lt;groupId&gt;org.apache.cocoon&lt;/groupId&gt;
+++ =C2=A0 &lt;artifactId&gt;cocoon-forms-impl&lt;/artifactId&gt;
+++ =C2=A0 &lt;version&gt;1.1.0&lt;/version&gt;
    &lt;/dependency&gt;
    </pre>
   =20
--- <p>Move in the <tt>simple-sample</tt> directory and build the block to =
ensure
--- the playing field is set appropriately.</p>
+++ <p>Build the block to ensure everything is set correctly:</p>
   =20
    <pre>mvn install</pre>
   =20
--- <p>To access resources hold in the fomrs-impla and ajax-impl blocks, th=
e Servlet
--- Service Framework=C2=A0 has to be instructed to fine them. Hence, open
--- <tt>src/main/resources/META-INF/cocoon/spring/servlet-service.xml</tt> =
and add
--- the following in the<tt> &lt;servlet:context&gt;</tt> element:</p>
+++ <p>To access resources held in the cocoon-forms-impl and cocoon-ajax-im=
pl
+++ blocks, the Servlet Service Framework=C2=A0 has to be told how to find =
them. Hence,
+++ open:</p>
   =20
--- <pre>&lt;servlet:connections&gt;
---   &lt;entry key=3D"ajax" value-ref=3D"org.apache.cocoon.ajax.impl.servl=
et"/&gt;
--- =C2=A0 &lt;entry key=3D"forms" value-ref=3D"org.apache.cocoon.forms.imp=
l.servlet"/&gt;
--- &lt;/servlet:connections&gt;</pre>
+++ <p><tt>src/main/resources/META-INF/cocoon/spring/block-servlet-service.=
xml</tt>
+++ </p>
   =20
+++ <p>Find the following line:</p>
+++=20
+++ <pre>&lt;servlet:context mount-path=3D"/cformexample" context-path=3D"b=
lockcontext:/cformexample/"/&gt;
+++ </pre>
+++=20
+++ <p>and change it to look like this:</p>
+++=20
+++ <pre>&lt;servlet:context mount-path=3D"/cformexample" context-path=3D"b=
lockcontext:/cformexample/"&gt;
+++   &lt;servlet:connections&gt;
+++     &lt;entry key=3D"ajax" value-ref=3D"org.apache.cocoon.ajax.impl.ser=
vlet"/&gt;
+++     &lt;entry key=3D"forms" value-ref=3D"org.apache.cocoon.forms.impl.s=
ervlet"/&gt;
+++   &lt;/servlet:connections&gt;
+++ &lt;/servlet:context&gt;
+++ </pre>
+++=20
    <h1>Create a form definition file</h1>
   =20
    <p>Below the form definition file is displayed,
(189 equal lines skipped)
   =20
    <h1>Add some pipelines to the sitemap</h1>
   =20
--- <p>The sitemap.xmap has to be modified as well:</p>
+++ <p>The sitemap.xmap has to be modified (located in: src\main\resources\=
COB-INF):
+++ </p>
   =20
--- <p>First, an i18n dictionary has to be definied:</p>
+++ <p>First, an i18n dictionary has to be defined:</p>
   =20
    <pre>=C2=A0 &lt;map:components&gt;
    =C2=A0=C2=A0=C2=A0 &lt;map:transformers default=3D"xslt"&gt;
(39 equal lines skipped)
            &lt;map:generate type=3D"jx" src=3D"resource/internal/registrat=
ion_success.jx"/&gt;
            &lt;map:serialize/&gt;
          &lt;/map:match&gt;
---     &lt;/map:pipeline</pre>
+++     &lt;/map:pipeline&gt;</pre>
   =20
    <p>Note the following things:</p>
   =20
(2 equal lines skipped)
    forms catalogue does not have to be the default one, but here it is the=
 only one
    and thus the default.</li>
    <li>In the <tt>map:flow</tt> tag our flowscript file is NOT declared, s=
ince
--- Cocoon loads automatically what's in the <tt>flow</tt> directory.</li>
+++ Cocoon automatically loads whatever is in the <tt>flow</tt> directory.<=
/li>
    <li>Then we have the pipelines:</li>
    <ul>
    <li>The first two are for managing the flowscript: when someone hits th=
e
(9 equal lines skipped)
    javascript libraries, CSS files and images.</li>
    <li>Resources (XSL files, CSS, images, etc.) defined in the forms-impl =
and
    ajax-impl blocks are provided to this block by the Servlet Service Fram=
ework
--- (look at the paramters given to <tt>forms-samples-styling.xsl</tt>).</l=
i>
+++ (look at the parameters given to <tt>forms-samples-styling.xsl</tt>).</=
li>
    </ul>
   =20
    </ul>
(57 equal lines skipped)
   =20
    <p>Direct your browser to:</p>
   =20
--- <pre>http://localhost:8888/simple-sample/registration
+++ <pre>http://localhost:8888/cformexample/registration
    </pre>
   =20
    <p>Try entering incorrect data and see what it does.</p>
(4 equal lines skipped)
    a simple form (though notice you didn't have to write any Java for all =
of this,
    nor to restart Cocoon), but adding more complexity to the form is now s=
imply a
    matter of adding more widgets, custom validation logic, event handlers,=
 etc. To
--- have a feel for the power of CForms, take a look at the examples includ=
ed
+++ get a feel for the power of CForms, take a look at the examples include=
d
    included in the Forms block.</p>
   =20
    </body>
(1 equal lines skipped)


From robert49@example.com Sat Oct 18 23:03:16 2008
Return-Path: <robert49@example.com>
Delivered-To: robert49@example.com
Received: (qmail 5286 invoked from network); 18 Oct 2008 23:03:16 -0000
Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155)
  by minotaur.apache.org with SMTP; 18 Oct 2008 23:03:16 -0000
Received: (qmail 85168 invoked by uid 500); 18 Oct 2008 23:03:17 -0000
Delivered-To: robert49@example.com
Received: (qmail 85140 invoked by uid 500); 18 Oct 2008 23:03:17 -0000
Mailing-List: contact robert49@example.com; run by ezmlm
Precedence: bulk
list-help: <mailto:robert49@example.com>
list-unsubscribe: <mailto:robert49@example.com>
List-Post: <mailto:robert49@example.com>
Reply-To: robert49@example.com
List-Id: <docs.cocoon.apache.org>
Delivered-To: mailing list robert49@example.com
Received: (qmail 85129 invoked by uid 99); 18 Oct 2008 23:03:17 -0000
Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155)
    by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 18 Oct 2008 16:03:17 -0700
X-ASF-Spam-Status: No, hits=-2000.0 required=10.0
	tests=ALL_TRUSTED
X-Spam-Check-By: apache.org
Received: from [83.161.120.155] (HELO cocoon.zones.apache.org) (83.161.120.155)
    by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 18 Oct 2008 23:02:14 +0000
Received: from cocoon.zones.apache.org (localhost [83.161.120.155])
	by cocoon.zones.apache.org (8.13.8+Sun/8.13.8) with ESMTP id m9IMtLmc006420
	for <robert49@example.com>; Sat, 18 Oct 2008 22:55:22 GMT
Message-ID: <robert49@example.com>
Date: Sat, 18 Oct 2008 22:55:21 +0000 (GMT+00:00)
From: robert49@example.com
To: robert49@example.com
Subject: [DAISY] Updated: Using the Reloading Classloader
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Virus-Checked: Checked by ClamAV on apache.org

A document has been updated:

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

Document ID: 1297
Branch: main
Language: default
Name: Using the Reloading Classloader (unchanged)
Document Type: Cocoon Document (unchanged)
Updated on: 10/18/08 10:55:11 PM
Updated by: Ross Gardler

A new version has been created, state: publish

Parts
=====

Content
-------
This part has been updated.
Mime type: text/xml (unchanged)
File name:  (unchanged)
Size: 4143 bytes (previous version: 4175 bytes)
Content diff:
(25 equal lines skipped)
    
    <h1>Step 2: Configure the plugin</h1>
    
--- <p>You can also provide configuration properties. Use the
--- <a href="prepare-mojo.html">goal documentation</a> generated from the Javadoc
--- comments to find out more.</p>
+++ <p>You can also provide configuration properties. Use the goal documentation
+++ generated from the Javadoc comments to find out more.</p>
    
    <p>The central configuration file is rcl.properties which has to be put into the
    root directory of the block that you want to run, e.g.</p>
(98 equal lines skipped)


From robert49@example.com Thu Oct 30 12:47:59 2008
Return-Path: <robert49@example.com>
Delivered-To: robert49@example.com
Received: (qmail 6008 invoked from network); 30 Oct 2008 12:47:58 -0000
Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155)
  by minotaur.apache.org with SMTP; 30 Oct 2008 12:47:58 -0000
Received: (qmail 35035 invoked by uid 500); 30 Oct 2008 12:48:04 -0000
Delivered-To: robert49@example.com
Received: (qmail 35003 invoked by uid 500); 30 Oct 2008 12:48:03 -0000
Mailing-List: contact robert49@example.com; run by ezmlm
Precedence: bulk
list-help: <mailto:robert49@example.com>
list-unsubscribe: <mailto:robert49@example.com>
List-Post: <mailto:robert49@example.com>
Reply-To: robert49@example.com
List-Id: <docs.cocoon.apache.org>
Delivered-To: mailing list robert49@example.com
Received: (qmail 34992 invoked by uid 99); 30 Oct 2008 12:48:03 -0000
Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155)
    by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 30 Oct 2008 05:48:03 -0700
X-ASF-Spam-Status: No, hits=-2000.0 required=10.0
	tests=ALL_TRUSTED
X-Spam-Check-By: apache.org
Received: from [83.161.120.155] (HELO cocoon.zones.apache.org) (83.161.120.155)
    by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 30 Oct 2008 12:46:56 +0000
Received: from cocoon.zones.apache.org (localhost [83.161.120.155])
	by cocoon.zones.apache.org (8.13.8+Sun/8.13.8) with ESMTP id m9UCla4Q028725
	for <robert49@example.com>; Thu, 30 Oct 2008 12:47:37 GMT
Message-ID: <robert49@example.com>
Date: Thu, 30 Oct 2008 12:47:36 +0000 (GMT+00:00)
From: robert49@example.com
To: robert49@example.com
Subject: [DAISY] Updated: Your first Cocoon application using Maven 2
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Virus-Checked: Checked by ClamAV on apache.org

A document has been updated:

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

Document ID: 1159
Branch: main
Language: default
Name: Your first Cocoon application using Maven 2 (unchanged)
Document Type: Cocoon Document (unchanged)
Updated on: 10/30/08 12:47:22 PM
Updated by: Luca Morandini

A new version has been created, state: draft

Parts
=====

Content
-------
This part has been updated.
Mime type: text/xml (unchanged)
File name:  (unchanged)
Size: 7822 bytes (previous version: 7533 bytes)
Content diff:
(37 equal lines skipped)
    <pre>mvn archetype:generate -DarchetypeCatalog=http://cocoon.apache.org
    </pre>
    
+++ <p class="warn">Due to the vagaries of Maven, as of the 30th of Oct 2008, this
+++ will work only if you specify the archetype version. like in: <strong><tt>mvn
+++ org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-4:generate
+++ -DarchetypeCatalog=http://cocoon.apache.org</tt></strong></p>
+++ 
    <p>Maven will generate some output and then interactively ask you for some
    information:</p>
    
(130 equal lines skipped)


From robert49@example.com Thu Oct 30 20:08:59 2008
Return-Path: <robert49@example.com>
Delivered-To: robert49@example.com
Received: (qmail 49583 invoked from network); 30 Oct 2008 20:08:59 -0000
Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155)
  by minotaur.apache.org with SMTP; 30 Oct 2008 20:08:59 -0000
Received: (qmail 82278 invoked by uid 500); 30 Oct 2008 20:09:04 -0000
Delivered-To: robert49@example.com
Received: (qmail 82255 invoked by uid 500); 30 Oct 2008 20:09:04 -0000
Mailing-List: contact robert49@example.com; run by ezmlm
Precedence: bulk
list-help: <mailto:robert49@example.com>
list-unsubscribe: <mailto:robert49@example.com>
List-Post: <mailto:robert49@example.com>
Reply-To: robert49@example.com
List-Id: <docs.cocoon.apache.org>
Delivered-To: mailing list robert49@example.com
Received: (qmail 82244 invoked by uid 99); 30 Oct 2008 20:09:04 -0000
Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155)
    by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 30 Oct 2008 13:09:04 -0700
X-ASF-Spam-Status: No, hits=-2000.0 required=10.0
	tests=ALL_TRUSTED
X-Spam-Check-By: apache.org
Received: from [83.161.120.155] (HELO cocoon.zones.apache.org) (83.161.120.155)
    by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 30 Oct 2008 20:07:56 +0000
Received: from cocoon.zones.apache.org (localhost [83.161.120.155])
	by cocoon.zones.apache.org (8.13.8+Sun/8.13.8) with ESMTP id m9UK16Ax003742
	for <robert49@example.com>; Thu, 30 Oct 2008 20:01:06 GMT
Message-ID: <robert49@example.com>
Date: Thu, 30 Oct 2008 20:01:06 +0000 (GMT+00:00)
From: robert49@example.com
To: robert49@example.com
Subject: [DAISY] Updated: Using the Reloading Classloader
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Virus-Checked: Checked by ClamAV on apache.org

A document has been updated:

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

Document ID: 1297
Branch: main
Language: default
Name: Using the Reloading Classloader (unchanged)
Document Type: Cocoon Document (unchanged)
Updated on: 10/30/08 8:00:54 PM
Updated by: Luca Morandini

A new version has been created, state: draft

Parts
=3D=3D=3D=3D=3D

Content
-------
This part has been updated.
Mime type: text/xml (unchanged)
File name:  (unchanged)
Size: 4143 bytes (unchanged)
Content diff:
(15 equal lines skipped)
          &lt;plugin&gt;
            &lt;groupId&gt;org.apache.cocoon&lt;/groupId&gt;
            &lt;artifactId&gt;cocoon-maven-plugin&lt;/artifactId&gt;
---         &lt;version&gt;1.0.0-M2&lt;/version&gt;
+++         &lt;version&gt;1.0.0-M3&lt;/version&gt;
         =C2=A0&lt;/plugin&gt;
          [...]
        &lt;/plugins&gt;
(109 equal lines skipped)



{'source': 'Apache Software Foundation Public Mail Archives'}