You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by as...@apache.org on 2007/09/08 22:17:47 UTC

svn commit: r573901 [16/44] - in /cocoon/site: site/ site/2.0/ site/2.0/developing/ site/2.0/faq/ site/2.0/howto/chaperon/ site/2.0/installing/ site/2.0/plan/ site/2.0/snippet/ site/2.0/tutorial/ site/2.0/userdocs/ site/2.0/userdocs/actions/ site/2.0/u...

Modified: cocoon/site/site/2.0/installing/updating.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.0/installing/updating.html?rev=573901&r1=573900&r2=573901&view=diff
==============================================================================
--- cocoon/site/site/2.0/installing/updating.html (original)
+++ cocoon/site/site/2.0/installing/updating.html Sat Sep  8 13:17:41 2007
@@ -1,354 +1,354 @@
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Updating Cocoon</title>
-<STYLE type="text/css">
-a.menu {
-	color: #FFFFFF;
-    text-align:left;               
-    font-size:12px;
-    font-family: Verdana, Arial, Helvetica, sans-serif;
-    font-weight:plain;
-    text-decoration:none;
-    padding-left: 14px
-}
-
-A.menu:hover {
-	color: #FFCC00
-}
-
-
-.menutitle {
-	color: #000000;
-    text-align:left;               
-    font-size:10px;
-    font-family: Verdana, Arial, Helvetica, sans-serif;
-    font-weight:bold;
-    padding-left: 8px
-}
-.menuselected {
-	color: #FFCC00;
-    text-align:left;               
-    font-size:12px;
-    font-family: Verdana, Arial, Helvetica, sans-serif;
-    font-weight:bold;
-    padding-left: 14px
-}
-</STYLE>
-</head>
-<body bgcolor="#ffffff" marginheight="4" marginwidth="4" leftmargin="4" topmargin="4" alink="#cc0000" vlink="#0086b2" link="#039acc" text="#000000">
-<table border="0" cellpadding="0" cellspacing="0" width="100%">
-<tr>
-<td align="left" valign="top" rowspan="3" height="60" width="135"><img border="0" vspace="0" hspace="0" src="images/logo.gif" height="60" width="135"></td><td background="images/line.gif" rowspan="1" colSpan="2" align="left" valign="top" height="0" width="100%"></td><td align="left" valign="top" rowspan="3" height="60" width="29"><img border="0" vspace="0" hspace="0" src="images/right.gif" height="60" width="29"></td>
-</tr>
-<tr>
-<td bgcolor="#0086b2" colspan="2" align="right" valign="top" height="35" width="100%"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="5">Updating Cocoon</font></td>
-</tr>
-<tr>
-<td background="images/bottom.gif" colspan="2" width="100%" valign="top" height="20" bgcolor="#0086b2" align="right">
-<table width="288" cellspacing="0" cellpadding="0" border="0">
-<tr>
-<td align="left" valign="top" height="20" width="96"><a target="new" href="http://xml.apache.org/"><img border="0" vspace="0" hspace="0" name="xml" src="images/button-xml-lo.gif" height="20" width="96" alt="http://xml.apache.org/"></a></td><td align="left" valign="top" height="20" width="96"><a target="new" href="http://www.apache.org/"><img border="0" vspace="0" hspace="0" name="asf" src="images/button-asf-lo.gif" height="20" width="96" alt="http://www.apache.org/"></a></td><td align="left" valign="top" height="20" width="96"><a target="new" href="http://www.w3.org/"><img border="0" vspace="0" hspace="0" name="w3c" src="images/button-w3c-lo.gif" height="20" width="96" alt="http://www.w3.org/"></a></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-<table width="100%" cellspacing="0" cellpadding="0" border="0">
-<tr width="100%">
-<td align="left" valign="top" width="120">
-<table width="120" cellspacing="0" cellpadding="0" border="0" bgcolor="#a0a0a0">
-<tr>
-<td valign="top" align="left"><img width="120" vspace="0" src="images/join.gif" hspace="0" height="14" border="0"><br>
-</td>
-</tr>
-<tr>
-<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="../index.html">Main</a></td>
-</tr>
-<tr>
-<td background="images/label-background_b.gif" bgcolor="#959595" valign="top"><img width="120" height="6" src="images/separator.gif"><br>
-<span class="menutitle">Installation</span></td>
-</tr>
-<tr>
-<td valign="top" background="images/label-background_a.gif" bgcolor="#959595"><a class="menu" target="new" href="http://cocoon.apache.org/mirror.cgi">Download</a></td>
-</tr>
-<tr>
-<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="index.html">Installing</a></td>
-</tr>
-<tr>
-<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><span class="menuselected">Updating</span></td>
-</tr>
-<tr>
-<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="jars.html">Jars</a></td>
-</tr>
-<tr>
-<td background="images/label-background_b.gif" bgcolor="#959595" valign="top"><img width="120" height="6" src="images/separator.gif"><br>
-<span class="menutitle">Testing</span></td>
-</tr>
-<tr>
-<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="tests.html">Overview</a></td>
-</tr>
-<tr>
-<td align="left" valign="top"><img width="120" vspace="0" src="images/close.gif" hspace="0" height="14" border="0"><br>
-</td>
-</tr>
-</table>
-</td><td>
-<table cellspacing="15" cellpadding="0" border="0">
-<tr>
-<td>
- 
-
- 
-
- <font face="verdana, helvetica, sans serif" size="+2" color="#0086b2">Updating Cocoon</font>
-<hr style="color: #0086b2" size="1">
-  
-<p>
-<font color="black" face="verdana,helvetica,sanserif">
-   This is a brief discussion of the changes between the latest official release 2.0.4
-   and the current development version of Apache Cocoon. So, if you are interested in
-   installing the official release, ignore this document. But if you want to know what is going
-   on in the development of Cocoon, have a look...
-  </font>
-</p>
-  
-<p>
-<font color="black" face="verdana,helvetica,sanserif">
-   Cocoon has developed many Avalon components which are of a more general nature. So, the best
-   solution was to donate these components to the Avalon Excalibur project and move them out 
-   of Cocoon. This move has lead to some changes in configuration etc. which are described
-   by this document.
-  </font>
-</p>
-  
-<p>
-<font color="black" face="verdana,helvetica,sanserif">In addition there were some disadvantages in the internal architecture of Cocoon. The
-    new version removes these bottlenecks and gives more flexibility, usability and performance.
-   </font>
-</p>
- 
-  
-<font face="verdana, helvetica, sans serif" size="+2" color="#0086b2">Components</font>
-<hr style="color: #0086b2" size="1">
-  
-<p>
-<font color="black" face="verdana,helvetica,sanserif">
-    The Cocoon architecture has had some significant changes. However, great care has been
-    taken that all changes are in a compatible way. This effort has been successful except
-    one change which shouldn't affect anybody (see below).
-  </font>
-</p>
-  
-<font face="verdana, helvetica, sans serif" size="+1" color="#0086b2"><b>Source Resolving</b></font>
-
-<p>
-<font color="black" face="verdana,helvetica,sanserif">Under Cocoon 2.0.x, the SourceResolver was not an Avalon component, so it could not be looked up using a component manager. Under 2.1, the SourceResolver is now an Avalon component and can be requested using <i>cocoon.manager.lookup(SourceResolver.ROLE).</i></font>
-</p>  
-  
-  
-<font face="verdana, helvetica, sans serif" size="+1" color="#0086b2"><b>XSLT Processor</b></font>
-    
-<p>
-<font color="black" face="verdana,helvetica,sanserif">Mention changes and update strategy...</font>
-</p>
-  
-  
-<font face="verdana, helvetica, sans serif" size="+1" color="#0086b2"><b>XML Parser</b></font>
-    
-<p>
-<font color="black" face="verdana,helvetica,sanserif">The XML parser has also been moved to Excalibur.
-     In the cocoon.xconf the hint name has therefore changed from <i>parser</i> to
-     <i>xml-parser</i>. The configuration has not changed, so if you want to
-     manually update swap the hint names.</font>
-</p>
-    
-<p>
-<font color="black" face="verdana,helvetica,sanserif">From within your source code you should not lookup the
-      <i>org.apache.cocoon.components.parser.Parser.ROLE</i> anymore; use
-      <i>org.apache.excalibur.xml.sax.SAXParser.ROLE</i> instead.
-    </font>
-</p>
-  
-  
-<font face="verdana, helvetica, sans serif" size="+1" color="#0086b2"><b>XML Entity Resolver</b></font>
-    
-<p>
-<font color="black" face="verdana,helvetica,sanserif">The resolver used for resolving XML entities has also been moved to Excalibur.
-     In the cocoon.xconf the hint name has therefore changed from <i>resolver</i> to
-     <i>entity-resolver</i>. The configuration has not changed, so if you want to
-     manually update swap the hint names.</font>
-</p>
-    
-<p>
-<font color="black" face="verdana,helvetica,sanserif">From within your source code you should not lookup the
-      <i>org.apache.cocoon.components.resolver.Resolver.ROLE</i> anymore; use
-      <i>org.apache.excalibur.xml.EntityResolver.ROLE</i> instead.
-    </font>
-</p>
-  
-  
-<font face="verdana, helvetica, sans serif" size="+1" color="#0086b2"><b>Stores</b></font>
-    
-<p>
-<font color="black" face="verdana,helvetica,sanserif">The Store and StoreJanitor components and implementations have moved to
-       Avalon Excalibur.</font>
-</p>
-    
-<p>
-<font color="black" face="verdana,helvetica,sanserif">TODO:Changes in cocoon.xconf...</font>
-</p>
-    
-<p>
-<font color="black" face="verdana,helvetica,sanserif">In general the packages changed from org.apache.cocoon.components.store
-       to org.apache.excalibur.store (resp. org.apache.excalibur.store.impl). So
-       if you have custom java code using this components, you have to change
-       your imports.</font>
-</p>
-    
-<p>
-<font color="black" face="verdana,helvetica,sanserif">The roles PERSISTENT_CACHE and TRANSIENT_CACHE have been renamed to
-       PERSISTENT_STORE and TRANSIENT_STORE. The hold() method has been removed
-       from the Store interface.</font>
-</p>
-  
-  
-<font face="verdana, helvetica, sans serif" size="+1" color="#0086b2"><b>SAXConnectors, Stream and Event Pipeline</b></font>
-    
-<p>
-<font color="black" face="verdana,helvetica,sanserif">This is the only real incompatible change (But don't panic, this will
-       not affect you, well at least only a little bit :). The internal architecture of Cocoon
-       has changed. In the older version, the processing pipeline - constructed by
-       a generator, the transformers and a serializer - was represented by two components,
-       called stream and event pipeline.</font>
-</p>
-    
-<p>
-<font color="black" face="verdana,helvetica,sanserif">For a simpler architecture, enhanced functionality and improved performance,
-       these components have been combined into one: the processing pipeline.
-       The very rarely used feature of SAXConnectors has been removed,
-       to avoid overcomponentization.</font>
-</p>
-    
-<p>
-<font color="black" face="verdana,helvetica,sanserif">In addition the map:pipeline element of the sitemap has gained more meaning
-      as it is now possible to configure each map:pipeline section in the sitemap
-      differently. So there can be one section using caching, another one not 
-      caching at all and a third one using a different caching implementation etc.
-    </font>
-</p>
-    
-<font face="verdana, helvetica, sans serif" size="+1" color="#0086b2">Changed Configuration</font>
-     
-<p>
-<font color="black" face="verdana,helvetica,sanserif">
-      The configuration of the pipelines has moved from the cocoon.xconf to the sitemap.
-      So, for updating you have to remove the "event-pipeline" and "stream-pipeline" section
-      from your cocoon.xconf and add the map:pipelines section to the map:components section
-      in your sitemap. You can find the pipelines components definition in the sample
-      sitemap of Cocoon. Here is an example:
-     </font>
-</p>
-     
-<div align="center">
-<table border="0" cellpadding="0" cellspacing="4">
-<tr>
-<td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
-</tr>
-<tr>
-<td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td bgcolor="#ffffff">
-<pre>
-&lt;map:sitemap&gt;
- &lt;map:components&gt;
-      ...
-  &lt;map:pipelines default="caching"&gt;
-     &lt;map:pipeline name="caching" 
-                   src="org.apache.cocoon.components.pipeline.impl.CachingProcessingPipeline"/&gt;
-     &lt;map:pipeline name="noncaching" 
-                   src="org.apache.cocoon.components.pipeline.impl.NonCachingProcessingPipeline"/&gt;
-  &lt;/map:pipelines&gt;
- &lt;/map:components&gt;
-   ...
-&lt;/map:sitemap&gt;
-     </pre>
-</td><td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
-</tr>
-<tr>
-<td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
-</tr>
-</table>
-</div>
-     
-<p>
-<font color="black" face="verdana,helvetica,sanserif">The configuration is similar to the configuration of other sitemap components, like
-       generators or actions. You can choose these different implementations of pipelines
-       in the map:pipeline section by specifying the type attribute:
-     </font>
-</p>
-     
-<div align="center">
-<table border="0" cellpadding="0" cellspacing="4">
-<tr>
-<td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
-</tr>
-<tr>
-<td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td bgcolor="#ffffff">
-<pre>
-&lt;map:sitemap&gt;
-   ...
-  &lt;map:pipelines&gt;
-     &lt;map:pipeline type="noncaching"&gt;
-           &lt;map:match pattern="welcome"&gt;
-                  ...
-           &lt;/map:match&gt;
-            ..
-     &lt;/map:pipeline&gt;
-  &lt;/map:pipelines&gt;
-&lt;/map:sitemap&gt;
-     </pre>
-</td><td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
-</tr>
-<tr>
-<td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
-</tr>
-</table>
-</div>
-     
-<p>
-<font color="black" face="verdana,helvetica,sanserif">So again, this is similar to choosing the type of the generator or any other sitemap
-       component. If you omit the type attribute the default configuration from the components
-       section is used.
-     </font>
-</p>
-     
-<p>
-<font color="black" face="verdana,helvetica,sanserif">The SAXConnectors have been removed, so if you manually upgrade you have to remove
-        the <i>sax-connectors</i> configuration from the <i>cocoon.xconf</i>.</font>
-</p>
-     
-<p>
-<font color="black" face="verdana,helvetica,sanserif">So you see, although this is an incompatible change in the Java code, you have only
-       little to do to update your Cocoon installation.</font>
-</p>
-    
-  
- 
- 
-
-
-</td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-<table width="100%" cellspacing="0" cellpadding="0" border="0">
-<tr>
-<td bgcolor="#0086b2"><img width="1" src="images/dot.gif" height="1"></td>
-</tr>
-<tr>
-<td align="center"><font size="-1" face="arial,helvetica,sanserif" color="#0086b2"><i>Copyright &copy; 1999-2002 The Apache Software Foundation. All Rights Reserved.</i></font></td>
-</tr>
-</table>
-</body>
-</html>
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Updating Cocoon</title>
+<STYLE type="text/css">
+a.menu {
+	color: #FFFFFF;
+    text-align:left;               
+    font-size:12px;
+    font-family: Verdana, Arial, Helvetica, sans-serif;
+    font-weight:plain;
+    text-decoration:none;
+    padding-left: 14px
+}
+
+A.menu:hover {
+	color: #FFCC00
+}
+
+
+.menutitle {
+	color: #000000;
+    text-align:left;               
+    font-size:10px;
+    font-family: Verdana, Arial, Helvetica, sans-serif;
+    font-weight:bold;
+    padding-left: 8px
+}
+.menuselected {
+	color: #FFCC00;
+    text-align:left;               
+    font-size:12px;
+    font-family: Verdana, Arial, Helvetica, sans-serif;
+    font-weight:bold;
+    padding-left: 14px
+}
+</STYLE>
+</head>
+<body bgcolor="#ffffff" marginheight="4" marginwidth="4" leftmargin="4" topmargin="4" alink="#cc0000" vlink="#0086b2" link="#039acc" text="#000000">
+<table border="0" cellpadding="0" cellspacing="0" width="100%">
+<tr>
+<td align="left" valign="top" rowspan="3" height="60" width="135"><img border="0" vspace="0" hspace="0" src="images/logo.gif" height="60" width="135"></td><td background="images/line.gif" rowspan="1" colSpan="2" align="left" valign="top" height="0" width="100%"></td><td align="left" valign="top" rowspan="3" height="60" width="29"><img border="0" vspace="0" hspace="0" src="images/right.gif" height="60" width="29"></td>
+</tr>
+<tr>
+<td bgcolor="#0086b2" colspan="2" align="right" valign="top" height="35" width="100%"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="5">Updating Cocoon</font></td>
+</tr>
+<tr>
+<td background="images/bottom.gif" colspan="2" width="100%" valign="top" height="20" bgcolor="#0086b2" align="right">
+<table width="288" cellspacing="0" cellpadding="0" border="0">
+<tr>
+<td align="left" valign="top" height="20" width="96"><a target="new" href="http://xml.apache.org/"><img border="0" vspace="0" hspace="0" name="xml" src="images/button-xml-lo.gif" height="20" width="96" alt="http://xml.apache.org/"></a></td><td align="left" valign="top" height="20" width="96"><a target="new" href="http://www.apache.org/"><img border="0" vspace="0" hspace="0" name="asf" src="images/button-asf-lo.gif" height="20" width="96" alt="http://www.apache.org/"></a></td><td align="left" valign="top" height="20" width="96"><a target="new" href="http://www.w3.org/"><img border="0" vspace="0" hspace="0" name="w3c" src="images/button-w3c-lo.gif" height="20" width="96" alt="http://www.w3.org/"></a></td>
+</tr>
+</table>
+</td>
+</tr>
+</table>
+<table width="100%" cellspacing="0" cellpadding="0" border="0">
+<tr width="100%">
+<td align="left" valign="top" width="120">
+<table width="120" cellspacing="0" cellpadding="0" border="0" bgcolor="#a0a0a0">
+<tr>
+<td valign="top" align="left"><img width="120" vspace="0" src="images/join.gif" hspace="0" height="14" border="0"><br>
+</td>
+</tr>
+<tr>
+<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="../index.html">Main</a></td>
+</tr>
+<tr>
+<td background="images/label-background_b.gif" bgcolor="#959595" valign="top"><img width="120" height="6" src="images/separator.gif"><br>
+<span class="menutitle">Installation</span></td>
+</tr>
+<tr>
+<td valign="top" background="images/label-background_a.gif" bgcolor="#959595"><a class="menu" target="new" href="http://cocoon.apache.org/mirror.cgi">Download</a></td>
+</tr>
+<tr>
+<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="index.html">Installing</a></td>
+</tr>
+<tr>
+<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><span class="menuselected">Updating</span></td>
+</tr>
+<tr>
+<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="jars.html">Jars</a></td>
+</tr>
+<tr>
+<td background="images/label-background_b.gif" bgcolor="#959595" valign="top"><img width="120" height="6" src="images/separator.gif"><br>
+<span class="menutitle">Testing</span></td>
+</tr>
+<tr>
+<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="tests.html">Overview</a></td>
+</tr>
+<tr>
+<td align="left" valign="top"><img width="120" vspace="0" src="images/close.gif" hspace="0" height="14" border="0"><br>
+</td>
+</tr>
+</table>
+</td><td>
+<table cellspacing="15" cellpadding="0" border="0">
+<tr>
+<td>
+ 
+
+ 
+
+ <font face="verdana, helvetica, sans serif" size="+2" color="#0086b2">Updating Cocoon</font>
+<hr style="color: #0086b2" size="1">
+  
+<p>
+<font color="black" face="verdana,helvetica,sanserif">
+   This is a brief discussion of the changes between the latest official release 2.0.4
+   and the current development version of Apache Cocoon. So, if you are interested in
+   installing the official release, ignore this document. But if you want to know what is going
+   on in the development of Cocoon, have a look...
+  </font>
+</p>
+  
+<p>
+<font color="black" face="verdana,helvetica,sanserif">
+   Cocoon has developed many Avalon components which are of a more general nature. So, the best
+   solution was to donate these components to the Avalon Excalibur project and move them out 
+   of Cocoon. This move has lead to some changes in configuration etc. which are described
+   by this document.
+  </font>
+</p>
+  
+<p>
+<font color="black" face="verdana,helvetica,sanserif">In addition there were some disadvantages in the internal architecture of Cocoon. The
+    new version removes these bottlenecks and gives more flexibility, usability and performance.
+   </font>
+</p>
+ 
+  
+<font face="verdana, helvetica, sans serif" size="+2" color="#0086b2">Components</font>
+<hr style="color: #0086b2" size="1">
+  
+<p>
+<font color="black" face="verdana,helvetica,sanserif">
+    The Cocoon architecture has had some significant changes. However, great care has been
+    taken that all changes are in a compatible way. This effort has been successful except
+    one change which shouldn't affect anybody (see below).
+  </font>
+</p>
+  
+<font face="verdana, helvetica, sans serif" size="+1" color="#0086b2"><b>Source Resolving</b></font>
+
+<p>
+<font color="black" face="verdana,helvetica,sanserif">Under Cocoon 2.0.x, the SourceResolver was not an Avalon component, so it could not be looked up using a component manager. Under 2.1, the SourceResolver is now an Avalon component and can be requested using <i>cocoon.manager.lookup(SourceResolver.ROLE).</i></font>
+</p>  
+  
+  
+<font face="verdana, helvetica, sans serif" size="+1" color="#0086b2"><b>XSLT Processor</b></font>
+    
+<p>
+<font color="black" face="verdana,helvetica,sanserif">Mention changes and update strategy...</font>
+</p>
+  
+  
+<font face="verdana, helvetica, sans serif" size="+1" color="#0086b2"><b>XML Parser</b></font>
+    
+<p>
+<font color="black" face="verdana,helvetica,sanserif">The XML parser has also been moved to Excalibur.
+     In the cocoon.xconf the hint name has therefore changed from <i>parser</i> to
+     <i>xml-parser</i>. The configuration has not changed, so if you want to
+     manually update swap the hint names.</font>
+</p>
+    
+<p>
+<font color="black" face="verdana,helvetica,sanserif">From within your source code you should not lookup the
+      <i>org.apache.cocoon.components.parser.Parser.ROLE</i> anymore; use
+      <i>org.apache.excalibur.xml.sax.SAXParser.ROLE</i> instead.
+    </font>
+</p>
+  
+  
+<font face="verdana, helvetica, sans serif" size="+1" color="#0086b2"><b>XML Entity Resolver</b></font>
+    
+<p>
+<font color="black" face="verdana,helvetica,sanserif">The resolver used for resolving XML entities has also been moved to Excalibur.
+     In the cocoon.xconf the hint name has therefore changed from <i>resolver</i> to
+     <i>entity-resolver</i>. The configuration has not changed, so if you want to
+     manually update swap the hint names.</font>
+</p>
+    
+<p>
+<font color="black" face="verdana,helvetica,sanserif">From within your source code you should not lookup the
+      <i>org.apache.cocoon.components.resolver.Resolver.ROLE</i> anymore; use
+      <i>org.apache.excalibur.xml.EntityResolver.ROLE</i> instead.
+    </font>
+</p>
+  
+  
+<font face="verdana, helvetica, sans serif" size="+1" color="#0086b2"><b>Stores</b></font>
+    
+<p>
+<font color="black" face="verdana,helvetica,sanserif">The Store and StoreJanitor components and implementations have moved to
+       Avalon Excalibur.</font>
+</p>
+    
+<p>
+<font color="black" face="verdana,helvetica,sanserif">TODO:Changes in cocoon.xconf...</font>
+</p>
+    
+<p>
+<font color="black" face="verdana,helvetica,sanserif">In general the packages changed from org.apache.cocoon.components.store
+       to org.apache.excalibur.store (resp. org.apache.excalibur.store.impl). So
+       if you have custom java code using this components, you have to change
+       your imports.</font>
+</p>
+    
+<p>
+<font color="black" face="verdana,helvetica,sanserif">The roles PERSISTENT_CACHE and TRANSIENT_CACHE have been renamed to
+       PERSISTENT_STORE and TRANSIENT_STORE. The hold() method has been removed
+       from the Store interface.</font>
+</p>
+  
+  
+<font face="verdana, helvetica, sans serif" size="+1" color="#0086b2"><b>SAXConnectors, Stream and Event Pipeline</b></font>
+    
+<p>
+<font color="black" face="verdana,helvetica,sanserif">This is the only real incompatible change (But don't panic, this will
+       not affect you, well at least only a little bit :). The internal architecture of Cocoon
+       has changed. In the older version, the processing pipeline - constructed by
+       a generator, the transformers and a serializer - was represented by two components,
+       called stream and event pipeline.</font>
+</p>
+    
+<p>
+<font color="black" face="verdana,helvetica,sanserif">For a simpler architecture, enhanced functionality and improved performance,
+       these components have been combined into one: the processing pipeline.
+       The very rarely used feature of SAXConnectors has been removed,
+       to avoid overcomponentization.</font>
+</p>
+    
+<p>
+<font color="black" face="verdana,helvetica,sanserif">In addition the map:pipeline element of the sitemap has gained more meaning
+      as it is now possible to configure each map:pipeline section in the sitemap
+      differently. So there can be one section using caching, another one not 
+      caching at all and a third one using a different caching implementation etc.
+    </font>
+</p>
+    
+<font face="verdana, helvetica, sans serif" size="+1" color="#0086b2">Changed Configuration</font>
+     
+<p>
+<font color="black" face="verdana,helvetica,sanserif">
+      The configuration of the pipelines has moved from the cocoon.xconf to the sitemap.
+      So, for updating you have to remove the "event-pipeline" and "stream-pipeline" section
+      from your cocoon.xconf and add the map:pipelines section to the map:components section
+      in your sitemap. You can find the pipelines components definition in the sample
+      sitemap of Cocoon. Here is an example:
+     </font>
+</p>
+     
+<div align="center">
+<table border="0" cellpadding="0" cellspacing="4">
+<tr>
+<td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
+</tr>
+<tr>
+<td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td bgcolor="#ffffff">
+<pre>
+&lt;map:sitemap&gt;
+ &lt;map:components&gt;
+      ...
+  &lt;map:pipelines default="caching"&gt;
+     &lt;map:pipeline name="caching" 
+                   src="org.apache.cocoon.components.pipeline.impl.CachingProcessingPipeline"/&gt;
+     &lt;map:pipeline name="noncaching" 
+                   src="org.apache.cocoon.components.pipeline.impl.NonCachingProcessingPipeline"/&gt;
+  &lt;/map:pipelines&gt;
+ &lt;/map:components&gt;
+   ...
+&lt;/map:sitemap&gt;
+     </pre>
+</td><td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
+</tr>
+<tr>
+<td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
+</tr>
+</table>
+</div>
+     
+<p>
+<font color="black" face="verdana,helvetica,sanserif">The configuration is similar to the configuration of other sitemap components, like
+       generators or actions. You can choose these different implementations of pipelines
+       in the map:pipeline section by specifying the type attribute:
+     </font>
+</p>
+     
+<div align="center">
+<table border="0" cellpadding="0" cellspacing="4">
+<tr>
+<td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
+</tr>
+<tr>
+<td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td bgcolor="#ffffff">
+<pre>
+&lt;map:sitemap&gt;
+   ...
+  &lt;map:pipelines&gt;
+     &lt;map:pipeline type="noncaching"&gt;
+           &lt;map:match pattern="welcome"&gt;
+                  ...
+           &lt;/map:match&gt;
+            ..
+     &lt;/map:pipeline&gt;
+  &lt;/map:pipelines&gt;
+&lt;/map:sitemap&gt;
+     </pre>
+</td><td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
+</tr>
+<tr>
+<td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
+</tr>
+</table>
+</div>
+     
+<p>
+<font color="black" face="verdana,helvetica,sanserif">So again, this is similar to choosing the type of the generator or any other sitemap
+       component. If you omit the type attribute the default configuration from the components
+       section is used.
+     </font>
+</p>
+     
+<p>
+<font color="black" face="verdana,helvetica,sanserif">The SAXConnectors have been removed, so if you manually upgrade you have to remove
+        the <i>sax-connectors</i> configuration from the <i>cocoon.xconf</i>.</font>
+</p>
+     
+<p>
+<font color="black" face="verdana,helvetica,sanserif">So you see, although this is an incompatible change in the Java code, you have only
+       little to do to update your Cocoon installation.</font>
+</p>
+    
+  
+ 
+ 
+
+
+</td>
+</tr>
+</table>
+</td>
+</tr>
+</table>
+<table width="100%" cellspacing="0" cellpadding="0" border="0">
+<tr>
+<td bgcolor="#0086b2"><img width="1" src="images/dot.gif" height="1"></td>
+</tr>
+<tr>
+<td align="center"><font size="-1" face="arial,helvetica,sanserif" color="#0086b2"><i>Copyright &copy; 1999-2002 The Apache Software Foundation. All Rights Reserved.</i></font></td>
+</tr>
+</table>
+</body>
+</html>

