<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel about="http://blog.gmane.org/gmane.text.xml.cocoon.documentation">
    <title>gmane.text.xml.cocoon.documentation</title>
    <link>http://blog.gmane.org/gmane.text.xml.cocoon.documentation</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11346"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11345"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11344"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11343"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11342"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11341"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11340"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11339"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11338"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11337"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11336"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11335"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11334"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11333"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11332"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11331"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11330"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11329"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11328"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11327"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11346">
    <title>[DAISY] Updated: ExceptionSelector</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11346</link>
    <description>A document has been updated:

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

Document ID: 931
Branch: main
Language: default
Name: ExceptionSelector (unchanged)
Document Type: Sitemap Component (unchanged)
Updated on: 11/24/08 12:53:54 PM
Updated by: Felix Knecht

A new version has been created, state: publish

Parts
=====

Long description
----------------
This part has been updated.
Mime type: text/xml (unchanged)
File name:  (unchanged)
Size: 1384 bytes (previous version: 1177 bytes)
Content diff:
(2 equal lines skipped)
    
    &lt;p&gt;Example configuration :&lt;/p&gt;
    
--- &lt;p&gt;&amp;lt;map:selector type="error" src="....ExceptionSelector"&amp;gt;&lt;br/&gt;
---   &amp;lt;exception class="org.xml.sax.SAXException" name="sax" unroll="true"/&amp;gt;
--- &lt;br/&gt;
---   &amp;lt;exception name="not-found"
+++ &lt;p&gt;&amp;lt;map:components&amp;gt;&lt;br/&gt;
+++   &amp;lt;map:selectors&amp;gt;&lt;br/&gt;
+++       ...&lt;br/&gt;
+++     &amp;lt;map:selector name="error"
+++ src="org.apache.cocoon.selection.ExceptionSelector"&amp;gt;&lt;br/&gt;
+++       &amp;lt;exception class="org.xml.sax.SAXException" name="sax"
+++ unroll="true"/&amp;gt; &lt;br/&gt;
+++       &amp;lt;exception name="not-found"
    class="org.apache.cocoon.ResourceNotFoundException"/&amp;gt;&lt;br/&gt;
---   &amp;lt;exception class="org.apache.cocoon.ProcessingException" unroll="true"/&amp;gt;
+++       &amp;lt;exception class="org.apache.cocoon.ProcessingException"
+++ unroll="true"/&amp;gt; &lt;br/&gt;
+++       &amp;lt;exception name="denied" class="java.security.SecurityException"/&amp;gt;
    &lt;br/&gt;
---   &amp;lt;exception name="denied" class="java.security.SecurityException"/&amp;gt;&lt;br/&gt;
---   &amp;lt;exception name="denied" class="my.comp.auth.AuthenticationFailure"/&amp;gt;
--- &lt;br/&gt;
--- &amp;lt;/map:selector&amp;gt;&lt;/p&gt;
+++       &amp;lt;exception name="denied"
+++ class="my.comp.auth.AuthenticationFailure"/&amp;gt; &lt;br/&gt;
+++     &amp;lt;/map:selector&amp;gt;&lt;br/&gt;
+++   &amp;lt;/map:selectors&amp;gt;&lt;br/&gt;
+++ &amp;lt;/map:components&amp;gt;&lt;/p&gt;
    
    &lt;p&gt;This example shows several features :&lt;/p&gt;
    
(16 equal lines skipped)


</description>
    <dc:creator>daisy&lt; at &gt;cocoon.zones.apache.org</dc:creator>
    <dc:date>2008-11-24T12:54:00</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11345">
    <title>[DAISY] Updated: XPathExceptionSelector</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11345</link>
    <description>A document has been updated:

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

Document ID: 969
Branch: main
Language: default
Name: XPathExceptionSelector (unchanged)
Document Type: Sitemap Component (unchanged)
Updated on: 11/24/08 12:52:22 PM
Updated by: Felix Knecht

A new version has been created, state: publish

Parts
=====

Long description
----------------
This part has been updated.
Mime type: text/xml (unchanged)
File name:  (unchanged)
Size: 1118 bytes (previous version: 913 bytes)
Content diff:
(7 equal lines skipped)
    
    &lt;p&gt;Example configuration :&lt;/p&gt;
    
--- &lt;p&gt;&amp;lt;map:selector type="error" src="....XPathExceptionSelector"&amp;gt;&lt;br/&gt;
---   &amp;lt;exception name="denied" class="my.comp.auth.AuthenticationFailure"&amp;gt;
+++ &lt;p&gt;&amp;lt;map:components&amp;gt;&lt;br/&gt;
+++   &amp;lt;map:selectors&amp;gt;&lt;br/&gt;
+++     ...&lt;br/&gt;
+++     &amp;lt;map:selector name="error"
+++ src="org.apache.cocoon.selection.XPathExceptionSelector"&amp;gt;&lt;br/&gt;
+++       &amp;lt;exception name="denied" class="my.comp.auth.AuthenticationFailure"&amp;gt;
    &lt;br/&gt;
