You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by cr...@apache.org on 2006/10/11 08:55:12 UTC

svn commit: r462716 [18/29] - in /cocoon/site/site/2.1: ./ developing/ developing/portal/ developing/portal/coplets/ developing/webapps/ developing/webapps/authentication/ faq/ howto/ installing/ plan/documentation/ plan/otherplanning/ plan/overview/ s...

Modified: cocoon/site/site/2.1/changes.rss
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/changes.rss?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/changes.rss (original)
+++ cocoon/site/site/2.1/changes.rss Tue Oct 10 23:54:57 2006
@@ -57,6 +57,7 @@
   
   
   
+  
  
 
   
@@ -64,6 +65,377 @@
   
 
   
+    <item><title> fix
+          (bug COCOON-1883)
+        </title><link>changes.html</link><description> fix
+        by
+        JH
+          (fixes bug COCOON-1883)
+        
+        :
+        
+      XSP: SOAPHelper does no longer accept only replies with an XML declaration.
+     Thanks to Fabian Linz.</description></item>
+    <item><title> update</title><link>changes.html</link><description> update
+        by
+        AG
+        :
+        
+      Updated commons-lang to 2.2 and bsf to 2.4.0.
+    </description></item>
+    <item><title> fix
+          (bug COCOON-1900)
+        </title><link>changes.html</link><description> fix
+        by
+        JH
+          (fixes bug COCOON-1900)
+        
+        :
+        
+      CForms: Add a name attribute to a booleanfield in output mode to make it easily accessible in JavaScript.
+     Thanks to Gabriele Columbro.</description></item>
+    <item><title> fix
+          (bug COCOON-1867)
+        </title><link>changes.html</link><description> fix
+        by
+        AG
+          (fixes bug COCOON-1867)
+        
+        :
+        
+      Cforms: BeanConvertor uses a WeakHashMap in the wrong way.
+     Thanks to Gabriele Columbro.</description></item>
+    <item><title> fix</title><link>changes.html</link><description> fix
+        by
+        AG
+        :
+        
+      AJAX: Fix cocoon suggest sample.
+     Thanks to Christofer Dutz.</description></item>
+    <item><title> update</title><link>changes.html</link><description> update
+        by
+        AG
+        :
+        
+      Deprecate method org.apache.cocoon.components.flow.FlowHelper.unwrap(Object). This method will be removed in 2.2 release. Use org.apache.cocoon.components.flow.util.PipelineUtil.unwrap(Object) instead.
+    </description></item>
+    <item><title> fix
+          (bug COCOON-1196)
+        </title><link>changes.html</link><description> fix
+        by
+        JH
+          (fixes bug COCOON-1196)
+        
+        :
+        
+      XSP: Use namespace-uri and not the namespace-prefix to select parameters in logicsheet-util.xsl.
+    </description></item>
+    <item><title> fix
+          (bug COCOON-1462)
+        </title><link>changes.html</link><description> fix
+        by
+        VG
+          (fixes bug COCOON-1462)
+        
+        :
+        
+      Databases: Check for null LOBs.
+    </description></item>
+    <item><title> fix
+          (bug COCOON-1866)
+        </title><link>changes.html</link><description> fix
+        by
+        JH
+          (fixes bug COCOON-1866)
+        
+        :
+        
+      JXTemplate: Fix an ArrrayIndexOutOfBoundsException with jx:comment.
+     Thanks to Ellis Pritchard.</description></item>
+    <item><title> fix
+          (bug COCOON-1818)
+        </title><link>changes.html</link><description> fix
+        by
+        AS
+          (fixes bug COCOON-1818)
+        
+        :
+        
+      Apply patch to handle malformed recipient address exception correctly.
+     Thanks to Jasha Joachimsthal.</description></item>
+    <item><title> fix
+          (bug COCOON-1906)
+        </title><link>changes.html</link><description> fix
+        by
+        VG
+          (fixes bug COCOON-1906)
+        
+        :
+        
+      CForms: Apply patch to disambiguate toSAX method call.
+     Thanks to Lars Trieloff.</description></item>
+    <item><title> update</title><link>changes.html</link><description> update
+        by
+        VG
+        :
+        
+      Core: Move BackgroundEnvironment from Cron block into the Core.
+    </description></item>
+    <item><title> fix</title><link>changes.html</link><description> fix
+        by
+        VG
+        :
+        
+      Core: i18n transformer was loosing whitespaces in i18n:text, i18n:translate,
+      i18n:param elements if they had mixed content.
+    </description></item>
+    <item><title> fix
+          (bug COCOON-1919)
+        </title><link>changes.html</link><description> fix
+        by
+        JBQ
+          (fixes bug COCOON-1919)
+        
+        :
+        
+      CForms: In AbstractWidgetDefinitionBuilder, methods "setValidators",
+      "setCreateListeners", and "setCommonProperties" now have visibility "protected"
+      instead of "private"
+     Thanks to Guillaume Déflache.</description></item>
+    <item><title> fix</title><link>changes.html</link><description> fix
+        by
+        AN
+        :
+        
+      Core: Rewrite of WildcardMatcherHelper where the heavy-lifting is left to the regexp library.
+      That fixes a false positive where "menu/foo/bar.xml" was matched by "menu/*.xml" in the old
+      implementation.  The new code also removes the over-greedyness of '**' that "**/*/*" can now
+      be matched successfully.
+    </description></item>
+    <item><title> update</title><link>changes.html</link><description> update
+        by
+        AG
+        :
+        
+      Updated xercesImpl to 2.8.1.
+    </description></item>
+    <item><title> update</title><link>changes.html</link><description> update
+        by
+        VG
+        :
+        
+      CForms: FormManager now caches form definitions created from Source or URI.
+    </description></item>
+    <item><title> fix</title><link>changes.html</link><description> fix
+        by
+        AN
+        :
+        
+      Core: Off-by-1 bug in WildcardMatcher found pattern matches which were not there.
+    </description></item>
+    <item><title> fix</title><link>changes.html</link><description> fix
+        by
+        AN
+        :
+        
+      Core: '**' in complex WildcardMatcher pattern did not match an empty pathstep.
+    </description></item>
+    <item><title> fix</title><link>changes.html</link><description> fix
+        by
+        AN
+        :
+        
+      XSP block: Using document('') in logicsheet caused NPE.
+    </description></item>
+    <item><title> fix</title><link>changes.html</link><description> fix
+        by
+        VG
+        :
+        
+      CForms: Repeater identity binding was failing on save if widget path was
+      given.
+    </description></item>
+    <item><title> fix</title><link>changes.html</link><description> fix
+        by
+        VG
+        :
+        
+      CForms: Inherit fb:on-delete-row, fb:on-insert-row, fb:identity repeater
+      bindings from the parent. Fix detection of 'simple' mode.
+    </description></item>
+    <item><title> add</title><link>changes.html</link><description> add
+        by
+        AN
+        :
+        
+      ZipArchiveSerializer: Set time stamp of ZIP entries to last modification
+      time of source file.
+    </description></item>
+    <item><title> update</title><link>changes.html</link><description> update
+        by
+        AG
+        :
+        
+      Updated ehcache to 1.2.2.
+    </description></item>
+    <item><title> add</title><link>changes.html</link><description> add
+        by
+        AN
+        :
+        
+      XSP block: Add example for on-the-fly generation of ZIP file.
+    </description></item>
+    <item><title> fix</title><link>changes.html</link><description> fix
+        by
+        AN
+        :
+        
+      XSP block: Suppress xmlns:xsp namespace declaration on XSP generated root element.
+    </description></item>
+    <item><title> add</title><link>changes.html</link><description> add
+        by
+        VG
+        :
+        
+      Repository: Add CachingSource source implementation (from trunk).
+    </description></item>
+    <item><title> fix</title><link>changes.html</link><description> fix
+        by
+        JJ
+        :
+        
+      ImageOp: Send info/debug messages to the log rather than System.out.println
+    </description></item>
+    <item><title> fix
+          (bug COCOON-1815)
+        </title><link>changes.html</link><description> fix
+        by
+        AG
+          (fixes bug COCOON-1815)
+        
+        :
+        
+      Core: CopySourceAction generate NPE.
+     Thanks to Frédéric Glorieux.</description></item>
+    <item><title> fix
+          (bug COCOON-1849)
+        </title><link>changes.html</link><description> fix
+        by
+        AG
+          (fixes bug COCOON-1849)
+        
+        :
+        
+      CForms: Removed debug logging left in AggregateFieldDefinitionBuilder.java.
+     Thanks to Mark Lundquist.</description></item>
+    <item><title> fix
+          (bug COCOON-1687)
+        </title><link>changes.html</link><description> fix
+        by
+        MPO
+          (fixes bug COCOON-1687)
+        
+        :
+        
+      CForms: Reverting incompatible change introduced in version 2.1.9.  When binding a widget with value null, XML
+      elements are no more deleted.  The behaviour is now the same as in version 2.1.8.
+    </description></item>
+    <item><title> fix
+          (bug COCOON-1889)
+        </title><link>changes.html</link><description> fix
+        by
+        AG
+          (fixes bug COCOON-1889)
+        
+        :
+        
+      CForms: Tiny typo in JavaScriptJXPathBinding.
+     Thanks to Jeroen Goubert.</description></item>
+    <item><title> fix
+          (bug COCOON-1678)
+        </title><link>changes.html</link><description> fix
+        by
+        AG
+          (fixes bug COCOON-1678)
+        
+        :
+        
+      CForms: HTMLArea unable to set target and title to a "link".
+     Thanks to Jeroen Reijn.</description></item>
+    <item><title> fix
+          (bug COCOON-1758)
+        </title><link>changes.html</link><description> fix
+        by
+        AG
+          (fixes bug COCOON-1758)
+        
+        :
+        
+      CForms: Form locale never used in JXMacros.
+     Thanks to Carlos Chávez.</description></item>
+    <item><title> fix
+          (bug COCOON-1885)
+        </title><link>changes.html</link><description> fix
+        by
+        AG
+          (fixes bug COCOON-1885)
+        
+        :
+        
+      Core: EHDefaultStore returns in the size() method the wrong number of keys.
+     Thanks to Ard Schrijvers.</description></item>
+    <item><title> add</title><link>changes.html</link><description> add
+        by
+        CZ
+        :
+        
+      CForms block: JavaClassValidatorBuilder supports Configurable validator implementations. New AbstractJavaValidator
+                    implementation supports generation of customized fail messages.
+    </description></item>
+    <item><title> fix
+          (bug COCOON-1882)
+        </title><link>changes.html</link><description> fix
+        by
+        AG
+          (fixes bug COCOON-1882)
+        
+        :
+        
+      Core: ZipArchiveSerializer causes "Too many open files" exception.
+     Thanks to Holger Wahlen.</description></item>
+    <item><title> fix
+          (bug COCOON-1854)
+        </title><link>changes.html</link><description> fix
+        by
+        AG
+          (fixes bug COCOON-1854)
+        
+        :
+        
+      Browser selector should have Opera before MSIE.
+     Thanks to Andrew Stevens.</description></item>
+    <item><title> fix
+          (bug COCOON-1880)
+        </title><link>changes.html</link><description> fix
+        by
+        AG
+          (fixes bug COCOON-1880)
+        
+        :
+        
+      Lucene Block: Allow LuceneIndexTransformer to index large documents (with more than 10k terms).
+     Thanks to Conal Tuohy.</description></item>
+    <item><title> fix
+          (bug COCOON-1876)
+        </title><link>changes.html</link><description> fix
+        by
+        AG
+          (fixes bug COCOON-1876)
+        
+        :
+        
+      XML-DB Block: XMLDBTransformer blows up Saxon.
+     Thanks to Don Grodecki.</description></item>
     <item><title> fix</title><link>changes.html</link><description> fix
         by
         GP