Modified: cocoon/site/site/2.0/plan/linkalarm-readme.txt
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.0/plan/linkalarm-readme.txt?rev=573901&r1=573900&r2=573901&view=diff
==============================================================================
--- cocoon/site/site/2.0/plan/linkalarm-readme.txt (original)
+++ cocoon/site/site/2.0/plan/linkalarm-readme.txt Sat Sep  8 13:17:41 2007
@@ -1,30 +1,30 @@
-The LinkAlarm report for xml.apache.org/cocoon/ is at
-http://reports.linkalarm.com/373104199608/
-
-LinkAlarm scans are run after each public release of Cocoon
-to detect any issues that need to be addressed prior to the
-next release.
-
-The LinkAlarm report gives detailed HTML views of the situation
-in an easy-to-read style. However, the summary file that is
-explained below has concise info about the actual broken links.
-
-One other LinkAlarm page that is of special interest is the
-"mailto:" validation page (those errors are not included in
-the summary listing below).
-
-To facilitate the management of link mending by the Cocoon
-community, there is a summary file in the HEAD CVS at
- documentation/xdocs/plan/linkalarm-broken.txt
-This tab-delimited file has the following format ...
-
-status problem_link referring_page response_code meaning comment
-
-where "status" has these codes ...
- - ... not yet addressed
- F ... fixed
- ? ... has some issue (see the "comment" field)
- [1-3] ... external link broken for n runs (will be dropped soon)
-
-To reduce duplication of effort, please update the "status"
-tag for each issue that you have addressed.
+The LinkAlarm report for xml.apache.org/cocoon/ is at
+http://reports.linkalarm.com/373104199608/
+
+LinkAlarm scans are run after each public release of Cocoon
+to detect any issues that need to be addressed prior to the
+next release.
+
+The LinkAlarm report gives detailed HTML views of the situation
+in an easy-to-read style. However, the summary file that is
+explained below has concise info about the actual broken links.
+
+One other LinkAlarm page that is of special interest is the
+"mailto:" validation page (those errors are not included in
+the summary listing below).
+
+To facilitate the management of link mending by the Cocoon
+community, there is a summary file in the HEAD CVS at
+ documentation/xdocs/plan/linkalarm-broken.txt
+This tab-delimited file has the following format ...
+
+status problem_link referring_page response_code meaning comment
+
+where "status" has these codes ...
+ - ... not yet addressed
+ F ... fixed
+ ? ... has some issue (see the "comment" field)
+ [1-3] ... external link broken for n runs (will be dropped soon)
+
+To reduce duplication of effort, please update the "status"
+tag for each issue that you have addressed.