---     &amp;lt;xpath name="PasswordWrong" test="authCode=10"/&amp;gt;&lt;br/&gt;
---     &amp;lt;xpath name="PasswordExpired" test="errorCode=11"/&amp;gt;&lt;br/&gt;
---     &amp;lt;xpath name="AccessForbidden" test="errorCode&amp;amp;gt;11"/&amp;gt;&lt;br/&gt;
---   &amp;lt;/exception&amp;gt;&lt;br/&gt;
--- &amp;lt;/map:selector&amp;gt;&lt;/p&gt;
+++         &amp;lt;xpath name="PasswordWrong" test="authCode=10"/&amp;gt;&lt;br/&gt;
+++         &amp;lt;xpath name="PasswordExpired" test="errorCode=11"/&amp;gt;&lt;br/&gt;
+++         &amp;lt;xpath name="AccessForbidden" test="errorCode&amp;amp;gt;11"/&amp;gt;&lt;br/&gt;
+++       &amp;lt;/exception&amp;gt;&lt;br/&gt;
+++     &amp;lt;/map:selector&amp;gt;&lt;br/&gt;
+++   &amp;lt;/map:selectors&amp;gt;&lt;br/&gt;
+++ &amp;lt;/map:componets&amp;gt;&lt;/p&gt;
    
    &lt;p&gt;This example shows several features:&lt;/p&gt;
    
(9 equal lines skipped)


</description>
    <dc:creator>daisy&lt; at &gt;cocoon.zones.apache.org</dc:creator>
    <dc:date>2008-11-24T12:52:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11344">
    <title>[DAISY] Updated: Tutorial: A Gentle Introduction to Cocoon Control Flow</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11344</link>
    <description>A document has been updated:

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

Document ID: 1241
Branch: main
Language: default
Name: Tutorial: A Gentle Introduction to Cocoon Control Flow (unchanged)
Document Type: Cocoon Document (unchanged)
Updated on: 11/6/08 12:11:46 AM
Updated by: David Legg

A new version has been created, state: draft

Parts
=====