@@ -9554,7 +9926,338 @@
 
   
 
-<item><title> fix</title><link>changes.html</link><description> fix
+<item><title> fix
+          (bug COCOON-1883)
+        </title><link>changes.html</link><description> fix
+        by
+        JH
+          (fixes bug COCOON-1883)
+        
+        :
+        
+      XSP: SOAPHelper does no longer accept only replies with an XML declaration.
+     Thanks to Fabian Linz.</description></item><item><title> update</title><link>changes.html</link><description> update
+        by
+        AG
+        :
+        
+      Updated commons-lang to 2.2 and bsf to 2.4.0.
+    </description></item><item><title> fix
+          (bug COCOON-1900)
+        </title><link>changes.html</link><description> fix
+        by
+        JH
+          (fixes bug COCOON-1900)
+        
+        :
+        
+      CForms: Add a name attribute to a booleanfield in output mode to make it easily accessible in JavaScript.
+     Thanks to Gabriele Columbro.</description></item><item><title> fix
+          (bug COCOON-1867)
+        </title><link>changes.html</link><description> fix
+        by
+        AG
+          (fixes bug COCOON-1867)
+        
+        :
+        
+      Cforms: BeanConvertor uses a WeakHashMap in the wrong way.
+     Thanks to Gabriele Columbro.</description></item><item><title> fix</title><link>changes.html</link><description> fix
+        by
+        AG
+        :
+        
+      AJAX: Fix cocoon suggest sample.
+     Thanks to Christofer Dutz.</description></item><item><title> update</title><link>changes.html</link><description> update
+        by
+        AG
+        :
+        
+      Deprecate method org.apache.cocoon.components.flow.FlowHelper.unwrap(Object). This method will be removed in 2.2 release. Use org.apache.cocoon.components.flow.util.PipelineUtil.unwrap(Object) instead.
+    </description></item><item><title> fix
+          (bug COCOON-1196)
+        </title><link>changes.html</link><description> fix
+        by
+        JH
+          (fixes bug COCOON-1196)
+        
+        :
+        
+      XSP: Use namespace-uri and not the namespace-prefix to select parameters in logicsheet-util.xsl.
+    </description></item><item><title> fix
+          (bug COCOON-1462)
+        </title><link>changes.html</link><description> fix
+        by
+        VG
+          (fixes bug COCOON-1462)
+        
+        :
+        
+      Databases: Check for null LOBs.
+    </description></item><item><title> fix
+          (bug COCOON-1866)
+        </title><link>changes.html</link><description> fix
+        by
+        JH
+          (fixes bug COCOON-1866)
+        
+        :
+        
+      JXTemplate: Fix an ArrrayIndexOutOfBoundsException with jx:comment.
+     Thanks to Ellis Pritchard.</description></item><item><title> fix
+          (bug COCOON-1818)
+        </title><link>changes.html</link><description> fix
+        by
+        AS
+          (fixes bug COCOON-1818)
+        
+        :
+        
+      Apply patch to handle malformed recipient address exception correctly.
+     Thanks to Jasha Joachimsthal.</description></item><item><title> fix
+          (bug COCOON-1906)
+        </title><link>changes.html</link><description> fix
+        by
+        VG
+          (fixes bug COCOON-1906)
+        
+        :
+        
+      CForms: Apply patch to disambiguate toSAX method call.
+     Thanks to Lars Trieloff.</description></item><item><title> update</title><link>changes.html</link><description> update
+        by
+        VG
+        :
+        
+      Core: Move BackgroundEnvironment from Cron block into the Core.
+    </description></item><item><title> fix</title><link>changes.html</link><description> fix
+        by
+        VG
+        :
+        
+      Core: i18n transformer was loosing whitespaces in i18n:text, i18n:translate,
+      i18n:param elements if they had mixed content.
+    </description></item><item><title> fix
+          (bug COCOON-1919)
+        </title><link>changes.html</link><description> fix
+        by
+        JBQ
+          (fixes bug COCOON-1919)
+        
+        :
+        
+      CForms: In AbstractWidgetDefinitionBuilder, methods "setValidators",
+      "setCreateListeners", and "setCommonProperties" now have visibility "protected"
+      instead of "private"
+     Thanks to Guillaume Déflache.</description></item><item><title> fix</title><link>changes.html</link><description> fix
+        by
+        AN
+        :
+        
+      Core: Rewrite of WildcardMatcherHelper where the heavy-lifting is left to the regexp library.
+      That fixes a false positive where "menu/foo/bar.xml" was matched by "menu/*.xml" in the old
+      implementation.  The new code also removes the over-greedyness of '**' that "**/*/*" can now
+      be matched successfully.
+    </description></item><item><title> update</title><link>changes.html</link><description> update
+        by
+        AG
+        :
+        
+      Updated xercesImpl to 2.8.1.
+    </description></item><item><title> update</title><link>changes.html</link><description> update
+        by
+        VG
+        :
+        
+      CForms: FormManager now caches form definitions created from Source or URI.
+    </description></item><item><title> fix</title><link>changes.html</link><description> fix
+        by
+        AN
+        :
+        
+      Core: Off-by-1 bug in WildcardMatcher found pattern matches which were not there.
+    </description></item><item><title> fix</title><link>changes.html</link><description> fix
+        by
+        AN
+        :
+        
+      Core: '**' in complex WildcardMatcher pattern did not match an empty pathstep.
+    </description></item><item><title> fix</title><link>changes.html</link><description> fix
+        by
+        AN
+        :
+        
+      XSP block: Using document('') in logicsheet caused NPE.
+    </description></item><item><title> fix</title><link>changes.html</link><description> fix
+        by
+        VG
+        :
+        
+      CForms: Repeater identity binding was failing on save if widget path was
+      given.
+    </description></item><item><title> fix</title><link>changes.html</link><description> fix
+        by
+        VG
+        :
+        
+      CForms: Inherit fb:on-delete-row, fb:on-insert-row, fb:identity repeater
+      bindings from the parent. Fix detection of 'simple' mode.
+    </description></item><item><title> add</title><link>changes.html</link><description> add
+        by
+        AN
+        :
+        
+      ZipArchiveSerializer: Set time stamp of ZIP entries to last modification
+      time of source file.
+    </description></item><item><title> update</title><link>changes.html</link><description> update
+        by
+        AG
+        :
+        
+      Updated ehcache to 1.2.2.
+    </description></item><item><title> add</title><link>changes.html</link><description> add
+        by
+        AN
+        :
+        
+      XSP block: Add example for on-the-fly generation of ZIP file.
+    </description></item><item><title> fix</title><link>changes.html</link><description> fix
+        by
+        AN
+        :
+        
+      XSP block: Suppress xmlns:xsp namespace declaration on XSP generated root element.
+    </description></item><item><title> add</title><link>changes.html</link><description> add
+        by
+        VG
+        :
+        
+      Repository: Add CachingSource source implementation (from trunk).
+    </description></item><item><title> fix</title><link>changes.html</link><description> fix
+        by
+        JJ
+        :
+        
+      ImageOp: Send info/debug messages to the log rather than System.out.println
+    </description></item><item><title> fix
+          (bug COCOON-1815)
+        </title><link>changes.html</link><description> fix
+        by
+        AG
+          (fixes bug COCOON-1815)
+        
+        :
+        
+      Core: CopySourceAction generate NPE.
+     Thanks to Frédéric Glorieux.</description></item><item><title> fix
+          (bug COCOON-1849)
+        </title><link>changes.html</link><description> fix
+        by
+        AG
+          (fixes bug COCOON-1849)
+        
+        :
+        
+      CForms: Removed debug logging left in AggregateFieldDefinitionBuilder.java.
+     Thanks to Mark Lundquist.</description></item><item><title> fix
+          (bug COCOON-1687)
+        </title><link>changes.html</link><description> fix
+        by
+        MPO
+          (fixes bug COCOON-1687)
+        
+        :
+        
+      CForms: Reverting incompatible change introduced in version 2.1.9.  When binding a widget with value null, XML
+      elements are no more deleted.  The behaviour is now the same as in version 2.1.8.
+    </description></item><item><title> fix
+          (bug COCOON-1889)
+        </title><link>changes.html</link><description> fix
+        by
+        AG
+          (fixes bug COCOON-1889)
+        
+        :
+        
+      CForms: Tiny typo in JavaScriptJXPathBinding.
+     Thanks to Jeroen Goubert.</description></item><item><title> fix
+          (bug COCOON-1678)
+        </title><link>changes.html</link><description> fix
+        by
+        AG
+          (fixes bug COCOON-1678)
+        
+        :
+        
+      CForms: HTMLArea unable to set target and title to a "link".
+     Thanks to Jeroen Reijn.</description></item><item><title> fix
+          (bug COCOON-1758)
+        </title><link>changes.html</link><description> fix
+        by
+        AG
+          (fixes bug COCOON-1758)
+        
+        :
+        
+      CForms: Form locale never used in JXMacros.
+     Thanks to Carlos Chávez.</description></item><item><title> fix
+          (bug COCOON-1885)
+        </title><link>changes.html</link><description> fix
+        by
+        AG
+          (fixes bug COCOON-1885)
+        
+        :
+        
+      Core: EHDefaultStore returns in the size() method the wrong number of keys.
+     Thanks to Ard Schrijvers.</description></item><item><title> add</title><link>changes.html</link><description> add
+        by
+        CZ
+        :
+        
+      CForms block: JavaClassValidatorBuilder supports Configurable validator implementations. New AbstractJavaValidator
+                    implementation supports generation of customized fail messages.
+    </description></item><item><title> fix
+          (bug COCOON-1882)
+        </title><link>changes.html</link><description> fix
+        by
+        AG
+          (fixes bug COCOON-1882)
+        
+        :
+        
+      Core: ZipArchiveSerializer causes "Too many open files" exception.
+     Thanks to Holger Wahlen.</description></item><item><title> fix
+          (bug COCOON-1854)
+        </title><link>changes.html</link><description> fix
+        by
+        AG
+          (fixes bug COCOON-1854)
+        
+        :
+        
+      Browser selector should have Opera before MSIE.
+     Thanks to Andrew Stevens.</description></item><item><title> fix
+          (bug COCOON-1880)
+        </title><link>changes.html</link><description> fix
+        by
+        AG
+          (fixes bug COCOON-1880)
+        
+        :
+        
+      Lucene Block: Allow LuceneIndexTransformer to index large documents (with more than 10k terms).
+     Thanks to Conal Tuohy.</description></item><item><title> fix
+          (bug COCOON-1876)
+        </title><link>changes.html</link><description> fix
+        by
+        AG
+          (fixes bug COCOON-1876)
+        
+        :
+        
+      XML-DB Block: XMLDBTransformer blows up Saxon.
+     Thanks to Don Grodecki.</description></item><item><title> fix</title><link>changes.html</link><description> fix
         by
         GP
         :