Modified: cocoon/site/site/2.0/snippet/index.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.0/snippet/index.html?rev=573901&r1=573900&r2=573901&view=diff
==============================================================================
--- cocoon/site/site/2.0/snippet/index.html (original)
+++ cocoon/site/site/2.0/snippet/index.html Sat Sep  8 13:17:41 2007
@@ -1,166 +1,166 @@
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Cocoon Snippets</title>
-<STYLE type="text/css">
-a.menu {
-	color: #FFFFFF;
-    text-align:left;               
-    font-size:12px;
-    font-family: Verdana, Arial, Helvetica, sans-serif;
-    font-weight:plain;
-    text-decoration:none;
-    padding-left: 14px
-}
-
-A.menu:hover {
-	color: #FFCC00
-}
-
-
-.menutitle {
-	color: #000000;
-    text-align:left;               
-    font-size:10px;
-    font-family: Verdana, Arial, Helvetica, sans-serif;
-    font-weight:bold;
-    padding-left: 8px
-}
-.menuselected {
-	color: #FFCC00;
-    text-align:left;               
-    font-size:12px;
-    font-family: Verdana, Arial, Helvetica, sans-serif;
-    font-weight:bold;
-    padding-left: 14px
-}
-</STYLE>
-</head>
-<body bgcolor="#ffffff" marginheight="4" marginwidth="4" leftmargin="4" topmargin="4" alink="#cc0000" vlink="#0086b2" link="#039acc" text="#000000">
-<table border="0" cellpadding="0" cellspacing="0" width="100%">
-<tr>
-<td align="left" valign="top" rowspan="3" height="60" width="135"><img border="0" vspace="0" hspace="0" src="images/logo.gif" height="60" width="135"></td><td background="images/line.gif" rowspan="1" colSpan="2" align="left" valign="top" height="0" width="100%"></td><td align="left" valign="top" rowspan="3" height="60" width="29"><img border="0" vspace="0" hspace="0" src="images/right.gif" height="60" width="29"></td>
-</tr>
-<tr>
-<td bgcolor="#0086b2" colspan="2" align="right" valign="top" height="35" width="100%"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="5">Cocoon Snippets</font></td>
-</tr>
-<tr>
-<td background="images/bottom.gif" colspan="2" width="100%" valign="top" height="20" bgcolor="#0086b2" align="right">
-<table width="288" cellspacing="0" cellpadding="0" border="0">
-<tr>
-<td align="left" valign="top" height="20" width="96"><a target="new" href="http://xml.apache.org/"><img border="0" vspace="0" hspace="0" name="xml" src="images/button-xml-lo.gif" height="20" width="96" alt="http://xml.apache.org/"></a></td><td align="left" valign="top" height="20" width="96"><a target="new" href="http://www.apache.org/"><img border="0" vspace="0" hspace="0" name="asf" src="images/button-asf-lo.gif" height="20" width="96" alt="http://www.apache.org/"></a></td><td align="left" valign="top" height="20" width="96"><a target="new" href="http://www.w3.org/"><img border="0" vspace="0" hspace="0" name="w3c" src="images/button-w3c-lo.gif" height="20" width="96" alt="http://www.w3.org/"></a></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-<table width="100%" cellspacing="0" cellpadding="0" border="0">
-<tr width="100%">
-<td align="left" valign="top" width="120">
-<table width="120" cellspacing="0" cellpadding="0" border="0" bgcolor="#a0a0a0">
-<tr>
-<td valign="top" align="left"><img width="120" vspace="0" src="images/join.gif" hspace="0" height="14" border="0"><br>
-</td>
-</tr>
-<tr>
-<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="../index.html">Main</a></td>
-</tr>
-<tr>
-<td background="images/label-background_b.gif" bgcolor="#959595" valign="top"><img width="120" height="6" src="images/separator.gif"><br>
-<span class="menutitle">Snippets</span></td>
-</tr>
-<tr>
-<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><span class="menuselected">Index</span></td>
-</tr>
-<tr>
-<td background="images/label-background_b.gif" bgcolor="#959595" valign="top"><img width="120" height="6" src="images/separator.gif"><br>
-<span class="menutitle">Using Cocoon</span></td>
-</tr>
-<tr>
-<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="snippet-internal-pipeline.html">Internal Pipeline</a></td>
-</tr>
-<tr>
-<td background="images/label-background_b.gif" bgcolor="#959595" valign="top"><img width="120" height="6" src="images/separator.gif"><br>
-<span class="menutitle">XSLT</span></td>
-</tr>
-<tr>
-<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="snippet-xslt-options.html">Processor Options</a></td>
-</tr>
-<tr>
-<td align="left" valign="top"><img width="120" vspace="0" src="images/close.gif" hspace="0" height="14" border="0"><br>
-</td>
-</tr>
-</table>
-</td><td>
-<table cellspacing="15" cellpadding="0" border="0">
-<tr>
-<td>
-
-
-
- 
- <font face="verdana, helvetica, sans serif" size="+2" color="#0086b2">Overview</font>
-<hr style="color: #0086b2" size="1">
-
-
-<p>
-<font color="black" face="verdana,helvetica,sanserif">
-This is a collection of Code Snippets. The Cocooon project is actively seeking additional Code Snippet contributors to expand this collection. For information on how to do that, please see <a href="../howto/howto-author-snippet.html">How to Author a Code Snippet</a>.
-</font>
-</p>
-
-  
-<font face="verdana, helvetica, sans serif" size="+1" color="#0086b2"><b>Using Cocoon</b></font>
-
-	
-<blockquote>
-<ul>
-
-<li>
-<font face="verdana, helvetica, sans serif"><a href="snippet-internal-pipeline.html">Internal Pipeline</a></font>
-</li>
-	
-</ul>
-</blockquote>
- 
- 
-   
-<font face="verdana, helvetica, sans serif" size="+1" color="#0086b2"><b>XSLT</b></font>
-
-	
-<blockquote>
-<ul>
-
-<li>
-<font face="verdana, helvetica, sans serif"><a href="snippet-xslt-options.html">Specifying Different XSLT Processor Options</a></font>
-</li>
-	
-</ul>
-</blockquote>
- 
-
-
-
-
-
- 
-
-
- 
-
-</td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-<table width="100%" cellspacing="0" cellpadding="0" border="0">
-<tr>
-<td bgcolor="#0086b2"><img width="1" src="images/dot.gif" height="1"></td>
-</tr>
-<tr>
-<td align="center"><font size="-1" face="arial,helvetica,sanserif" color="#0086b2"><i>Copyright &copy; 1999-2002 The Apache Software Foundation. All Rights Reserved.</i></font></td>
-</tr>
-</table>
-</body>
-</html>
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Cocoon Snippets</title>
+<STYLE type="text/css">
+a.menu {
+	color: #FFFFFF;
+    text-align:left;               
+    font-size:12px;
+    font-family: Verdana, Arial, Helvetica, sans-serif;
+    font-weight:plain;
+    text-decoration:none;
+    padding-left: 14px
+}
+
+A.menu:hover {
+	color: #FFCC00
+}
+
+
+.menutitle {
+	color: #000000;
+    text-align:left;               
+    font-size:10px;
+    font-family: Verdana, Arial, Helvetica, sans-serif;
+    font-weight:bold;
+    padding-left: 8px
+}
+.menuselected {
+	color: #FFCC00;
+    text-align:left;               
+    font-size:12px;
+    font-family: Verdana, Arial, Helvetica, sans-serif;
+    font-weight:bold;
+    padding-left: 14px
+}
+</STYLE>
+</head>
+<body bgcolor="#ffffff" marginheight="4" marginwidth="4" leftmargin="4" topmargin="4" alink="#cc0000" vlink="#0086b2" link="#039acc" text="#000000">
+<table border="0" cellpadding="0" cellspacing="0" width="100%">
+<tr>
+<td align="left" valign="top" rowspan="3" height="60" width="135"><img border="0" vspace="0" hspace="0" src="images/logo.gif" height="60" width="135"></td><td background="images/line.gif" rowspan="1" colSpan="2" align="left" valign="top" height="0" width="100%"></td><td align="left" valign="top" rowspan="3" height="60" width="29"><img border="0" vspace="0" hspace="0" src="images/right.gif" height="60" width="29"></td>
+</tr>
+<tr>
+<td bgcolor="#0086b2" colspan="2" align="right" valign="top" height="35" width="100%"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="5">Cocoon Snippets</font></td>
+</tr>
+<tr>
+<td background="images/bottom.gif" colspan="2" width="100%" valign="top" height="20" bgcolor="#0086b2" align="right">
+<table width="288" cellspacing="0" cellpadding="0" border="0">
+<tr>
+<td align="left" valign="top" height="20" width="96"><a target="new" href="http://xml.apache.org/"><img border="0" vspace="0" hspace="0" name="xml" src="images/button-xml-lo.gif" height="20" width="96" alt="http://xml.apache.org/"></a></td><td align="left" valign="top" height="20" width="96"><a target="new" href="http://www.apache.org/"><img border="0" vspace="0" hspace="0" name="asf" src="images/button-asf-lo.gif" height="20" width="96" alt="http://www.apache.org/"></a></td><td align="left" valign="top" height="20" width="96"><a target="new" href="http://www.w3.org/"><img border="0" vspace="0" hspace="0" name="w3c" src="images/button-w3c-lo.gif" height="20" width="96" alt="http://www.w3.org/"></a></td>
+</tr>
+</table>
+</td>
+</tr>
+</table>
+<table width="100%" cellspacing="0" cellpadding="0" border="0">
+<tr width="100%">
+<td align="left" valign="top" width="120">
+<table width="120" cellspacing="0" cellpadding="0" border="0" bgcolor="#a0a0a0">
+<tr>
+<td valign="top" align="left"><img width="120" vspace="0" src="images/join.gif" hspace="0" height="14" border="0"><br>
+</td>
+</tr>
+<tr>
+<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="../index.html">Main</a></td>
+</tr>
+<tr>
+<td background="images/label-background_b.gif" bgcolor="#959595" valign="top"><img width="120" height="6" src="images/separator.gif"><br>
+<span class="menutitle">Snippets</span></td>
+</tr>
+<tr>
+<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><span class="menuselected">Index</span></td>
+</tr>
+<tr>
+<td background="images/label-background_b.gif" bgcolor="#959595" valign="top"><img width="120" height="6" src="images/separator.gif"><br>
+<span class="menutitle">Using Cocoon</span></td>
+</tr>
+<tr>
+<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="snippet-internal-pipeline.html">Internal Pipeline</a></td>
+</tr>
+<tr>
+<td background="images/label-background_b.gif" bgcolor="#959595" valign="top"><img width="120" height="6" src="images/separator.gif"><br>
+<span class="menutitle">XSLT</span></td>
+</tr>
+<tr>
+<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="snippet-xslt-options.html">Processor Options</a></td>
+</tr>
+<tr>
+<td align="left" valign="top"><img width="120" vspace="0" src="images/close.gif" hspace="0" height="14" border="0"><br>
+</td>
+</tr>
+</table>
+</td><td>
+<table cellspacing="15" cellpadding="0" border="0">
+<tr>
+<td>
+
+
+
+ 
+ <font face="verdana, helvetica, sans serif" size="+2" color="#0086b2">Overview</font>
+<hr style="color: #0086b2" size="1">
+
+
+<p>
+<font color="black" face="verdana,helvetica,sanserif">
+This is a collection of Code Snippets. The Cocooon project is actively seeking additional Code Snippet contributors to expand this collection. For information on how to do that, please see <a href="../howto/howto-author-snippet.html">How to Author a Code Snippet</a>.
+</font>
+</p>
+
+  
+<font face="verdana, helvetica, sans serif" size="+1" color="#0086b2"><b>Using Cocoon</b></font>
+
+	
+<blockquote>
+<ul>
+
+<li>
+<font face="verdana, helvetica, sans serif"><a href="snippet-internal-pipeline.html">Internal Pipeline</a></font>
+</li>
+	
+</ul>
+</blockquote>
+ 
+ 
+   
+<font face="verdana, helvetica, sans serif" size="+1" color="#0086b2"><b>XSLT</b></font>
+
+	
+<blockquote>
+<ul>
+
+<li>
+<font face="verdana, helvetica, sans serif"><a href="snippet-xslt-options.html">Specifying Different XSLT Processor Options</a></font>
+</li>
+	
+</ul>
+</blockquote>
+ 
+
+
+
+
+
+ 
+
+
+ 
+
+</td>
+</tr>
+</table>
+</td>
+</tr>
+</table>
+<table width="100%" cellspacing="0" cellpadding="0" border="0">
+<tr>
+<td bgcolor="#0086b2"><img width="1" src="images/dot.gif" height="1"></td>
+</tr>
+<tr>
+<td align="center"><font size="-1" face="arial,helvetica,sanserif" color="#0086b2"><i>Copyright &copy; 1999-2002 The Apache Software Foundation. All Rights Reserved.</i></font></td>
+</tr>
+</table>
+</body>
+</html>