Content
-------
This part has been updated.
Mime type: text/xml (unchanged)
File name:  (unchanged)
Size: 10294 bytes (previous version: 10295 bytes)
Content diff:
(130 equal lines skipped)
    
      while (true) {
    
---     cocoon.sendPageAndWait("guess.jxt",
+++     cocoon.sendPageAndWait("guess.jx",
          { 
            "random" : random, 
            "hint" : hint,
(148 equal lines skipped)


</description>
    <dc:creator>daisy&lt; at &gt;cocoon.zones.apache.org</dc:creator>
    <dc:date>2008-11-22T21:07:36</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11343">
    <title>[DAISY] Updated: A Simple CForm Example</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11343</link>
    <description>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
=====

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)
    &lt;h1&gt;A simple CForms example&lt;/h1&gt;
    
    &lt;p&gt;In this example we will show how to create a simple registration form using
--- CForms and flowscript. We will follow to following steps:&lt;/p&gt;
+++ CForms and flowscript.  We will follow the following steps:&lt;/p&gt;
    
    &lt;ol&gt;
    &lt;li&gt;Create a block for this sample&lt;/li&gt;
(9 equal lines skipped)
    
    &lt;h1&gt;Create a block&lt;/h1&gt;
    
--- &lt;p&gt;This has been covered in the tutorial, but it won't hurt to recall this Maven
--- goal:&lt;/p&gt;
+++ &lt;p&gt;This is covered in the tutorial "&lt;a href="daisy:1159"&gt;Your first Cocoon
+++ application using Maven 2&lt;/a&gt;", but it won't hurt to repeat it here:&lt;/p&gt;
    
--- &lt;pre&gt;mvn org.apache.maven.plugins:maven-archetype-plugin:1.0-alpha-7:create 
--- -DarchetypeGroupId=org.apache.cocoon 
--- -DarchetypeArtifactId=cocoon-22-archetype-block 
--- -DarchetypeVersion=1.0.0-RC2 -DgroupId=com.mycompany 
--- -DartifactId=simple-sample&lt;/pre&gt;
+++ &lt;p&gt;Choose a suitable parent directory in which to create the following example
+++ directory and then run this Maven command:&lt;/p&gt;
    
--- &lt;p class="note"&gt;As of the writing of this page, the Maven archetype plugin
--- version has to be specified, due to a bug in the current release of it.&lt;/p&gt;
+++ &lt;pre&gt;mvn archetype:generate -DarchetypeCatalog=http://cocoon.apache.org
+++ &lt;/pre&gt;
    
--- &lt;p&gt;Edit the &lt;tt&gt;simple-sample/pom.xml&lt;/tt&gt; file and add the support for Cocoon
--- Forms:&lt;/p&gt;
+++ &lt;p&gt;Maven will generate some output and then interactively ask you for some
+++ information.  You should select item 2 (the cocoon-22-archetype-block):&lt;/p&gt;
    
+++ &lt;pre&gt;Choose archetype:
+++ 1: remote -&amp;gt; cocoon-22-archetype-block-plain (Creates an empty Cocoon block; useful
+++  if you want to add another block to a Cocoon application)
+++ 2: remote -&amp;gt; cocoon-22-archetype-block (Creates a Cocoon block containing some small
+++  samples)
+++ 3: remote -&amp;gt; cocoon-22-archetype-webapp (Creates a web application configured to
+++  host Cocoon blocks. Just add the block dependencies)
+++ Choose a number:  (1/2/3): &lt;strong&gt;&lt;strong&gt;2&lt;/strong&gt;&lt;/strong&gt;
+++ &lt;/pre&gt;
+++ 
+++ &lt;p&gt;When Maven asks for more details of the block to be created answer as
+++ follows:&lt;/p&gt;
+++ 
+++ &lt;pre&gt;&lt;strong&gt; Define value for groupId: : &lt;strong&gt;com.mycompany&lt;/strong&gt;
+++ Define value for artifactId: : cformexample
+++ Define value for version:  1.0-SNAPSHOT: : &lt;strong&gt;1.0.0&lt;/strong&gt;
+++ Define value for package: : &lt;strong&gt;com.mycompany.cformexample&lt;/strong&gt;
+++ &lt;/strong&gt; &lt;/pre&gt;
+++ 
+++ &lt;p&gt;A new directory should appear called 'cformexample'.&lt;/p&gt;
+++ 
+++ &lt;p&gt;Change into this directory and edit the &lt;tt&gt;pom.xml&lt;/tt&gt; file by adding a
+++ dependency on Cocoon Forms:&lt;/p&gt;
+++ 
    &lt;pre&gt;&amp;lt;dependency&amp;gt;
---       &amp;lt;groupId&amp;gt;org.apache.cocoon&amp;lt;/groupId&amp;gt;
---       &amp;lt;artifactId&amp;gt;cocoon-forms-impl&amp;lt;/artifactId&amp;gt;
---       &amp;lt;version&amp;gt;1.0.0-RC1&amp;lt;/version&amp;gt;
+++   &amp;lt;groupId&amp;gt;org.apache.cocoon&amp;lt;/groupId&amp;gt;
+++   &amp;lt;artifactId&amp;gt;cocoon-forms-impl&amp;lt;/artifactId&amp;gt;
+++   &amp;lt;version&amp;gt;1.1.0&amp;lt;/version&amp;gt;
    &amp;lt;/dependency&amp;gt;
    &lt;/pre&gt;
    
--- &lt;p&gt;Move in the &lt;tt&gt;simple-sample&lt;/tt&gt; directory and build the block to ensure
--- the playing field is set appropriately.&lt;/p&gt;
+++ &lt;p&gt;Build the block to ensure everything is set correctly:&lt;/p&gt;
    
    &lt;pre&gt;mvn install&lt;/pre&gt;
    
--- &lt;p&gt;To access resources hold in the fomrs-impla and ajax-impl blocks, the Servlet
--- Service Framework  has to be instructed to fine them. Hence, open
--- &lt;tt&gt;src/main/resources/META-INF/cocoon/spring/servlet-service.xml&lt;/tt&gt; and add
--- the following in the&lt;tt&gt; &amp;lt;servlet:context&amp;gt;&lt;/tt&gt; element:&lt;/p&gt;
+++ &lt;p&gt;To access resources held in the cocoon-forms-impl and cocoon-ajax-impl
+++ blocks, the Servlet Service Framework  has to be told how to find them. Hence,
+++ open:&lt;/p&gt;
    
--- &lt;pre&gt;&amp;lt;servlet:connections&amp;gt;
---   &amp;lt;entry key="ajax" value-ref="org.apache.cocoon.ajax.impl.servlet"/&amp;gt;
---   &amp;lt;entry key="forms" value-ref="org.apache.cocoon.forms.impl.servlet"/&amp;gt;
--- &amp;lt;/servlet:connections&amp;gt;&lt;/pre&gt;
+++ &lt;p&gt;&lt;tt&gt;src/main/resources/META-INF/cocoon/spring/block-servlet-service.xml&lt;/tt&gt;
+++ &lt;/p&gt;
    
+++ &lt;p&gt;Find the following line:&lt;/p&gt;
+++ 
+++ &lt;pre&gt;&amp;lt;servlet:context mount-path="/cformexample" context-path="blockcontext:/cformexample/"/&amp;gt;
+++ &lt;/pre&gt;
+++ 
+++ &lt;p&gt;and change it to look like this:&lt;/p&gt;
+++ 
+++ &lt;pre&gt;&amp;lt;servlet:context mount-path="/cformexample" context-path="blockcontext:/cformexample/"&amp;gt;
+++   &amp;lt;servlet:connections&amp;gt;
+++     &amp;lt;entry key="ajax" value-ref="org.apache.cocoon.ajax.impl.servlet"/&amp;gt;
+++     &amp;lt;entry key="forms" value-ref="org.apache.cocoon.forms.impl.servlet"/&amp;gt;
+++   &amp;lt;/servlet:connections&amp;gt;
+++ &amp;lt;/servlet:context&amp;gt;
+++ &lt;/pre&gt;
+++ 
    &lt;h1&gt;Create a form definition file&lt;/h1&gt;
    
    &lt;p&gt;Below the form definition file is displayed,
(189 equal lines skipped)
    
    &lt;h1&gt;Add some pipelines to the sitemap&lt;/h1&gt;
    
--- &lt;p&gt;The sitemap.xmap has to be modified as well:&lt;/p&gt;
+++ &lt;p&gt;The sitemap.xmap has to be modified (located in: src\main\resources\COB-INF):
+++ &lt;/p&gt;
    
--- &lt;p&gt;First, an i18n dictionary has to be definied:&lt;/p&gt;
+++ &lt;p&gt;First, an i18n dictionary has to be defined:&lt;/p&gt;
    
    &lt;pre&gt;  &amp;lt;map:components&amp;gt;
        &amp;lt;map:transformers default="xslt"&amp;gt;
(39 equal lines skipped)
            &amp;lt;map:generate type="jx" src="resource/internal/registration_success.jx"/&amp;gt;
            &amp;lt;map:serialize/&amp;gt;
          &amp;lt;/map:match&amp;gt;
---     &amp;lt;/map:pipeline&lt;/pre&gt;
+++     &amp;lt;/map:pipeline&amp;gt;&lt;/pre&gt;
    
    &lt;p&gt;Note the following things:&lt;/p&gt;
    
(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.&lt;/li&gt;
    &lt;li&gt;In the &lt;tt&gt;map:flow&lt;/tt&gt; tag our flowscript file is NOT declared, since
--- Cocoon loads automatically what's in the &lt;tt&gt;flow&lt;/tt&gt; directory.&lt;/li&gt;
+++ Cocoon automatically loads whatever is in the &lt;tt&gt;flow&lt;/tt&gt; directory.&lt;/li&gt;
    &lt;li&gt;Then we have the pipelines:&lt;/li&gt;
    &lt;ul&gt;
    &lt;li&gt;The first two are for managing the flowscript: when someone hits the
(9 equal lines skipped)
    javascript libraries, CSS files and images.&lt;/li&gt;
    &lt;li&gt;Resources (XSL files, CSS, images, etc.) defined in the forms-impl and
    ajax-impl blocks are provided to this block by the Servlet Service Framework
--- (look at the paramters given to &lt;tt&gt;forms-samples-styling.xsl&lt;/tt&gt;).&lt;/li&gt;
+++ (look at the parameters given to &lt;tt&gt;forms-samples-styling.xsl&lt;/tt&gt;).&lt;/li&gt;
    &lt;/ul&gt;
    
    &lt;/ul&gt;
(57 equal lines skipped)
    
    &lt;p&gt;Direct your browser to:&lt;/p&gt;
    
--- &lt;pre&gt;http://localhost:8888/simple-sample/registration
+++ &lt;pre&gt;http://localhost:8888/cformexample/registration
    &lt;/pre&gt;
    
    &lt;p&gt;Try entering incorrect data and see what it does.&lt;/p&gt;
(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 simply 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 included
+++ get a feel for the power of CForms, take a look at the examples included
    included in the Forms block.&lt;/p&gt;
    
    &lt;/body&gt;
(1 equal lines skipped)


</description>
    <dc:creator>daisy&lt; at &gt;cocoon.zones.apache.org</dc:creator>
    <dc:date>2008-11-22T21:07:35</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11342">
    <title>[DAISY] Updated: Your first Cocoon application using Maven 2</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11342</link>
    <description>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)
    &lt;pre&gt;mvn archetype:generate -DarchetypeCatalog=http://cocoon.apache.org
    &lt;/pre&gt;
    
+++ &lt;p class="warn"&gt;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: &lt;strong&gt;&lt;tt&gt;mvn
+++ org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-4:generate
+++ -DarchetypeCatalog=http://cocoon.apache.org&lt;/tt&gt;&lt;/strong&gt;&lt;/p&gt;
+++ 
    &lt;p&gt;Maven will generate some output and then interactively ask you for some
    information:&lt;/p&gt;
    
(130 equal lines skipped)


</description>
    <dc:creator>daisy&lt; at &gt;cocoon.zones.apache.org</dc:creator>
    <dc:date>2008-11-22T21:07:36</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11341">
    <title>[DAISY] Comment added to Tutorial: A Gentle Introduction to Cocoon Control Flow</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11341</link>
    <description>A comment has been created.

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

Document ID: 1241
Name: Tutorial: A Gentle Introduction to Cocoon Control Flow
Branch: main
Language: default

Created by: David Legg
Created on: 11/6/08 12:14:15 AM
Visibility: public

Thanks for the correction.  I have changed it to guess.jx

</description>
    <dc:creator>daisy&lt; at &gt;cocoon.zones.apache.org</dc:creator>
    <dc:date>2008-11-22T21:07:36</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11340">
    <title>[DAISY] Updated: Using the Reloading Classloader</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11340</link>
    <description>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
=====

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


</description>
    <dc:creator>daisy&lt; at &gt;cocoon.zones.apache.org</dc:creator>
    <dc:date>2008-11-22T21:07:36</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11339">
    <title>[DAISY] Comment added to Tutorial: A Gentle Introduction to Cocoon Control Flow</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11339</link>
    <description>A comment has been created.

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

Document ID: 1241
Name: Tutorial: A Gentle Introduction to Cocoon Control Flow
Branch: main
Language: default

Created by: eleison
Created on: 11/5/08 10:56:11 AM
Visibility: public

There is actually an error in the example right now:

In the game.js there is a reference to guess.jxt
this should be without the t 
After adjusting this minor error it worked for me.

</description>
    <dc:creator>daisy&lt; at &gt;cocoon.zones.apache.org</dc:creator>
    <dc:date>2008-11-22T21:07:36</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11338">
    <title>[DAISY] Updated: Using the Reloading Classloader</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11338</link>
    <description>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)
    
    &lt;h1&gt;Step 2: Configure the plugin&lt;/h1&gt;
    
--- &lt;p&gt;You can also provide configuration properties. Use the
--- &lt;a href="prepare-mojo.html"&gt;goal documentation&lt;/a&gt; generated from the Javadoc
--- comments to find out more.&lt;/p&gt;
+++ &lt;p&gt;You can also provide configuration properties. Use the goal documentation
+++ generated from the Javadoc comments to find out more.&lt;/p&gt;
    
    &lt;p&gt;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.&lt;/p&gt;
(98 equal lines skipped)


</description>
    <dc:creator>daisy&lt; at &gt;cocoon.zones.apache.org</dc:creator>
    <dc:date>2008-11-22T21:07:35</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11337">
    <title>[DAISY] Updated: Using the Reloading Classloader</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11337</link>
    <description>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)
    
    &lt;h1&gt;Step 2: Configure the plugin&lt;/h1&gt;
    
--- &lt;p&gt;You can also provide configuration properties. Use the
--- &lt;a href="prepare-mojo.html"&gt;goal documentation&lt;/a&gt; generated from the Javadoc
--- comments to find out more.&lt;/p&gt;
+++ &lt;p&gt;You can also provide configuration properties. Use the goal documentation
+++ generated from the Javadoc comments to find out more.&lt;/p&gt;
    
    &lt;p&gt;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.&lt;/p&gt;
(98 equal lines skipped)


</description>
    <dc:creator>daisy&lt; at &gt;cocoon.zones.apache.org</dc:creator>
    <dc:date>2008-11-21T18:12:08</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11336">
    <title>[DAISY] Updated: Using the Reloading Classloader</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11336</link>
    <description>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
=====

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


</description>
    <dc:creator>daisy&lt; at &gt;cocoon.zones.apache.org</dc:creator>
    <dc:date>2008-11-21T18:12:08</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11335">
    <title>[DAISY] Comment added to Tutorial: A Gentle Introduction to Cocoon Control Flow</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11335</link>
    <description>A comment has been created.

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

Document ID: 1241
Name: Tutorial: A Gentle Introduction to Cocoon Control Flow
Branch: main
Language: default

Created by: eleison
Created on: 11/5/08 10:56:11 AM
Visibility: public

There is actually an error in the example right now:

In the game.js there is a reference to guess.jxt
this should be without the t 
After adjusting this minor error it worked for me.

</description>
    <dc:creator>daisy&lt; at &gt;cocoon.zones.apache.org</dc:creator>
    <dc:date>2008-11-21T18:12:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11334">
    <title>[DAISY] Updated: Tutorial: A Gentle Introduction to Cocoon Control Flow</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11334</link>
    <description>A document has been updated:

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

Document ID: 1241
Branch: main
Language: default
Name: Tutorial: A Gentle Introduction to Cocoon Control Flow (unchanged)
Document Type: Cocoon Document (unchanged)
Updated on: 11/6/08 12:11:46 AM
Updated by: David Legg

A new version has been created, state: draft

Parts
=====

Content
-------
This part has been updated.
Mime type: text/xml (unchanged)
File name:  (unchanged)
Size: 10294 bytes (previous version: 10295 bytes)
Content diff:
(130 equal lines skipped)
    
      while (true) {
    
---     cocoon.sendPageAndWait("guess.jxt",
+++     cocoon.sendPageAndWait("guess.jx",
          { 
            "random" : random, 
            "hint" : hint,
(148 equal lines skipped)


</description>
    <dc:creator>daisy&lt; at &gt;cocoon.zones.apache.org</dc:creator>
    <dc:date>2008-11-21T18:12:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11333">
    <title>[DAISY] Comment added to Tutorial: A Gentle Introduction to Cocoon Control Flow</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11333</link>
    <description>A comment has been created.

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

Document ID: 1241
Name: Tutorial: A Gentle Introduction to Cocoon Control Flow
Branch: main
Language: default

Created by: David Legg
Created on: 11/6/08 12:14:15 AM
Visibility: public

Thanks for the correction.  I have changed it to guess.jx

</description>
    <dc:creator>daisy&lt; at &gt;cocoon.zones.apache.org</dc:creator>
    <dc:date>2008-11-21T18:12:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11332">
    <title>[DAISY] Updated: A Simple CForm Example</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11332</link>
    <description>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
=====

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)
    &lt;h1&gt;A simple CForms example&lt;/h1&gt;
    
    &lt;p&gt;In this example we will show how to create a simple registration form using
--- CForms and flowscript. We will follow to following steps:&lt;/p&gt;
+++ CForms and flowscript.  We will follow the following steps:&lt;/p&gt;
    
    &lt;ol&gt;
    &lt;li&gt;Create a block for this sample&lt;/li&gt;
(9 equal lines skipped)
    
    &lt;h1&gt;Create a block&lt;/h1&gt;
    
--- &lt;p&gt;This has been covered in the tutorial, but it won't hurt to recall this Maven
--- goal:&lt;/p&gt;
+++ &lt;p&gt;This is covered in the tutorial "&lt;a href="daisy:1159"&gt;Your first Cocoon
+++ application using Maven 2&lt;/a&gt;", but it won't hurt to repeat it here:&lt;/p&gt;
    
--- &lt;pre&gt;mvn org.apache.maven.plugins:maven-archetype-plugin:1.0-alpha-7:create 
--- -DarchetypeGroupId=org.apache.cocoon 
--- -DarchetypeArtifactId=cocoon-22-archetype-block 
--- -DarchetypeVersion=1.0.0-RC2 -DgroupId=com.mycompany 
--- -DartifactId=simple-sample&lt;/pre&gt;
+++ &lt;p&gt;Choose a suitable parent directory in which to create the following example
+++ directory and then run this Maven command:&lt;/p&gt;
    
--- &lt;p class="note"&gt;As of the writing of this page, the Maven archetype plugin
--- version has to be specified, due to a bug in the current release of it.&lt;/p&gt;
+++ &lt;pre&gt;mvn archetype:generate -DarchetypeCatalog=http://cocoon.apache.org
+++ &lt;/pre&gt;
    
--- &lt;p&gt;Edit the &lt;tt&gt;simple-sample/pom.xml&lt;/tt&gt; file and add the support for Cocoon
--- Forms:&lt;/p&gt;
+++ &lt;p&gt;Maven will generate some output and then interactively ask you for some
+++ information.  You should select item 2 (the cocoon-22-archetype-block):&lt;/p&gt;
    
+++ &lt;pre&gt;Choose archetype:
+++ 1: remote -&amp;gt; cocoon-22-archetype-block-plain (Creates an empty Cocoon block; useful
+++  if you want to add another block to a Cocoon application)
+++ 2: remote -&amp;gt; cocoon-22-archetype-block (Creates a Cocoon block containing some small
+++  samples)
+++ 3: remote -&amp;gt; cocoon-22-archetype-webapp (Creates a web application configured to
+++  host Cocoon blocks. Just add the block dependencies)
+++ Choose a number:  (1/2/3): &lt;strong&gt;&lt;strong&gt;2&lt;/strong&gt;&lt;/strong&gt;
+++ &lt;/pre&gt;
+++ 
+++ &lt;p&gt;When Maven asks for more details of the block to be created answer as
+++ follows:&lt;/p&gt;
+++ 
+++ &lt;pre&gt;&lt;strong&gt; Define value for groupId: : &lt;strong&gt;com.mycompany&lt;/strong&gt;
+++ Define value for artifactId: : cformexample
+++ Define value for version:  1.0-SNAPSHOT: : &lt;strong&gt;1.0.0&lt;/strong&gt;
+++ Define value for package: : &lt;strong&gt;com.mycompany.cformexample&lt;/strong&gt;
+++ &lt;/strong&gt; &lt;/pre&gt;
+++ 
+++ &lt;p&gt;A new directory should appear called 'cformexample'.&lt;/p&gt;
+++ 
+++ &lt;p&gt;Change into this directory and edit the &lt;tt&gt;pom.xml&lt;/tt&gt; file by adding a
+++ dependency on Cocoon Forms:&lt;/p&gt;
+++ 
    &lt;pre&gt;&amp;lt;dependency&amp;gt;
---       &amp;lt;groupId&amp;gt;org.apache.cocoon&amp;lt;/groupId&amp;gt;
---       &amp;lt;artifactId&amp;gt;cocoon-forms-impl&amp;lt;/artifactId&amp;gt;
---       &amp;lt;version&amp;gt;1.0.0-RC1&amp;lt;/version&amp;gt;
+++   &amp;lt;groupId&amp;gt;org.apache.cocoon&amp;lt;/groupId&amp;gt;
+++   &amp;lt;artifactId&amp;gt;cocoon-forms-impl&amp;lt;/artifactId&amp;gt;
+++   &amp;lt;version&amp;gt;1.1.0&amp;lt;/version&amp;gt;
    &amp;lt;/dependency&amp;gt;
    &lt;/pre&gt;
    
--- &lt;p&gt;Move in the &lt;tt&gt;simple-sample&lt;/tt&gt; directory and build the block to ensure
--- the playing field is set appropriately.&lt;/p&gt;
+++ &lt;p&gt;Build the block to ensure everything is set correctly:&lt;/p&gt;
    
    &lt;pre&gt;mvn install&lt;/pre&gt;
    
--- &lt;p&gt;To access resources hold in the fomrs-impla and ajax-impl blocks, the Servlet
--- Service Framework  has to be instructed to fine them. Hence, open
--- &lt;tt&gt;src/main/resources/META-INF/cocoon/spring/servlet-service.xml&lt;/tt&gt; and add
--- the following in the&lt;tt&gt; &amp;lt;servlet:context&amp;gt;&lt;/tt&gt; element:&lt;/p&gt;
+++ &lt;p&gt;To access resources held in the cocoon-forms-impl and cocoon-ajax-impl
+++ blocks, the Servlet Service Framework  has to be told how to find them. Hence,
+++ open:&lt;/p&gt;
    
--- &lt;pre&gt;&amp;lt;servlet:connections&amp;gt;
---   &amp;lt;entry key="ajax" value-ref="org.apache.cocoon.ajax.impl.servlet"/&amp;gt;
---   &amp;lt;entry key="forms" value-ref="org.apache.cocoon.forms.impl.servlet"/&amp;gt;
--- &amp;lt;/servlet:connections&amp;gt;&lt;/pre&gt;
+++ &lt;p&gt;&lt;tt&gt;src/main/resources/META-INF/cocoon/spring/block-servlet-service.xml&lt;/tt&gt;
+++ &lt;/p&gt;
    
+++ &lt;p&gt;Find the following line:&lt;/p&gt;
+++ 
+++ &lt;pre&gt;&amp;lt;servlet:context mount-path="/cformexample" context-path="blockcontext:/cformexample/"/&amp;gt;
+++ &lt;/pre&gt;
+++ 
+++ &lt;p&gt;and change it to look like this:&lt;/p&gt;
+++ 
+++ &lt;pre&gt;&amp;lt;servlet:context mount-path="/cformexample" context-path="blockcontext:/cformexample/"&amp;gt;
+++   &amp;lt;servlet:connections&amp;gt;
+++     &amp;lt;entry key="ajax" value-ref="org.apache.cocoon.ajax.impl.servlet"/&amp;gt;
+++     &amp;lt;entry key="forms" value-ref="org.apache.cocoon.forms.impl.servlet"/&amp;gt;
+++   &amp;lt;/servlet:connections&amp;gt;
+++ &amp;lt;/servlet:context&amp;gt;
+++ &lt;/pre&gt;
+++ 
    &lt;h1&gt;Create a form definition file&lt;/h1&gt;
    
    &lt;p&gt;Below the form definition file is displayed,
(189 equal lines skipped)
    
    &lt;h1&gt;Add some pipelines to the sitemap&lt;/h1&gt;
    
--- &lt;p&gt;The sitemap.xmap has to be modified as well:&lt;/p&gt;
+++ &lt;p&gt;The sitemap.xmap has to be modified (located in: src\main\resources\COB-INF):
+++ &lt;/p&gt;
    
--- &lt;p&gt;First, an i18n dictionary has to be definied:&lt;/p&gt;
+++ &lt;p&gt;First, an i18n dictionary has to be defined:&lt;/p&gt;
    
    &lt;pre&gt;  &amp;lt;map:components&amp;gt;
        &amp;lt;map:transformers default="xslt"&amp;gt;
(39 equal lines skipped)
            &amp;lt;map:generate type="jx" src="resource/internal/registration_success.jx"/&amp;gt;
            &amp;lt;map:serialize/&amp;gt;
          &amp;lt;/map:match&amp;gt;
---     &amp;lt;/map:pipeline&lt;/pre&gt;
+++     &amp;lt;/map:pipeline&amp;gt;&lt;/pre&gt;
    
    &lt;p&gt;Note the following things:&lt;/p&gt;
    
(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.&lt;/li&gt;
    &lt;li&gt;In the &lt;tt&gt;map:flow&lt;/tt&gt; tag our flowscript file is NOT declared, since
--- Cocoon loads automatically what's in the &lt;tt&gt;flow&lt;/tt&gt; directory.&lt;/li&gt;
+++ Cocoon automatically loads whatever is in the &lt;tt&gt;flow&lt;/tt&gt; directory.&lt;/li&gt;
    &lt;li&gt;Then we have the pipelines:&lt;/li&gt;
    &lt;ul&gt;
    &lt;li&gt;The first two are for managing the flowscript: when someone hits the
(9 equal lines skipped)
    javascript libraries, CSS files and images.&lt;/li&gt;
    &lt;li&gt;Resources (XSL files, CSS, images, etc.) defined in the forms-impl and
    ajax-impl blocks are provided to this block by the Servlet Service Framework
--- (look at the paramters given to &lt;tt&gt;forms-samples-styling.xsl&lt;/tt&gt;).&lt;/li&gt;
+++ (look at the parameters given to &lt;tt&gt;forms-samples-styling.xsl&lt;/tt&gt;).&lt;/li&gt;
    &lt;/ul&gt;
    
    &lt;/ul&gt;
(57 equal lines skipped)
    
    &lt;p&gt;Direct your browser to:&lt;/p&gt;
    
--- &lt;pre&gt;http://localhost:8888/simple-sample/registration
+++ &lt;pre&gt;http://localhost:8888/cformexample/registration
    &lt;/pre&gt;
    
    &lt;p&gt;Try entering incorrect data and see what it does.&lt;/p&gt;
(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 simply 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 included
+++ get a feel for the power of CForms, take a look at the examples included
    included in the Forms block.&lt;/p&gt;
    
    &lt;/body&gt;
(1 equal lines skipped)


</description>
    <dc:creator>daisy&lt; at &gt;cocoon.zones.apache.org</dc:creator>
    <dc:date>2008-11-21T18:12:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11331">
    <title>[DAISY] Updated: Your first Cocoon application using Maven 2</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11331</link>
    <description>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)
    &lt;pre&gt;mvn archetype:generate -DarchetypeCatalog=http://cocoon.apache.org
    &lt;/pre&gt;
    
+++ &lt;p class="warn"&gt;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: &lt;strong&gt;&lt;tt&gt;mvn
+++ org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-4:generate
+++ -DarchetypeCatalog=http://cocoon.apache.org&lt;/tt&gt;&lt;/strong&gt;&lt;/p&gt;
+++ 
    &lt;p&gt;Maven will generate some output and then interactively ask you for some
    information:&lt;/p&gt;
    
(130 equal lines skipped)


</description>
    <dc:creator>daisy&lt; at &gt;cocoon.zones.apache.org</dc:creator>
    <dc:date>2008-11-21T18:12:08</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11330">
    <title>[DAISY] Comment added to Tutorial: A Gentle Introduction to Cocoon Control Flow</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11330</link>
    <description>A comment has been created.

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

Document ID: 1241
Name: Tutorial: A Gentle Introduction to Cocoon Control Flow
Branch: main
Language: default

Created by: eleison
Created on: 11/5/08 10:56:11 AM
Visibility: public

There is actually an error in the example right now:

In the game.js there is a reference to guess.jxt
this should be without the t 
After adjusting this minor error it worked for me.

</description>
    <dc:creator>daisy&lt; at &gt;cocoon.zones.apache.org</dc:creator>
    <dc:date>2008-11-21T00:17:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11329">
    <title>[DAISY] Updated: Your first Cocoon application using Maven 2</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11329</link>
    <description>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)
    &lt;pre&gt;mvn archetype:generate -DarchetypeCatalog=http://cocoon.apache.org
    &lt;/pre&gt;
    
+++ &lt;p class="warn"&gt;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: &lt;strong&gt;&lt;tt&gt;mvn
+++ org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-4:generate
+++ -DarchetypeCatalog=http://cocoon.apache.org&lt;/tt&gt;&lt;/strong&gt;&lt;/p&gt;
+++ 
    &lt;p&gt;Maven will generate some output and then interactively ask you for some
    information:&lt;/p&gt;
    
(130 equal lines skipped)


</description>
    <dc:creator>daisy&lt; at &gt;cocoon.zones.apache.org</dc:creator>
    <dc:date>2008-11-21T00:17:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11328">
    <title>[DAISY] Comment added to Tutorial: A Gentle Introduction to Cocoon Control Flow</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11328</link>
    <description>A comment has been created.

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

Document ID: 1241
Name: Tutorial: A Gentle Introduction to Cocoon Control Flow
Branch: main
Language: default

Created by: David Legg
Created on: 11/6/08 12:14:15 AM
Visibility: public

Thanks for the correction.  I have changed it to guess.jx

</description>
    <dc:creator>daisy&lt; at &gt;cocoon.zones.apache.org</dc:creator>
    <dc:date>2008-11-21T00:17:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11327">
    <title>[DAISY] Updated: Using the Reloading Classloader</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11327</link>
    <description>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)
    
    &lt;h1&gt;Step 2: Configure the plugin&lt;/h1&gt;
    
--- &lt;p&gt;You can also provide configuration properties. Use the
--- &lt;a href="prepare-mojo.html"&gt;goal documentation&lt;/a&gt; generated from the Javadoc
--- comments to find out more.&lt;/p&gt;
+++ &lt;p&gt;You can also provide configuration properties. Use the goal documentation
+++ generated from the Javadoc comments to find out more.&lt;/p&gt;
    
    &lt;p&gt;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.&lt;/p&gt;
(98 equal lines skipped)


</description>
    <dc:creator>daisy&lt; at &gt;cocoon.zones.apache.org</dc:creator>
    <dc:date>2008-11-21T00:17:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11326">
    <title>[DAISY] Updated: Tutorial: A Gentle Introduction to Cocoon Control Flow</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.documentation/11326</link>
    <description>A document has been updated:

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

Document ID: 1241
Branch: main
Language: default
Name: Tutorial: A Gentle Introduction to Cocoon Control Flow (unchanged)
Document Type: Cocoon Document (unchanged)
Updated on: 11/6/08 12:11:46 AM
Updated by: David Legg

A new version has been created, state: draft

Parts
=====

Content
-------
This part has been updated.
Mime type: text/xml (unchanged)
File name:  (unchanged)
Size: 10294 bytes (previous version: 10295 bytes)
Content diff:
(130 equal lines skipped)
    
      while (true) {
    
---     cocoon.sendPageAndWait("guess.jxt",
+++     cocoon.sendPageAndWait("guess.jx",
          { 
            "random" : random, 
            "hint" : hint,
(148 equal lines skipped)


</description>
    <dc:creator>daisy&lt; at &gt;cocoon.zones.apache.org</dc:creator>
    <dc:date>2008-11-21T00:17:07</dc:date>
  </item>
  <textinput about="http://search.gmane.org/?group=$group=gmane.text.xml.cocoon.documentation">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.text.xml.cocoon.documentation</link>
  </textinput>
</rdf:RDF>