Modified: cocoon/site/site/2.1/developing/avalon.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/avalon.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/avalon.html (original)
+++ cocoon/site/site/2.1/developing/avalon.html Tue Oct 10 23:54:57 2006
@@ -61,7 +61,7 @@
     +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="http://cocoon.apache.org/">Home</a>
+<a class="unselected" href="http://cocoon.apache.org/">Home</a>
 </li>
 </ul>
 <!--+
@@ -1161,13 +1161,13 @@
 <a href="../../2.1/who.html">Hall of Fame</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/contrib.html">Contributing</a>
+<a href="../../2.1/1177.html">Contributing</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-lists.html">Mail Lists</a>
+<a href="../../2.1/1175.html">Mail Lists</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-archives.html">Mail Archives</a>
+<a href="../../2.1/1171.html">Mail Archives</a>
 </div>
 </div>
 <div onclick="SwitchMenu('menu_1.5', '../../skin/')" id="menu_1.5Title" class="menutitle">Project</div>
@@ -1252,7 +1252,7 @@
 container would most likely be based upon the same basic ideas of Separation of
 Concerns (SoC) and Inversion of Control (IoC).</p>
 </div>
-<a name="N1002C"></a><a name="Overview"></a>
+<a name="N1002F"></a><a name="Overview"></a>
 <h2 class="h3">Overview</h2>
 <div class="section">
 <p>For an introduction into the Avalon Framework, see the
@@ -1288,7 +1288,7 @@
 as you could run Cocoon in the latest version of the Jakarta Tomcat Servlet
 container.</p>
 </div>
-<a name="N1004C"></a><a name="Components+%28Services%29+play+a+ROLE"></a>
+<a name="N10050"></a><a name="Components+%28Services%29+play+a+ROLE"></a>
 <h2 class="h3">Components (Services) play a ROLE</h2>
 <div class="section">
 <p>A lot of attempts to explain the Avalon framework use the roleplay on a stage
@@ -1329,7 +1329,7 @@
 Cocoon + specific matchers, generators, transformers, serizalizers, readers and
 actions.</p>
 </div>
-<a name="N10067"></a><a name="The+Cocoon+configuration+files"></a>
+<a name="N1006B"></a><a name="The+Cocoon+configuration+files"></a>
 <h2 class="h3">The Cocoon configuration files</h2>
 <div class="section">
 <p>The Cocoon configuration is split into three layers logically:</p>
@@ -1372,11 +1372,11 @@
 the jar files and accessed through the classpath. Making changes to cocoon.roles
 means you have to build and deploy Cocoon from scratch.</p>
 </div>
-<a name="N1008A"></a><a name="The+classes+and+interfaces"></a>
+<a name="N1008E"></a><a name="The+classes+and+interfaces"></a>
 <h2 class="h3">The classes and interfaces</h2>
 <div class="section">
 <p>These Avalon classes and interfaces are extensively used by Cocoon:</p>
-<a name="N10090"></a><a name="ServiceManager"></a>
+<a name="N10094"></a><a name="ServiceManager"></a>
 <h3 class="h4">ServiceManager</h3>
 <p>
 <tt>org.apache.avalon.framework.service.ServiceManager</tt>
@@ -1391,7 +1391,7 @@
 and you get broadly the same results (same phrases spoken, same movements made,
 etc.), but with each actor the exact nuances of the performance are different.
 </p>
-<a name="N100AD"></a><a name="ComponentManager+%28deprecated%29"></a>
+<a name="N100B1"></a><a name="ComponentManager+%28deprecated%29"></a>
 <h3 class="h4">ComponentManager (deprecated)</h3>
 <p>
 <tt>org.apache.avalon.framework.component.ComponentManager</tt>
@@ -1399,7 +1399,7 @@
 <p>This is the deprecated version of the <tt>ServiceManager</tt>. In some places
 this component is still used, but over time all the usages of this class will be
 replaced with the <tt>ServiceManager</tt>.</p>
-<a name="N100BC"></a><a name="Serviceable"></a>
+<a name="N100C0"></a><a name="Serviceable"></a>
 <h3 class="h4">Serviceable</h3>
 <p>
 <tt>org.apache.avalon.framework.service.Serviceable</tt>
@@ -1409,7 +1409,7 @@
 implementations but on behavioral interfaces. This means, if you need to use
 other components in your implementation, you have to implement
 <tt>Serviceable</tt> to be able to get other components.</p>
-<a name="N100CB"></a><a name="Composable+%28deprecated%29"></a>
+<a name="N100CF"></a><a name="Composable+%28deprecated%29"></a>
 <h3 class="h4">Composable (deprecated)</h3>
 <p>
 <tt>org.apache.avalon.framework.component.Composable</tt>
@@ -1417,7 +1417,7 @@
 <p>This is the deprecated version of <tt>Serviceable</tt>. In some places this
 component is still used, but over time all the usages of this class will be
 replaced with <tt>Serviceable</tt>.</p>
-<a name="N100DA"></a><a name="Component"></a>
+<a name="N100DE"></a><a name="Component"></a>
 <h3 class="h4">Component</h3>
 <p>
 <tt>org.apache.avalon.framework.component.Component</tt>
@@ -1441,7 +1441,7 @@
 Cocoon, it's required to implement <tt>Component</tt> in order to work properly
 everywhere.</div>
 </div>
-<a name="N10117"></a><a name="Configuration"></a>
+<a name="N1011B"></a><a name="Configuration"></a>
 <h3 class="h4">Configuration</h3>
 <p>
 <tt>org.apache.avalon.framework.configuration.Configuration</tt>
@@ -1453,7 +1453,7 @@
 surrounding the <tt>Configuration</tt> is that once it is created, information
 never changes. The <tt>Configuration</tt> is built by the
 <tt>ConfigurationBuilder</tt>.</p>
-<a name="N1012B"></a><a name="Configurable"></a>
+<a name="N1012F"></a><a name="Configurable"></a>
 <h3 class="h4">Configurable</h3>
 <p>
 <tt>org.apache.avalon.framework.configuration.Configurable</tt>
@@ -1461,18 +1461,18 @@
 <p>
 <tt>Configurable</tt> is an interface describing a component which can be
 configured. This component gets a <tt>Configuration</tt> object as input.</p>
-<a name="N10139"></a><a name="ConfigurationBuilder"></a>
+<a name="N1013D"></a><a name="ConfigurationBuilder"></a>
 <h3 class="h4">ConfigurationBuilder</h3>
 <p>
 <tt>org.apache.avalon.ConfigurationBuilder</tt>
 </p>
 <p>A <tt>ConfigurationBuilder</tt> builds <tt>Configuration</tt>s.</p>
 </div>
-<a name="N10148"></a><a name="Configuration-N10148"></a>
+<a name="N1014C"></a><a name="Configuration-N1014C"></a>
 <h2 class="h3">Configuration</h2>
 <div class="section">
 <p>Most available Avalon components are configured in the cocoon.xconf.</p>
-<a name="N1014E"></a><a name="Pooling+configuration"></a>
+<a name="N10152"></a><a name="Pooling+configuration"></a>
 <h3 class="h4">Pooling configuration</h3>
 <p>Avalon now incorporates a couple of modifiers for a Component definition that
 allows you to control the number of Components in a pool. This is especially

Modified: cocoon/site/site/2.1/developing/datasources.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/datasources.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/datasources.html (original)
+++ cocoon/site/site/2.1/developing/datasources.html Tue Oct 10 23:54:57 2006
@@ -61,7 +61,7 @@
     +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="http://cocoon.apache.org/">Home</a>
+<a class="unselected" href="http://cocoon.apache.org/">Home</a>
 </li>
 </ul>
 <!--+
@@ -1161,13 +1161,13 @@
 <a href="../../2.1/who.html">Hall of Fame</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/contrib.html">Contributing</a>
+<a href="../../2.1/1177.html">Contributing</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-lists.html">Mail Lists</a>
+<a href="../../2.1/1175.html">Mail Lists</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-archives.html">Mail Archives</a>
+<a href="../../2.1/1171.html">Mail Archives</a>
 </div>
 </div>
 <div onclick="SwitchMenu('menu_1.5', '../../skin/')" id="menu_1.5Title" class="menutitle">Project</div>

Modified: cocoon/site/site/2.1/developing/deli.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/deli.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/deli.html (original)
+++ cocoon/site/site/2.1/developing/deli.html Tue Oct 10 23:54:57 2006
@@ -61,7 +61,7 @@
     +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="http://cocoon.apache.org/">Home</a>
+<a class="unselected" href="http://cocoon.apache.org/">Home</a>
 </li>
 </ul>
 <!--+
@@ -1161,13 +1161,13 @@
 <a href="../../2.1/who.html">Hall of Fame</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/contrib.html">Contributing</a>
+<a href="../../2.1/1177.html">Contributing</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-lists.html">Mail Lists</a>
+<a href="../../2.1/1175.html">Mail Lists</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-archives.html">Mail Archives</a>
+<a href="../../2.1/1171.html">Mail Archives</a>
 </div>
 </div>
 <div onclick="SwitchMenu('menu_1.5', '../../skin/')" id="menu_1.5Title" class="menutitle">Project</div>
@@ -1244,7 +1244,7 @@
 and the HP Labs <a class="external" href="http://www.hpl.hp.com/semweb/">Semantic Web
 activity</a> homepage.</p>
 </div>
-<a name="N10036"></a><a name="CC%2FPP"></a>
+<a name="N10040"></a><a name="CC%2FPP"></a>
 <h2 class="h3">CC/PP</h2>
 <div class="section">
 <p>CC/PP is described in
@@ -1263,7 +1263,7 @@
 proposed by UAProf. This has identical functionality to the CC/PP protocol based
 on HTTP-ex, but is compatible with HTTP/1.1.</p>
 </div>