Modified: cocoon/site/site/2.0/snippet/snippet-internal-pipeline.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.0/snippet/snippet-internal-pipeline.html?rev=573901&r1=573900&r2=573901&view=diff
==============================================================================
--- cocoon/site/site/2.0/snippet/snippet-internal-pipeline.html (original)
+++ cocoon/site/site/2.0/snippet/snippet-internal-pipeline.html Sat Sep  8 13:17:41 2007
@@ -1,223 +1,223 @@
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Internal Pipeline Snippet</title>
-<STYLE type="text/css">
-a.menu {
-	color: #FFFFFF;
-    text-align:left;               
-    font-size:12px;
-    font-family: Verdana, Arial, Helvetica, sans-serif;
-    font-weight:plain;
-    text-decoration:none;
-    padding-left: 14px
-}
-
-A.menu:hover {
-	color: #FFCC00
-}
-
-
-.menutitle {
-	color: #000000;
-    text-align:left;               
-    font-size:10px;
-    font-family: Verdana, Arial, Helvetica, sans-serif;
-    font-weight:bold;
-    padding-left: 8px
-}
-.menuselected {
-	color: #FFCC00;
-    text-align:left;               
-    font-size:12px;
-    font-family: Verdana, Arial, Helvetica, sans-serif;
-    font-weight:bold;
-    padding-left: 14px
-}
-</STYLE>
-</head>
-<body bgcolor="#ffffff" marginheight="4" marginwidth="4" leftmargin="4" topmargin="4" alink="#cc0000" vlink="#0086b2" link="#039acc" text="#000000">
-<table border="0" cellpadding="0" cellspacing="0" width="100%">
-<tr>
-<td align="left" valign="top" rowspan="3" height="60" width="135"><img border="0" vspace="0" hspace="0" src="images/logo.gif" height="60" width="135"></td><td background="images/line.gif" rowspan="1" colSpan="2" align="left" valign="top" height="0" width="100%"></td><td align="left" valign="top" rowspan="3" height="60" width="29"><img border="0" vspace="0" hspace="0" src="images/right.gif" height="60" width="29"></td>
-</tr>
-<tr>
-<td bgcolor="#0086b2" colspan="2" align="right" valign="top" height="35" width="100%"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="5">Internal Pipeline Snippet</font></td>
-</tr>
-<tr>
-<td background="images/bottom.gif" colspan="2" width="100%" valign="top" height="20" bgcolor="#0086b2" align="right">
-<table width="288" cellspacing="0" cellpadding="0" border="0">
-<tr>
-<td align="left" valign="top" height="20" width="96"><a target="new" href="http://xml.apache.org/"><img border="0" vspace="0" hspace="0" name="xml" src="images/button-xml-lo.gif" height="20" width="96" alt="http://xml.apache.org/"></a></td><td align="left" valign="top" height="20" width="96"><a target="new" href="http://www.apache.org/"><img border="0" vspace="0" hspace="0" name="asf" src="images/button-asf-lo.gif" height="20" width="96" alt="http://www.apache.org/"></a></td><td align="left" valign="top" height="20" width="96"><a target="new" href="http://www.w3.org/"><img border="0" vspace="0" hspace="0" name="w3c" src="images/button-w3c-lo.gif" height="20" width="96" alt="http://www.w3.org/"></a></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-<table width="100%" cellspacing="0" cellpadding="0" border="0">
-<tr width="100%">
-<td align="left" valign="top" width="120">
-<table width="120" cellspacing="0" cellpadding="0" border="0" bgcolor="#a0a0a0">
-<tr>
-<td valign="top" align="left"><img width="120" vspace="0" src="images/join.gif" hspace="0" height="14" border="0"><br>
-</td>
-</tr>
-<tr>
-<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="../index.html">Main</a></td>
-</tr>
-<tr>
-<td background="images/label-background_b.gif" bgcolor="#959595" valign="top"><img width="120" height="6" src="images/separator.gif"><br>
-<span class="menutitle">Snippets</span></td>
-</tr>
-<tr>
-<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="index.html">Index</a></td>
-</tr>
-<tr>
-<td background="images/label-background_b.gif" bgcolor="#959595" valign="top"><img width="120" height="6" src="images/separator.gif"><br>
-<span class="menutitle">Using Cocoon</span></td>
-</tr>
-<tr>
-<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><span class="menuselected">Internal Pipeline</span></td>
-</tr>
-<tr>
-<td background="images/label-background_b.gif" bgcolor="#959595" valign="top"><img width="120" height="6" src="images/separator.gif"><br>
-<span class="menutitle">XSLT</span></td>
-</tr>
-<tr>
-<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="snippet-xslt-options.html">Processor Options</a></td>
-</tr>
-<tr>
-<td align="left" valign="top"><img width="120" vspace="0" src="images/close.gif" hspace="0" height="14" border="0"><br>
-</td>
-</tr>
-</table>
-</td><td>
-<table cellspacing="15" cellpadding="0" border="0">
-<tr>
-<td>
- 
-
- 
-
-  <font face="verdana, helvetica, sans serif" size="+2" color="#0086b2">Overview</font>
-<hr style="color: #0086b2" size="1">
-
-<p>
-<font color="black" face="verdana,helvetica,sanserif">
-This Snippet shows how to create and use an internal pipeline in the sitemap. An internal pipeline processes a request from another pipeline in a sitemap. It then returns a pipeline fragment to the requesting pipeline for additional processing. The pipeline fragment produced by an internal pipeline cannot be accessed externally, for example, from an explicit browser request. An internal pipeline is distinguished from other pipelines by the value of its internal-only attribute which is set to true.
-</font>
-</p>
-  
-
-  
-<font face="verdana, helvetica, sans serif" size="+2" color="#0086b2">Version</font>
-<hr style="color: #0086b2" size="1">
-
-<p>
-<font color="black" face="verdana,helvetica,sanserif">
-At the time of this writing, this Snippet was tested against the current release version, 2.0.3, and head version, 2.1, of Cocoon.
-</font>
-</p>
-  
-
-  
-<font face="verdana, helvetica, sans serif" size="+2" color="#0086b2">Example</font>
-<hr style="color: #0086b2" size="1">
-    
-<div align="center">
-<table border="0" cellpadding="0" cellspacing="4">
-<tr>
-<td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
-</tr>
-<tr>
-<td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td bgcolor="#ffffff">
-<pre>
-
-&lt;map:pipeline internal-only="true"&gt;
-
-  &lt;map:match pattern="salad"&gt;
-    &lt;!-- do something --&gt;
-  &lt;/map:match&gt;
-
-  &lt;map:match pattern="soup"&gt;
-    &lt;!-- do something else --&gt;
-  &lt;/map:match&gt;
-
-&lt;/map:pipeline&gt;
-
-
-&lt;map:pipeline&gt;
-   &lt;map:match pattern="meal"&gt;
-      &lt;map:aggregate element="lunch"&gt;
-         &lt;map:part src="cocoon:/salad"/&gt;
-         &lt;map:part src="cocoon:/soup"/&gt;
-      &lt;/map:aggregate&gt;
-     &lt;map:transform src="stylesheets/lunch2html.xsl"/&gt;
-     &lt;map:serialize/&gt;
-   &lt;/map:match&gt;
-&lt;/map:pipeline&gt;
-
-    </pre>
-</td><td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
-</tr>
-<tr>
-<td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
-</tr>
-</table>
-</div>
-
-  
-  
-  
-<font face="verdana, helvetica, sans serif" size="+2" color="#0086b2">Discussion</font>
-<hr style="color: #0086b2" size="1">
-
-<p>
-<font color="black" face="verdana,helvetica,sanserif">
-In the above snippet example, you'll find two pipelines. The first is an internal pipeline which provides XML content to the second pipeline upon request. The second pipeline makes requests of the first internal pipeline through the <code><font face="courier, monospaced">cocoon:/ protocol</font></code>. For example, when a request such <code><font face="courier, monospaced">http://localhost:8080/meal</font></code> is received, the second pipeline, whose <code><font face="courier, monospaced">map:match</font></code> element contains the value "meal," is matched. This pipeline begins processing by making two internal requests of the internal pipeline: one for <code><font face="courier, monospaced">cocoon:/salad</font></code> and another for <code><font face="courier, monospaced">cocoon:/soup</font></code>. It then aggregates the fragments returned by the internal pipeline within a lunch element. It continues processing by transforming and serializing the result. 
-</font>
-</p>
-
-
-
-  
-<font face="verdana, helvetica, sans serif" size="+2" color="#0086b2">Tips</font>
-<hr style="color: #0086b2" size="1">
-
-<p>
-<font color="black" face="verdana,helvetica,sanserif">
-You may need to check the pipeline fragments returned by your internal pipelines by calling them externally, for example, in your browser. If so, change the <code><font face="courier, monospaced">internal-only</font></code> attribute of the pipeline to false until your testing is complete. In the above snippet, you could evaluate the pipeline fragment for soup with the following request: <code><font face="courier, monospaced">http://localhost:8080/soup</font></code>. Once your testing is complete, make sure to change the value of the <code><font face="courier, monospaced">internal-only</font></code> attribute back to true.
-</font>
-</p>
-
-
-  
-<font face="verdana, helvetica, sans serif" size="+2" color="#0086b2">Comments</font>
-<hr style="color: #0086b2" size="1">
-
-<p>
-<font color="black" face="verdana,helvetica,sanserif">
-Care to comment on this Snippet? Got another tip? Help keep this Snippet relevant by passing along any useful feedback to the author, <a href="mailto:shannon.at.apache.org">Diana Shannon.</a>
-</font>
-</p>
-
-
-
-
-
-</td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-<table width="100%" cellspacing="0" cellpadding="0" border="0">
-<tr>
-<td bgcolor="#0086b2"><img width="1" src="images/dot.gif" height="1"></td>
-</tr>
-<tr>
-<td align="center"><font size="-1" face="arial,helvetica,sanserif" color="#0086b2"><i>Copyright &copy; 1999-2002 The Apache Software Foundation. All Rights Reserved.</i></font></td>
-</tr>
-</table>
-</body>
-</html>
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Internal Pipeline Snippet</title>
+<STYLE type="text/css">
+a.menu {
+	color: #FFFFFF;
+    text-align:left;               
+    font-size:12px;
+    font-family: Verdana, Arial, Helvetica, sans-serif;
+    font-weight:plain;
+    text-decoration:none;
+    padding-left: 14px
+}
+
+A.menu:hover {
+	color: #FFCC00
+}
+
+
+.menutitle {
+	color: #000000;
+    text-align:left;               
+    font-size:10px;
+    font-family: Verdana, Arial, Helvetica, sans-serif;
+    font-weight:bold;
+    padding-left: 8px
+}
+.menuselected {
+	color: #FFCC00;
+    text-align:left;               
+    font-size:12px;
+    font-family: Verdana, Arial, Helvetica, sans-serif;
+    font-weight:bold;
+    padding-left: 14px
+}
+</STYLE>
+</head>
+<body bgcolor="#ffffff" marginheight="4" marginwidth="4" leftmargin="4" topmargin="4" alink="#cc0000" vlink="#0086b2" link="#039acc" text="#000000">
+<table border="0" cellpadding="0" cellspacing="0" width="100%">
+<tr>
+<td align="left" valign="top" rowspan="3" height="60" width="135"><img border="0" vspace="0" hspace="0" src="images/logo.gif" height="60" width="135"></td><td background="images/line.gif" rowspan="1" colSpan="2" align="left" valign="top" height="0" width="100%"></td><td align="left" valign="top" rowspan="3" height="60" width="29"><img border="0" vspace="0" hspace="0" src="images/right.gif" height="60" width="29"></td>
+</tr>
+<tr>
+<td bgcolor="#0086b2" colspan="2" align="right" valign="top" height="35" width="100%"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="5">Internal Pipeline Snippet</font></td>
+</tr>
+<tr>
+<td background="images/bottom.gif" colspan="2" width="100%" valign="top" height="20" bgcolor="#0086b2" align="right">
+<table width="288" cellspacing="0" cellpadding="0" border="0">
+<tr>
+<td align="left" valign="top" height="20" width="96"><a target="new" href="http://xml.apache.org/"><img border="0" vspace="0" hspace="0" name="xml" src="images/button-xml-lo.gif" height="20" width="96" alt="http://xml.apache.org/"></a></td><td align="left" valign="top" height="20" width="96"><a target="new" href="http://www.apache.org/"><img border="0" vspace="0" hspace="0" name="asf" src="images/button-asf-lo.gif" height="20" width="96" alt="http://www.apache.org/"></a></td><td align="left" valign="top" height="20" width="96"><a target="new" href="http://www.w3.org/"><img border="0" vspace="0" hspace="0" name="w3c" src="images/button-w3c-lo.gif" height="20" width="96" alt="http://www.w3.org/"></a></td>
+</tr>
+</table>
+</td>
+</tr>
+</table>
+<table width="100%" cellspacing="0" cellpadding="0" border="0">
+<tr width="100%">
+<td align="left" valign="top" width="120">
+<table width="120" cellspacing="0" cellpadding="0" border="0" bgcolor="#a0a0a0">
+<tr>
+<td valign="top" align="left"><img width="120" vspace="0" src="images/join.gif" hspace="0" height="14" border="0"><br>
+</td>
+</tr>
+<tr>
+<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="../index.html">Main</a></td>
+</tr>
+<tr>
+<td background="images/label-background_b.gif" bgcolor="#959595" valign="top"><img width="120" height="6" src="images/separator.gif"><br>
+<span class="menutitle">Snippets</span></td>
+</tr>
+<tr>
+<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="index.html">Index</a></td>
+</tr>
+<tr>
+<td background="images/label-background_b.gif" bgcolor="#959595" valign="top"><img width="120" height="6" src="images/separator.gif"><br>
+<span class="menutitle">Using Cocoon</span></td>
+</tr>
+<tr>
+<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><span class="menuselected">Internal Pipeline</span></td>
+</tr>
+<tr>
+<td background="images/label-background_b.gif" bgcolor="#959595" valign="top"><img width="120" height="6" src="images/separator.gif"><br>
+<span class="menutitle">XSLT</span></td>
+</tr>
+<tr>
+<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="snippet-xslt-options.html">Processor Options</a></td>
+</tr>
+<tr>
+<td align="left" valign="top"><img width="120" vspace="0" src="images/close.gif" hspace="0" height="14" border="0"><br>
+</td>
+</tr>
+</table>
+</td><td>
+<table cellspacing="15" cellpadding="0" border="0">
+<tr>
+<td>
+ 
+
+ 
+
+  <font face="verdana, helvetica, sans serif" size="+2" color="#0086b2">Overview</font>
+<hr style="color: #0086b2" size="1">
+
+<p>
+<font color="black" face="verdana,helvetica,sanserif">
+This Snippet shows how to create and use an internal pipeline in the sitemap. An internal pipeline processes a request from another pipeline in a sitemap. It then returns a pipeline fragment to the requesting pipeline for additional processing. The pipeline fragment produced by an internal pipeline cannot be accessed externally, for example, from an explicit browser request. An internal pipeline is distinguished from other pipelines by the value of its internal-only attribute which is set to true.
+</font>
+</p>
+  
+
+  
+<font face="verdana, helvetica, sans serif" size="+2" color="#0086b2">Version</font>
+<hr style="color: #0086b2" size="1">
+
+<p>
+<font color="black" face="verdana,helvetica,sanserif">
+At the time of this writing, this Snippet was tested against the current release version, 2.0.3, and head version, 2.1, of Cocoon.
+</font>
+</p>
+  
+
+  
+<font face="verdana, helvetica, sans serif" size="+2" color="#0086b2">Example</font>
+<hr style="color: #0086b2" size="1">
+    
+<div align="center">
+<table border="0" cellpadding="0" cellspacing="4">
+<tr>
+<td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
+</tr>
+<tr>
+<td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td bgcolor="#ffffff">
+<pre>
+
+&lt;map:pipeline internal-only="true"&gt;
+
+  &lt;map:match pattern="salad"&gt;
+    &lt;!-- do something --&gt;
+  &lt;/map:match&gt;
+
+  &lt;map:match pattern="soup"&gt;
+    &lt;!-- do something else --&gt;
+  &lt;/map:match&gt;
+
+&lt;/map:pipeline&gt;
+
+
+&lt;map:pipeline&gt;
+   &lt;map:match pattern="meal"&gt;
+      &lt;map:aggregate element="lunch"&gt;
+         &lt;map:part src="cocoon:/salad"/&gt;
+         &lt;map:part src="cocoon:/soup"/&gt;
+      &lt;/map:aggregate&gt;
+     &lt;map:transform src="stylesheets/lunch2html.xsl"/&gt;
+     &lt;map:serialize/&gt;
+   &lt;/map:match&gt;
+&lt;/map:pipeline&gt;
+
+    </pre>
+</td><td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
+</tr>
+<tr>
+<td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
+</tr>
+</table>
+</div>
+
+  
+  
+  
+<font face="verdana, helvetica, sans serif" size="+2" color="#0086b2">Discussion</font>
+<hr style="color: #0086b2" size="1">
+
+<p>
+<font color="black" face="verdana,helvetica,sanserif">
+In the above snippet example, you'll find two pipelines. The first is an internal pipeline which provides XML content to the second pipeline upon request. The second pipeline makes requests of the first internal pipeline through the <code><font face="courier, monospaced">cocoon:/ protocol</font></code>. For example, when a request such <code><font face="courier, monospaced">http://localhost:8080/meal</font></code> is received, the second pipeline, whose <code><font face="courier, monospaced">map:match</font></code> element contains the value "meal," is matched. This pipeline begins processing by making two internal requests of the internal pipeline: one for <code><font face="courier, monospaced">cocoon:/salad</font></code> and another for <code><font face="courier, monospaced">cocoon:/soup</font></code>. It then aggregates the fragments returned by the internal pipeline within a lunch element. It continues processing by transforming and serializing the result. 
+</font>
+</p>
+
+
+
+  
+<font face="verdana, helvetica, sans serif" size="+2" color="#0086b2">Tips</font>
+<hr style="color: #0086b2" size="1">
+
+<p>
+<font color="black" face="verdana,helvetica,sanserif">
+You may need to check the pipeline fragments returned by your internal pipelines by calling them externally, for example, in your browser. If so, change the <code><font face="courier, monospaced">internal-only</font></code> attribute of the pipeline to false until your testing is complete. In the above snippet, you could evaluate the pipeline fragment for soup with the following request: <code><font face="courier, monospaced">http://localhost:8080/soup</font></code>. Once your testing is complete, make sure to change the value of the <code><font face="courier, monospaced">internal-only</font></code> attribute back to true.
+</font>
+</p>
+
+
+  
+<font face="verdana, helvetica, sans serif" size="+2" color="#0086b2">Comments</font>
+<hr style="color: #0086b2" size="1">
+
+<p>
+<font color="black" face="verdana,helvetica,sanserif">
+Care to comment on this Snippet? Got another tip? Help keep this Snippet relevant by passing along any useful feedback to the author, <a href="mailto:shannon.at.apache.org">Diana Shannon.</a>
+</font>
+</p>
+
+
+
+
+
+</td>
+</tr>
+</table>
+</td>
+</tr>
+</table>
+<table width="100%" cellspacing="0" cellpadding="0" border="0">
+<tr>
+<td bgcolor="#0086b2"><img width="1" src="images/dot.gif" height="1"></td>
+</tr>
+<tr>
+<td align="center"><font size="-1" face="arial,helvetica,sanserif" color="#0086b2"><i>Copyright &copy; 1999-2002 The Apache Software Foundation. All Rights Reserved.</i></font></td>
+</tr>
+</table>
+</body>
+</html>

