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 [19/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/developing/source.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/source.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/source.html (original)
+++ cocoon/site/site/2.1/developing/source.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/stores.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/stores.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/stores.html (original)
+++ cocoon/site/site/2.1/developing/stores.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/web3.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/web3.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/web3.html (original)
+++ cocoon/site/site/2.1/developing/web3.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>
@@ -1238,20 +1238,20 @@
For further questions be advised to contact your favorite SAP Consultant.</div>
</div>
</div>
-<a name="N10022"></a><a name="Installing+SAP+R%2F3+%28TM%29+JavaConnector"></a>
+<a name="N10023"></a><a name="Installing+SAP+R%2F3+%28TM%29+JavaConnector"></a>
<h2 class="h3">Installing SAP R/3 (TM) JavaConnector</h2>
<div class="section">
<p>Be sure to proper install the appropriate SAP Java-Connector from
<a class="external" href="http://service.sap.com/connectors"> www.sap.com</a>. To install the
connector refer to the included documentations.</p>
</div>
-<a name="N1002C"></a><a name="Configuring+cocoon.xconf"></a>
+<a name="N1002E"></a><a name="Configuring+cocoon.xconf"></a>
<h2 class="h3">Configuring cocoon.xconf</h2>
<div class="section">
<p>With Web3 you have a flexible Toolkit where you can connect to multiple R/3
System within one single Cocoon- Instance. Enter your backend configuration into
cocoon.xconf like this:</p>
-<a name="N10032"></a><a name="Items"></a>
+<a name="N10034"></a><a name="Items"></a>
<h3 class="h4">Items</h3>
<p>Configuration elements</p>
<table class="ForrestTable" cellspacing="1" cellpadding="4">
@@ -1456,7 +1456,7 @@
...
</web3></pre>
</div>
-<a name="N100FA"></a><a name="Implementing+your+own+RFC%27s"></a>
+<a name="N100FD"></a><a name="Implementing+your+own+RFC%27s"></a>
<h2 class="h3">Implementing your own RFC's</h2>
<div class="section">
<p>First of all you have to setup your markup with the right Namespace</p>
@@ -1466,7 +1466,7 @@
<p>After doing so you can enter RFC-mappings with the following syntax. You will
see this is a very easy task and you will enjoy using Web3 to do the stuff for
you within your SAP environment :)</p>
-<a name="N10104"></a><a name="Web3+rfc-Syntax"></a>
+<a name="N10107"></a><a name="Web3+rfc-Syntax"></a>
<h3 class="h4">Web3 rfc-Syntax</h3>
<p>Data definitions (metadata) are created and managed in the ABAP Dictionary.
The ABAP Dictionary permits a central description of all the data used in the
@@ -1500,7 +1500,7 @@
<td>
<p>
-<a href="#rfc_include">rfc:include</a>
+<a description="" href="#rfc_include">rfc:include</a>
</p>
</td>
@@ -1517,7 +1517,7 @@
<td>
<p>
-<a href="#rfc_import">rfc:import</a>
+<a description="" href="#rfc_import">rfc:import</a>
</p>
</td>
@@ -1534,7 +1534,7 @@
<td>
<p>
-<a href="#rfc_tables">rfc:tables</a>
+<a description="" href="#rfc_tables">rfc:tables</a>
</p>
</td>
@@ -1551,7 +1551,7 @@
<td>
<p>
-<a href="#rfc_structure">rfc:structure</a>
+<a description="" href="#rfc_structure">rfc:structure</a>
</p>
</td>
@@ -1568,7 +1568,7 @@
<td>
<p>
-<a href="#rfc_table">rfc:table</a>
+<a description="" href="#rfc_table">rfc:table</a>
</p>
</td>
@@ -1585,7 +1585,7 @@
<td>
<p>
-<a href="#rfc_field">rfc:field</a>
+<a description="" href="#rfc_field">rfc:field</a>
</p>
</td>
@@ -1600,7 +1600,7 @@
</tbody>
</table>
-<a name="N10188"></a><a name="rfc%3Ainclude"></a>
+<a name="N10191"></a><a name="rfc%3Ainclude"></a>
<h3 class="h4">rfc:include</h3>
<p>First when you start to map a RFC keep in mind to get the parameters from
your SAP system. Therefore you may want to use se37 where all relevant
@@ -1665,18 +1665,18 @@
</tbody>
</table>
-<a name="N101CE"></a><a name="rfc%3Aimport"></a>
+<a name="N101D8"></a><a name="rfc%3Aimport"></a>
<h3 class="h4">rfc:import</h3>
<p>When requesting a RFC you have to fill the import parameterlist. The import
parameterlist lists all relevant parameters that have to be provided to get
proper results from your R/3.</p>
<p>se37 can provide you with the relevant information.</p>
-<a name="N101D7"></a><a name="rfc%3Atables"></a>
+<a name="N101E2"></a><a name="rfc%3Atables"></a>
<h3 class="h4">rfc:tables</h3>
<p>Some highly complex RFC's have also tables in their calling interface. You
may need to read the SAP documentation of the BAPI you gotta call and when to
make use of one of them.</p>
-<a name="N101DE"></a><a name="rfc%3Astructure"></a>
+<a name="N101EA"></a><a name="rfc%3Astructure"></a>
<h3 class="h4">rfc:structure</h3>
<p>A structure comprises fields. A field can refer to an elementary type (via a
data element or by directly specifying the data type and length in the structure
@@ -1687,11 +1687,11 @@
<div class="content">At the time the facility to use nested structures has not been
tested!</div>
</div>
-<a name="N101ED"></a><a name="rfc%3Atable"></a>
+<a name="N101FA"></a><a name="rfc%3Atable"></a>
<h3 class="h4">rfc:table</h3>
<p>A table consists of a collection of structures with same structure type. To
keep it simple we can sloppily say a table is like a SQL-database-table.</p>
-<a name="N101F4"></a><a name="rfc%3Afield"></a>
+<a name="N10202"></a><a name="rfc%3Afield"></a>
<h3 class="h4">rfc:field</h3>
<p>Fields, also called data elements are the smallest indivisible units of the
complex types and are used to specify the types in structures and columns of
@@ -1708,7 +1708,7 @@
<p>If you want to check your RFC mappings for syntactically correctness you may
want to use the enclosed <tt>dtd</tt>'s.</p>
</div>
-<a name="N10210"></a><a name="A+more+complex+example"></a>
+<a name="N1021F"></a><a name="A+more+complex+example"></a>
<h2 class="h3">A more complex example</h2>
<div class="section">
<p>The included example demonstrates a more complex function call. Keep in mind
@@ -1735,11 +1735,11 @@
</rfc:include>
</page></pre>
</div>
-<a name="N10218"></a><a name="Setting+up+the+sitemap"></a>
+<a name="N10227"></a><a name="Setting+up+the+sitemap"></a>
<h2 class="h3">Setting up the sitemap</h2>
<div class="section">
<p>There are two ways to setup your Web3Transformer in the sitemap.</p>
-<a name="N1021E"></a><a name="Global+Configuration"></a>
+<a name="N1022D"></a><a name="Global+Configuration"></a>
<h3 class="h4">Global Configuration</h3>
<p>If you have to deal only with one R/3 Instance you may configure your
<tt>org.apache.cocoon.transformation.Web3RfcTransformer</tt> global like stated
@@ -1750,7 +1750,7 @@
<system>indy</system>
</map:transformer>
</pre>
-<a name="N10229"></a><a name="Parametrized+Configuration"></a>
+<a name="N10238"></a><a name="Parametrized+Configuration"></a>
<h3 class="h4">Parametrized Configuration</h3>
<p>If you have setup several R/3 pools you can parametrize the
<tt>org.apache.cocoon.transformation.Web3RfcTransformer</tt> as stated next</p>
@@ -1759,7 +1759,7 @@
</map:transform>
</pre>
</div>
-<a name="N10234"></a><a name="Further+questions"></a>
+<a name="N10243"></a><a name="Further+questions"></a>
<h2 class="h3">Further questions</h2>
<div class="section">
<p>Enjoy using Web3. For further questions feel free to contact the author
Modified: cocoon/site/site/2.1/developing/webapps/authentication.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/webapps/authentication.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/webapps/authentication.html (original)
+++ cocoon/site/site/2.1/developing/webapps/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/webapps/authentication/application_management.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/webapps/authentication/application_management.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/webapps/authentication/application_management.html (original)
+++ cocoon/site/site/2.1/developing/webapps/authentication/application_management.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,7 +1214,10 @@
+-->
<div id="content">
<h1>Authentication Framework: Application Management</h1>
-<a name="N10010"></a>
+<p>The application management is a very useful feature for building and
+maintaining web applications. A developer uses it to configure different
+applications and to manage the user data for these applications.</p>
+<a name="N10012"></a>
<h2 class="h3"></h2>
<div class="section">
<p>The application management is a very useful feature for building and
Modified: cocoon/site/site/2.1/developing/webapps/authentication/authenticating_user.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/webapps/authentication/authenticating_user.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/webapps/authentication/authenticating_user.html (original)
+++ cocoon/site/site/2.1/developing/webapps/authentication/authenticating_user.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,7 +1214,16 @@
+-->
<div id="content">
<h1>Authentication Framework: Authenticating a User</h1>
-<a name="N10010"></a>
+<p>Usually, the <em>redirect-to</em> document of a handler contains a form for
+the user to authenticate. But of course, you are not limited to this. No matter
+how the <em>redirect-to</em> document looks like, the user has "somewhere" the
+abilitiy to authenticate, so in most cases the user has a form where he can
+enter his information (e.g. user name and password). You have to write a
+pipeline presenting this form to the user. When the form is submitted, the
+authentication process has to be started inside the authentication framework. As
+a submit of a form invokes a request to Cocoon, a pipeline in the sitemap is
+triggered. We refer to this pipeline as a <em>login pipeline</em>.</p>
+<a name="N1001B"></a>
<h2 class="h3"></h2>
<div class="section">
<p>Usually, the <em>redirect-to</em> document of a handler contains a form for
Modified: cocoon/site/site/2.1/developing/webapps/authentication/authentication-handler.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/webapps/authentication/authentication-handler.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/webapps/authentication/authentication-handler.html (original)
+++ cocoon/site/site/2.1/developing/webapps/authentication/authentication-handler.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/webapps/authentication/module_management.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/webapps/authentication/module_management.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/webapps/authentication/module_management.html (original)
+++ cocoon/site/site/2.1/developing/webapps/authentication/module_management.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,7 +1214,45 @@
+-->
<div id="content">
<h1>Authentication Framework: Module Management</h1>
-<a name="N10010"></a>
+<p>In addition to the application management feature, the framework offers a
+facility called module management. It enhances the application management by
+adding the possibility of configuring components for the application. For
+example, the Cocoon portal engine needs information about the source of the
+portal profile for the user, about where the layout is stored, etc. Each portal
+needs this information. Assuming that a portal is an application each
+application needs this information. As only the portal engine itself knows what
+information it needs, the module management is a standarized way for configuring
+such components.</p>
+<p>The module configuration is part of the application configuration:</p>
+<pre><autentication-manager>
+ <handlers>
+ <handler name="unique">
+ ....redirect-to/authentication configuration
+ <applications> <!-- the applications for this handler -->
+ <application name="unique">
+ ...
+ <configuration name="portal">
+ ...portal configuration
+ </configuration>
+ </application>
+ </applications>
+ </handler>
+ </handlers>
+</autentication-manager></pre>
+<p>So whenever the portal engine is asked to build the portal it can easily
+retrieve its configuration from the current application by getting the module
+configuration named "portal".</p>
+<div class="daisy-edit-link">
+<p>
+<em>Errors and Improvements?</em>
+ If you see any errors or potential improvements in this document
+ please help us:
+ <a class="external" href="http://cocoon.zones.apache.org/daisy/legacydocs/669">
+ View, Edit or comment on
+ </a> the latest development version (registration required).
+ </p>
+</div>
+<a name="N10023"></a>
<h2 class="h3"></h2>
<div class="section">
<p>In addition to the application management feature, the framework offers a
Modified: cocoon/site/site/2.1/developing/webapps/authentication/pipeline_patterns.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/webapps/authentication/pipeline_patterns.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/webapps/authentication/pipeline_patterns.html (original)
+++ cocoon/site/site/2.1/developing/webapps/authentication/pipeline_patterns.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,7 +1214,10 @@
+-->
<div id="content">
<h1>Authentication Framework: Pipeline Patterns</h1>
-<a name="N10010"></a>
+<p>As explained in the previous chapters, the framework uses the
+<em>auth-protect</em> action for authentication and protecting documents. This
+chapter shows some commonly used pipeline patterns.</p>
+<a name="N10015"></a>
<h2 class="h3"></h2>
<div class="section">
<p>As explained in the previous chapters, the framework uses the
@@ -1343,7 +1346,7 @@
follow up request of the user belongs to the same session.</p>
<p>The easiest way is to use the <em>encodeURL</em> transformer as the last
transformation step in your pipeline. For more information about session
-handling, have a look in the <a href="../../../../2.1/developing/webapps/session.html">chapter about sessions</a>.</p>
+handling, have a look in the <a description="" href="../../../../2.1/developing/webapps/session.html">chapter about sessions</a>.</p>
<div class="daisy-edit-link">
<p>
<em>Errors and Improvements?</em>
Modified: cocoon/site/site/2.1/developing/webapps/authentication/summary.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/webapps/authentication/summary.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/webapps/authentication/summary.html (original)
+++ cocoon/site/site/2.1/developing/webapps/authentication/summary.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,7 +1214,58 @@
+-->
<div id="content">
<h1>Authentication Framework: Configuration Summary</h1>
-<a name="N10010"></a>
+<p>Here is a brief summary of the authentication handler configuration:</p>
+<pre><autentication-manager>
+ <handlers>
+ <handler name="unique">
+ <!-- The redirect-to resource -->
+ <redirect-to uri="cocoon:raw://loginpage"/>
+ <!-- Authentication resource -->
+ <authentication uri="cocoon:raw://authenticationresource"/>
+
+ <load uri="cocoon:raw://authenticationsaveresource">
+ <!-- optional parameters -->
+ </load>
+ <!-- optional save resource -->
+ <save uri="cocoon:raw://authenticationsaveresource">
+ <!-- optional parameters -->
+ </save>
+
+ <applications>
+ <!-- the applications for this handler -->
+ <application name="unique">
+
+ <!-- Loading/Saving -->
+ <load uri="cocoon:raw://loadapp">
+ <!-- optional -->
+ <!-- optional parameters -->
+ </load>
+ <save uri="cocoon:raw://saveapp">
+ <!-- optional -->
+ <!-- optional parameters -->
+ </save>
+ <!-- module configurations: -->
+
+ <configuration name="portal">
+ ...portal configuration
+ </configuration>
+ </application>
+ </applications>
+
+ </handler>
+ </handlers>
+</autentication-manager></pre>
+<div class="daisy-edit-link">
+<p>
+<em>Errors and Improvements?</em>
+ If you see any errors or potential improvements in this document
+ please help us:
+ <a class="external" href="http://cocoon.zones.apache.org/daisy/legacydocs/671">
+ View, Edit or comment on
+ </a> the latest development version (registration required).
+ </p>
+</div>
+<a name="N1001F"></a>
<h2 class="h3"></h2>
<div class="section">
<p>Here is a brief summary of the authentication handler configuration:</p>
Modified: cocoon/site/site/2.1/developing/webapps/authentication/user_administration.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/webapps/authentication/user_administration.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/webapps/authentication/user_administration.html (original)
+++ cocoon/site/site/2.1/developing/webapps/authentication/user_administration.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,7 +1214,46 @@
+-->
<div id="content">
<h1>Authentication Framework: User Administration</h1>
-<a name="N10010"></a>
+<p>Using the framework, it is possible to add new roles to the system and to add
+new users. For this purpose, there are several optional entries for the
+authentication handler which provide the needed functionality:</p>
+<pre><autentication-manager>
+ <handlers>
+ <handler name="unique">
+ ...redirect-to/authentication configuration...
+
+ <!-- Optional resource for loading user information -->
+ <load-users uri="cocoon:raw://financeresource-sunrise-loaduser"/>
+
+ <!-- Optional resource for loading roles information-->
+ <load-roles uri="cocoon:raw://financeresource-sunrise-roles"/>
+
+ <!-- Optional resource for creating a new user -->
+ <new-user uri="cocoon:raw://financeresource-sunrise-newuser"/>
+
+ <!-- Optional resource for creating a new role -->
+ <new-role uri="cocoon:raw://financeresource-sunrise-newrole"/>
+
+ <!-- Optional resource for changing user information -->
+ <change-user uri="cocoon:raw://financeresource-sunrise-newuser"/>
+
+ <!-- Optional resource for deleting a role -->
+ <delete-role uri="cocoon:raw://financeresource-sunrise-delrole"/>
+
+ <!-- Optional resource for deleting a user-->
+ <delete-user uri="cocoon:raw://financeresource-sunrise-deluser"/>
+ </handler>
+ </handlers>
+</autentication-manager></pre>
+<p>The entries are described in the following subchapters. All tags can have
+additional parameter definitions which are passed to the given resource, e.g:
+</p>
+<pre><!-- Optional resource for deleting a user-->
+<delete-user uri="cocoon:raw://financeresource-sunrise-deluser">
+ <connection>database</connection>
+ <url>db:usertable</url>
+</delete-user></pre>
+<a name="N10018"></a>
<h2 class="h3"></h2>
<div class="section">
<p>Using the framework, it is possible to add new roles to the system and to add
Modified: cocoon/site/site/2.1/developing/webapps/authentication/user_management.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/webapps/authentication/user_management.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/webapps/authentication/user_management.html (original)
+++ cocoon/site/site/2.1/developing/webapps/authentication/user_management.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,7 +1214,24 @@
+-->
<div id="content">
<h1>Authentication Framework: User Management</h1>
-<a name="N10010"></a>
+<p>In addition to the authentication, the framework manages all kinds of
+information belonging to the user. For this reason the framework creates its own
+session context called <em>authentication</em>. All information is stored in
+this context in an XML structure.</p>
+<p>The authentication information (the "authentication" scheme retrieved from
+the authentication resource) is stored in this context, so you can retrieve and
+change the information using the session transformer and the usual getxml,
+setxml etc. commands, so we suggest you to read the session context document.
+</p>
+<div class="frame note">
+<div class="label">Note</div>
+<div class="content">The <em>authentication</em> context is only available to the
+<em>session transformer</em> if the pipeline in which the transformer is
+running, is associated with the (authentication) handler. Or putting it in other
+words, you have to use the <em>auth-project</em> action in that pipeline.
+Otherwise the <em>authentication</em> context is not available.</div>
+</div>
+<a name="N1002B"></a>
<h2 class="h3"></h2>
<div class="section">
<p>In addition to the authentication, the framework manages all kinds of
Modified: cocoon/site/site/2.1/developing/webapps/contexts.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/webapps/contexts.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/webapps/contexts.html (original)
+++ cocoon/site/site/2.1/developing/webapps/contexts.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/webapps/forms.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/webapps/forms.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/webapps/forms.html (original)
+++ cocoon/site/site/2.1/developing/webapps/forms.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/webapps/index.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/webapps/index.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/webapps/index.html (original)
+++ cocoon/site/site/2.1/developing/webapps/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>
@@ -1219,9 +1219,9 @@
<p>This section contains several documents about developing real-world web
applications with Cocoon.</p>
<p>Some of these concepts are currently in development. The development of the
-<a href="../../../2.1/developing/webapps/session.html">Session handling</a>, the
-<a href="../../../2.1/developing/webapps/authentication/../authentication.html">authentication</a> framework and the
-<a href="../../../2.1/developing/webapps/portal.html">portal framework</a> is nearly finished. You will find these
+<a description="" href="../../../2.1/developing/webapps/session.html">Session handling</a>, the
+<a description="" href="../../../2.1/developing/webapps/authentication/../authentication.html">authentication</a> framework and the
+<a description="" href="../../../2.1/developing/webapps/portal.html">portal framework</a> is nearly finished. You will find these
components in the latest CVS version of Cocoon. The documentation listed in the
menu conforms to the current CVS version.</p>
<p>However, the current release (<strong>2.1.8</strong>) contains alpha versions
@@ -1231,7 +1231,7 @@
and will change in upcomming releases. So if you are really planning to use
them, have a look at the latest CVS.</p>
</div>
-<a name="N10020"></a><a name="Introduction"></a>
+<a name="N10023"></a><a name="Introduction"></a>
<h2 class="h3">Introduction</h2>
<div class="section">
<p>A session is a data storage which resides on the server and records
Modified: cocoon/site/site/2.1/developing/webapps/portal.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/webapps/portal.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/webapps/portal.html (original)
+++ cocoon/site/site/2.1/developing/webapps/portal.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>
@@ -1219,7 +1219,7 @@
<div class="frame note">
<div class="label">Note</div>
<div class="content">This is the description of the "old" portal framework, please
-also have a look at the newer <a href="../../../2.1/developing/portal/index.html">portal block</a>.</div>
+also have a look at the newer <a description="" href="../../../2.1/developing/portal/index.html">portal block</a>.</div>
</div>
<p>The portal engine of Cocoon provides the required functionality to display
user dependent content with a user defineable layout.</p>
@@ -1243,7 +1243,7 @@
information. After that all is put together by creating the needed entries in
the sitemap for using and displaying a portal.</p>
</div>
-<a name="N1002E"></a><a name="The+Profile"></a>
+<a name="N1002F"></a><a name="The+Profile"></a>
<h2 class="h3">The Profile</h2>
<div class="section">
<p>A portal is built upon a profile which contains all necessary information:
@@ -1287,7 +1287,7 @@
also removed from his portal view.</p>
<p>The global delta, the role delta and the user delta are very similar. They
only differ in the name of the root node.</p>
-<a name="N1004C"></a><a name="The+Base+Profile"></a>
+<a name="N1004D"></a><a name="The+Base+Profile"></a>
<h3 class="h4">The Base Profile</h3>
<p>The base profile consists of three data sources:</p>
<ol>
@@ -1301,7 +1301,7 @@
the user.</li>
</ol>
-<a name="N1005D"></a><a name="The+Layout+Profile"></a>
+<a name="N1005E"></a><a name="The+Layout+Profile"></a>
<h4>The Layout Profile</h4>
<p>The layout profile describes the overall layout of the portal including if
header or footer are present which colors and fonts are used and so on.</p>
@@ -1369,7 +1369,7 @@
</coplets>
</layout-profile>
</pre>
-<a name="N10067"></a><a name="The+coplets+Profile"></a>
+<a name="N10068"></a><a name="The+coplets+Profile"></a>
<h4>The coplets Profile</h4>
<p>The coplets profile contains all coplets which are available in the system.
It is an XML based resource with the root node "coplets-profile". All coplets
@@ -1481,7 +1481,7 @@
coplet is a class or a file, there is no need to specify a pipeline only for
this coplet. Specifying a file/class as source and a "stylesheet" node has the
same effect.</p>
-<a name="N100A4"></a><a name="Adding+a+new+coplet"></a>
+<a name="N100A5"></a><a name="Adding+a+new+coplet"></a>
<h5>Adding a new coplet</h5>
<p>Adding new information to the portal requires four basic steps:</p>
<ul>
@@ -1503,7 +1503,7 @@
each user which logs in after the addition. If the coplet is even mandatory it
will be added to the portal view of the user.</p>
<p>For more information see the chapter "The Pipelines".</p>
-<a name="N100BC"></a><a name="Customizable+coplets"></a>
+<a name="N100BD"></a><a name="Customizable+coplets"></a>
<h5>Customizable coplets</h5>
<p>Each coplet can have its own configuration, e.g. a weather coplet should
display the weather for a particular city etc.</p>
@@ -1560,7 +1560,7 @@
<p>If you use persistent coplets you have to configure resources for loading and
saving the status profile (See configuration). More about writing customizable
coplets can be found in the chapter "Writing Customizable coplets".</p>
-<a name="N100D5"></a><a name="The+Type+Profile"></a>
+<a name="N100D6"></a><a name="The+Type+Profile"></a>
<h4>The Type Profile</h4>
<p>The type profile describes the possible values the user can change for his
portal view. Using this flexible approach the portal administrator can decide
@@ -1663,7 +1663,7 @@
</portal-profile>
</elements>
</type-profile></pre>
-<a name="N100E5"></a><a name="The+Global+Profile"></a>
+<a name="N100E6"></a><a name="The+Global+Profile"></a>
<h3 class="h4">The Global Profile</h3>
<p>The global delta, the role delta and the user delta are very similar. They
only differ in the name of the root node. So this chapter only describes the
@@ -1747,7 +1747,7 @@
</personal-profile>
</global-delta>
</pre>
-<a name="N10101"></a><a name="The+User+Status+Profile"></a>
+<a name="N10102"></a><a name="The+User+Status+Profile"></a>
<h3 class="h4">The User Status Profile</h3>
<p>The user status profile contains often changing information like the
configuration of configurable coplets, the last login time etc. The user status
@@ -1768,7 +1768,7 @@
</customization>
</status-profile></pre>
</div>
-<a name="N1010B"></a><a name="Configuring+the+portal"></a>
+<a name="N1010C"></a><a name="Configuring+the+portal"></a>
<h2 class="h3">Configuring the portal</h2>
<div class="section">
<p>The configuration of the portal is actually a authentication application
@@ -1817,12 +1817,12 @@
</configuration>
</application>
</pre>
-<a name="N10115"></a><a name="Global+Portal+Configuration"></a>
+<a name="N10116"></a><a name="Global+Portal+Configuration"></a>
<h3 class="h4">Global Portal Configuration</h3>
<p>One mandatory configuration value for the portal is the <em>portal-uri</em>.
It must point to a pipeline which produces the portal view for a user (see next
section for more information about the pipelines).</p>
-<a name="N1011E"></a><a name="Profile+Caching"></a>
+<a name="N1011F"></a><a name="Profile+Caching"></a>
<h3 class="h4">Profile Caching</h3>
<p>The portal contains an intelligent profile caching mechanism which detects
automatically changes to profiles and determines upon this information which
@@ -1840,7 +1840,7 @@
profile by hand, make sure that you clean the cache afterwords. Cleaning the
cache can be done either by the provided the portal tools or by deleting all
files inside the cache directory.</p>
-<a name="N10130"></a><a name="Global+coplet+configuration"></a>
+<a name="N10131"></a><a name="Global+coplet+configuration"></a>
<h3 class="h4">Global coplet configuration</h3>
<p>Usually the portal view is generated step by step, e.g. the coplets are build
one after the other. The portal can be configured to get the coplets content
@@ -1856,7 +1856,7 @@
as "not available". The default timeout is 10 minutes.</p>
<p>For a fine-tuning of coplet timeouts, each coplet can get its own timeout
(see the sections below).</p>
-<a name="N10140"></a><a name="Profile+Resources"></a>
+<a name="N10141"></a><a name="Profile+Resources"></a>
<h3 class="h4">Profile Resources</h3>
<p>Each part of the profile has a corresponding resource which is invoked for
loading or saving the profile part, e.g. one resource for loading the global
@@ -1910,7 +1910,7 @@
</ul>
</div>
-<a name="N1017A"></a><a name="The+Pipelines"></a>
+<a name="N1017B"></a><a name="The+Pipelines"></a>
<h2 class="h3">The Pipelines</h2>
<div class="section">
<p>So far the chapters only described configuring the portal and writing
@@ -1919,7 +1919,7 @@
<p>For defining the pipelines in the sitemap, the portal declares two generators
(the "portal" generator and the "portal-conf" generator) and one action
("portal-auth").</p>
-<a name="N10182"></a><a name="Displaying+the+portal+view"></a>
+<a name="N10183"></a><a name="Displaying+the+portal+view"></a>
<h3 class="h4">Displaying the portal view</h3>
<p>Displaying the portal view is a very simple step: defining a pipeline with
the "portal" as the generator, the auth-protect action for defining the
@@ -1937,7 +1937,7 @@
</map:act>
</map:match>
</pre>
-<a name="N1018A"></a><a name="The+Generated+Portal+View"></a>
+<a name="N1018B"></a><a name="The+Generated+Portal+View"></a>
<h4>The Generated Portal View</h4>
<p>The XML generated by the "portal" generator is not exactly the same as for
the user profile. The portal optimizes and reorganizes the profile. All fields
@@ -2044,7 +2044,7 @@
</messages>
</personal-profile>
</portal></pre>
-<a name="N10192"></a><a name="Administration+of+the+portal+view"></a>
+<a name="N10193"></a><a name="Administration+of+the+portal+view"></a>
<h3 class="h4">Administration of the portal view</h3>
<p>Displaying the administration page of the portal is as simple as displaying
the portal. The difference lies in changing the generator to the "portal-conf"
@@ -2061,7 +2061,7 @@
<p>Make sure to protect the portal configuration generator as the administrator
can change all profiles, clear the cache etc. It should only be available for
real portal administrators.</p>
-<a name="N1019C"></a><a name="The+Generated+Administration+View"></a>
+<a name="N1019D"></a><a name="The+Generated+Administration+View"></a>
<h4>The Generated Administration View</h4>
<p>The XML generated by the "portal-conf" generator is not exactly the same as
the user profile. The portal addes some information to the profile. All fields
@@ -2198,7 +2198,7 @@
</personal-profile>
</portalconf>
</pre>
-<a name="N101A4"></a><a name="Changing+the+Profile"></a>
+<a name="N101A5"></a><a name="Changing+the+Profile"></a>
<h3 class="h4">Changing the Profile</h3>
<p>The profile can be changed using a HTTP request. The invoked resources is the
uri defined in the "configuration" section of the portal view. It contains
@@ -2244,7 +2244,7 @@
</ul>
<p>The profile can be save persistent by sending the parameter "portalcmd" with
the value "save"in addition to the "portalprofile" parameter.</p>
-<a name="N101CA"></a><a name="Defining+coplets"></a>
+<a name="N101CB"></a><a name="Defining+coplets"></a>
<h3 class="h4">Defining coplets</h3>
<p>Defining a pipeline for a coplet is also very straightforward. Together with
your "real" pipeline for defining the content and doing the presentation, the
@@ -2297,7 +2297,7 @@
invoke the resource. In addition it is possible to specify the parameter without
a specific coplet name. This protects the resource as a coplet: Only users which
are logged in to the portal can view the resource.</p>
-<a name="N101D8"></a><a name="Getting+Profile+Information+within+a+coplet"></a>
+<a name="N101D9"></a><a name="Getting+Profile+Information+within+a+coplet"></a>
<h3 class="h4">Getting Profile Information within a coplet</h3>
<p>Each coplet has access to nearly all information of the profile, including
layout information and configuration. The coplet can retrieve this information
@@ -2355,7 +2355,7 @@
path="/layout/coplets/content/background/color"/></em> is replaced by the
session transformer with the color value for the background (here "#000000)".
</p>
-<a name="N101F0"></a><a name="Writing+Customizable+coplets"></a>
+<a name="N101F1"></a><a name="Writing+Customizable+coplets"></a>
<h3 class="h4">Writing Customizable coplets</h3>
<p>Writing a customizable coplet requires two task:</p>
<ol>
@@ -2430,7 +2430,7 @@
</page></pre>
<p>Each time the coplet configuration changes the user status profile is
automatically saved.</p>
-<a name="N1021F"></a><a name="External+Resources+and+Customizable+coplets"></a>
+<a name="N10220"></a><a name="External+Resources+and+Customizable+coplets"></a>
<h3 class="h4">External Resources and Customizable coplets</h3>
<p>External resources which are configured with the same authentication handler
and application as the portal can retrieve configuration information from a
Modified: cocoon/site/site/2.1/developing/webapps/session.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/developing/webapps/session.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/developing/webapps/session.html (original)
+++ cocoon/site/site/2.1/developing/webapps/session.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/faq/faq-actions.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/faq/faq-actions.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/faq/faq-actions.html (original)
+++ cocoon/site/site/2.1/faq/faq-actions.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>
@@ -1220,7 +1220,7 @@
<p>An Action is a sitemap component that manipulates runtime parameters based on
request and application state. An Action's result is available in the sitemap as
map of name/value pairs. Detailed information on actions may be found in
-<a href="../../2.1/userdocs/concepts/actions.html">Creating and Using Actions</a>.</p>
+<a description="" href="../../2.1/userdocs/concepts/actions.html">Creating and Using Actions</a>.</p>
<h2>Why does Cocoon return an error when I add an action to a pipeline?</h2>
<p>The pipeline was working fine before the action was added. After the change,
Cocoon seems unable to find the file specified in the variable that is returned
Modified: cocoon/site/site/2.1/faq/faq-aggregators.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/faq/faq-aggregators.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/faq/faq-aggregators.html (original)
+++ cocoon/site/site/2.1/faq/faq-aggregators.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/faq/faq-configure-c2.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/faq/faq-configure-c2.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/faq/faq-configure-c2.html (original)
+++ cocoon/site/site/2.1/faq/faq-configure-c2.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/faq/faq-configure-environment.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/faq/faq-configure-environment.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/faq/faq-configure-environment.html (original)
+++ cocoon/site/site/2.1/faq/faq-configure-environment.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>
@@ -1345,7 +1345,7 @@
</pre>
<p>The "file:" type of source instructs Cocoon to search the sub-sitemap under
the specified directory (which happens to be "c:\foo", since this is a Windows
-system). See explanation of <a href="../../2.1/userdocs/concepts/sitemap/../sitemap.html">file: URLs</a>
+system). See explanation of <a description="" href="../../2.1/userdocs/concepts/sitemap/../sitemap.html">file: URLs</a>
</p>
<p>Now, you just need to copy everything which was under the
%TOMCAT_HOME%\webapps\cocoon\foo directory to the c:\foo directory, and it
@@ -1386,7 +1386,7 @@
have not installed and configured a graphics display. You have a couple of
options depending on your environment.</p>
<p>If you are using the Sun JDK 1.4 then you can use the 'headless' environment.
-For more information about this see <a href="../../2.1/installing/index.html">Headless UNIX and
+For more information about this see <a description="" href="../../2.1/installing/index.html">Headless UNIX and
PJA</a>.</p>
<p>Otherwise, an XServer is needed because of the Batik library that FOP uses.
Batik uses Java's graphics code, which in turn requires the XServer. If you
@@ -1398,7 +1398,7 @@
$> $TOMCAT_HOME/bin/startup.sh -f server.xml
</pre>
-<p>See also <a href="../../2.1/installing/index.html">UNIX with X server</a>.</p>
+<p>See also <a description="" href="../../2.1/installing/index.html">UNIX with X server</a>.</p>
<h2>How can I access Cocoon's status page in a mixed servlet environment where
"/" is not mapped to Cocoon (only *.xml, *.xsp)?</h2>
<p>Just change the status pipeline so it matches a request with a ".xml"
Modified: cocoon/site/site/2.1/faq/faq-cvs.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/faq/faq-cvs.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/faq/faq-cvs.html (original)
+++ cocoon/site/site/2.1/faq/faq-cvs.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>
@@ -1221,7 +1221,7 @@
<p>The Apache Cocoon project no longer uses CVS for its source repository. It
switched to SVN in June 2004.</p>
<p>The answer to this question is described as a
-<a href="http://cocoon.apache.org/community/contrib.html#Subversion+Usage+Precis">Subversion
+<a description="" href="http://cocoon.apache.org/community/contrib.html#Subversion+Usage+Precis">Subversion
Usage Precis</a> on the Contribution page. It also explains how to get branches
other than the current BRANCH_* branch.</p>
<div class="daisy-edit-link">
Modified: cocoon/site/site/2.1/faq/faq-databases.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/faq/faq-databases.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/faq/faq-databases.html (original)
+++ cocoon/site/site/2.1/faq/faq-databases.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/faq/faq-debugging.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/faq/faq-debugging.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/faq/faq-debugging.html (original)
+++ cocoon/site/site/2.1/faq/faq-debugging.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/faq/faq-generators.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/faq/faq-generators.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/faq/faq-generators.html (original)
+++ cocoon/site/site/2.1/faq/faq-generators.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>
@@ -1225,13 +1225,13 @@
generator may have additional configuration information specified in child
elements.</p>
<p>For conceptual information on generators see the user's guide document
-<a href="../../2.1/userdocs/concepts/sitemap/../sitemap.html">The Sitemap</a>. For detailed descriptions about all of the
+<a description="" href="../../2.1/userdocs/concepts/sitemap/../sitemap.html">The Sitemap</a>. For detailed descriptions about all of the
available Cocoon generators, see the user's guide document
-<a href="../../2.1/userdocs/generators.html">Generators in Cocoon</a>. You may also wish to consult the
+<a description="" href="../../2.1/userdocs/generators.html">Generators in Cocoon</a>. You may also wish to consult the
Cocoon API documentation.</p>
<h2>How can I write my own generator?</h2>
-<p>See the tutorial <a href="../../2.1/tutorial/tutorial-rmi-generator.html">Writing a Cocoon 2
-generator</a><a href="../../2.1/tutorial/tutorial-rmi-generator.html">.</a>
+<p>See the tutorial <a description="" href="../../2.1/tutorial/tutorial-rmi-generator.html">Writing a Cocoon 2
+generator</a><a description="" href="../../2.1/tutorial/tutorial-rmi-generator.html">.</a>
</p>
<h2>How can I dynamically specify the source for my generator?</h2>
<p>For example, I want the <generate>'s src attribute to be defined based
Modified: cocoon/site/site/2.1/faq/faq-install.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/faq/faq-install.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/faq/faq-install.html (original)
+++ cocoon/site/site/2.1/faq/faq-install.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/faq/faq-matchers.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/faq/faq-matchers.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/faq/faq-matchers.html (original)
+++ cocoon/site/site/2.1/faq/faq-matchers.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>
@@ -1229,17 +1229,17 @@
<p>In the sitemap file, each matcher has a unique name which is mapped to a java
class. One matcher name must be declared as the default matcher. Each matcher
may have additional configuration information specified in child elements.</p>
-<p>For more conceptual information about matchers see <a href="../../2.1/userdocs/concepts/matchers_selectors.html">Using
+<p>For more conceptual information about matchers see <a description="" href="../../2.1/userdocs/concepts/matchers_selectors.html">Using
and Implementing Matchers and Selectors</a>. For detailed descriptions about all
of the available Cocoon matchers, see the user's guide document
-<a href="../../2.1/userdocs/matchers.html">Matchers in Cocoon</a>. You may also wish to consult the
+<a description="" href="../../2.1/userdocs/matchers.html">Matchers in Cocoon</a>. You may also wish to consult the
Cocoon API documentation.</p>
<h2>What is the difference between a selector and a matcher?</h2>
<p>Both matchers and selectors can be used to determine the flow, order, and
components involved in request processing. Their differences include the
complexity of the decisions they can make about processing as well as the values
they return to the sitemap. For a more detailed discussion of their similarities
-and differences, see <a href="../../2.1/userdocs/concepts/matchers_selectors.html">Using and Implementing Matchers and
+and differences, see <a description="" href="../../2.1/userdocs/concepts/matchers_selectors.html">Using and Implementing Matchers and
Selectors</a>.</p>
<div class="daisy-edit-link">
<p>
Modified: cocoon/site/site/2.1/faq/faq-selectors.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/faq/faq-selectors.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/faq/faq-selectors.html (original)
+++ cocoon/site/site/2.1/faq/faq-selectors.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>
@@ -1227,16 +1227,16 @@
selector may have additional configuration information specified in child
elements.</p>
<p>For more conceptual information about selectors see
-<a href="../../2.1/userdocs/concepts/matchers_selectors.html">Using and Implementing Matchers and Selectors</a>. For
+<a description="" href="../../2.1/userdocs/concepts/matchers_selectors.html">Using and Implementing Matchers and Selectors</a>. For
detailed descriptions about all of the available Cocoon selectors, see the
-user's guide document <a href="../../2.1/userdocs/selectors.html">Selectors in Cocoon</a>. You may also
+user's guide document <a description="" href="../../2.1/userdocs/selectors.html">Selectors in Cocoon</a>. You may also
wish to consult the Cocoon API documentation.</p>
<h2>What is the difference between a selector and a matcher?</h2>
<p>Both matchers and selectors can be used to determine the flow, order, and
components involved in request processing. Their differences include the
complexity of the decisions they can make about processing as well as the values
they return to the sitemap. For a more detailed discussion of their similarities
-and differences, see <a href="../../2.1/userdocs/concepts/matchers_selectors.html">Using and Implementing Matchers and
+and differences, see <a description="" href="../../2.1/userdocs/concepts/matchers_selectors.html">Using and Implementing Matchers and
Selectors</a>.</p>
<div class="daisy-edit-link">
<p>
Modified: cocoon/site/site/2.1/faq/faq-serializers.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/faq/faq-serializers.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/faq/faq-serializers.html (original)
+++ cocoon/site/site/2.1/faq/faq-serializers.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>
@@ -1225,9 +1225,9 @@
serializer may have additional configuration information specified in child
elements.</p>
<p>For more conceptual information about serializers see
-<a href="../../2.1/userdocs/concepts/sitemap/../sitemap.html">the sitemap</a>. For detailed descriptions about all of the
+<a description="" href="../../2.1/userdocs/concepts/sitemap/../sitemap.html">the sitemap</a>. For detailed descriptions about all of the
available Cocoon serializers, see the user's guide document
-<a href="../../2.1/userdocs/serializers.html">Serializers in Cocoon</a>. You may also wish to consult the
+<a description="" href="../../2.1/userdocs/serializers.html">Serializers in Cocoon</a>. You may also wish to consult the
Cocoon API documentation.</p>
<h2>What is the easiest way to generate XHTML output?</h2>
<p>I have an stylesheet which transforms XML to XHTML, but it seems that the
@@ -1283,7 +1283,7 @@
using the serializer's configuration method to declare namespaces to be
excluded.</p>
<p>Another approach is to use an interim transformation step in your pipeline
-with a stylesheet described <a href="../../2.1/faq/faq-xslt.html">here</a>.</p>
+with a stylesheet described <a description="" href="../../2.1/faq/faq-xslt.html">here</a>.</p>
<div class="daisy-edit-link">
<p>
<em>Errors and Improvements?</em>
Modified: cocoon/site/site/2.1/faq/faq-sitemap.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/faq/faq-sitemap.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/faq/faq-sitemap.html (original)
+++ cocoon/site/site/2.1/faq/faq-sitemap.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>
@@ -1381,7 +1381,7 @@
</li>
</ul>
-<p>See further explanation of <a href="../../2.1/userdocs/concepts/sitemap/../sitemap.html">file: URLs</a>
+<p>See further explanation of <a description="" href="../../2.1/userdocs/concepts/sitemap/../sitemap.html">file: URLs</a>
</p>
<h2>What's the difference between having two pipelines with one matcher each,
and one pipeline with two matchers?</h2>
Modified: cocoon/site/site/2.1/faq/faq-transformers.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/faq/faq-transformers.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/faq/faq-transformers.html (original)
+++ cocoon/site/site/2.1/faq/faq-transformers.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>
@@ -1227,9 +1227,9 @@
Each transformer may have additional configuration information specified in
child elements.</p>
<p>For more conceptual information about transformers see
-<a href="../../2.1/userdocs/concepts/sitemap/../sitemap.html">the sitemap</a>. For detailed descriptions about all of the
+<a description="" href="../../2.1/userdocs/concepts/sitemap/../sitemap.html">the sitemap</a>. For detailed descriptions about all of the
available Cocoon transformers, see the user's guide document
-<a href="../../2.1/userdocs/transformers.html">Transformers in Cocoon</a>. You may also wish to consult the
+<a description="" href="../../2.1/userdocs/transformers.html">Transformers in Cocoon</a>. You may also wish to consult the
Cocoon API documentation.</p>
<h2>What are the similarities and differences of XInclude and CInclude
Transformers?</h2>
@@ -1271,8 +1271,8 @@
</ul>
<p>Consult the user documentation for more information about the
-<a href="../../2.1/userdocs/xinclude-transformer.html">XIncludeTransformer</a> and
-<a href="../../2.1/userdocs/cinclude-transformer.html">CIncludeTransformer</a>. Please note that an
+<a description="" href="../../2.1/userdocs/xinclude-transformer.html">XIncludeTransformer</a> and
+<a description="" href="../../2.1/userdocs/cinclude-transformer.html">CIncludeTransformer</a>. Please note that an
IncludeTransformer, with support for both cinclude and xinclude as well as a
configurable namespace, is planned for a future release.</p>
<div class="daisy-edit-link">
Modified: cocoon/site/site/2.1/faq/faq-xslt.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/faq/faq-xslt.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/faq/faq-xslt.html (original)
+++ cocoon/site/site/2.1/faq/faq-xslt.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>
@@ -1220,7 +1220,7 @@
transformation?</h2>
<p>The short answer is that this is not a Cocoon issue. You need to read up on
XSLT usage. Please see
-<a href="http://cocoon.apache.org/community/mail-lists.html">other resources for
+<a description="" href="http://cocoon.apache.org/community/mail-lists.html">other resources for
XSLT,</a> specifically, the XSL FAQ and discussion lists.</p>
<p>The long answer is that you need to use the XSLT function
<tt>normalize-space()</tt> whenever you want to rely on the content of an xml
@@ -1269,12 +1269,12 @@
<p>For example, I found that PDF processing is faster with Xalan when I turn
incremental processing off.</p>
<p>Yes. For Cocoon version 2.0.3, check out the following
-<a href="../../2.1/snippet/snippet-xslt-options.html">Cocoon snippet.</a>
+<a description="" href="../../2.1/snippet/snippet-xslt-options.html">Cocoon snippet.</a>
</p>
<h2>Can I use different XSLT processors when processing different pipelines?
</h2>
<p>Yes. For Cocoon version 2.0.3, adapt the approach discussed in the following
-<a href="../../2.1/snippet/snippet-xslt-options.html">Cocoon snippet.</a>
+<a description="" href="../../2.1/snippet/snippet-xslt-options.html">Cocoon snippet.</a>
</p>
<h2>How can I remove namespaces from my xml files?</h2>
<p>Sometimes adding xsl:exclude-result-prefixes attributes to the
@@ -1305,7 +1305,7 @@
</xsl:stylesheet>
</pre>
<p>Another approach is to extend your serializer component, described
-<a href="../../2.1/faq/faq-serializers.html">here</a>.</p>
+<a description="" href="../../2.1/faq/faq-serializers.html">here</a>.</p>
<h2>What's "wrong" with use of the document() function in Cocoon?</h2>
<p>Using the document() function for aggregation in Cocoon may break Separation
of Concerns (SoC). That is, the designers of Cocoon view inclusion and
Modified: cocoon/site/site/2.1/faq/faq-xsp.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/2.1/faq/faq-xsp.html?view=diff&rev=462716&r1=462715&r2=462716
==============================================================================
--- cocoon/site/site/2.1/faq/faq-xsp.html (original)
+++ cocoon/site/site/2.1/faq/faq-xsp.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>