-<a name="N10050"></a><a name="UAProf"></a>
+<a name="N1005F"></a><a name="UAProf"></a>
 <h2 class="h3">UAProf</h2>
 <div class="section">
 <p>The UAProf specification is based on the CC/PP specification. Like CC/PP, a
@@ -1353,7 +1353,7 @@
 hopefully a more robust way of representing this information will be used in
 later versions of UAProf.</p>
 </div>
-<a name="N1009D"></a><a name="W-HTTP+Protocol"></a>
+<a name="N100AC"></a><a name="W-HTTP+Protocol"></a>
 <h2 class="h3">W-HTTP Protocol</h2>
 <div class="section">
 <p>An example W-HTTP request using this protocol is shown below:</p>
@@ -1413,13 +1413,13 @@
 further profiles referenced via default blocks. It then has to merge these
 profiles and the profile-diffs while applying the UAProf resolution rules.</p>
 </div>
-<a name="N100BB"></a><a name="Configuring+DELI"></a>
+<a name="N100CC"></a><a name="Configuring+DELI"></a>
 <h2 class="h3">Configuring DELI</h2>
 <div class="section">
 <p>In order to use DELI, you need to enable the DELI component. In addition, you
 may want to configure DELI using <tt>deliConfig.xml</tt>, the DELI configuration
 file or <tt>legacyDevices.xml</tt>, the DELI legacy device support file.</p>
-<a name="N100C7"></a><a name="Cocoon.xconf"></a>
+<a name="N100D8"></a><a name="Cocoon.xconf"></a>
 <h3 class="h4">Cocoon.xconf</h3>
 <p>In order to use DELI you need to configure Deli and specify the configuration
 file. You can either do this in <tt>deli.xconf</tt> in which case you will need
@@ -1430,7 +1430,7 @@
     &lt;parameter name="deli-config-file" value="deli/config/deliConfig.xml"/&gt;
   &lt;/deli&gt;
 </pre>
-<a name="N100D5"></a><a name="Sitemap.xmap"></a>
+<a name="N100E6"></a><a name="Sitemap.xmap"></a>
 <h3 class="h4">Sitemap.xmap</h3>
 <p>In order to make profile information available to your stylesheet then you
 need to add <tt>&lt;map:parameter name="use-deli" value="true"/&gt;</tt> to the
@@ -1445,7 +1445,7 @@
      &lt;map:serialize type="html"/&gt;
    &lt;/map:match&gt;
 </pre>
-<a name="N100E3"></a><a name="Main+Configuration+File"></a>
+<a name="N100F4"></a><a name="Main+Configuration+File"></a>
 <h3 class="h4">Main Configuration File</h3>
 <p>DELI also has its own configuration files that are found in the
 <tt>resources\deli\config</tt> directory. The most important one,
@@ -1471,7 +1471,7 @@
 </pre>
 <p>This file can contain a number of configuration directives described in in
 the following sections:</p>
-<a name="N100F3"></a><a name="Caching+options"></a>
+<a name="N10104"></a><a name="Caching+options"></a>
 <h4>Caching options</h4>
 <p>The caching options control how the server caches referenced profiles. DELI
 can either cache profiles indefinitely or update stale profiles after a set
@@ -1560,7 +1560,7 @@
 </tr>
 
 </table>
-<a name="N1014F"></a><a name="Debugging+options"></a>
+<a name="N10160"></a><a name="Debugging+options"></a>
 <h4>Debugging options</h4>
 <p>The debugging options are used to control the information that DELI prints to
 the Servlet engine console.</p>
@@ -1648,7 +1648,7 @@
 </tr>
 
 </table>
-<a name="N101AB"></a><a name="Legacy+device+options"></a>
+<a name="N101BC"></a><a name="Legacy+device+options"></a>
 <h4>Legacy device options</h4>
 <p>As already mentioned DELI can support legacy devices by recognising the
 user-agent string supplied by a client and mapping it on to a profile. In order
@@ -1719,7 +1719,7 @@
 </tr>
 
 </table>
-<a name="N101F2"></a><a name="Protocol+options"></a>
+<a name="N10203"></a><a name="Protocol+options"></a>
 <h4>Protocol options</h4>
 <p>It is possible to switch on whitespace normalisation in profile-diffs prior
 to calculating the profile-diff-digest so that additional whitespaces added by
@@ -1769,7 +1769,7 @@
 </tr>
 
 </table>
-<a name="N10224"></a><a name="Vocabulary+options"></a>
+<a name="N10235"></a><a name="Vocabulary+options"></a>
 <h4>Vocabulary options</h4>
 <p>DELI has a number of vocabulary options. Firstly it is possible to configure
 the vocabulary using an XML file, or if you are using UAProf using a UAProf RDF
@@ -1904,7 +1904,7 @@
 </tr>
 
 </table>
-<a name="N102AD"></a><a name="Configuring+Legacy+Devices"></a>
+<a name="N102BE"></a><a name="Configuring+Legacy+Devices"></a>
 <h3 class="h4">Configuring Legacy Devices</h3>
 <p>It is easy to configure DELI to recognise legacy devices via user-agent
 strings. A user-agent string is a string sent by the client to the server as
@@ -1928,7 +1928,7 @@
 of the device and <tt>profile</tt> is either a local file or a URL for the
 appropriate legacy profile.</p>
 </div>
-<a name="N102C0"></a><a name="Writing+CC%2FPP+and+UAProf+aware+stylesheets"></a>
+<a name="N102D1"></a><a name="Writing+CC%2FPP+and+UAProf+aware+stylesheets"></a>
 <h2 class="h3">Writing CC/PP and UAProf aware stylesheets</h2>
 <div class="section">
 <p>Once you have got DELI running on Cocoon, the next step in creating a CC/PP
@@ -1996,7 +1996,7 @@
 
 </pre>
 </div>
-<a name="N102DD"></a><a name="Incorporating+DELI+into+other+Cocoon+components"></a>
+<a name="N102EE"></a><a name="Incorporating+DELI+into+other+Cocoon+components"></a>
 <h2 class="h3">Incorporating DELI into other Cocoon components</h2>
 <div class="section">
 <p>If you want to use DELI in other Cocoon components, DELI needs to go through
@@ -2102,7 +2102,7 @@
 }
 </pre>
 </div>
-<a name="N10307"></a><a name="More+information+%3F"></a>
+<a name="N10318"></a><a name="More+information+%3F"></a>
 <h2 class="h3">More information ?</h2>
 <div class="section">
 <p>For more information on the DELI library please refer to the

Modified: cocoon/site/site/2.1/developing/deliquick.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/deliquick.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/deliquick.html (original)
+++ cocoon/site/site/2.1/developing/deliquick.html Tue Oct 10 23:54:57 2006
@@ -61,7 +61,7 @@
     +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="http://cocoon.apache.org/">Home</a>
+<a class="unselected" href="http://cocoon.apache.org/">Home</a>
 </li>
 </ul>
 <!--+
@@ -1161,13 +1161,13 @@
 <a href="../../2.1/who.html">Hall of Fame</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/contrib.html">Contributing</a>
+<a href="../../2.1/1177.html">Contributing</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-lists.html">Mail Lists</a>
+<a href="../../2.1/1175.html">Mail Lists</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-archives.html">Mail Archives</a>
+<a href="../../2.1/1171.html">Mail Archives</a>
 </div>
 </div>
 <div onclick="SwitchMenu('menu_1.5', '../../skin/')" id="menu_1.5Title" class="menutitle">Project</div>
@@ -1231,7 +1231,7 @@
 <p>By default DELI recognises Internet Explorer, Netscape, Opera, Amaya and the
 Nokia WAP development kit as legacy browsers. If you are using a different
 browser, you may need to edit the <tt>legacyDevices.xml</tt>, the DELI legacy
-device support file. For more details see the <a href="../../2.1/developing/deli.html">DELI
+device support file. For more details see the <a description="" href="../../2.1/developing/deli.html">DELI
 documentation</a>.</p>
 <div class="daisy-edit-link">
 <p>

Modified: cocoon/site/site/2.1/developing/extending.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/extending.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/extending.html (original)
+++ cocoon/site/site/2.1/developing/extending.html Tue Oct 10 23:54:57 2006
@@ -61,7 +61,7 @@
     +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="http://cocoon.apache.org/">Home</a>
+<a class="unselected" href="http://cocoon.apache.org/">Home</a>
 </li>
 </ul>
 <!--+
@@ -1161,13 +1161,13 @@
 <a href="../../2.1/who.html">Hall of Fame</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/contrib.html">Contributing</a>
+<a href="../../2.1/1177.html">Contributing</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-lists.html">Mail Lists</a>
+<a href="../../2.1/1175.html">Mail Lists</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-archives.html">Mail Archives</a>
+<a href="../../2.1/1171.html">Mail Archives</a>
 </div>
 </div>
 <div onclick="SwitchMenu('menu_1.5', '../../skin/')" id="menu_1.5Title" class="menutitle">Project</div>
@@ -1232,7 +1232,7 @@
 <p>You may want to write a <tt>Generator</tt> if you want some other basis for
 your SAX events (maybe you want a SAX event every time the temperature of your
 CPU changes?) However, before writing a <tt>Generator</tt> from scratch, it may
-be worthwhile to have a look at <a href="#xsp">XSP</a>, which can create a
+be worthwhile to have a look at <a description="" href="#xsp">XSP</a>, which can create a
 <tt>Generator</tt> for you.</p>
 <p>Existing <tt>Generator</tt>s are:</p>
 <ul>
@@ -1292,7 +1292,7 @@
 
 <li>
 <tt>ComposerGenerator</tt> - Can be used as base class if you want your
-<tt>Generator</tt> to be an <a href="../../2.1/developing/avalon.html">Avalon Composable</a>.</li>
+<tt>Generator</tt> to be an <a description="" href="../../2.1/developing/avalon.html">Avalon Composable</a>.</li>
 
 <li>
 <tt>ServletGenerator</tt> - If you want to generate servlets. This is the
@@ -1300,7 +1300,7 @@
 
 </ul>
 </div>
-<a name="N10092"></a><a name="When+to+write+a+Transformer"></a>
+<a name="N10094"></a><a name="When+to+write+a+Transformer"></a>
 <h2 class="h3">When to write a Transformer</h2>
 <div class="section">
 <p>Let's start again from the sitemap documentation: "A <tt>Transformer</tt>
@@ -1352,7 +1352,7 @@
 
 </ul>
 </div>
-<a name="N100E8"></a><a name="When+to+write+a+Serializer"></a>
+<a name="N100EA"></a><a name="When+to+write+a+Serializer"></a>
 <h2 class="h3">When to write a Serializer</h2>
 <div class="section">
 <p>No need for re-inventing the wheel, so let's start again with the sitemap
@@ -1402,7 +1402,7 @@
 
 </ul>
 </div>