Modified: cocoon/site/site/2.0/tutorial/index.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.0/tutorial/index.html?rev=573901&r1=573900&r2=573901&view=diff
==============================================================================
--- cocoon/site/site/2.0/tutorial/index.html (original)
+++ cocoon/site/site/2.0/tutorial/index.html Sat Sep  8 13:17:41 2007
@@ -1,205 +1,205 @@
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Cocoon Tutorials</title>
-<STYLE type="text/css">
-a.menu {
-	color: #FFFFFF;
-    text-align:left;               
-    font-size:12px;
-    font-family: Verdana, Arial, Helvetica, sans-serif;
-    font-weight:plain;
-    text-decoration:none;
-    padding-left: 14px
-}
-
-A.menu:hover {
-	color: #FFCC00
-}
-
-
-.menutitle {
-	color: #000000;
-    text-align:left;               
-    font-size:10px;
-    font-family: Verdana, Arial, Helvetica, sans-serif;
-    font-weight:bold;
-    padding-left: 8px
-}
-.menuselected {
-	color: #FFCC00;
-    text-align:left;               
-    font-size:12px;
-    font-family: Verdana, Arial, Helvetica, sans-serif;
-    font-weight:bold;
-    padding-left: 14px
-}
-</STYLE>
-</head>
-<body bgcolor="#ffffff" marginheight="4" marginwidth="4" leftmargin="4" topmargin="4" alink="#cc0000" vlink="#0086b2" link="#039acc" text="#000000">
-<table border="0" cellpadding="0" cellspacing="0" width="100%">
-<tr>
-<td align="left" valign="top" rowspan="3" height="60" width="135"><img border="0" vspace="0" hspace="0" src="images/logo.gif" height="60" width="135"></td><td background="images/line.gif" rowspan="1" colSpan="2" align="left" valign="top" height="0" width="100%"></td><td align="left" valign="top" rowspan="3" height="60" width="29"><img border="0" vspace="0" hspace="0" src="images/right.gif" height="60" width="29"></td>
-</tr>
-<tr>
-<td bgcolor="#0086b2" colspan="2" align="right" valign="top" height="35" width="100%"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="5">Cocoon Tutorials</font></td>
-</tr>
-<tr>
-<td background="images/bottom.gif" colspan="2" width="100%" valign="top" height="20" bgcolor="#0086b2" align="right">
-<table width="288" cellspacing="0" cellpadding="0" border="0">
-<tr>
-<td align="left" valign="top" height="20" width="96"><a target="new" href="http://xml.apache.org/"><img border="0" vspace="0" hspace="0" name="xml" src="images/button-xml-lo.gif" height="20" width="96" alt="http://xml.apache.org/"></a></td><td align="left" valign="top" height="20" width="96"><a target="new" href="http://www.apache.org/"><img border="0" vspace="0" hspace="0" name="asf" src="images/button-asf-lo.gif" height="20" width="96" alt="http://www.apache.org/"></a></td><td align="left" valign="top" height="20" width="96"><a target="new" href="http://www.w3.org/"><img border="0" vspace="0" hspace="0" name="w3c" src="images/button-w3c-lo.gif" height="20" width="96" alt="http://www.w3.org/"></a></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-<table width="100%" cellspacing="0" cellpadding="0" border="0">
-<tr width="100%">
-<td align="left" valign="top" width="120">
-<table width="120" cellspacing="0" cellpadding="0" border="0" bgcolor="#a0a0a0">
-<tr>
-<td valign="top" align="left"><img width="120" vspace="0" src="images/join.gif" hspace="0" height="14" border="0"><br>
-</td>
-</tr>
-<tr>
-<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="../index.html">Main</a></td>
-</tr>
-<tr>
-<td background="images/label-background_b.gif" bgcolor="#959595" valign="top"><img width="120" height="6" src="images/separator.gif"><br>
-<span class="menutitle">Tutorials</span></td>
-</tr>
-<tr>
-<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><span class="menuselected">Index</span></td>
-</tr>
-<tr>
-<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="tutorial-develop-webapp.html">WebApp</a></td>
-</tr>
-<tr>
-<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="tutorial-generator.html">Custom Generator</a></td>
-</tr>
-<tr>
-<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="tutorial-rmi-generator.html">RMIServer</a></td>
-</tr>
-<tr>
-<td align="left" valign="top"><img width="120" vspace="0" src="images/close.gif" hspace="0" height="14" border="0"><br>
-</td>
-</tr>
-</table>
-</td><td>
-<table cellspacing="15" cellpadding="0" border="0">
-<tr>
-<td>
-
-
-
- 
- <font face="verdana, helvetica, sans serif" size="+2" color="#0086b2">Overview</font>
-<hr style="color: #0086b2" size="1">
-
-
-<p>
-<font color="black" face="verdana,helvetica,sanserif">
-This is a collection of tutorials. The Cocooon project is actively seeking additional tutorial contributors to expand this collection. 
-
-
-</font>
-</p>
-
-
- 
-<font face="verdana, helvetica, sans serif" size="+1" color="#0086b2"><b>Tutorials</b></font>
-
-	
-<blockquote>
-<ul>
-
-<li>
-<font face="verdana, helvetica, sans serif"><a href="tutorial-develop-webapp.html">How to develop Web Applications</a></font>
-</li>
-
-<li>
-<font face="verdana, helvetica, sans serif"><a href="tutorial-generator.html">Write a Custom Generator</a></font>
-</li>
-
-<li>
-<font face="verdana, helvetica, sans serif"><a href="tutorial-rmi-generator.html">Building a RMI Server Generator</a> - Draft</font>
-</li>
-	
-</ul>
-</blockquote>
-
- 
- 
-  
-<font face="verdana, helvetica, sans serif" size="+1" color="#0086b2"><b>Third-Party Tutorials</b></font>
-
-	
-<blockquote>
-<ul>
-
-<li>
-<font face="verdana, helvetica, sans serif">Andreas Hartmann's <a href="http://www.cocooncenter.de/cc/documents/resources/request-params/index.html">Request Parameters</a> Tutorial at cocooncenter.de.</font>
-</li>
-
-<li>
-<font face="verdana, helvetica, sans serif">Andreas Hartmann's <a href="http://www.cocooncenter.de/cc/documents/resources/navigation/index.html">Navigation Menus</a> Tutorial at cocooncenter.de.</font>
-</li>
-
-<li>
-<font face="verdana, helvetica, sans serif"> Michal Durdina's <a href="http://www.cocooncenter.de/cc/documents/resources/db-app/index.html">Database Web Application</a> Tutorial at cocooncenter.de.</font>
-</li>
-
-<li>
-<font face="verdana, helvetica, sans serif">Konstantin Piroumian's <a href="http://www.cocooncenter.de/cc/documents/resources/logicsheet/index.html">Logicsheet Development</a> Tutorial at cocooncenter.de.</font>
-</li>
-
-<li>
-<font face="verdana, helvetica, sans serif"><a href="http://www.galatea.com/flashguides/index.html">Galatea FlashGuides(TM)</a></font>
-</li>
-
-<li>
-<font face="verdana, helvetica, sans serif"><a href="http://durdo.miesto.sk/Cocoon2HowTo/index.html">Cocoon 2 How-To Pages</a></font>
-</li>
-
-<li>
-<font face="verdana, helvetica, sans serif">Leigh Dodds's <a href="http://www-105.ibm.com/developerworks/education.nsf/xml-onlinecourse-bytitle/83F66813F7FFD61486256B74006EB648?open&l=472,t=gr">Introduction to Cocoon 2</a> at the IBM developerWorks web site. Covers how to install and configure Cocoon,
-introduces the principles of the Cocoon 2 architecture and its key
-components, and provides example pipeline configurations which demonstrate how to
-construct a dynamic Web site using Cocoon and XSLT.</font>
-</li>
-
-<li>
-<font face="verdana, helvetica, sans serif">Leigh Dodds's <a href="http://www-105.ibm.com/developerworks/education.nsf/xml-onlinecourse-bytitle/14DFAEE91D8BB1EF86256BA300662FAF?open&l=472,t=gr">Working with XML Server Pages in Apache Cocoon 2</a> at the IBM developerWorks web site. Introduces XML Server Pages (XSP), the Cocoon technology for generating dynamic XML content.</font>
-</li>
-
-<li>
-<font face="verdana, helvetica, sans serif">Leigh Dodds's <a href="http://www-105.ibm.com/developerworks/education.nsf/xml-onlinecourse-bytitle/AC994D2B8F0B85D086256BC1006B53AC?open&l=472,t=gr">Cocoon 2: Build database-driven sites</a> at the IBM developerWorks web site. Introduces basic concepts of the Cocoon 2 architecture and XML Server Pages (XSP) as a means for creating and publishing dynamic XML content.</font>
-</li>
-	
-</ul>
-</blockquote>
-
- 
-
- 
-
-
- 
-
-</td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-<table width="100%" cellspacing="0" cellpadding="0" border="0">
-<tr>
-<td bgcolor="#0086b2"><img width="1" src="images/dot.gif" height="1"></td>
-</tr>
-<tr>
-<td align="center"><font size="-1" face="arial,helvetica,sanserif" color="#0086b2"><i>Copyright &copy; 1999-2002 The Apache Software Foundation. All Rights Reserved.</i></font></td>
-</tr>
-</table>
-</body>
-</html>
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Cocoon Tutorials</title>
+<STYLE type="text/css">
+a.menu {
+	color: #FFFFFF;
+    text-align:left;               
+    font-size:12px;
+    font-family: Verdana, Arial, Helvetica, sans-serif;
+    font-weight:plain;
+    text-decoration:none;
+    padding-left: 14px
+}
+
+A.menu:hover {
+	color: #FFCC00
+}
+
+
+.menutitle {
+	color: #000000;
+    text-align:left;               
+    font-size:10px;
+    font-family: Verdana, Arial, Helvetica, sans-serif;
+    font-weight:bold;
+    padding-left: 8px
+}
+.menuselected {
+	color: #FFCC00;
+    text-align:left;               
+    font-size:12px;
+    font-family: Verdana, Arial, Helvetica, sans-serif;
+    font-weight:bold;
+    padding-left: 14px
+}
+</STYLE>
+</head>
+<body bgcolor="#ffffff" marginheight="4" marginwidth="4" leftmargin="4" topmargin="4" alink="#cc0000" vlink="#0086b2" link="#039acc" text="#000000">
+<table border="0" cellpadding="0" cellspacing="0" width="100%">
+<tr>
+<td align="left" valign="top" rowspan="3" height="60" width="135"><img border="0" vspace="0" hspace="0" src="images/logo.gif" height="60" width="135"></td><td background="images/line.gif" rowspan="1" colSpan="2" align="left" valign="top" height="0" width="100%"></td><td align="left" valign="top" rowspan="3" height="60" width="29"><img border="0" vspace="0" hspace="0" src="images/right.gif" height="60" width="29"></td>
+</tr>
+<tr>
+<td bgcolor="#0086b2" colspan="2" align="right" valign="top" height="35" width="100%"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="5">Cocoon Tutorials</font></td>
+</tr>
+<tr>
+<td background="images/bottom.gif" colspan="2" width="100%" valign="top" height="20" bgcolor="#0086b2" align="right">
+<table width="288" cellspacing="0" cellpadding="0" border="0">
+<tr>
+<td align="left" valign="top" height="20" width="96"><a target="new" href="http://xml.apache.org/"><img border="0" vspace="0" hspace="0" name="xml" src="images/button-xml-lo.gif" height="20" width="96" alt="http://xml.apache.org/"></a></td><td align="left" valign="top" height="20" width="96"><a target="new" href="http://www.apache.org/"><img border="0" vspace="0" hspace="0" name="asf" src="images/button-asf-lo.gif" height="20" width="96" alt="http://www.apache.org/"></a></td><td align="left" valign="top" height="20" width="96"><a target="new" href="http://www.w3.org/"><img border="0" vspace="0" hspace="0" name="w3c" src="images/button-w3c-lo.gif" height="20" width="96" alt="http://www.w3.org/"></a></td>
+</tr>
+</table>
+</td>
+</tr>
+</table>
+<table width="100%" cellspacing="0" cellpadding="0" border="0">
+<tr width="100%">
+<td align="left" valign="top" width="120">
+<table width="120" cellspacing="0" cellpadding="0" border="0" bgcolor="#a0a0a0">
+<tr>
+<td valign="top" align="left"><img width="120" vspace="0" src="images/join.gif" hspace="0" height="14" border="0"><br>
+</td>
+</tr>
+<tr>
+<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="../index.html">Main</a></td>
+</tr>
+<tr>
+<td background="images/label-background_b.gif" bgcolor="#959595" valign="top"><img width="120" height="6" src="images/separator.gif"><br>
+<span class="menutitle">Tutorials</span></td>
+</tr>
+<tr>
+<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><span class="menuselected">Index</span></td>
+</tr>
+<tr>
+<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="tutorial-develop-webapp.html">WebApp</a></td>
+</tr>
+<tr>
+<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="tutorial-generator.html">Custom Generator</a></td>
+</tr>
+<tr>
+<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="tutorial-rmi-generator.html">RMIServer</a></td>
+</tr>
+<tr>
+<td align="left" valign="top"><img width="120" vspace="0" src="images/close.gif" hspace="0" height="14" border="0"><br>
+</td>
+</tr>
+</table>
+</td><td>
+<table cellspacing="15" cellpadding="0" border="0">
+<tr>
+<td>
+
+
+
+ 
+ <font face="verdana, helvetica, sans serif" size="+2" color="#0086b2">Overview</font>
+<hr style="color: #0086b2" size="1">
+
+
+<p>
+<font color="black" face="verdana,helvetica,sanserif">
+This is a collection of tutorials. The Cocooon project is actively seeking additional tutorial contributors to expand this collection. 
+
+
+</font>
+</p>
+
+
+ 
+<font face="verdana, helvetica, sans serif" size="+1" color="#0086b2"><b>Tutorials</b></font>
+
+	
+<blockquote>
+<ul>
+
+<li>
+<font face="verdana, helvetica, sans serif"><a href="tutorial-develop-webapp.html">How to develop Web Applications</a></font>
+</li>
+
+<li>
+<font face="verdana, helvetica, sans serif"><a href="tutorial-generator.html">Write a Custom Generator</a></font>
+</li>
+
+<li>
+<font face="verdana, helvetica, sans serif"><a href="tutorial-rmi-generator.html">Building a RMI Server Generator</a> - Draft</font>
+</li>
+	
+</ul>
+</blockquote>
+
+ 
+ 
+  
+<font face="verdana, helvetica, sans serif" size="+1" color="#0086b2"><b>Third-Party Tutorials</b></font>
+
+	
+<blockquote>
+<ul>
+
+<li>
+<font face="verdana, helvetica, sans serif">Andreas Hartmann's <a href="http://www.cocooncenter.de/cc/documents/resources/request-params/index.html">Request Parameters</a> Tutorial at cocooncenter.de.</font>
+</li>
+
+<li>
+<font face="verdana, helvetica, sans serif">Andreas Hartmann's <a href="http://www.cocooncenter.de/cc/documents/resources/navigation/index.html">Navigation Menus</a> Tutorial at cocooncenter.de.</font>
+</li>
+
+<li>
+<font face="verdana, helvetica, sans serif"> Michal Durdina's <a href="http://www.cocooncenter.de/cc/documents/resources/db-app/index.html">Database Web Application</a> Tutorial at cocooncenter.de.</font>
+</li>
+
+<li>
+<font face="verdana, helvetica, sans serif">Konstantin Piroumian's <a href="http://www.cocooncenter.de/cc/documents/resources/logicsheet/index.html">Logicsheet Development</a> Tutorial at cocooncenter.de.</font>
+</li>
+
+<li>
+<font face="verdana, helvetica, sans serif"><a href="http://www.galatea.com/flashguides/index.html">Galatea FlashGuides(TM)</a></font>
+</li>
+
+<li>
+<font face="verdana, helvetica, sans serif"><a href="http://durdo.miesto.sk/Cocoon2HowTo/index.html">Cocoon 2 How-To Pages</a></font>
+</li>
+
+<li>
+<font face="verdana, helvetica, sans serif">Leigh Dodds's <a href="http://www-105.ibm.com/developerworks/education.nsf/xml-onlinecourse-bytitle/83F66813F7FFD61486256B74006EB648?open&l=472,t=gr">Introduction to Cocoon 2</a> at the IBM developerWorks web site. Covers how to install and configure Cocoon,
+introduces the principles of the Cocoon 2 architecture and its key
+components, and provides example pipeline configurations which demonstrate how to
+construct a dynamic Web site using Cocoon and XSLT.</font>
+</li>
+
+<li>
+<font face="verdana, helvetica, sans serif">Leigh Dodds's <a href="http://www-105.ibm.com/developerworks/education.nsf/xml-onlinecourse-bytitle/14DFAEE91D8BB1EF86256BA300662FAF?open&l=472,t=gr">Working with XML Server Pages in Apache Cocoon 2</a> at the IBM developerWorks web site. Introduces XML Server Pages (XSP), the Cocoon technology for generating dynamic XML content.</font>
+</li>
+
+<li>
+<font face="verdana, helvetica, sans serif">Leigh Dodds's <a href="http://www-105.ibm.com/developerworks/education.nsf/xml-onlinecourse-bytitle/AC994D2B8F0B85D086256BC1006B53AC?open&l=472,t=gr">Cocoon 2: Build database-driven sites</a> at the IBM developerWorks web site. Introduces basic concepts of the Cocoon 2 architecture and XML Server Pages (XSP) as a means for creating and publishing dynamic XML content.</font>
+</li>
+	
+</ul>
+</blockquote>
+
+ 
+
+ 
+
+
+ 
+
+</td>
+</tr>
+</table>
+</td>
+</tr>
+</table>
+<table width="100%" cellspacing="0" cellpadding="0" border="0">
+<tr>
+<td bgcolor="#0086b2"><img width="1" src="images/dot.gif" height="1"></td>
+</tr>
+<tr>
+<td align="center"><font size="-1" face="arial,helvetica,sanserif" color="#0086b2"><i>Copyright &copy; 1999-2002 The Apache Software Foundation. All Rights Reserved.</i></font></td>
+</tr>
+</table>
+</body>
+</html>