-<a name="N1013A"></a><a name="About+Action"></a>
+<a name="N1013C"></a><a name="About+Action"></a>
 <h2 class="h3">About Action</h2>
 <div class="section">
 <p>[FIXME: We have to wait until we can see what is going to happen here. Also,
@@ -1410,9 +1410,9 @@
 <p>The Action part will be used for making Cocoon able to react on form input.
 This will make Cocoon no longer a simple basis for web publishing, but will make
 it apt for web interaction as well.</p>
-<p>See <a href="../../2.1/userdocs/concepts/actions.html">Actions</a>.</p>
+<p>See <a description="" href="../../2.1/userdocs/concepts/actions.html">Actions</a>.</p>
 </div>
-<a name="N10148"></a><a name="xsp"></a>
+<a name="N1014B"></a><a name="xsp"></a>
 <h2 class="h3">About XSP</h2>
 <div class="section">
 <p>XSP stands for "eXtensible Server Pages". It is the idea to program
@@ -1422,7 +1422,7 @@
 <div class="label">Note</div>
 <div class="content">This is not the proper way to use XSP's. I just mentioned them
 here so you wouldn't forget their existence. Look to the
-<a href="../../2.1/userdocs/xsp/../xsp.html">XSP page</a> for more information.</div>
+<a description="" href="../../2.1/userdocs/xsp/../xsp.html">XSP page</a> for more information.</div>
 </div>
 <div class="daisy-edit-link">
 <p>

Modified: cocoon/site/site/2.1/developing/httprequest.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/httprequest.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/httprequest.html (original)
+++ cocoon/site/site/2.1/developing/httprequest.html Tue Oct 10 23:54:57 2006
@@ -61,7 +61,7 @@
     +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="http://cocoon.apache.org/">Home</a>
+<a class="unselected" href="http://cocoon.apache.org/">Home</a>
 </li>
 </ul>
 <!--+
@@ -1161,13 +1161,13 @@
 <a href="../../2.1/who.html">Hall of Fame</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/contrib.html">Contributing</a>
+<a href="../../2.1/1177.html">Contributing</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-lists.html">Mail Lists</a>
+<a href="../../2.1/1175.html">Mail Lists</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-archives.html">Mail Archives</a>
+<a href="../../2.1/1171.html">Mail Archives</a>
 </div>
 </div>
 <div onclick="SwitchMenu('menu_1.5', '../../skin/')" id="menu_1.5Title" class="menutitle">Project</div>
@@ -1306,7 +1306,7 @@
 <h3 class="h4">cocoon.xconf</h3>
 <p>
 <tt>cocoon.xconf</tt> is the file that defines the
-<a href="../../2.1/developing/avalon.html">Avalon</a> Components.</p>
+<a description="" href="../../2.1/developing/avalon.html">Avalon</a> Components.</p>
 <p>For our study, we need the standard <tt>cocoon.xconf</tt> file of Cocoon.</p>
 <p>It can be found in <tt>${cocoon}/WEB-INF/cocoon.xconf</tt>.</p>
 <pre>&lt;?xml version="1.0"?&gt;
@@ -1390,45 +1390,45 @@
 &lt;/cocoon&gt;
 </pre>
 </div>
-<a name="N10052"></a><a name="The+sequence+of+things"></a>
+<a name="N10053"></a><a name="The+sequence+of+things"></a>
 <h2 class="h3">The sequence of things</h2>
 <div class="section">
-<a name="N10056"></a><a name="Role+of+Tomcat"></a>
+<a name="N10057"></a><a name="Role+of+Tomcat"></a>
 <h3 class="h4">Role of Tomcat</h3>
 <p>The role of Tomcat is to initialize the CocoonServlet, and to receive the
 HttpRequest and pass it on to the CocoonServlet.</p>
-<a name="N1005C"></a><a name="Initialize+CocoonServlet"></a>
+<a name="N1005D"></a><a name="Initialize+CocoonServlet"></a>
 <h4>Initialize CocoonServlet</h4>
 <p>This is done by calling <tt>CocoonServlet.init(ServletConfig)</tt>. This is
 the standard servlet way to initialize a servlet.</p>
-<a name="N10065"></a><a name="Pass+HttpRequest"></a>
+<a name="N10066"></a><a name="Pass+HttpRequest"></a>
 <h4>Pass HttpRequest</h4>
 <p>On reception of a HttpRequest, Tomcat calls
 <tt>CocoonServlet.service(HttpRequest, HttpResponse)</tt>. This is also
 standard.</p>
-<a name="N1006E"></a><a name="Initialization"></a>
+<a name="N1006F"></a><a name="Initialization"></a>
 <h3 class="h4">Initialization</h3>
-<a name="N10072"></a><a name="Overview"></a>
+<a name="N10073"></a><a name="Overview"></a>
 <h4>Overview</h4>
 <p>The steps that happen on initialization, are:</p>
-<a name="N10078"></a><a name="Find+the+classpath"></a>
+<a name="N10079"></a><a name="Find+the+classpath"></a>
 <h5>Find the classpath</h5>
 <p>Cocoon needs to know the classpath for compilation of the files it generates
 itself. This is where the classpath is stored.</p>
-<a name="N1007E"></a><a name="Find+the+init+file"></a>
+<a name="N1007F"></a><a name="Find+the+init+file"></a>
 <h5>Find the init file</h5>
 <p>The init file (normally <tt>cocoon.xconf</tt>, as defined in
 <tt>${cocoon}/WEB-INF/web.xml</tt>) contains the necessary information for
 Cocoon to decide which classes to use for which roles (refer to
-<a href="../../2.1/developing/avalon.html">Avalon</a>).</p>
+<a description="" href="../../2.1/developing/avalon.html">Avalon</a>).</p>
 <p>This is a feature that is added for increased configurability. If you were
 developing a one time solution, the information in this file would normally be
 hard coded, but the use of this file increases potential reusability.</p>
-<a name="N10090"></a><a name="Read+the+init+file"></a>
+<a name="N10092"></a><a name="Read+the+init+file"></a>
 <h5>Read the init file</h5>
 <p>The init file is an xml file (normally <tt>cocoon.xconf</tt>) which describes
 the classes to use for which roles.</p>
-<p>"Roles" are a concept of <a href="../../2.1/developing/avalon.html">Avalon</a>.</p>
+<p>"Roles" are a concept of <a description="" href="../../2.1/developing/avalon.html">Avalon</a>.</p>
 <p>The handling of <tt>cocoon.xconf</tt> goes as follows:</p>
 <ol>
 
@@ -1442,20 +1442,20 @@
 </li>
 
 <li>Get the components: Cocoon uses roles (refer to
-<a href="../../2.1/developing/avalon.html">Avalon</a>) as its working classes. Each role is implemented
-by one or more real classes (components, again an <a href="../../2.1/developing/avalon.html">Avalon</a>
+<a description="" href="../../2.1/developing/avalon.html">Avalon</a>) as its working classes. Each role is implemented
+by one or more real classes (components, again an <a description="" href="../../2.1/developing/avalon.html">Avalon</a>
 concept). This is where they are retrieved.</li>
 
 <li>Get the sitemap: Here the location of the sitemap is retrieved. The actual
 compilation of the sitemap occurs in the HttpRequest handling.</li>
 
 </ol>
-<a name="N100BD"></a><a name="UML+sequence+diagram"></a>
+<a name="N100C2"></a><a name="UML+sequence+diagram"></a>
 <h4>UML sequence diagram</h4>
-<p>You can find it <a href="../../2.1/372.html">here</a>.</p>
-<a name="N100C7"></a><a name="HttpRequest+handling"></a>
+<p>You can find it <a description="" href="../../2.1/372.html">here</a>.</p>
+<a name="N100CD"></a><a name="HttpRequest+handling"></a>
 <h3 class="h4">HttpRequest handling</h3>
-<a name="N100CB"></a><a name="Overview-N100CB"></a>
+<a name="N100D1"></a><a name="Overview-N100D1"></a>
 <h4>Overview</h4>
 <p>When the <tt>CocoonServlet</tt> gets a HttpRequest from the servlet engine,
 it sets up an <tt>Environment</tt> (a <tt>HttpEnvironment</tt> in this case) and
@@ -1474,7 +1474,7 @@
 
 <li>The <tt>Manager</tt> sets the <tt>Composable</tt> and the
 <tt>Configuration</tt> of the <tt>Handler</tt>. (These are
-<a href="../../2.1/developing/avalon.html">Avalon</a> things).</li>
+<a description="" href="../../2.1/developing/avalon.html">Avalon</a> things).</li>
 
 <li>If necessary, the <tt>Manager</tt> asks the <tt>Handler</tt> to regenerate
 its sitemap class. (FIXME: As of today, 2000-11-08, I'm not sure if the "if
@@ -1511,21 +1511,21 @@
 generated sitemap class.</li>
 
 </ol>
-<a name="N10177"></a><a name="UML+sequence+diagram-N10177"></a>
+<a name="N1017E"></a><a name="UML+sequence+diagram-N1017E"></a>
 <h4>UML sequence diagram</h4>
-<p>You can find it <a href="../../2.1/400.html">here</a>.</p>
+<p>You can find it <a description="" href="../../2.1/400.html">here</a>.</p>
 </div>
-<a name="N10181"></a><a name="Description+of+classes"></a>
+<a name="N10189"></a><a name="Description+of+classes"></a>
 <h2 class="h3">Description of classes</h2>
 <div class="section">
-<a name="N10185"></a><a name="CocoonServlet"></a>
+<a name="N1018D"></a><a name="CocoonServlet"></a>
 <h3 class="h4">CocoonServlet</h3>
 <p>
 <tt>org.apache.cocoon.servlet.CocoonServlet</tt>
 </p>
 <p>This is the contact point for the servlet engine. It sets up the environment
 and passes all the work to a Cocoon object.</p>
-<a name="N1018E"></a><a name="Cocoon"></a>
+<a name="N10196"></a><a name="Cocoon"></a>
 <h3 class="h4">Cocoon</h3>
 <p>
 <tt>org.apache.cocoon.Cocoon</tt>
@@ -1533,40 +1533,40 @@
 <p>While this sounds to be the most important part of the Cocoon application, it
 is not. It is merely a Composable, meaning that it does some administrative work
 and gets other classes to work.</p>
-<a name="N10197"></a><a name="ConfigurationBuilder"></a>
+<a name="N1019F"></a><a name="ConfigurationBuilder"></a>
 <h3 class="h4">ConfigurationBuilder</h3>
 <p>
 <tt>org.apache.avalon.ConfigurationBuilder</tt>
 </p>
 <p>This one generates a Configuration out of a xml file.</p>
-<a name="N101A0"></a><a name="Parser"></a>
+<a name="N101A8"></a><a name="Parser"></a>
 <h3 class="h4">Parser</h3>
 <p>
 <tt>org.apache.cocoon.components.parser.Parser</tt>
 </p>
 <p>An interface that takes an xml file and throws SAX events to the outside.</p>
-<a name="N101A9"></a><a name="Configuration"></a>
+<a name="N101B1"></a><a name="Configuration"></a>
 <h3 class="h4">Configuration</h3>
 <p>
 <tt>org.apache.avalon.Configuration</tt>
 </p>
-<p>This is an <a href="../../2.1/developing/avalon.html">Avalon</a> interface. It assigns classes to
+<p>This is an <a description="" href="../../2.1/developing/avalon.html">Avalon</a> interface. It assigns classes to
 roles. If an object needs a class for a specific role, it can ask a
 Configuration which class it has to use.</p>
-<a name="N101B6"></a><a name="DefaultComponentManager"></a>
+<a name="N101BF"></a><a name="DefaultComponentManager"></a>
 <h3 class="h4">DefaultComponentManager</h3>
 <p>
 <tt>org.apache.avalon.DefaultComponentManager</tt>
 </p>
-<p>Something that manages <a href="../../2.1/developing/avalon.html">Avalon</a> Components.</p>
-<a name="N101C3"></a><a name="Manager"></a>
+<p>Something that manages <a description="" href="../../2.1/developing/avalon.html">Avalon</a> Components.</p>
+<a name="N101CD"></a><a name="Manager"></a>
 <h3 class="h4">Manager</h3>
 <p>
 <tt>org.apache.cocoon.sitemap.Manager</tt>
 </p>
 <p>This one manages the sitemap: it finds out if there exists a Handler for a
 sitemap, and if not, makes sure that one gets created.</p>
-<a name="N101CC"></a><a name="Handler"></a>
+<a name="N101D6"></a><a name="Handler"></a>
 <h3 class="h4">Handler</h3>
 <p>
 <tt>org.apache.cocoon.sitemap.Handler</tt>
@@ -1574,7 +1574,7 @@
 <p>A class that is responsible for dealing with sitemaps. It holds the
 sourcefile of the sitemap, and the compiled code for it. It checks whether the
 sitemap class that it contains is still valid, and if not, regenerates it.</p>
-<a name="N101D5"></a><a name="ProgramGenerator"></a>
+<a name="N101DF"></a><a name="ProgramGenerator"></a>
 <h3 class="h4">ProgramGenerator</h3>
 <p>
 
@@ -1582,7 +1582,7 @@
 
 </p>
 <p>Generates programs.</p>
-<a name="N101E0"></a><a name="SitemapMarkupLanguage"></a>
+<a name="N101EA"></a><a name="SitemapMarkupLanguage"></a>
 <h3 class="h4">SitemapMarkupLanguage</h3>
 <p>
 
@@ -1591,14 +1591,14 @@
 </p>
 <p>This one knows the markup of the sitemap, and helps writing the source file
 of the sitemap class.</p>
-<a name="N101EB"></a><a name="JavaLanguage"></a>
+<a name="N101F5"></a><a name="JavaLanguage"></a>
 <h3 class="h4">JavaLanguage</h3>
 <p>
 <tt>org.apache.cocoon.components.language.programming.java.JavaLanguage</tt>
 
 </p>
 <p>This takes care for outputing Java code as source of the sitemap class.</p>
-<a name="N101F5"></a><a name="ResourcePipeline"></a>
+<a name="N101FF"></a><a name="ResourcePipeline"></a>
 <h3 class="h4">ResourcePipeline</h3>
 <p>
 <tt>org.apache.cocoon.sitemap.ResourcePipeline</tt>

Modified: cocoon/site/site/2.1/developing/index.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/index.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/index.html (original)
+++ cocoon/site/site/2.1/developing/index.html Tue Oct 10 23:54:57 2006
@@ -61,7 +61,7 @@
     +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="http://cocoon.apache.org/">Home</a>
+<a class="unselected" href="http://cocoon.apache.org/">Home</a>
 </li>
 </ul>
 <!--+
@@ -1161,13 +1161,13 @@
 <a href="../../2.1/who.html">Hall of Fame</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/contrib.html">Contributing</a>
+<a href="../../2.1/1177.html">Contributing</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-lists.html">Mail Lists</a>
+<a href="../../2.1/1175.html">Mail Lists</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-archives.html">Mail Archives</a>
+<a href="../../2.1/1171.html">Mail Archives</a>
 </div>
 </div>
 <div onclick="SwitchMenu('menu_1.5', '../../skin/')" id="menu_1.5Title" class="menutitle">Project</div>
@@ -1228,18 +1228,18 @@
 <li>Java Servlets</li>
 
 <li>
-<a href="../../2.1/developing/avalon.html">Avalon Component Framework</a>
+<a description="" href="../../2.1/developing/avalon.html">Avalon Component Framework</a>
 </li>
 
 </ul>
 </div>
-<a name="N1001A"></a><a name="Overview"></a>
+<a name="N1001B"></a><a name="Overview"></a>
 <h2 class="h3">Overview</h2>
 <div class="section">
 <p>Here will soon appear an overview of the developer perspective.</p>
 <p>If you are interested in developing real-world web-applications requiring
 form handling, authentication or even developing your own portal, have a look at
-the <a href="../../2.1/developing/webapps/index.html">web application documentation</a>.</p>
+the <a description="" href="../../2.1/developing/webapps/index.html">web application documentation</a>.</p>
 <p>The actual developer documentation is available from the side-panel.</p>
 <div class="daisy-edit-link">
 <p>

Modified: cocoon/site/site/2.1/developing/parent-component-manager.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/parent-component-manager.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/parent-component-manager.html (original)
+++ cocoon/site/site/2.1/developing/parent-component-manager.html Tue Oct 10 23:54:57 2006
@@ -61,7 +61,7 @@
     +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="http://cocoon.apache.org/">Home</a>
+<a class="unselected" href="http://cocoon.apache.org/">Home</a>
 </li>
 </ul>
 <!--+
@@ -1161,13 +1161,13 @@
 <a href="../../2.1/who.html">Hall of Fame</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/contrib.html">Contributing</a>
+<a href="../../2.1/1177.html">Contributing</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-lists.html">Mail Lists</a>
+<a href="../../2.1/1175.html">Mail Lists</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-archives.html">Mail Archives</a>
+<a href="../../2.1/1171.html">Mail Archives</a>
 </div>
 </div>
 <div onclick="SwitchMenu('menu_1.5', '../../skin/')" id="menu_1.5Title" class="menutitle">Project</div>

Modified: cocoon/site/site/2.1/developing/portal/authentication.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/portal/authentication.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/portal/authentication.html (original)
+++ cocoon/site/site/2.1/developing/portal/authentication.html Tue Oct 10 23:54:57 2006
@@ -62,7 +62,7 @@
     +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="http://cocoon.apache.org/">Home</a>
+<a class="unselected" href="http://cocoon.apache.org/">Home</a>
 </li>
 </ul>
 <!--+
@@ -1162,13 +1162,13 @@
 <a href="../../../2.1/who.html">Hall of Fame</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/contrib.html">Contributing</a>
+<a href="../../../2.1/1177.html">Contributing</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-lists.html">Mail Lists</a>
+<a href="../../../2.1/1175.html">Mail Lists</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-archives.html">Mail Archives</a>
+<a href="../../../2.1/1171.html">Mail Archives</a>
 </div>
 </div>
 <div onclick="SwitchMenu('menu_1.5', '../../../skin/')" id="menu_1.5Title" class="menutitle">Project</div>

Modified: cocoon/site/site/2.1/developing/portal/basket.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/portal/basket.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/portal/basket.html (original)
+++ cocoon/site/site/2.1/developing/portal/basket.html Tue Oct 10 23:54:57 2006
@@ -62,7 +62,7 @@
     +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="http://cocoon.apache.org/">Home</a>
+<a class="unselected" href="http://cocoon.apache.org/">Home</a>
 </li>
 </ul>
 <!--+
@@ -1162,13 +1162,13 @@
 <a href="../../../2.1/who.html">Hall of Fame</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/contrib.html">Contributing</a>
+<a href="../../../2.1/1177.html">Contributing</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-lists.html">Mail Lists</a>
+<a href="../../../2.1/1175.html">Mail Lists</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-archives.html">Mail Archives</a>
+<a href="../../../2.1/1171.html">Mail Archives</a>
 </div>
 </div>
 <div onclick="SwitchMenu('menu_1.5', '../../../skin/')" id="menu_1.5Title" class="menutitle">Project</div>

Modified: cocoon/site/site/2.1/developing/portal/coplets.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/portal/coplets.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/portal/coplets.html (original)
+++ cocoon/site/site/2.1/developing/portal/coplets.html Tue Oct 10 23:54:57 2006
@@ -62,7 +62,7 @@
     +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="http://cocoon.apache.org/">Home</a>
+<a class="unselected" href="http://cocoon.apache.org/">Home</a>
 </li>
 </ul>
 <!--+
@@ -1162,13 +1162,13 @@
 <a href="../../../2.1/who.html">Hall of Fame</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/contrib.html">Contributing</a>
+<a href="../../../2.1/1177.html">Contributing</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-lists.html">Mail Lists</a>
+<a href="../../../2.1/1175.html">Mail Lists</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-archives.html">Mail Archives</a>
+<a href="../../../2.1/1171.html">Mail Archives</a>
 </div>
 </div>
 <div onclick="SwitchMenu('menu_1.5', '../../../skin/')" id="menu_1.5Title" class="menutitle">Project</div>

Modified: cocoon/site/site/2.1/developing/portal/coplets/cachinguricoplet.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/portal/coplets/cachinguricoplet.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/portal/coplets/cachinguricoplet.html (original)
+++ cocoon/site/site/2.1/developing/portal/coplets/cachinguricoplet.html Tue Oct 10 23:54:57 2006
@@ -62,7 +62,7 @@
     +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="http://cocoon.apache.org/">Home</a>
+<a class="unselected" href="http://cocoon.apache.org/">Home</a>
 </li>
 </ul>
 <!--+
@@ -1162,13 +1162,13 @@
 <a href="../../../../2.1/who.html">Hall of Fame</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/contrib.html">Contributing</a>
+<a href="../../../../2.1/1177.html">Contributing</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-lists.html">Mail Lists</a>
+<a href="../../../../2.1/1175.html">Mail Lists</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-archives.html">Mail Archives</a>
+<a href="../../../../2.1/1171.html">Mail Archives</a>
 </div>
 </div>
 <div onclick="SwitchMenu('menu_1.5', '../../../../skin/')" id="menu_1.5Title" class="menutitle">Project</div>
@@ -1214,11 +1214,55 @@
     +-->
 <div id="content">
 <h1>Portal: The CachingURICoplet</h1>
-<a name="N10010"></a>
+<p>The CachingURICoplet is an extension of the URICoplet (see previous
+<a description="" href="../../../../2.1/developing/portal/coplets/uricoplet.html">section</a>) providing caching of the coplet content.
+Usually the user of a portal only interacts with one single coplet at a time. As
+the interaction redraws the whole portal page with several coplets, all coplets
+are asked to give their content. In many situations this is not wanted. For
+example if the coplet contains a form or has a state, asking the coplet to give
+its content although the user has not submitted the form, might result in
+unwanted responses.</p>
+<p>Therefore the CachingURICoplet caches the content of a coplet in the session
+of the user. All further requests are served from the cache until the user
+interacts with exactly this coplet. In this case the cache is cleared, the
+coplet is invoked again and the new content is cached for further requests.</p>
+<p>If you want to disable the caching, you can specify the boolean attribute
+<em>cache-enabled</em> with the value <em>false</em> in the coplet data
+configuration.</p>
+<p>You can also programmatically turn off caching for a coplet for a single
+request by setting the attribute <em>doNotCache</em> with any value on the
+coplet instance data. For example if you want to set this from flow:</p>
+<pre>     ...
+       var coplet = GET_THE_COPLET_INSTANCE_DATA;
+       coplet.setAttribute("doNotCache", "1");
+     ...
+     </pre>
+<p>By default the caching uri adapter ignores sizing events for clearing the
+cache. This ensures that minimizing a coplet does not clear the cache. However,
+if you want to disable the cache on a sizing event you can turn this on in the
+configuration for a coplet data:</p>
+<pre>...
+&lt;coplet-data id="Portal-Demo" name="standard"&gt;
+   &lt;title&gt;Introduction&lt;/title&gt;
+   &lt;coplet-base-data&gt;CachingURICoplet&lt;/coplet-base-data&gt;
+   &lt;attribute&gt;
+      &lt;name&gt;uri&lt;/name&gt;
+      &lt;value xsi:type="java:java.lang.String" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&gt;
+         cocoon:/coplets/docs/portal-demo.html
+      &lt;/value&gt;
+   &lt;/attribute&gt;
+   &lt;attribute&gt;
+      &lt;name&gt;ignore-sizing-events&lt;/name&gt;
+      &lt;value xsi:type="java:java.lang.Boolean" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&gt;false&lt;/value&gt;
+   &lt;/attribute&gt;
+&lt;/coplet-data&gt;
+...
+   </pre>
+<a name="N1002C"></a>
 <h2 class="h3"></h2>
 <div class="section">
 <p>The CachingURICoplet is an extension of the URICoplet (see previous
-<a href="../../../../2.1/developing/portal/coplets/uricoplet.html">section</a>) providing caching of the coplet content.
+<a description="" href="../../../../2.1/developing/portal/coplets/uricoplet.html">section</a>) providing caching of the coplet content.
 Usually the user of a portal only interacts with one single coplet at a time. As
 the interaction redraws the whole portal page with several coplets, all coplets
 are asked to give their content. In many situations this is not wanted. For

Modified: cocoon/site/site/2.1/developing/portal/coplets/uricoplet.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/portal/coplets/uricoplet.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/portal/coplets/uricoplet.html (original)
+++ cocoon/site/site/2.1/developing/portal/coplets/uricoplet.html Tue Oct 10 23:54:57 2006
@@ -62,7 +62,7 @@
     +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="http://cocoon.apache.org/">Home</a>
+<a class="unselected" href="http://cocoon.apache.org/">Home</a>
 </li>
 </ul>
 <!--+
@@ -1162,13 +1162,13 @@
 <a href="../../../../2.1/who.html">Hall of Fame</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/contrib.html">Contributing</a>
+<a href="../../../../2.1/1177.html">Contributing</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-lists.html">Mail Lists</a>
+<a href="../../../../2.1/1175.html">Mail Lists</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-archives.html">Mail Archives</a>
+<a href="../../../../2.1/1171.html">Mail Archives</a>
 </div>
 </div>
 <div onclick="SwitchMenu('menu_1.5', '../../../../skin/')" id="menu_1.5Title" class="menutitle">Project</div>
@@ -1214,12 +1214,15 @@
     +-->
 <div id="content">
 <h1>Portal: The URICoplet</h1>
-<a name="N10010"></a>
+<p>This section describes the URICoplet and the different possibilities to
+configure it. For general configuration see the previous
+<a description="" href="../../../../2.1/developing/portal/coplets/../coplets.html">section</a>.</p>
+<a name="N10017"></a>
 <h2 class="h3"></h2>
 <div class="section">
 <p>This section describes the URICoplet and the different possibilities to
 configure it. For general configuration see the previous
-<a href="../../../../2.1/developing/portal/coplets/../coplets.html">section</a>.</p>
+<a description="" href="../../../../2.1/developing/portal/coplets/../coplets.html">section</a>.</p>
 <h2>The Content Location and Parameter Handling</h2>
 <p>A URICoplet uses a uri to fetch the coplet. This configuration is obviously a
 configuration of the coplet class (and not of the coplet type) as each coplet

Modified: cocoon/site/site/2.1/developing/portal/events.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/portal/events.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/portal/events.html (original)
+++ cocoon/site/site/2.1/developing/portal/events.html Tue Oct 10 23:54:57 2006
@@ -62,7 +62,7 @@
     +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="http://cocoon.apache.org/">Home</a>
+<a class="unselected" href="http://cocoon.apache.org/">Home</a>
 </li>
 </ul>
 <!--+
@@ -1162,13 +1162,13 @@
 <a href="../../../2.1/who.html">Hall of Fame</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/contrib.html">Contributing</a>
+<a href="../../../2.1/1177.html">Contributing</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-lists.html">Mail Lists</a>
+<a href="../../../2.1/1175.html">Mail Lists</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-archives.html">Mail Archives</a>
+<a href="../../../2.1/1171.html">Mail Archives</a>
 </div>
 </div>
 <div onclick="SwitchMenu('menu_1.5', '../../../skin/')" id="menu_1.5Title" class="menutitle">Project</div>

Modified: cocoon/site/site/2.1/developing/portal/forms.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/portal/forms.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/portal/forms.html (original)
+++ cocoon/site/site/2.1/developing/portal/forms.html Tue Oct 10 23:54:57 2006
@@ -62,7 +62,7 @@
     +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="http://cocoon.apache.org/">Home</a>
+<a class="unselected" href="http://cocoon.apache.org/">Home</a>
 </li>
 </ul>
 <!--+
@@ -1162,13 +1162,13 @@
 <a href="../../../2.1/who.html">Hall of Fame</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/contrib.html">Contributing</a>
+<a href="../../../2.1/1177.html">Contributing</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-lists.html">Mail Lists</a>
+<a href="../../../2.1/1175.html">Mail Lists</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-archives.html">Mail Archives</a>
+<a href="../../../2.1/1171.html">Mail Archives</a>
 </div>
 </div>
 <div onclick="SwitchMenu('menu_1.5', '../../../skin/')" id="menu_1.5Title" class="menutitle">Project</div>

Modified: cocoon/site/site/2.1/developing/portal/index.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/portal/index.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/portal/index.html (original)
+++ cocoon/site/site/2.1/developing/portal/index.html Tue Oct 10 23:54:57 2006
@@ -62,7 +62,7 @@
     +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="http://cocoon.apache.org/">Home</a>
+<a class="unselected" href="http://cocoon.apache.org/">Home</a>
 </li>
 </ul>
 <!--+
@@ -1162,13 +1162,13 @@
 <a href="../../../2.1/who.html">Hall of Fame</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/contrib.html">Contributing</a>
+<a href="../../../2.1/1177.html">Contributing</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-lists.html">Mail Lists</a>
+<a href="../../../2.1/1175.html">Mail Lists</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-archives.html">Mail Archives</a>
+<a href="../../../2.1/1171.html">Mail Archives</a>
 </div>
 </div>
 <div onclick="SwitchMenu('menu_1.5', '../../../skin/')" id="menu_1.5Title" class="menutitle">Project</div>
@@ -1219,15 +1219,15 @@
 <div class="section">
 <p>This section contains several documents about developing a portal with
 Cocoon.</p>
-<p>The <a href="../../../2.1/developing/webapps/portal.html">portal framework</a> is a stable portal framework
+<p>The <a description="" href="../../../2.1/developing/webapps/portal.html">portal framework</a> is a stable portal framework
 that uses the authentication framework. It can be used to quickly develop portal
 applications, but it is deprecated.</p>
-<p>The new <a href="../../../2.1/developing/portal/portal-block.html">portal engine</a> is a replacement implementation
+<p>The new <a description="" href="../../../2.1/developing/portal/portal-block.html">portal engine</a> is a replacement implementation
 of a portal engine which focuses on more flexibility and ease-of-use. In
 addition it supports the JSR-168. For new projects our advice is to use the
 portal engine.</p>
 </div>
-<a name="N10022"></a><a name="Features"></a>
+<a name="N10024"></a><a name="Features"></a>
 <h2 class="h3">Features</h2>
 <div class="section">
 <p>The portal framework is a portal server that runs inside Cocoon - or to be

Modified: cocoon/site/site/2.1/developing/portal/layout_skins.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/portal/layout_skins.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/portal/layout_skins.html (original)
+++ cocoon/site/site/2.1/developing/portal/layout_skins.html Tue Oct 10 23:54:57 2006
@@ -62,7 +62,7 @@
     +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="http://cocoon.apache.org/">Home</a>
+<a class="unselected" href="http://cocoon.apache.org/">Home</a>
 </li>
 </ul>
 <!--+
@@ -1162,13 +1162,13 @@
 <a href="../../../2.1/who.html">Hall of Fame</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/contrib.html">Contributing</a>
+<a href="../../../2.1/1177.html">Contributing</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-lists.html">Mail Lists</a>
+<a href="../../../2.1/1175.html">Mail Lists</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-archives.html">Mail Archives</a>
+<a href="../../../2.1/1171.html">Mail Archives</a>
 </div>
 </div>
 <div onclick="SwitchMenu('menu_1.5', '../../../skin/')" id="menu_1.5Title" class="menutitle">Project</div>

Modified: cocoon/site/site/2.1/developing/portal/portal-block.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/portal/portal-block.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/portal/portal-block.html (original)
+++ cocoon/site/site/2.1/developing/portal/portal-block.html Tue Oct 10 23:54:57 2006
@@ -62,7 +62,7 @@
     +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="http://cocoon.apache.org/">Home</a>
+<a class="unselected" href="http://cocoon.apache.org/">Home</a>
 </li>
 </ul>
 <!--+
@@ -1162,13 +1162,13 @@
 <a href="../../../2.1/who.html">Hall of Fame</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/contrib.html">Contributing</a>
+<a href="../../../2.1/1177.html">Contributing</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-lists.html">Mail Lists</a>
+<a href="../../../2.1/1175.html">Mail Lists</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-archives.html">Mail Archives</a>
+<a href="../../../2.1/1171.html">Mail Archives</a>
 </div>
 </div>
 <div onclick="SwitchMenu('menu_1.5', '../../../skin/')" id="menu_1.5Title" class="menutitle">Project</div>

Modified: cocoon/site/site/2.1/developing/portal/profiles.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/portal/profiles.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/portal/profiles.html (original)
+++ cocoon/site/site/2.1/developing/portal/profiles.html Tue Oct 10 23:54:57 2006
@@ -62,7 +62,7 @@
     +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="http://cocoon.apache.org/">Home</a>
+<a class="unselected" href="http://cocoon.apache.org/">Home</a>
 </li>
 </ul>
 <!--+
@@ -1162,13 +1162,13 @@
 <a href="../../../2.1/who.html">Hall of Fame</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/contrib.html">Contributing</a>
+<a href="../../../2.1/1177.html">Contributing</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-lists.html">Mail Lists</a>
+<a href="../../../2.1/1175.html">Mail Lists</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-archives.html">Mail Archives</a>
+<a href="../../../2.1/1171.html">Mail Archives</a>
 </div>
 </div>
 <div onclick="SwitchMenu('menu_1.5', '../../../skin/')" id="menu_1.5Title" class="menutitle">Project</div>
@@ -1236,11 +1236,11 @@
 profile is selected (or can be selected) on the role the user is in. Therefore
 the authentication framework has to deliver the role name of the user in the
 authentication XML (for more information about the authentication, read the
-<a href="../../../2.1/developing/webapps/authentication/../authentication.html">authentication framework</a> documentation.)</p>
+<a description="" href="../../../2.1/developing/webapps/authentication/../authentication.html">authentication framework</a> documentation.)</p>
 <p>The current sample of the portal returns already a role for the registered
 users (the two roles guest and admin are used).</p>
 </div>
-<a name="N10026"></a><a name="Profile+Loading"></a>
+<a name="N10027"></a><a name="Profile+Loading"></a>
 <h2 class="h3">Profile Loading</h2>
 <div class="section">
 <p>When a user logs into the portal, the profile for this user is loaded and
@@ -1252,14 +1252,14 @@
 are stored as XML files in a distinct directory. However, if you want to store
 your profiles in a different location, you can configure this location or you
 can also store the profiles in a database or any other persistence layer.</p>
-<a name="N1002E"></a><a name="Coplet+Types"></a>
+<a name="N1002F"></a><a name="Coplet+Types"></a>
 <h3 class="h4">Coplet Types</h3>
 <p>Each part is described in a different XML configuration file. The coplet base
 data (coplet types) is a global setting that is not user/role dependent. All
 other parts can differ based on the current user and his role.</p>
 <p>The default location for this profile is
 <em>profiles/copletbasedata/portal.xml</em>.</p>
-<a name="N10039"></a><a name="Available+Coplets"></a>
+<a name="N1003A"></a><a name="Available+Coplets"></a>
 <h3 class="h4">Available Coplets</h3>
 <p>The coplet data (=classes) defines the set of available coplets for the
 current user. The user can choose any of these coplets in his view. If a user
@@ -1289,7 +1289,7 @@
 <p>It is currently not possible to disable a coplet in a role or user profile
 that has been enabled in the global (or role profile). The reverse isn't
 possible as well (disabling in global, enabling in role)!</p>
-<a name="N1005E"></a><a name="The+Portal+View"></a>
+<a name="N1005F"></a><a name="The+Portal+View"></a>
 <h3 class="h4">The Portal View</h3>
 <p>The portal view for a user consists of two parts: the select coplets (= the
 coplet instances) and the layout. The layout defines the ordering and the

Modified: cocoon/site/site/2.1/developing/portal/wsrp.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/portal/wsrp.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/portal/wsrp.html (original)
+++ cocoon/site/site/2.1/developing/portal/wsrp.html Tue Oct 10 23:54:57 2006
@@ -62,7 +62,7 @@
     +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="http://cocoon.apache.org/">Home</a>
+<a class="unselected" href="http://cocoon.apache.org/">Home</a>
 </li>
 </ul>
 <!--+
@@ -1162,13 +1162,13 @@
 <a href="../../../2.1/who.html">Hall of Fame</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/contrib.html">Contributing</a>
+<a href="../../../2.1/1177.html">Contributing</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-lists.html">Mail Lists</a>
+<a href="../../../2.1/1175.html">Mail Lists</a>
 </div>
 <div class="menuitem">
-<a href="http://cocoon.apache.org/community/mail-archives.html">Mail Archives</a>
+<a href="../../../2.1/1171.html">Mail Archives</a>
 </div>
 </div>
 <div onclick="SwitchMenu('menu_1.5', '../../../skin/')" id="menu_1.5Title" class="menutitle">Project</div>
@@ -1239,7 +1239,7 @@
 
 </ul>
 </div>
-<a name="N1002A"></a><a name="Enabling+WSRP"></a>
+<a name="N1002C"></a><a name="Enabling+WSRP"></a>
 <h2 class="h3">Enabling WSRP</h2>
 <div class="section">
 <p>The demo of the Cocoon Portal included in the Cocoon distribution comes with
@@ -1331,10 +1331,10 @@
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...
 &nbsp;&nbsp;&nbsp; &lt;/component&gt;</pre>
 </div>
-<a name="N10042"></a><a name="Defining+WSRP+portlets"></a>
+<a name="N10044"></a><a name="Defining+WSRP+portlets"></a>
 <h2 class="h3">Defining WSRP portlets</h2>
 <div class="section">
-<a name="N10046"></a><a name="The+WSRP+Coplet+Adapter"></a>
+<a name="N10048"></a><a name="The+WSRP+Coplet+Adapter"></a>
 <h3 class="h4">The WSRP Coplet Adapter</h3>
 <p>The Cocoon Portal uses the concept of coplet adapters to integrate different
 types of portlets (Cocoon pipelines, JSR 168, WSRP etc.). The adapter component
@@ -1358,7 +1358,7 @@
 has been already streamed into the pipeline and can't be reset on an error. This
 results in a broken page. Therefore buffering should always be turned on for
 WSRP.</p>
-<a name="N10050"></a><a name="The+WSRP+Configuration"></a>
+<a name="N10052"></a><a name="The+WSRP+Configuration"></a>
 <h3 class="h4">The WSRP Configuration</h3>
 <p>The Cocoon Portal uses a central configuration for WSRP. Currently this
 configuration holds all WSRP producers. The demo of the portal contains already
@@ -1389,7 +1389,7 @@
 <p>Once the producer is configured, we can start defining portlets using this
 producer. This is done in the usual fashion as a configuration of the coplet
 data.</p>
-<a name="N10060"></a><a name="Coplet+Data+Configuration"></a>
+<a name="N10062"></a><a name="Coplet+Data+Configuration"></a>
 <h3 class="h4">Coplet Data Configuration</h3>
 <p>You can have a look at the global coplet data configuration in the
 "profiles/copletdata" directory of the demo portal. In the portal.xml you will
@@ -1427,7 +1427,7 @@
 &nbsp;serializer after the pipeline has finished. If you want to send the content
 of&nbsp;a WSRP portlet through the pipeline for further processing, you can set&nbsp;the
 attribute "use-pipeline" to "true".</p>
-<a name="N10070"></a><a name="Creating+Instances"></a>
+<a name="N10072"></a><a name="Creating+Instances"></a>
 <h3 class="h4">Creating Instances</h3>
 <p>The final step is to create one or more instances of the WSRP portlet for the
 acutal user. Again, this is done in the usual way by adding instances to the
@@ -1440,7 +1440,7 @@
 Each&nbsp;coplet instance data gets a unique id (using the id attribute) and has a
 reference&nbsp;to the defined coplet data (using the coplet-data element).</p>
 </div>
-<a name="N1007A"></a><a name="Using+WSRP+portlets"></a>
+<a name="N1007C"></a><a name="Using+WSRP+portlets"></a>
 <h2 class="h3">Using WSRP portlets</h2>
 <div class="section">
 <p>As usual the final step is to add the WSRP portlet somewhere in the portal
@@ -1456,7 +1456,7 @@
 for&nbsp;rendering the special title bar containing the icons for the WSRP
 functions&nbsp;like view, edit or help.</p>
 </div>
-<a name="N10086"></a><a name="Layouting"></a>
+<a name="N10088"></a><a name="Layouting"></a>
 <h2 class="h3">Layouting</h2>
 <div class="section">
 <p>The WSRP specification defines some css styles for the consumer. The Cocoon
@@ -1464,7 +1464,7 @@
 in the&nbsp;corresponding skin directory: "css/wsrp.css". The following sections can
 be configured: fonts, messages, sections, tables, forms and menus.</p>
 </div>
-<a name="N1008C"></a><a name="Pipelining"></a>
+<a name="N1008E"></a><a name="Pipelining"></a>
 <h2 class="h3">Pipelining</h2>
 <div class="section">
 <p>The WSRP portlet might use/display different resources like images. Therefore
@@ -1475,14 +1475,14 @@
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;map:read src="{request-param:wsrp-url}"/&gt;
 &nbsp;&nbsp;&nbsp; &lt;/map:match&gt;</pre>
 </div>
-<a name="N10094"></a><a name="Logging"></a>
+<a name="N10096"></a><a name="Logging"></a>
 <h2 class="h3">Logging</h2>
 <div class="section">
 <p>The WSRP part of the Cocoon Portal uses the standard portal logger for all
 logging purpuses. By default, all log entries go into the portal.log in&nbsp; the
 logs directory. You can adjust the settings in the logkit.xconf.</p>
 </div>
-<a name="N1009A"></a><a name="Providing+User+Information"></a>
+<a name="N1009C"></a><a name="Providing+User+Information"></a>
 <h2 class="h3">Providing User Information</h2>
 <div class="section">
 <p>WSRP allows exchanging information about the user between the consumer and
@@ -1493,7 +1493,7 @@
 org.apache.cocoon.portal.wsrp.consumer.UserContextProvider and configuring it in
 the cocoon.xconf.</p>
 </div>
-<a name="N100A2"></a><a name="Customizing+the+WSRP4J+integration"></a>
+<a name="N100A4"></a><a name="Customizing+the+WSRP4J+integration"></a>
 <h2 class="h3">Customizing the WSRP4J integration</h2>
 <div class="section">
 <p>If you have special needs it's possible to customize the WSRP4J
@@ -1524,7 +1524,7 @@
 <li>portlet-driver-class : org.apache.wsrp4j.consumer.PortletDriver</li>
 
 </ul>
-<a name="N100C7"></a><a name="Adding+Producers+at+runtime"></a>
+<a name="N100C9"></a><a name="Adding+Producers+at+runtime"></a>
 <h3 class="h4">Adding Producers at runtime</h3>
 <p>The Cocoon Portal uses the wsrp configuration (as explained above) to
 configure all available WSRP producers. However, it is possible to add producers