You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by th...@apache.org on 2004/11/08 21:16:08 UTC

svn commit: rev 56967 - in lenya/site/docs/components: editors images images/live layout layout/images layout/images/live link-management metadata multilingual publication publication/D_ publication/D_/Development publication/D_/Development/src publication/D_/Development/src/apache publication/D_/Development/src/apache/cocoon-lenya publication/D_/Development/src/apache/cocoon-lenya/build publication/D_/Development/src/apache/cocoon-lenya/build/lenya publication/D_/Development/src/apache/cocoon-lenya/build/lenya/export publication/D_/Development/src/apache/cocoon-lenya/build/lenya/export/docs-new publication/D_/Development/src/apache/cocoon-lenya/build/lenya/export/docs-new/build publication/D_/Development/src/apache/cocoon-lenya/build/lenya/export/docs-new/build/tmp publication/D_/Development/src/apache/cocoon-lenya/build/lenya/export/docs-new/build/tmp/context publication/D_/Development/src/apache/cocoon-lenya/build/lenya/export/docs-new/build/tmp/context/resources revisioncontrol search sitemanagement tasks uri-handling uri-handling/D_ uri-handling/D_/Development uri-handling/D_/Development/src uri-handling/D_/Development/src/apache uri-handling/D_/Development/src/apache/cocoon-lenya uri-handling/D_/Development/src/apache/cocoon-lenya/build uri-handling/D_/Development/src/apache/cocoon-lenya/build/lenya uri-handling/D_/Development/src/apache/cocoon-lenya/build/lenya/export uri-handling/D_/Development/src/apache/cocoon-lenya/build/lenya/export/docs-new uri-handling/D_/Development/src/apache/cocoon-lenya/build/lenya/export/docs-new/build uri-handling/D_/Development/src/apache/cocoon-lenya/build/lenya/export/docs-new/build/tmp uri-handling/D_/Development/src/apache/cocoon-lenya/build/lenya/export/docs-new/build/tmp/context uri-handling/D_/Development/src/apache/cocoon-lenya/build/lenya/export/docs-new/build/tmp/context/resources uri-handling/D_/Development/src/apache/cocoon-lenya/build/lenya/export/docs-new/build/tmp/context/resources/images uri-handling/D_/Development/src/apache/cocoon-lenya/build/lenya/export/docs-new/build/tmp/context/resources/images/live uri-handling/images uri-handling/images/live workflow

Author: thorsten
Date: Mon Nov  8 12:16:07 2004
New Revision: 56967

Added:
   lenya/site/docs/components/editors/
   lenya/site/docs/components/editors/1form.html   (contents, props changed)
   lenya/site/docs/components/editors/1form.pdf
   lenya/site/docs/components/editors/bxeng.html   (contents, props changed)
   lenya/site/docs/components/editors/bxeng.pdf
   lenya/site/docs/components/editors/epoz.html   (contents, props changed)
   lenya/site/docs/components/editors/epoz.pdf
   lenya/site/docs/components/editors/htmlform.html   (contents, props changed)
   lenya/site/docs/components/editors/htmlform.pdf
   lenya/site/docs/components/editors/kupu.html   (contents, props changed)
   lenya/site/docs/components/editors/kupu.pdf
   lenya/site/docs/components/editors/xopus.html   (contents, props changed)
   lenya/site/docs/components/editors/xopus.pdf
   lenya/site/docs/components/images/
   lenya/site/docs/components/images/live/
   lenya/site/docs/components/images/live/URIParametrizer.png   (contents, props changed)
   lenya/site/docs/components/layout/
   lenya/site/docs/components/layout/images/
   lenya/site/docs/components/layout/images/live/
   lenya/site/docs/components/layout/images/live/lenya-page-processing.png   (contents, props changed)
   lenya/site/docs/components/layout/lenya-menubar.html   (contents, props changed)
   lenya/site/docs/components/layout/lenya-menubar.pdf
   lenya/site/docs/components/layout/navigation.html   (contents, props changed)
   lenya/site/docs/components/layout/navigation.pdf
   lenya/site/docs/components/layout/static-resources.html   (contents, props changed)
   lenya/site/docs/components/layout/static-resources.pdf
   lenya/site/docs/components/layout/xhtml-templating.html   (contents, props changed)
   lenya/site/docs/components/layout/xhtml-templating.pdf
   lenya/site/docs/components/link-management/
   lenya/site/docs/components/link-management/link-management.html   (contents, props changed)
   lenya/site/docs/components/link-management/link-management.pdf
   lenya/site/docs/components/metadata/
   lenya/site/docs/components/metadata/metadata.html   (contents, props changed)
   lenya/site/docs/components/metadata/metadata.pdf
   lenya/site/docs/components/multilingual/
   lenya/site/docs/components/multilingual/multilingual.html   (contents, props changed)
   lenya/site/docs/components/multilingual/multilingual.pdf
   lenya/site/docs/components/publication/
   lenya/site/docs/components/publication/D_/
   lenya/site/docs/components/publication/D_/Development/
   lenya/site/docs/components/publication/D_/Development/src/
   lenya/site/docs/components/publication/D_/Development/src/apache/
   lenya/site/docs/components/publication/D_/Development/src/apache/cocoon-lenya/
   lenya/site/docs/components/publication/D_/Development/src/apache/cocoon-lenya/build/
   lenya/site/docs/components/publication/D_/Development/src/apache/cocoon-lenya/build/lenya/
   lenya/site/docs/components/publication/D_/Development/src/apache/cocoon-lenya/build/lenya/export/
   lenya/site/docs/components/publication/D_/Development/src/apache/cocoon-lenya/build/lenya/export/docs-new/
   lenya/site/docs/components/publication/D_/Development/src/apache/cocoon-lenya/build/lenya/export/docs-new/build/
   lenya/site/docs/components/publication/D_/Development/src/apache/cocoon-lenya/build/lenya/export/docs-new/build/tmp/
   lenya/site/docs/components/publication/D_/Development/src/apache/cocoon-lenya/build/lenya/export/docs-new/build/tmp/context/
   lenya/site/docs/components/publication/D_/Development/src/apache/cocoon-lenya/build/lenya/export/docs-new/build/tmp/context/resources/
   lenya/site/docs/components/publication/D_/Development/src/apache/cocoon-lenya/build/lenya/export/docs-new/build/tmp/context/resources/URIParametrizer.png.html   (contents, props changed)
   lenya/site/docs/components/publication/URIParametrizer.png   (contents, props changed)
   lenya/site/docs/components/publication/URIParametrizer.png.html   (contents, props changed)
   lenya/site/docs/components/publication/pageEnvelope.html   (contents, props changed)
   lenya/site/docs/components/publication/pageEnvelope.pdf
   lenya/site/docs/components/publication/pageenvelopemodule.html   (contents, props changed)
   lenya/site/docs/components/publication/pageenvelopemodule.pdf
   lenya/site/docs/components/publication/siteTree.html   (contents, props changed)
   lenya/site/docs/components/publication/siteTree.pdf
   lenya/site/docs/components/revisioncontrol/
   lenya/site/docs/components/revisioncontrol/checkin.html   (contents, props changed)
   lenya/site/docs/components/revisioncontrol/checkin.pdf
   lenya/site/docs/components/revisioncontrol/checkout.html   (contents, props changed)
   lenya/site/docs/components/revisioncontrol/checkout.pdf
   lenya/site/docs/components/revisioncontrol/rcml.html   (contents, props changed)
   lenya/site/docs/components/revisioncontrol/rcml.pdf
   lenya/site/docs/components/revisioncontrol/revisioncontroller.html   (contents, props changed)
   lenya/site/docs/components/revisioncontrol/revisioncontroller.pdf
   lenya/site/docs/components/revisioncontrol/rollback.html   (contents, props changed)
   lenya/site/docs/components/revisioncontrol/rollback.pdf
   lenya/site/docs/components/revisioncontrol/version.html   (contents, props changed)
   lenya/site/docs/components/revisioncontrol/version.pdf
   lenya/site/docs/components/search/
   lenya/site/docs/components/search/lucene.html   (contents, props changed)
   lenya/site/docs/components/search/lucene.pdf
   lenya/site/docs/components/sitemanagement/
   lenya/site/docs/components/sitemanagement/archive.html   (contents, props changed)
   lenya/site/docs/components/sitemanagement/archive.pdf
   lenya/site/docs/components/sitemanagement/copy.html   (contents, props changed)
   lenya/site/docs/components/sitemanagement/copy.pdf
   lenya/site/docs/components/sitemanagement/deactivate.html   (contents, props changed)
   lenya/site/docs/components/sitemanagement/deactivate.pdf
   lenya/site/docs/components/sitemanagement/delete.html   (contents, props changed)
   lenya/site/docs/components/sitemanagement/delete.pdf
   lenya/site/docs/components/sitemanagement/deletetrash.html   (contents, props changed)
   lenya/site/docs/components/sitemanagement/deletetrash.pdf
   lenya/site/docs/components/sitemanagement/move.html   (contents, props changed)
   lenya/site/docs/components/sitemanagement/move.pdf
   lenya/site/docs/components/sitemanagement/moveupdown.html   (contents, props changed)
   lenya/site/docs/components/sitemanagement/moveupdown.pdf
   lenya/site/docs/components/sitemanagement/rename.html   (contents, props changed)
   lenya/site/docs/components/sitemanagement/rename.pdf
   lenya/site/docs/components/sitemanagement/restore.html   (contents, props changed)
   lenya/site/docs/components/sitemanagement/restore.pdf
   lenya/site/docs/components/tasks/
   lenya/site/docs/components/tasks/anttask.html   (contents, props changed)
   lenya/site/docs/components/tasks/anttask.pdf
   lenya/site/docs/components/tasks/concept.html   (contents, props changed)
   lenya/site/docs/components/tasks/concept.pdf
   lenya/site/docs/components/tasks/defining.html   (contents, props changed)
   lenya/site/docs/components/tasks/defining.pdf
   lenya/site/docs/components/tasks/development.html   (contents, props changed)
   lenya/site/docs/components/tasks/development.pdf
   lenya/site/docs/components/tasks/exporter.html   (contents, props changed)
   lenya/site/docs/components/tasks/exporter.pdf
   lenya/site/docs/components/tasks/mailtask.html   (contents, props changed)
   lenya/site/docs/components/tasks/mailtask.pdf
   lenya/site/docs/components/tasks/publisher.html   (contents, props changed)
   lenya/site/docs/components/tasks/publisher.pdf
   lenya/site/docs/components/tasks/scheduling.html   (contents, props changed)
   lenya/site/docs/components/tasks/scheduling.pdf
   lenya/site/docs/components/tasks/taskaction.html   (contents, props changed)
   lenya/site/docs/components/tasks/taskaction.pdf
   lenya/site/docs/components/uri-handling/
   lenya/site/docs/components/uri-handling/D_/
   lenya/site/docs/components/uri-handling/D_/Development/
   lenya/site/docs/components/uri-handling/D_/Development/src/
   lenya/site/docs/components/uri-handling/D_/Development/src/apache/
   lenya/site/docs/components/uri-handling/D_/Development/src/apache/cocoon-lenya/
   lenya/site/docs/components/uri-handling/D_/Development/src/apache/cocoon-lenya/build/
   lenya/site/docs/components/uri-handling/D_/Development/src/apache/cocoon-lenya/build/lenya/
   lenya/site/docs/components/uri-handling/D_/Development/src/apache/cocoon-lenya/build/lenya/export/
   lenya/site/docs/components/uri-handling/D_/Development/src/apache/cocoon-lenya/build/lenya/export/docs-new/
   lenya/site/docs/components/uri-handling/D_/Development/src/apache/cocoon-lenya/build/lenya/export/docs-new/build/
   lenya/site/docs/components/uri-handling/D_/Development/src/apache/cocoon-lenya/build/lenya/export/docs-new/build/tmp/
   lenya/site/docs/components/uri-handling/D_/Development/src/apache/cocoon-lenya/build/lenya/export/docs-new/build/tmp/context/
   lenya/site/docs/components/uri-handling/D_/Development/src/apache/cocoon-lenya/build/lenya/export/docs-new/build/tmp/context/resources/
   lenya/site/docs/components/uri-handling/D_/Development/src/apache/cocoon-lenya/build/lenya/export/docs-new/build/tmp/context/resources/images/
   lenya/site/docs/components/uri-handling/D_/Development/src/apache/cocoon-lenya/build/lenya/export/docs-new/build/tmp/context/resources/images/live/
   lenya/site/docs/components/uri-handling/D_/Development/src/apache/cocoon-lenya/build/lenya/export/docs-new/build/tmp/context/resources/images/live/URIParametrizer.png   (contents, props changed)
   lenya/site/docs/components/uri-handling/URIParametrizer.html   (contents, props changed)
   lenya/site/docs/components/uri-handling/URIParametrizer.pdf
   lenya/site/docs/components/uri-handling/images/
   lenya/site/docs/components/uri-handling/images/live/
   lenya/site/docs/components/uri-handling/images/live/URIParametrizer.png   (contents, props changed)
   lenya/site/docs/components/uri-handling/standardURI.html   (contents, props changed)
   lenya/site/docs/components/uri-handling/standardURI.pdf
   lenya/site/docs/components/uri-handling/usecases.html   (contents, props changed)
   lenya/site/docs/components/uri-handling/usecases.pdf
   lenya/site/docs/components/workflow/
   lenya/site/docs/components/workflow/configuration.html   (contents, props changed)
   lenya/site/docs/components/workflow/configuration.pdf
   lenya/site/docs/components/workflow/implementation.html   (contents, props changed)
   lenya/site/docs/components/workflow/implementation.pdf
   lenya/site/docs/components/workflow/state-machine.html   (contents, props changed)
   lenya/site/docs/components/workflow/state-machine.pdf
   lenya/site/docs/components/workflow/terms.html   (contents, props changed)
   lenya/site/docs/components/workflow/terms.pdf
Log:
initial upload

Added: lenya/site/docs/components/editors/1form.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/editors/1form.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,474 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>HTML One Form Editor</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.3', '../../../skin/')" id="menu_selected_1.1.4.1.3Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Editors</div>
+<div id="menu_selected_1.1.4.1.3" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">HTML One Form Editor</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="1form.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>HTML One Form Editor</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Integration">Integration</a>
+</li>
+<li>
+<a href="#Configuration">Configuration</a>
+</li>
+<li>
+<a href="#Validation">Validation</a>
+</li>
+</ul>
+</div> 
+
+
+<a name="N1001B"></a><a name="Integration"></a>
+<h2 class="underlined_10">Integration</h2>
+<div class="section">
+<p>In order to make an XML document editable by the One Form Editor, one needs to add a menu item as follows:</p>
+<pre class="code">
+
+  &lt;menus&gt;
+    &lt;menu name="File" label="File"&gt;
+      &lt;block&gt;
+        &lt;item uc:usecase="1formedit" href="?lenya.step=open"&gt;Edit&amp;#160;with&amp;#160;one&amp;#160;Form&lt;/item&gt;
+        ...
+
+</pre>
+<p>
+Note that the filesystem path is generated by the path mapper which is configured within <span class="codefrag">pub-id/config/publication.xconf</span>.
+</p>
+<p>
+In order to get the redirect right after closing and saving the document, one might need to add a <span class="codefrag">redirect-to</span> entry to the publication specific sitemap.
+</p>
+</div>
+
+
+<a name="N10035"></a><a name="Configuration"></a>
+<h2 class="underlined_10">Configuration</h2>
+<div class="section">
+<p>
+The One Form Editor can be configured within the generic Lenya usecase sitemap <span class="codefrag">lenya/usecase.xmap</span>.
+</p>
+</div>
+
+
+<a name="N10042"></a><a name="Validation"></a>
+<h2 class="underlined_10">Validation</h2>
+<div class="section">
+<p>
+Upon saving, the form content is validated against the appropriate Relax NG schema using the <span class="codefrag">ValidateAction</span>
+
+</p>
+</div>
+
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/editors/1form.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/editors/1form.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/editors/1form.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,215 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 506 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<K9lGVK&;KZOME0t<l$fjea4b:^`hmHBH>.^k"=+$!,.@%!G?L/9NJY?[,f&cl^9dDrhFZqdbW%9m$&#9Fg.1K@a;bOT?0\SiI*.Ot!JDbH$m*:Kq%-$>&(Jb[V+OE8PBCT6kq[0f4bPHoT2ZO48jugdV*2YW#&Ye_OIGS21>\<geO3+aX'ULtpl#Jg8GW74Mk/7_-e0h)@4]TB>NO,4Qh,d>BClI"6#!557Z0V-.,(MK9[.o8X%&Y!e&r&jjB,1O/Gq4,Y3>MVSUEhXOjiYe<?\F;%!5@ZZCu575";]0$NkR7Pt04`FO)SFZEs"1Q0-cn>%tC;4AUUhrrM5%F:YMFMkKG'pSc0"=%]G2MNn_n.aP>fL<d7dYI5l4ckkVS)?cIY3e>e+FXF6PZ(<D\JGBP2EBNVZ^aKQin6`;AFe5]Rj!:6j=B<BH@3]o9buD3YI.;A#`HM/+e)iThO.:8qF^G9RD+.k7I=R:l-_$q28X=%9rr_dF2<"~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 588.041 72.656 576.041 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 569.841 87.332 557.841 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 551.641 70.664 539.641 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Length 1177 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat%"gQ'`:&:O"K=GqhtU2K>Q*7tDq@_%:V"X*mWDW7H-BbHSNGPh-eM1[0m"%=`B19Q%;4Qjq5Sh+N4b7G6r4(t&-*0e\REn$`XYEhN7A)[]+\O#-@&:>;=WNXqB]I[6Ke\%/YE>SR=b?#%j7tgRi&0cp8m"IU>bJGHfFWtR9[\`rZn=RR$*$"hOk-[(01>Zn:dFo=taHj#ME-Sbm0%Ss9G6KZQbBd[#B*tK:mt"<ohEm$o3?C+T&n$7eLgk-Ofa?Yr"0AlRoCBK'D_h0*3Vt[TE9%TD.UIk5kHceCbf<!\TV0L(4Cjg6<"$(%I@*1FUdg/"@lCohJ^8;n)b/.rABdL%DqIRf(]ocW0S91$S:T.eJ8`BFfqlp3R9e&49&sT,+41NSU<@L4B^'o0QgrE#IEJJA7jIAR_`j89j('+dh_l\@NUfkC`L:BY"L5*uH?&X,(WDEpVA7WM=c)/)Tr.JU/J:#RY%>65^D*aILM$R6TcG/7LI@LB'+`+X++![HhVG-frO-MGe/rTVe<m8;27mIrN/G)[TGjJe9GBhDSk)W'q&!\\WsVn`oif?K:?&QMA[\_7(S*[&$U-VC!9RZu&l<FHF."S*XG*s#)0\dWhrqJ_UlnUldh*AP,H(.0e/UpWeQaja7=r+NX@3PHY%>$G-;Rj%)WtZVM[XbYOK4+CNIDkX)Ht`lPM(m8l^i0$bF)n\$QSLhDj7Nc_K1\rab9+[*:B@sU"?p:&U!h1,g,^Y48C+Y5mAH;Q&'!$A$D[XP#o*Kln^Lcek[!V4Z!=<e5IUM;][A`5>jjM>lN>:!V?A!Wg,QGP`En].r^l6f=IYYe+CG.>lBA+2e&/#hY<sRT3N3iHijt@k^\DTm3DOe*A>e!@JsdSYk*S31-(10O'$iq=!Pt3-$F2NM<TgI`BcSS'k"5Wl@XZcn;PPbR;*J:NRhZ@9+Ljr8!3B^CVG3,,)t33+%Y<uDjW._5JY)p%jlY_EBMAd4ZpnSloGQ/N+/N=\3'XufoJuR!t+LV6/fL7-le0jh&t]"=-^+1L(=Mf?]Q8m0RAgJm=[*P65<h&7K=+@H_(8Y'OJWb/e2JMoR&?VqQ@C5;?tE2q6[5HJ!tHioUYg]^cDsrX+-^H1?I=2O"28=qbrokf=W/9A6\[m`Saji>GDS!!OcZ0I3fMB'DEI;&[p-~>
+endstream
+endobj
+15 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 14 0 R
+>>
+endobj
+17 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\111\0\156\0\164\0\145\0\147\0\162\0\141\0\164\0\151\0\157\0\156)
+ /Parent 16 0 R
+ /Next 18 0 R
+ /A 9 0 R
+>> endobj
+18 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\103\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\141\0\164\0\151\0\157\0\156)
+ /Parent 16 0 R
+ /Prev 17 0 R
+ /Next 19 0 R
+ /A 11 0 R
+>> endobj
+19 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\126\0\141\0\154\0\151\0\144\0\141\0\164\0\151\0\157\0\156)
+ /Parent 16 0 R
+ /Prev 18 0 R
+ /A 13 0 R
+>> endobj
+20 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+21 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+22 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+23 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+24 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+25 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 2
+/Kids [6 0 R 15 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 16 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 20 0 R /F5 21 0 R /F1 22 0 R /F9 23 0 R /F2 24 0 R /F7 25 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [15 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [15 0 R /XYZ -5.0 530.986 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [15 0 R /XYZ -5.0 478.652 null]
+>>
+endobj
+16 0 obj
+<<
+ /First 17 0 R
+ /Last 19 0 R
+>> endobj
+xref
+0 26
+0000000000 65535 f 
+0000003763 00000 n 
+0000003828 00000 n 
+0000003920 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000668 00000 n 
+0000000788 00000 n 
+0000000827 00000 n 
+0000004054 00000 n 
+0000000960 00000 n 
+0000004117 00000 n 
+0000001095 00000 n 
+0000004183 00000 n 
+0000001230 00000 n 
+0000002500 00000 n 
+0000004249 00000 n 
+0000002608 00000 n 
+0000002765 00000 n 
+0000002949 00000 n 
+0000003101 00000 n 
+0000003214 00000 n 
+0000003324 00000 n 
+0000003432 00000 n 
+0000003538 00000 n 
+0000003654 00000 n 
+trailer
+<<
+/Size 26
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+4300
+%%EOF

Added: lenya/site/docs/components/editors/bxeng.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/editors/bxeng.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,458 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Bitflux Editor</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.3', '../../../skin/')" id="menu_selected_1.1.4.1.3Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Editors</div>
+<div id="menu_selected_1.1.4.1.3" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Bitflux Editor</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="bxeng.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Bitflux Editor</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Configuration">Configuration</a>
+</li>
+<li>
+<a href="#Namespace+declaration">Namespace declaration</a>
+</li>
+</ul>
+</div> 
+
+
+<a name="N1001B"></a><a name="Configuration"></a>
+<h2 class="underlined_10">Configuration</h2>
+<div class="section">
+<p>Required and Optional parameters</p>
+<ul>
+
+<li>BX_xmlfile: Actual Content (XML)</li>
+
+<li>BX_xslfile (or BX_xhtmlfile): Global Formatting (XSLT (or XHTML))</li>
+
+<li>css: Content Formatting (CSS)</li>
+
+<li>BX_exitdestination: Link (HTML)</li>
+
+<li>BX_validationfile: Schema (RNG)</li>
+
+</ul>
+</div>
+
+
+<a name="N10037"></a><a name="Namespace+declaration"></a>
+<h2 class="underlined_10">Namespace declaration</h2>
+<div class="section">
+<p>resources/misc/bxeng/*-namespaces.xml</p>
+</div>
+
+
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/editors/bxeng.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/editors/bxeng.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/editors/bxeng.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,179 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 468 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<J4`>s,&;GCX`JnDalOOD7Ct`EuW_-:Eg("6ZJcn%:e!>Jjj!<9:,%Zds$tl1SmTt.)M0HF@5QcZ_.6K`L1(V:R,CoH`B>"ukMHC]_;T$,]/6,R?^GD8+.+Xme.PI''BCH5LPGSr=fnSW56I$.!K*)0"@ZNarXKP'f;H:kOU+f\SJ5D+/44^YS/E9ki6YaM4eofl7C7&rPOPg0N1W0S[n<.llM35Wp/RK:e3KoHN'm:7N"2Y"WVIpr%:`Ss,O1<kUMGS\lr?.T(h"L,4"nPo>4%!dP_@WtlJ5<?U'bV4P>,PGUEjK-$>'0WuF$<SVZ7<O*ji4k\5F6,MG[JI7A,V@]LdPjo^kd#E"Vfgo[iF3r-V6%MBr#mVAi1n;8e@%Y^X[dHbO&&-F*pgP\;t)mkB[L%;R-ro\CXWjnXD)Z:YIi[CY:YW&Ka$RWlbOCJBj!?-e`L$,MW);f4Xn;~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 588.041 87.332 576.041 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 569.841 131.624 557.841 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Length 688 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat%`gQ'uA&;KZF'Y]5mR)FjAAFC;@CfSl"]As$m<0]C^K%1iCgY(#aYB)+8>IkLl7@KA7s)5n5?6mgD7=Z1>(F6QOK#7&.X+0uH;oHT#o0\U=i:Fm>;_USKb>4EuSb&Qj<:QiWJhJ6lVhHhoclckWKWu$i12&eUkEZLA)'rHj_1tCU7n]%+:dHV/R#i[3n%9%E0Z&Ic%O(`WPSa#U6\n43`V/W&.W\q%)rl=8Wn&NE,qE"HPLrU<n(529-*@fqn/AIVLT\TBHS4'\&LQd<m+&ncRp,IYAb0H]Y8U88V0H;D<kr=<r(DA52X/Ar>[S,\i0j`?q.M<5Q1F(&%\JM_DDmiTI!rWY5j@m6krLnHPqf8/qZ4/Cf=_)p_[K8N7"b-&?:0@h`b:eW>4Sa"q-ufOl(1o)`d)sA[qNupgGCl"@H=.K*a)/7TJoRdBPL7G`mU%Lf9ToU4V`RjVA1PDo8:_5rcD[n0n2![Ii1eUp['5^rY!.8!5foZ,XTk9K!>toj^if*i(2Ira^)nd2mL'??/e!@moKbS@n89ZHWdfs"Mm@kHu^"EffR'hLG@0n0oZ(Ym3=3MYsL@M4$Jra6:=V`GquY.BgHjphdpm(+aC7n7VIR]B?@_;Rd!UU;T[e$^"(B5j%Y`<mo3DW<R]O:Cd@<)ASH`;5[#n+9Y@S<R`>:/R?)+>~>
+endstream
+endobj
+13 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 12 0 R
+>>
+endobj
+15 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\103\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\141\0\164\0\151\0\157\0\156)
+ /Parent 14 0 R
+ /Next 16 0 R
+ /A 9 0 R
+>> endobj
+16 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\116\0\141\0\155\0\145\0\163\0\160\0\141\0\143\0\145\0\40\0\144\0\145\0\143\0\154\0\141\0\162\0\141\0\164\0\151\0\157\0\156)
+ /Parent 14 0 R
+ /Prev 15 0 R
+ /A 11 0 R
+>> endobj
+17 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+18 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+19 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+20 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+21 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 2
+/Kids [6 0 R 13 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 14 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 17 0 R /F5 18 0 R /F1 19 0 R /F2 20 0 R /F7 21 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [13 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [13 0 R /XYZ -5.0 612.666 null]
+>>
+endobj
+14 0 obj
+<<
+ /First 15 0 R
+ /Last 16 0 R
+>> endobj
+xref
+0 22
+0000000000 65535 f 
+0000002881 00000 n 
+0000002946 00000 n 
+0000003038 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000630 00000 n 
+0000000750 00000 n 
+0000000782 00000 n 
+0000003161 00000 n 
+0000000915 00000 n 
+0000003224 00000 n 
+0000001051 00000 n 
+0000001831 00000 n 
+0000003290 00000 n 
+0000001939 00000 n 
+0000002108 00000 n 
+0000002325 00000 n 
+0000002438 00000 n 
+0000002548 00000 n 
+0000002656 00000 n 
+0000002772 00000 n 
+trailer
+<<
+/Size 22
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+3341
+%%EOF

Added: lenya/site/docs/components/editors/epoz.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/editors/epoz.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,238 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Epoz</title>
+<link type="text/css" href="../../../skin/page.css" rel="stylesheet">
+</head>
+<body text="#000000" bgcolor="#FFFFFF">
+<!--================= start Banner ==================-->
+<table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0">
+<tr>
+<!--================= start Group Logo ==================-->
+<td valign="bottom" bgcolor="#FFFFFF">
+<div class="headerlogo">
+<a href="http://cocoon.apache.org"><img border="0" class="logoImage" alt="Apache Cocoon" src="../../../images/cocoon-project-logo-big.png"></a>
+</div>
+<span class="textheader">Apache Cocoon</span>
+<!--================= start Tabs ==================-->
+<div class="tab">
+<table summary="tab bar" border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td width="10" valign="bottom">
+<div class="tab-separator">
+<img alt="" width="10" src="../../../skin/images/spacer.gif"></div>
+</td><td valign="bottom" class="tab">
+<div class="tab-separator">
+<table cellspacing="0" cellpadding="0" border="0">
+<tr>
+<td style="background-image: url(../../../skin/images/tab-left.png)" valign="top" width="5" height="5"><img alt="" src="../../../skin/images/tab-corner-left.png"></td><td rowspan="2" valign="bottom" class="tab">
+<div class="tab-not-selected-shadow">
+<div class="tab-not-selected">
+<a href="../../../project/index.html"><font face="Arial, Helvetica, Sans-serif">Project Information</font></a>
+</div>
+</div>
+</td><td style="background-image: url(../../../skin/images/tab-right.png)" valign="top" width="5" height="5"><img alt="" src="../../../skin/images/tab-corner-right.png"></td>
+</tr>
+<tr>
+<td style="background-image: url(../../../skin/images/tab-left.png)" valign="bottom">
+<div class="tab-not-selected-shadow-left">
+<img alt="" width="4" src="../../../skin/images/spacer.gif"></div>
+</td><td style="background-image: url(../../../skin/images/tab-right.png)" valign="bottom">
+<div class="tab-not-selected-shadow-right">
+<img alt="" width="4" src="../../../skin/images/spacer.gif"></div>
+</td>
+</tr>
+</table>
+</div>
+</td><td valign="bottom" class="tab">
+<div class="tab-separator">
+<table cellspacing="0" cellpadding="0" border="0">
+<tr>
+<td style="background-image: url(../../../skin/images/tab-left.png)" valign="top" width="5" height="5"><img alt="" src="../../../skin/images/tab-corner-left.png"></td><td rowspan="2" valign="bottom" class="tab">
+<div class="tab-not-selected-shadow">
+<div class="tab-not-selected">
+<a href="../../../installation/index.html"><font face="Arial, Helvetica, Sans-serif">Installation</font></a>
+</div>
+</div>
+</td><td style="background-image: url(../../../skin/images/tab-right.png)" valign="top" width="5" height="5"><img alt="" src="../../../skin/images/tab-corner-right.png"></td>
+</tr>
+<tr>
+<td style="background-image: url(../../../skin/images/tab-left.png)" valign="bottom">
+<div class="tab-not-selected-shadow-left">
+<img alt="" width="4" src="../../../skin/images/spacer.gif"></div>
+</td><td style="background-image: url(../../../skin/images/tab-right.png)" valign="bottom">
+<div class="tab-not-selected-shadow-right">
+<img alt="" width="4" src="../../../skin/images/spacer.gif"></div>
+</td>
+</tr>
+</table>
+</div>
+</td><td style="background-image: url(../../../skin/images/tab-left-selected.png)" valign="top" width="5"><img alt="" src="../../../skin/images/tab-corner-left-selected.png"></td><td valign="bottom" class="tab">
+<div class="tab-selected">
+<a href="../../index.html"><font color="#000000">Documentation</font></a>
+</div>
+</td><td style="background-image: url(../../../skin/images/tab-right-selected.png)" valign="top" width="5"><img alt="" src="../../../skin/images/tab-corner-right-selected.png"></td><td valign="bottom" class="tab">
+<div class="tab-separator">
+<table cellspacing="0" cellpadding="0" border="0">
+<tr>
+<td style="background-image: url(../../../skin/images/tab-left.png)" valign="top" width="5" height="5"><img alt="" src="../../../skin/images/tab-corner-left.png"></td><td rowspan="2" valign="bottom" class="tab">
+<div class="tab-not-selected-shadow">
+<div class="tab-not-selected">
+<a href="../../../community/index.html"><font face="Arial, Helvetica, Sans-serif">Community</font></a>
+</div>
+</div>
+</td><td style="background-image: url(../../../skin/images/tab-right.png)" valign="top" width="5" height="5"><img alt="" src="../../../skin/images/tab-corner-right.png"></td>
+</tr>
+<tr>
+<td style="background-image: url(../../../skin/images/tab-left.png)" valign="bottom">
+<div class="tab-not-selected-shadow-left">
+<img alt="" width="4" src="../../../skin/images/spacer.gif"></div>
+</td><td style="background-image: url(../../../skin/images/tab-right.png)" valign="bottom">
+<div class="tab-not-selected-shadow-right">
+<img alt="" width="4" src="../../../skin/images/spacer.gif"></div>
+</td>
+</tr>
+</table>
+</div>
+</td>
+</tr>
+</table>
+</div>
+<!--================= end Tabs ==================-->
+</td>
+<!--================= end Group Logo ==================-->
+<!--================= start Project Logo ==================--><td width="100%" valign="bottom" align="right" bgcolor="#FFFFFF">
+<div style="padding: 10px" class="headerlogo">
+<a href="http://cocoon.apache.org/lenya"><img border="0" class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png"></a>
+</div>
+<div class="tab-separator"></div>
+</td>
+<!--================= end Project Logo ==================-->
+</tr>
+</table>
+<!--================= end Banner ==================-->
+<div class="tab-bar">
+<img alt="" height="5" src="../../../skin/images/spacer.gif"></div>
+<!--================= start Menu, NavBar, Content ==================-->
+<table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td valign="top">
+<table summary="menu" border="0" cellspacing="0" cellpadding="0">
+<tr>
+<!--================= start left top NavBar ==================-->
+<!--================= end left top NavBar ==================-->
+<td valign="top">
+<div class="tab-subbar">
+<img width="10" height="5" alt="" src="../../../skin/images/spacer.gif"></div>
+</td><td valign="top">
+<!--================= start Menu items ==================-->
+<div class="menu">
+<div class="menutitle"></div>
+<div class="menuitemgroup">
+<div class="menutitle">Integrator/Dev Guide</div>
+<div class="menuitemgroup">
+<div class="menutitle">Components</div>
+<div class="menuitemgroup">
+<div class="menutitle">Editors</div>
+<div class="menuitemgroup">
+<div class="menuitem">
+<a href="htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a href="1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a href="bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Epoz</div>
+<div class="menupageitemgroup">
+<div class="menupageitem">
+<a href="#Download">Download</a>
+</div>
+</div>
+</div>
+<div class="menuitem">
+<a href="xopus.html">Xopus</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+<!--================= end Menu items ==================-->
+</td><td valign="top">
+<div class="tab-subbar">&nbsp;&nbsp;</div>
+</td>
+</tr>
+<tr>
+<td></td><td height="5"><img alt="" width="150" height="1" src="../../../skin/images/spacer.gif"></td><td></td>
+</tr>
+</table>
+</td><td valign="top" width="100%">
+<table summary="content" width="100%" border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td valign="top" colspan="3">
+<div class="tab-subbar">&nbsp;&nbsp;</div>
+</td>
+</tr>
+<!--================= start Content==================-->
+<tr>
+<td align="left" width="10"><img width="10" height="1" alt="" src="../../../skin/images/spacer.gif"></td><td align="left" width="100%">
+<div class="content">
+<table cellspacing="0" cellpadding="0" class="title">
+<tr>
+<td valign="middle">
+<h1>Epoz</h1>
+</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="epoz.pdf"><img alt="PDF" src="../../../skin/images/pdfdoc.gif" border="0"><br>
+          PDF</a></td>
+</tr>
+</table> 
+
+
+<a name="N101CB"></a><a name="Download"></a>
+<h3>Download</h3>
+<div style="margin-left: 0 ; border: 2px">
+<p>Download Epoz with Subversion:</p>
+<pre class="code">
+
+svn co http://codespeak.net/svn/epoz/trunk/epoz
+
+</pre>
+</div>
+
+</div>
+</td><td width="10"><img width="10" height="1" alt="" src="../../../skin/images/spacer.gif"></td>
+</tr>
+<!--================= end Content==================-->
+</table>
+</td>
+</tr>
+<tr>
+<td>
+<br>
+<br>
+</td>
+</tr>
+</table>
+<!--================= end Menu, NavBar, Content ==================-->
+<!--================= start Footer ==================-->
+<div class="footer">
+<table summary="footer" cellspacing="0" cellpadding="0" width="100%" border="0">
+<tr>
+<td colspan="2" height="1"><img height="1" width="1" alt="" src="../../../skin/images/spacer.gif"><a href="../../../skin/images/label.gif"></a><a href="../../../skin/images/page.gif"></a><a href="../../../skin/images/chapter.gif"></a><a href="../../../skin/images/chapter_open.gif"></a><a href="../../../skin/images/current.gif"></a></td>
+</tr>
+<tr>
+<td colspan="2" class="copyright" align="center" width="90%"><span class="footnote">Copyright &copy;
+                2002-2003&nbsp;The Apache Software Foundation. All rights reserved.
+                <br>
+<script type="text/javascript" language="JavaScript"><!--
+                  document.write(" - "+"Last Published: " + document.lastModified);
+                  //  --></script></span></td><td nowrap="nowrap" align="right" class="logos"><a href="http://validator.w3.org/check/referer"><img width="88" height="31" alt="Valid HTML 4.01!" src="../../../skin/images/valid-html401.png" class="logoImage" border="0"></a><a href="http://jigsaw.w3.org/css-validator/"><img width="88" height="31" alt="Valid CSS!" src="../../../skin/images/vcss.png" class="logoImage" border="0"></a></td>
+</tr>
+</table>
+</div>
+<!--================= end Footer ==================-->
+</body>
+</html>

Added: lenya/site/docs/components/editors/epoz.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/editors/epoz.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,141 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.4) >>
+endobj
+5 0 obj
+<< /Length 532 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GarnS9lHLd&A@Zck%Gi!lmM/^f!J#E8sNQ`.>O](N7Z(,_\-)+8q28U&$nZEKEOBS^,KtBhJF%IpDfPc!nfIUh5?&7llleT5884+9*@PP.*19'H#Zp?InTPEfh[[*5hU\d"H\Kb<FPq>Ue=gp<;@Vo+1=/C/YTe`0U9i;hGt:/#CVS*H3QQ6?[i3]?i-SAbon@(9MnifRJ9[QaYcE):eNq_dSUEr1m/7ccdfkoRu'Xad3Ts'-pI,'d"Q'Ke0R0E>oBBWZ0H=W1/7(IE&/9AbG'3q#;%>ur>I;dLT%C)1ddOC&3\3oCD6gg"7,/HFPH1\"!q$5MF=12`fAf;TD0lZ]n!tSF6QqX'?>g_R!-t\S,=!Oj'iOVNGg4gc*;T^O.R,5XaMKf;G?1#O<BaX]^8/E(O"1?2':ZF45ZI1;*+)p9q;kq//<2;;C]2c)^p1Z*E^&1qP2a48f+F4R%3u6&].TJ`Bu+*B8++NGqk@%mFIj"AsU!:a(j*#(MBtib`9AeFr$Ru1afWG0Y.5<)pY,~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+>>
+endobj
+9 0 obj
+<<
+ /Title (\376\377\0\105\0\160\0\157\0\172)
+ /Parent 7 0 R
+ /First 11 0 R
+ /Last 11 0 R
+ /Count -1
+ /A 8 0 R
+>> endobj
+11 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\104\0\157\0\167\0\156\0\154\0\157\0\141\0\144)
+ /Parent 9 0 R
+ /A 10 0 R
+>> endobj
+12 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+13 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+14 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+15 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+16 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+17 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 1
+/Kids [6 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 7 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 12 0 R /F2 13 0 R /F1 14 0 R /F9 15 0 R /F7 16 0 R /F5 17 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+7 0 obj
+<<
+ /First 9 0 R
+ /Last 9 0 R
+>> endobj
+8 0 obj
+<<
+/S /GoTo
+/D [6 0 R /XYZ 85.0 689.0 null]
+>>
+endobj
+10 0 obj
+<<
+/S /GoTo
+/D [6 0 R /XYZ 85.0 606.375 null]
+>>
+endobj
+xref
+0 18
+0000000000 65535 f 
+0000001716 00000 n 
+0000001774 00000 n 
+0000001865 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000694 00000 n 
+0000001999 00000 n 
+0000002047 00000 n 
+0000000800 00000 n 
+0000002109 00000 n 
+0000000929 00000 n 
+0000001054 00000 n 
+0000001167 00000 n 
+0000001283 00000 n 
+0000001391 00000 n 
+0000001497 00000 n 
+0000001606 00000 n 
+trailer
+<<
+/Size 18
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+2174
+%%EOF

Added: lenya/site/docs/components/editors/htmlform.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/editors/htmlform.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,512 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Forms Editor</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.3', '../../../skin/')" id="menu_selected_1.1.4.1.3Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Editors</div>
+<div id="menu_selected_1.1.4.1.3" class="selectedmenuitemgroup" style="display: block;">
+<div class="menupage">
+<div class="menupagetitle">HTML Form Editor</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="htmlform.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Forms Editor</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#XUpdate">XUpdate</a>
+</li>
+<li>
+<a href="#Customization">Customization</a>
+</li>
+<li>
+<a href="#Editing+attributes">Editing attributes</a>
+</li>
+</ul>
+</div> 
+
+
+<a name="N1001B"></a><a name="XUpdate"></a>
+<h2 class="underlined_10">XUpdate</h2>
+<div class="section">
+<p>The Forms Editor is using the <a href="http://xmldb.org/xupdate/xupdate-wd.html">XUpdate specification</a> from the xmldb group to update elements and attributes. 
+You can test-drive the XUpdate engine in Lenya by doing the following:</p>
+<pre class="code">
+
+java -classpath lib/xmldb-common-2003-09-02.jar:lib/xmldb-xupdate-2003-09-02.jar:lib/log4j-1.2.8.jar:build/lenya/webapp/WEB-INF/lib/xercesImpl-2.4.0.jar:build/lenya/webapp/WEB-INF/lib/xalan-2.5.1.jar org.xmldb.xupdate.lexus.XUpdateQueryImpl xupdate.xml entry.xml
+
+</pre>
+</div>
+
+
+<a name="N1002D"></a><a name="Customization"></a>
+<h2 class="underlined_10">Customization</h2>
+<div class="section">
+<p>Customization of the Forms Editor is done with stylesheets. You need to have one stylesheet for each doctype. The
+stylesheet goes into <span class="codefrag">lenya/xslt/formeditor/mydoctype.xsl</span>. A simple stylesheet may look like</p>
+<pre class="code">
+
+&lt;?xml version="1.0" encoding="UTF-8"?&gt;
+                                                                
+&lt;xsl:stylesheet version="1.0"  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&gt;
+
+&lt;xsl:import href="../../../../../xslt/authoring/edit/form.xsl"/&gt;
+
+&lt;xsl:template match="sidebar"&gt;
+ &lt;xsl:apply-templates select="block"/&gt;
+
+  &lt;node name="Add Block"&gt;
+    &lt;action&gt;&lt;insert name="&amp;lt;xupdate:append select=&amp;quot;/sidebar&amp;quot;&amp;gt;&amp;lt;xupdate:element name=&amp;quot;block&amp;quot;&amp;gt;&amp;lt;title&amp;gt;New title&amp;lt;/title&amp;gt;&amp;lt;content&amp;gt;New content&amp;lt;/content&amp;gt;&amp;lt;/xupdate:element&amp;gt;&amp;lt;/xupdate:append&amp;gt;"/&gt;&lt;/action&gt;
+  &lt;/node&gt;
+&lt;/xsl:template&gt;
+
+&lt;xsl:template match="block"&gt;
+  &lt;node name="Add Block"&gt;
+    &lt;action&gt;&lt;insert name="&amp;lt;xupdate:insert-before select=&amp;quot;/sidebar/block[@tagID='{@tagID}']&amp;quot;&amp;gt;&amp;lt;xupdate:element name=&amp;quot;block&amp;quot;&amp;gt;&amp;lt;title&amp;gt;New title&amp;lt;/title&amp;gt;&amp;lt;content&amp;gt;New content&amp;lt;/content&amp;gt;&amp;lt;/xupdate:element&amp;gt;&amp;lt;/xupdate:insert-before&amp;gt;"/&gt;&lt;/action&gt;
+  &lt;/node&gt;
+  &lt;node name="Delete Block"&gt;
+    &lt;action&gt;&lt;delete name="&amp;lt;xupdate:remove select=&amp;quot;/sidebar/block[@tagID='{@tagID}']&amp;quot;/&amp;gt;"/&gt;&lt;/action&gt;
+  &lt;/node&gt;
+  &lt;node name="Title" select="/sidebar/block/title[@tagID='{title/@tagID}']"&gt;
+    &lt;content type="plain"&gt;&lt;input type="text" name="&amp;lt;xupdate:update select=&amp;quot;/sidebar/block/title[@tagID='{title/@tagID}']&amp;quot;&amp;gt;" size="40"&gt;&lt;xsl:attribute name="value"&gt;&lt;xsl:value-of select="title"/&gt;&lt;/xsl:attribute&gt;&lt;/input&gt;&lt;/content&gt;
+  &lt;/node&gt;
+  &lt;node name="Content" select="/sidebar/block/content[@tagID='{content/@tagID}']"&gt;
+    &lt;content type="mixed"&gt;
+      &lt;textarea name="&amp;lt;xupdate:update select=&amp;quot;/sidebar/block/content[@tagID='{content/@tagID}']&amp;quot;&amp;gt;" cols="40" rows="3"&gt;
+        &lt;xsl:copy-of select="content/node()"/&gt;
+      &lt;/textarea&gt;
+    &lt;/content&gt;
+ &lt;/node&gt; 
+&lt;/xsl:template&gt;
+ 
+&lt;/xsl:stylesheet&gt;
+
+</pre>
+</div>
+    
+
+<a name="N1003D"></a><a name="Editing+attributes"></a>
+<h2 class="underlined_10">Editing attributes</h2>
+<div class="section">
+<p>To add editing of attributes, you need to change the XPath and XUpdate statements to select the attribute:</p>
+<pre class="code">
+
+&lt;xsl:template match="xhtml:table"&gt;
+  &lt;node name="Background Color" select="/*/xhtml:table[@tagID='{@tagID}']/@class"&gt;
+    &lt;content&gt;
+      &lt;textarea name="&amp;lt;xupdate:update select=&amp;quot;/*/xhtml:table[@tagID='{@tagID}']/@class&amp;quot;&amp;gt;" cols="40" rows="2"&gt;
+        &lt;xsl:value-of select="@class"/&gt;
+      &lt;/textarea&gt;
+    &lt;/content&gt;
+  &lt;/node&gt;
+&lt;/xsl:template&gt;
+
+</pre>
+</div>
+
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/editors/htmlform.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/editors/htmlform.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/editors/htmlform.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,251 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 508 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<K9lIm&%#46L'gBJ80-<nmNam^Z[*,gOR^DHY8q9O@@;WT4rV@fDRLC@E/#ecaM=\`9jEcsn2_tpp6iuU.+SM'*"BGO,@NI=pV3j%!;$(G<DhFIXb@V#)(+3^00O5AreO0+^oYG3<0YX*D0+\GM1^WmX"K=J3YO],dQ-OKFWa:Cspl#Jg8GOEdq9E\:b%d8'1KS/@<e]E'E\Yr1N#pq+.,F3cfmG$HL9Oka[<1<:WjIVel/`%EnlN!;=i=fD6F#.;^@qpG7S^X(?abkdS,9f*nbS!67AC^1*ACk;;+21oA+Jt1.c:-+D6tdNT0pG"))06Jbl?!<j;8pok8-/ShY+]8Wg,*p9^B9W[ot[k7ElH$Cefd\e)7QJ;`5:A0GY4B9F*BS[=i,\'MN=a@m*tH$&]66fA!m>"H9(2&&kBR]=M+H[Hf1.9R,r^&]."L$JeUkQHm"rB";hEX/5g@C2[[\g1o"M07(Ys)eX6nGTF5YNNBnU!aY6/FJgkR~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 588.041 63.32 576.041 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 569.841 90.008 557.841 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 551.641 103.004 539.641 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Length 2132 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau`TD0+/c&H88.iQ2<Q+...@8_c>dc5UijaMe<E24kNM>KhQq%VNVOX,eO=?)DO7?:r(cnBSL/-lo"/GN;:Z!7Vfp^*J$J$5W[=n4PUGU'+A^4e"_YVkDH4:XedmoWldc#/au/H?C"la,nI_[`hm(0iJ>=^kTRN<_q#s,sM$!P2975rZgX2AI!NOR8Rn<*6$m51Njiqu'RRcn4"+7\+e3XKC9P`+?FP/Ok1El87M:h2FZb+[3*?ck]b*WRZ1DB\-1ddH[(7<HXA..<9-DM_YmAiX0hW?D4Ho0c,j/\9;"=o'OHJDo%<&;cnb->ej%3FtTK2pH?nuGo?rFhpS(uGHtni/u54W9J&[bZuG#g%?XT6<Os56gVCd4)8G>n`AYf%R4DU@@J(K>.:R9J#8I6XCDhaOiKf0g3pn'u3U.p~>
+endstream
+endobj
+15 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 14 0 R
+/Annots 16 0 R
+>>
+endobj
+16 0 obj
+[
+17 0 R
+]
+endobj
+17 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 146.004 701.666 253.644 689.666 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmldb.org/xupdate/xupdate-wd.html)
+/S /URI >>
+/H /I
+>>
+endobj
+18 0 obj
+<< /Length 768 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GasbXh/Ac:&A[3!.kDaiFBXW?^6<-ndP]MIe7hUVeFgWY#GMg#Jn\.Xqql&%"=Hp?#mkV7j6liWO%!S]9,Ct;&W#!B!i^_OP)ju`PtrC`+U:D>E'KBX-(#7Qd>r")$j''[@T0(TK!.%)+j/'0(9DgH-sq3^#R+_,1SI6o1KpSJ43KJ>mZr`(Mc4:amXFR:.Q$0X89)f[;4WbIZ(/emNC\gT9J=3aLqX`cOn!*-(ciN2P$%bW`FtZJ%gKgbO\RS:+:^ZY^rlFi//m4c^o4$1PP0S>qI'X*_nO9k1>Q6mh8)Hq)I"]NCi8YsZ'E@OPr&$,8uVL6#5.m*L:2,&n3h=pcn1`V$QB%?94#*GeB'SoH"db/#@q^Umjp'KrKX&?f?a&H5MaB;M[/Ptc=p:l8k!nuPDXJEX&NP7#[)^W6ecAb4Tl'lL4\dr/K$^rH^'HA^2>G_X]9q5>dY\cc"sl\Ub4BJXLX_smnGk/;(?/rNgT"[giSXT.f$DMO]N?CJgLj15t<Tk'?t;NBa<[OYi9;dk@,\"osM/Q0]uRP"T=q"o`jcc6"C(P4`%1`OAiJ$,f1,']p7H;]sY6nLWshG2$+tk?>YZJ0=U>qq$i\\NSG8]4IW$gJe5.lkdtSIA2Ca?d&d,<_.Nl/VU8D6>M<qO/rZp1W5]:_JG>/*XZ4pML,1frkV_82PaaKCK;2el`IgPi+qscm#$$n%@6a-mXNNj'>!0uc%@UiaG#W:&!O^hUHk>!71h%c3=S]lJ3'd?G6-3g;~>
+endstream
+endobj
+19 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 18 0 R
+>>
+endobj
+21 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\130\0\125\0\160\0\144\0\141\0\164\0\145)
+ /Parent 20 0 R
+ /Next 22 0 R
+ /A 9 0 R
+>> endobj
+22 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\103\0\165\0\163\0\164\0\157\0\155\0\151\0\172\0\141\0\164\0\151\0\157\0\156)
+ /Parent 20 0 R
+ /Prev 21 0 R
+ /Next 23 0 R
+ /A 11 0 R
+>> endobj
+23 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\105\0\144\0\151\0\164\0\151\0\156\0\147\0\40\0\141\0\164\0\164\0\162\0\151\0\142\0\165\0\164\0\145\0\163)
+ /Parent 20 0 R
+ /Prev 22 0 R
+ /A 13 0 R
+>> endobj
+24 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+25 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+26 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+27 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+28 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+29 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 3
+/Kids [6 0 R 15 0 R 19 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 20 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 24 0 R /F5 25 0 R /F1 26 0 R /F9 27 0 R /F2 28 0 R /F7 29 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [15 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [15 0 R /XYZ -5.0 606.306 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [15 0 R /XYZ -5.0 87.212 null]
+>>
+endobj
+20 0 obj
+<<
+ /First 21 0 R
+ /Last 23 0 R
+>> endobj
+xref
+0 30
+0000000000 65535 f 
+0000005947 00000 n 
+0000006019 00000 n 
+0000006111 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000670 00000 n 
+0000000790 00000 n 
+0000000829 00000 n 
+0000006245 00000 n 
+0000000961 00000 n 
+0000006308 00000 n 
+0000001096 00000 n 
+0000006374 00000 n 
+0000001232 00000 n 
+0000003457 00000 n 
+0000003580 00000 n 
+0000003607 00000 n 
+0000003801 00000 n 
+0000004661 00000 n 
+0000006439 00000 n 
+0000004769 00000 n 
+0000004902 00000 n 
+0000005086 00000 n 
+0000005285 00000 n 
+0000005398 00000 n 
+0000005508 00000 n 
+0000005616 00000 n 
+0000005722 00000 n 
+0000005838 00000 n 
+trailer
+<<
+/Size 30
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+6490
+%%EOF

Added: lenya/site/docs/components/editors/kupu.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/editors/kupu.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,427 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Kupu</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.3', '../../../skin/')" id="menu_selected_1.1.4.1.3Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Editors</div>
+<div id="menu_selected_1.1.4.1.3" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Kupu</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="kupu.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Kupu</h1> 
+
+
+<a name="N1001B"></a><a name="Download"></a>
+<h2 class="underlined_10">Download</h2>
+<div class="section">
+<p>Information about Kupu development is available at the <a href="http://kupu.oscom.org/devel/">Kupu site</a>.</p>
+</div>
+
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/editors/kupu.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/editors/kupu.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/editors/kupu.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,170 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 418 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!;^9lkn?&A@Zcp4rs_fn9>HCTWB#QVP*!4WjrO#)G^H_nU*q%RJ-"ct"K-?SB#EDjbh\CB6O_#"e6frf_U9FrgZ?gRQ7u&P!GQOHf8!^UD1+#2bNTQr3u!ZDH%J:^X!X)"JQm%-B[09u(-#X=[H&Us22,,Dq#j*>$MY`9#EAk:kaleYUR8FBQ'&U$5%V#Um38`ro#/!A@#'L$CC'+7aRBr\Ih;VSgjg-\9o-S=NeP$]G0Ji6aCYL(V^KZWI!.'ft0rCh#[.[q3W)+r't__<70DT+g\6C8[[r8;ngIQ4/LQ6EMC)hS!L(3'L6_0]nMV`<jh)#<8E9#.C,qZ)\DIIH02^Mp$sU3+I>RNki2g]lM-Q1!QThLX)B1>#.7rh,[a\8Xu"[KemNIVhqNNWr?"&FL1uJfke,l~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 588.041 69.992 576.041 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Length 511 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gas1\9iHZu&A@7.m'/^`,_6Nrk#WSrU6_;AJ2X6_5S.Tjrd.S::&LO*A7g&Z]mXh*3DYGiPJ@6qOK8_AN%gpeR+nD^'?L(_OqO?5%&\']`BHMse@Va-l#I-WOPC`a!K7O//j>5B%-.E'WE-SZdk97;j[ihOVR,7;VV]s=WOAhRFf?jg,]=^q2U.0PV,0q0.IG]$e9@1>G;@6ka(lf&1?<FgoPrq)9&QsB)](tk,UD_a:*.K%Ee$%c*:6l9CN5I9HcIcK9(4;.YMj^#f5^t+&jm`=M*Iq$iiL3Zmg`iITA/ONA@/1kah$g';pTeH`_a.J\jY@b?N2_9@VSDma$noN(-t>P`Y$:J,E%/g-C']VOY9N<#^Zo9>X5&l2-BE]lmK1teC(^_1%n-&q_[X55t630g_E<!/]W[j5WIn[DkqpbN5dMmrR']Z]!Fd4/so"!.6fOg?rP2$BmWmYYAQJSX)=7^:1g@^e[#2akeN(m#/,Q<M,gUFX]hG>gaDR=fRa~>
+endstream
+endobj
+11 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 10 0 R
+/Annots 12 0 R
+>>
+endobj
+12 0 obj
+[
+13 0 R
+]
+endobj
+13 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 271.296 701.666 317.628 689.666 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://kupu.oscom.org/devel/)
+/S /URI >>
+/H /I
+>>
+endobj
+15 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\104\0\157\0\167\0\156\0\154\0\157\0\141\0\144)
+ /Parent 14 0 R
+ /A 9 0 R
+>> endobj
+16 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+17 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+18 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+19 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+20 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 2
+/Kids [6 0 R 11 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 14 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 16 0 R /F5 17 0 R /F1 18 0 R /F2 19 0 R /F7 20 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [11 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+14 0 obj
+<<
+ /First 15 0 R
+ /Last 15 0 R
+>> endobj
+xref
+0 21
+0000000000 65535 f 
+0000002474 00000 n 
+0000002539 00000 n 
+0000002631 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000580 00000 n 
+0000000700 00000 n 
+0000000725 00000 n 
+0000002754 00000 n 
+0000000858 00000 n 
+0000001461 00000 n 
+0000001584 00000 n 
+0000001611 00000 n 
+0000002817 00000 n 
+0000001793 00000 n 
+0000001918 00000 n 
+0000002031 00000 n 
+0000002141 00000 n 
+0000002249 00000 n 
+0000002365 00000 n 
+trailer
+<<
+/Size 21
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+2868
+%%EOF

Added: lenya/site/docs/components/editors/xopus.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/editors/xopus.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,541 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Xopus</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.3', '../../../skin/')" id="menu_selected_1.1.4.1.3Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Editors</div>
+<div id="menu_selected_1.1.4.1.3" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Xopus</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="xopus.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Xopus</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Demo">Demo</a>
+</li>
+<li>
+<a href="#Configuration">Configuration</a>
+</li>
+<li>
+<a href="#Saving+via+POST">Saving via POST</a>
+</li>
+<li>
+<a href="#Exit+Xopus">Exit Xopus</a>
+</li>
+<li>
+<a href="#Making+a+page+editable+with+Xopus%3A+Schemas%2C+Views+%28XSLT%29+and+Menus">Making a page editable with Xopus: Schemas, Views (XSLT) and Menus</a>
+</li>
+</ul>
+</div> 
+
+
+<a name="N1001B"></a><a name="Demo"></a>
+<h2 class="underlined_10">Demo</h2>
+<div class="section">
+<p>Try Xopus at:</p>
+<pre class="code">
+
+http://www.xopus.com/demo/index.html
+
+</pre>
+</div>
+
+
+<a name="N10029"></a><a name="Configuration"></a>
+<h2 class="underlined_10">Configuration</h2>
+<div class="section">
+<p>Lenya needs to know the prefix of Xopus:</p>
+<pre class="code">
+
+src/webapp/lenya/usecase.xmap
+src/webapp/lenya/resources/misc/xopus/index.html
+
+</pre>
+</div>
+
+
+<a name="N10037"></a><a name="Saving+via+POST"></a>
+<h2 class="underlined_10">Saving via POST</h2>
+<div class="section">
+<p>To enable saving via POST, one needs to modify <span class="codefrag">$XOPUS/xopusPlugins/datadriver.js</span> as follows</p>
+<pre class="code">
+
+    // Save data START
+    alert('Save XML via POST');
+    var result = Application.sendXML(doc, 'POST', name);
+
+    switch (result.status)
+    {
+      case 200:
+        //OK
+        var resultXML = result.responseXML;
+        alert('XML saved');
+        return;
+      case -1:
+        alert('Error while saving ' + name + ':\n\n' + result.responseText);
+        break;
+      default:
+        alert('Server responded not ok while saving ' + name + ':\n\nstatus:' + result.status + '\nmessage: ' + resul
+t.responseText);
+    }
+    // Save data END
+
+</pre>
+<p>
+whereas the text of the alerts might be replaced by something else.
+</p>
+</div>
+
+
+<a name="N1004B"></a><a name="Exit+Xopus"></a>
+<h2 class="underlined_10">Exit Xopus</h2>
+<div class="section">
+<p>To exit Xopus one needs to modify <span class="codefrag">$XOPUS/xopusPlugins/cmsdriver.js</span> as follows</p>
+<pre class="code">
+
+  getExitURL: function(path)
+  {
+    exitURL = path.substring(0, path.indexOf('?'));
+    alert('Exit to: ' + exitURL);
+    return exitURL;
+  },
+
+</pre>
+<p>
+whereas the text of the alert might be replaced by something else.
+</p>
+</div>
+
+
+<a name="N1005F"></a><a name="Making+a+page+editable+with+Xopus%3A+Schemas%2C+Views+%28XSLT%29+and+Menus"></a>
+<h2 class="underlined_10">Making a page editable with Xopus: Schemas, Views (XSLT) and Menus</h2>
+<div class="section">
+<p>Xopus needs an XML Schema for validation and an XSLT to view the document. The Schemas and XSLTs need to be located at:</p>
+<pre class="code">
+
+$PUBLICATION/config/doctypes/schemas/$DOCTYPE.xsd
+$PUBLICATION/lenya/xslt/xopus/$DOCTYPE.xsl
+
+</pre>
+<p>
+whereas one might want to use <a href="http://www.thaiopensource.com/relaxng/trang.html">Trang</a> to generate XML Schemas.
+</p>
+<p>
+Editing with Xopus is implemented as a usecase. One can add a menu item as follows:
+</p>
+<pre class="code">
+
+&lt;item uc:usecase="xopus" href="?lenya.step=open&amp;amp;doctype=$DOCTYPE"&gt;Edit&amp;#160;with&amp;#160;Xopus&lt;/item&gt;
+
+</pre>
+</div>
+
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/editors/xopus.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/editors/xopus.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/editors/xopus.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,307 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 637 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<L995Pr&:j6I$6P,SFo;Hk>IV4kW-6]lTPC=##;7gMC9UVX8b;Cd+GlY&-+8RM@O,@JRBbrHB]_2\hEOh%(doJs!n;_j!.co@!85E,m8T#NUeq3!$N(1%c),8gi$ZT0>?_O&g0j4c7%?T6YgEG:49IMf:@(;lBC`3g\eV>&qW*?^q(#2GJX@L%IG$\(O&GG#'6@)PSQ>.Wj=UY(^#BQ"a>"b7A`@8QHQTn-$;KLYF/)rd65LjO(nJ8X@cm2#-B+#bYciI@KV2!*4'A!)E2X=Sl*.f5$>D^K&<]Ue&Ve[fHnl#OfD]<&TusN%Us-5DZ_27ONMPD4MG_HTU!lS0^32!78s_/m[n8X=l^'H?.X6AnOafnU_BCq&@$BAnmJB,JFeB6;m>=H*7NVc&&'W[1OJ*Mc,6U2ebh%:V^Woa%9=0[,]tu7cW]`#C44UJdBRauAR]g6JRWiZ3]99eGM2Uj`IEWH_Df<=2_NWLLjnA$NHmD@A6[PF/^P?^[mmfBs3J[la#SIV^$&[YFE81+hEk2;T',"N0Y/Lmq&eGIsI&qR^IBCXll^HU\E3G04KZK.$0fPB"U_>q07./6t.GC>k]pT,Sl/b`=TkCf?4(1*6j2nThoi<]=Mu><`B<nQ~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 588.041 49.328 576.041 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 569.841 87.332 557.841 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 551.641 103.34 539.641 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 533.441 74.336 521.441 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 515.241 373.616 503.241 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Length 1573 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GauHKD/Z4.&H9DYJe+-P;%nSANFAkdQ+P4>C==NCE)NKL5Hs)%V8ldpA2gOV^NXo1L9T?JFfc8gN'64k1XD#P]QIl`#HhKm%*`)($uIf<RK...@Xam8mN63IWV7G>M+:=>[gZPEE]bJcNtpZ$?Y_YYU;)5PK"8;ApBOEgoGbd*=I[ue\df6:]cAXOT>#Lc<pHqt*VO1hWS@:7;=1<:X!>fa:rI3J8CPeLHOmIXX<Je9ARj4dORFmhJJaeg.EL.VO8DXZC+q-sUk3tf%qL.(%'+sei3fL?ZLaqA\,$fWuKf2'^)3\M[&-;Yb@@h@`\&%?bTmMc;tU2gno;@gFW$hEdajQI-Mb)n,s&/dS%Pjm7<'W!m:$H8r2&7K`P0g[G0m3<l$<GneT+G_qD\dk367[HfrO/aubF7.RKGJq)4)e6sr>AmgnnmXUD)gZi*q5,5jM/*>rim*kQhb?//%'bh6O'^[I!LM!.kf7W<f;gH\6GMq.8;\[CXdAW%oe6.fBD&.ELW#+iTbn&&[aE);G@BHKHb3i.#a0mCP]D%5klLXpdt.JLBSC/#.h$ZG!*09[mm%:k0f#F\9ULio#^O_Rm8&q(C^^+*@Jg=4Gr)$\n0^jB.:CgGR`7M"&2Qe$+8CMP'u<:])fo\8<ej=#MD@uIlY:N8<mc4+SP)'S%^hBc7Y+k.H)`!kgP1h-7+sJaN["Gf[mQ`\:7No%b639lbslrh@UC+l`.SWWASdV>n+/@]KHnng+,I<0m\c2_*1:nRRNdMF2$a`P$:LO,1f]D`rVU$?es+M?<V2_;K,$$l5h"YIG#UI(a0C`SgPEhR#jXW#*"n#OX(0S_%+`s(ClWb,_(V!&3(K#!&"E%\0COtWUP-J(:-%[L!m%-CHE+b0+T,r!1K[]L7I^tFS#p//;O6GhM`ead:cGG2<11b#fFBNP&V5m$+uop"%Z4tA,-"1ol[>_Md7W=u_82.aGZP+POYPt_X/cNM#r9UVMCB.ra7:Jb@5-&;6[/Q.6=:&9R!'+Z[_^u9"];JA(.F8:k%5iq.OC]NhC+)d/ec"2KU;;S/%.+6`l8B7#D:LiX0F8m$ke)4*"^@APBU'8$'OCB(-)qC3B&Q[F1'H0>snYh*c@bUeVd.`15q62NeSd\ZQ_Qd:"hQ;m/`)r3`Nfe?C6`^)mhk$=<6O2/ricbG'`!8p"I7^d1+0To<>6+g)@F,_KH<;>4rEECN<L&!HH['g&QP+d<XQq),L#cO],=[:ZsmM1TKZK?#),OZF1SYA.q_+nh30_+Z9c<g4.T/V:ef(@FR8?&r%.1L-[HN62OIG<n[0ro6b\.T<=*CQRcE,Uh(/q8lma*U4,oD+I03ne`@mG*k8rc*N&0j~>
+endstream
+endobj
+19 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 18 0 R
+>>
+endobj
+20 0 obj
+<< /Length 981 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GasanD,8n?&H88.@<DhjBfL)FkG;!%@"=VPYVho;epT6/Rm]p//9)!oq`-=K/d`PtPkoCd]6iu6\XWekIdR8J6N[HAblG#'J0BC$.CNK7+gN(!jP]28_`b5Bic]ft9n'!//2<:1P/L<D)PrtZB?Eu5njK36<j(bV`/?=C3N:oZSaS"EC'g6U]>[dSgf&S:OV/K_f&H<T&:>,70L06r9P*>\(:;nh<9IUp0.;fpe[,tRp!q5>-!miKJd7I8&`G/h?3tYqXC*7bB8RQm>^;M]3K.(Mc=t+[M?N5A+cEP6DdC*84<D>P@PVF:iU+H6[9Mnf$tp.8,^_M?3"*)XRK7gU+]id9Ap'ei='QEmNWYfS4SuPt/Po;`YC4eng5be+1.LP@@qanr)g?27SQoHl*XA#jTCn9\X#/Br>52#fCVB03lT62,:4jXtBCN/INSMA^qdTgd>!*DqZ-KlYfQN'c.JmJ!)*W.tHo)/3W*0I--ooQ$38o`M8AW=SZ**=l>!$*LlNPWH7aNnQiREM4"Z\iN%t2LTCh+_8:]*.Zd3j.J>K,M\BPBg<*`SrcGNVnq$HP".oCD6gRW)TYFM2B,a:j`BOqooZ=!<8@bOpa)jKXM`hV*VhcSJS8.aOItZk@6L:Y"!7Um0Ntk]ZKdM4(\-SOQ)/KW2Q.bD`mH;AHI5UTKu<Uo'"PDq*KqWlRaGNS4rHer"ZHo5V5iQ=[.shkVhTjQK3Q=['4[2i%iO$b@9s*=ec&7Sbn3%;b3k:(@s5/ue&L55EP3#1f<1o="M-,VKZ43R0S;R2iW"fmSVqj.Itq^Zrs]W4*h/Ss<lI.a&ROLHKp!EiZ3r]*&C:]6Ku%-51:=Y;YIhW*pr.@h!U"L[USq[Ic"-U`jSA;5S,=727"ja91G=d"/*rI&]*amL:aBN$L.f_qZ%=>AalP]EcJ'$!"WG/)H@[ff<^2UAr;"j][sAcim5rR+AWjTFmD[q[4R6lCe~>
+endstream
+endobj
+21 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 20 0 R
+/Annots 22 0 R
+>>
+endobj
+22 0 obj
+[
+23 0 R
+]
+endobj
+23 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 151.308 617.966 179.964 605.966 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://www.thaiopensource.com/relaxng/trang.html)
+/S /URI >>
+/H /I
+>>
+endobj
+25 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\104\0\145\0\155\0\157)
+ /Parent 24 0 R
+ /Next 26 0 R
+ /A 9 0 R
+>> endobj
+26 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\103\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\141\0\164\0\151\0\157\0\156)
+ /Parent 24 0 R
+ /Prev 25 0 R
+ /Next 27 0 R
+ /A 11 0 R
+>> endobj
+27 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\123\0\141\0\166\0\151\0\156\0\147\0\40\0\166\0\151\0\141\0\40\0\120\0\117\0\123\0\124)
+ /Parent 24 0 R
+ /Prev 26 0 R
+ /Next 28 0 R
+ /A 13 0 R
+>> endobj
+28 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\105\0\170\0\151\0\164\0\40\0\130\0\157\0\160\0\165\0\163)
+ /Parent 24 0 R
+ /Prev 27 0 R
+ /Next 29 0 R
+ /A 15 0 R
+>> endobj
+29 0 obj
+<<
+ /Title (\376\377\0\65\0\40\0\115\0\141\0\153\0\151\0\156\0\147\0\40\0\141\0\40\0\160\0\141\0\147\0\145\0\40\0\145\0\144\0\151\0\164\0\141\0\142\0\154\0\145\0\40\0\167\0\151\0\164\0\150\0\40\0\130\0\157\0\160\0\165\0\163\0\72\0\40\0\123\0\143\0\150\0\145\0\155\0\141\0\163\0\54\0\40\0\126\0\151\0\145\0\167\0\163\0\40\0\50\0\130\0\123\0\114\0\124\0\51\0\40\0\141\0\156\0\144\0\40\0\115\0\145\0\156\0\165\0\163)
+ /Parent 24 0 R
+ /Prev 28 0 R
+ /A 17 0 R
+>> endobj
+30 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+31 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+32 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+33 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+34 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+35 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 3
+/Kids [6 0 R 19 0 R 21 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 24 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 30 0 R /F5 31 0 R /F1 32 0 R /F9 33 0 R /F2 34 0 R /F7 35 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [19 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [19 0 R /XYZ -5.0 639.226 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [19 0 R /XYZ -5.0 537.592 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [19 0 R /XYZ -5.0 237.278 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+24 0 obj
+<<
+ /First 25 0 R
+ /Last 29 0 R
+>> endobj
+xref
+0 36
+0000000000 65535 f 
+0000006639 00000 n 
+0000006711 00000 n 
+0000006803 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000799 00000 n 
+0000000919 00000 n 
+0000000972 00000 n 
+0000006937 00000 n 
+0000001105 00000 n 
+0000007000 00000 n 
+0000001240 00000 n 
+0000007066 00000 n 
+0000001375 00000 n 
+0000007132 00000 n 
+0000001510 00000 n 
+0000007198 00000 n 
+0000001646 00000 n 
+0000003312 00000 n 
+0000003420 00000 n 
+0000004493 00000 n 
+0000004616 00000 n 
+0000004643 00000 n 
+0000007262 00000 n 
+0000004845 00000 n 
+0000004960 00000 n 
+0000005144 00000 n 
+0000005338 00000 n 
+0000005503 00000 n 
+0000005977 00000 n 
+0000006090 00000 n 
+0000006200 00000 n 
+0000006308 00000 n 
+0000006414 00000 n 
+0000006530 00000 n 
+trailer
+<<
+/Size 36
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+7313
+%%EOF

Added: lenya/site/docs/components/images/live/URIParametrizer.png
==============================================================================
Binary file. No diff available.

Added: lenya/site/docs/components/layout/images/live/lenya-page-processing.png
==============================================================================
Binary file. No diff available.

Added: lenya/site/docs/components/layout/lenya-menubar.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/layout/lenya-menubar.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,741 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>The Lenya Menubar</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.4', '../../../skin/')" id="menu_selected_1.1.4.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Layout</div>
+<div id="menu_selected_1.1.4.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Lenya Menubar</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="lenya-menubar.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>The Lenya Menubar</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Defining+the+Menubar">Defining the Menubar</a>
+<ul class="minitoc">
+<li>
+<a href="#The+XML+Structure">The XML Structure</a>
+</li>
+<li>
+<a href="#Showing+Blocks+and+Items+Only+in+Certain+Tabs">Showing Blocks and Items Only in Certain Tabs</a>
+</li>
+<li>
+<a href="#Specifying+Usecases+and+Workflow+Events">Specifying Usecases and Workflow Events</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#Applying+the+Menubar+-+Meta+Stylesheet+Approach">Applying the Menubar - Meta Stylesheet Approach</a>
+<ul class="minitoc">
+<li>
+<a href="#The+Big+Picture+%28literally%29">The Big Picture (literally)</a>
+<ul class="minitoc">
+<li>
+<a href="#Creating+the+Menu+XHTML">Creating the Menu XHTML</a>
+</li>
+<li>
+<a href="#Requesting+and+Applying+the+Menubar">Requesting and Applying the Menubar</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#Configuring+the+Publication">Configuring the Publication</a>
+<ul class="minitoc">
+<li>
+<a href="#Requesting+the+lenya-page+Meta+Stylesheet">Requesting the lenya-page Meta Stylesheet</a>
+</li>
+<li>
+<a href="#Creating+the+Menu+XML">Creating the Menu XML</a>
+</li>
+<li>
+<a href="#Supplying+Menus+in+menus.xmap">Supplying Menus in menus.xmap</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#Creating+a+Customized+Menu">Creating a Customized Menu</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#Applying+the+Menubar+-+Classic+Approach">Applying the Menubar - Classic Approach</a>
+</li>
+</ul>
+</div>
+  
+
+<a name="N1001B"></a><a name="Defining+the+Menubar"></a>
+<h2 class="underlined_10">Defining the Menubar</h2>
+<div class="section">
+<a name="N10020"></a><a name="The+XML+Structure"></a>
+<h3 class="underlined_5">The XML Structure</h3>
+<p>
+  A menubar declaration contains the definition of several menus.
+  Each menu consists of a set of blocks containing items.
+  The structure of a menu declaration looks as follows:
+</p>
+<pre class="code">&lt;menu xmlns="http://apache.org/cocoon/lenya/menubar/1.0"&gt;
+
+  &lt;menus&gt;
+    
+    &lt;menu label="File" name="File"&gt;
+      &lt;block&gt;
+        &lt;item href="..."&gt;New Document&lt;/item&gt;
+        &lt;item href="..."&gt;New Language Version&lt;/item&gt;
+        ...
+      &lt;/block&gt;
+      ...
+    &lt;/menu&gt;
+    
+    ...
+
+  &lt;/menus&gt;
+
+&lt;/menu&gt;</pre>
+<a name="N1002D"></a><a name="Showing+Blocks+and+Items+Only+in+Certain+Tabs"></a>
+<h3 class="underlined_5">Showing Blocks and Items Only in Certain Tabs</h3>
+<p>
+  When you use the same menu declaration for different tabs,
+  it might be wished that a menu item shouldn't appear in all
+  these tabs. For instance, the <em>Edit</em> menu item should
+  be displayed only in the <em>authoring</em> tab menu.
+</p>
+<p>
+  To disable a menu item or block, you add an attribute with
+  the name of the tab (<em>authoring</em>, <em>info</em>)
+  and the value <span class="codefrag">false</span>:
+</p>
+<pre class="code">&lt;item info="false"&gt;...&lt;/item&gt;
+
+&lt;block authoring="false"&gt;
+  ...
+&lt;/block&gt;
+</pre>
+<a name="N1004C"></a><a name="Specifying+Usecases+and+Workflow+Events"></a>
+<h3 class="underlined_5">Specifying Usecases and Workflow Events</h3>
+<p>
+  When a menu item calls a usecase or triggers a workflow transition,
+  and the corresponding action is not allowed, the <span class="codefrag">href</span>
+  attribute of the item is removed before the menu is rendered to
+  disable the item. For this purpose, the <span class="codefrag">&lt;item&gt;</span>
+  element supports the attributes
+</p>
+<ul>
+  
+<li>
+<span class="codefrag">wf:event</span>,</li>
+  
+<li>
+<span class="codefrag">uc:usecase</span>, and</li>
+  
+<li>
+<span class="codefrag">uc:step</span>.</li>
+
+</ul>
+<p>
+  If the attributes are provided, they are translated into the
+  appropriate request parameters:
+</p>
+<ul>
+  
+<li>
+<span class="codefrag">wf:event -&gt; lenya.event</span>
+</li>
+  
+<li>
+<span class="codefrag">uc:usecase -&gt; lenya.usecase</span>
+</li>
+  
+<li>
+<span class="codefrag">uc:step -&gt; lenya.step</span>
+</li>
+
+</ul>
+<p>
+  The attributes are used in the following way:
+</p>
+<pre class="code">&lt;menu
+    xmlns="http://apache.org/cocoon/lenya/menubar/1.0"
+    xmlns:uc="http://apache.org/cocoon/lenya/usecase/1.0"
+    xmlns:wf="http://apache.org/cocoon/lenya/workflow/1.0"&gt;
+
+  ...
+
+  &lt;item wf:event="edit"
+        uc:usecase="edit-forms"
+        uc:step="open" href="?..."&gt;Edit with Forms&lt;/item&gt;
+  
+  ...
+
+&lt;/menu&gt;</pre>
+<p>
+  The resulting request would be
+</p>
+<pre class="code">?lenya.event=edit&amp;lenya.usecase=edit-forms&amp;lenya.step=open&amp;...</pre>
+<p>
+  If a user is not allowed to invoke the event <span class="codefrag">edit</span>
+  or to execute the usecase <span class="codefrag">edit-forms</span>, the menu
+  item will be disabled.
+</p>
+</div>
+  
+
+<a name="N10097"></a><a name="Applying+the+Menubar+-+Meta+Stylesheet+Approach"></a>
+<h2 class="underlined_10">Applying the Menubar - Meta Stylesheet Approach</h2>
+<div class="section">
+<p>
+In this approach, the publication simply builds its XHTML
+page without any additional XML. The Lenya menubar is added using
+a meta stylesheet in the last transformation step.
+You find more information on meta stylesheets on the page
+<a href="http://wiki.cocoondev.org/Wiki.jsp?page=MetaStylesheets">MetaStylesheets</a>
+in the cocoondev wiki.
+</p>
+<a name="N100A3"></a><a name="The+Big+Picture+%28literally%29"></a>
+<h3 class="underlined_5">The Big Picture (literally)</h3>
+<p>
+
+<img alt="Lenya page processing" src="images/live/lenya-page-processing.png">
+</p>
+<p>
+In the left column you see the XML flow within the publication sitemaps,
+  the right column shows the flow within the core sitemaps.
+</p>
+<a name="N100B2"></a><a name="Creating+the+Menu+XHTML"></a>
+<h4>Creating the Menu XHTML</h4>
+<ul>
+  
+<li>The actual menu XML is fetched from the sitemap <span class="codefrag">menus.xmap</span>
+  within the publication directory.</li>
+  
+<li>The XML is processed using the UsecaseMenuTransformer and the
+  WorkflowMenuTransformer.</li>
+  
+<li>The stylesheet <span class="codefrag">lenya/xslt/menu/menu2xhtml.xsl</span> transforms
+  the menu XML into XHTML.</li>
+  
+<li>Finally, this XHTML is transformed into a meta stylesheet by
+  <span class="codefrag">lenya/xslt/menu/menu2xslt.xsl</span>.</li>
+
+</ul>
+<a name="N100D0"></a><a name="Requesting+and+Applying+the+Menubar"></a>
+<h4>Requesting and Applying the Menubar</h4>
+<ul>
+  
+<li>The XHTML page is generated without any additional XML.</li>
+  
+<li>Afterwards, the menubar meta stylesheet is requested using
+  a <span class="codefrag">cocoon://lenya-page/...</span> internal request.</li>
+  
+<li>This request is matched in <span class="codefrag">global-sitemap.xmap</span>.</li>
+  
+<li>The menubar meta stylesheet is applied to the XHTML page.
+  It inserts the menubar at the top of the HTML body, adds some
+  additional CSS file entries and modifies the HTML title.</li>
+
+</ul>
+<a name="N100EC"></a><a name="Configuring+the+Publication"></a>
+<h3 class="underlined_5">Configuring the Publication</h3>
+<a name="N100F1"></a><a name="Requesting+the+lenya-page+Meta+Stylesheet"></a>
+<h4>Requesting the lenya-page Meta Stylesheet</h4>
+<p>The lenya-page meta stylesheet request looks as follows:</p>
+<pre class="code">
+&lt;map:generate src="cocoon:/page/..."/&gt;
+&lt;map:transform src="cocoon://lenya-page/{page-envelope:publication-id}/[menu-url]"/&gt;
+&lt;map:serialize type="html"/&gt;
+</pre>
+<ul>
+  
+<li>The <span class="codefrag">lenya-page</span> part is used to match the request in <span class="codefrag">global-sitemap.xmap</span>.</li>
+  
+<li>The <span class="codefrag">{page-envelope:publication-id}</span> part is used to evaluate which
+  publication the request came from.</li>
+  
+<li>The <span class="codefrag">[menu-url]</span> part is used to get the menu from <span class="codefrag">menus.xmap</span>.
+  Here you have to add all information you need to select the appropriate menubar.</li>
+
+</ul>
+<a name="N10119"></a><a name="Creating+the+Menu+XML"></a>
+<h4>Creating the Menu XML</h4>
+<p>Usually, this is done using an XSP page.</p>
+<p>The Lenya menubar namespace is</p>
+<pre class="code">http://apache.org/cocoon/lenya/menubar/1.0</pre>
+<a name="N10129"></a><a name="Supplying+Menus+in+menus.xmap"></a>
+<h4>Supplying Menus in menus.xmap</h4>
+<p>When the lenya-page meta stylesheet is generated in the core,
+the actual menu XML is fetched using a request to the sitemap
+<span class="codefrag">menus.xmap</span> in the publication directory.
+The <span class="codefrag">[menu-url]</span> part from the lenya-page request is
+matched in this sitemap.</p>
+<p>
+This simple <span class="codefrag">menus.xmap</span> pipeline uses different
+menus for authoring and live:
+</p>
+<pre class="code">
+&lt;map:pipeline&gt;
+  
+  &lt;map:match pattern="live/**"&gt;
+    &lt;map:generate type="serverpages"
+        src="../../content/menus/live.xsp"/&gt;
+    &lt;map:serialize type="xml"/&gt;
+  &lt;/map:match&gt;
+  
+  &lt;map:match pattern="*/**"&gt;
+    &lt;map:generate type="serverpages"
+        src="config/menus/generic.xsp"/&gt;
+    &lt;map:serialize type="xml"/&gt;
+  &lt;/map:match&gt;
+  
+&lt;/map:pipeline&gt;
+</pre>
+<p>You can as well use the document type or the current URL to
+select a menu.</p>
+<p>Examples for lenya-page requests:</p>
+<p>Using the area:</p>
+<pre class="code">cocoon://lenya-page/{page-envelope:publication-id}/{page-envelope:area}</pre>
+<p>Using the document type:</p>
+<pre class="code">cocoon://lenya-page/{page-envelope:publication-id}/{page-envelope:document-type}</pre>
+<p>Using the document URL:</p>
+<pre class="code">cocoon://lenya-page/{page-envelope:publication-id}/{page-envelope:document-url}</pre>
+<a name="N1015E"></a><a name="Creating+a+Customized+Menu"></a>
+<h3 class="underlined_5">Creating a Customized Menu</h3>
+<p>
+  It is also possible to get the menu XML before it is transformed
+  to XHTML using a request to the core. For this purpose, the prefix
+  <span class="codefrag">menu-xml</span> is used instead of <span class="codefrag">lenya-page</span>.
+  This way, you can aggregate the menu XML together with other page parts
+  and include it somewhere inside the XML page.
+</p>
+<pre class="code">&lt;map:aggregate element="lenya" label="aggregation"&gt;
+  &lt;map:part src="cocoon:/lenyabody/{1}/{2}.xml"/&gt;
+  &lt;map:part src="cocoon://menu-xml/{page-envelope:publication-id}/{1}.xml"/&gt;
+&lt;/map:aggregate&gt;</pre>
+</div>
+
+
+
+<a name="N10172"></a><a name="Applying+the+Menubar+-+Classic+Approach"></a>
+<h2 class="underlined_10">Applying the Menubar - Classic Approach</h2>
+<div class="section">
+<div class="frame note">
+<div class="label">Note</div>
+<div class="content">This approach is deprecated.</div>
+</div>
+<a name="N1017A"></a><a name="XSLT"></a>
+<h3 class="underlined_5">XSLT</h3>
+<p>
+By editing <span class="codefrag">src/webapp/lenya/xslt/menu/menu.xsl</span> one can change the look and feel of the Lenya menu bar.
+This XSLT template is being included by <span class="codefrag">src/webapp/lenya/xslt/menu/root.xsl</span>.
+</p>
+</div>
+
+
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/layout/lenya-menubar.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/layout/lenya-menubar.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/layout/lenya-menubar.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,617 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 1138 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<O9...@d>^q$0=m!N.cC(_!UAh;MIjqTdF"p\-+U[tX7S/*F@'qWLu<#W'['0H&aS/]2)06m(\Ut8XNdg]gP0V5'4W"WXkopCQOt>6kM+ScAK6!p[Rf;QEa,UIhqco!@hY5C,,<RR7dX9FAgk1jFpGHZAa50)<7V*d<9=*1EOK[SAiL[Ub+2^GKD$X[Rqa_BesW2^>4H7QClGX#DVRfe(N0EeTuN_!%$b!trDliq=0.8q&Z[+Pe8B"q)ci<`cd58'6]ZS,adf@)`A5:PT9Kc2>OAl]^XSXVkE\Q&a.`NkD2qUT(0!o,Wa/4,&Zq7#7>:4YW$\6_0b`)TC\Btl]?A"31>a*FEVgBB'&NJ=a6V_3`0:1([l+2'F`!3!VZ3Y&Z!hlFlI)7dMISRg)%'(F$paq\9L6gO2u,R=</5V++c;qH9b'U`eVS?)J2KmB6bSVHWP@9NniZ7[;rte(,D9_-9p\5Lo=aaK.no32@P<4S;J"o=/u"?(=.liM#\6FbO=>UDZ1NliTY1$Vg"JCW~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+20 0 R
+22 0 R
+24 0 R
+26 0 R
+28 0 R
+30 0 R
+32 0 R
+34 0 R
+36 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 588.041 126.644 576.041 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 569.841 128.816 557.841 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 551.641 266.492 539.641 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 533.441 240.788 521.441 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 515.241 266.624 503.241 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 497.041 157.82 485.041 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 24.0 478.841 182.648 466.841 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 21 0 R
+/H /I
+>>
+endobj
+22 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 24.0 460.641 233.648 448.641 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 23 0 R
+/H /I
+>>
+endobj
+24 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 442.441 167.504 430.441 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 25 0 R
+/H /I
+>>
+endobj
+26 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 24.0 424.241 254.3 412.241 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 27 0 R
+/H /I
+>>
+endobj
+28 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 24.0 406.041 166.652 394.041 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 29 0 R
+/H /I
+>>
+endobj
+30 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 24.0 387.841 208.34 375.841 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 31 0 R
+/H /I
+>>
+endobj
+32 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 369.641 174.488 357.641 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 33 0 R
+/H /I
+>>
+endobj
+34 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 351.441 224.3 339.441 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 35 0 R
+/H /I
+>>
+endobj
+36 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 333.241 63.5 321.241 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 37 0 R
+/H /I
+>>
+endobj
+38 0 obj
+<< /Length 2053 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat%$foFfF'Rf^W#_)"@R%ZrHe2#)Ja>QJEU^Q0?"Zh()A]bc4Mi&pBlbDo=As'B0O(#gXC#8gDKm^A"/KR%_434jrdEK$W1Mkb6JT'330LM5=eoGF%F+_jjl]/2as5nrii\XChrD'U4rSi`+b8&?1=oV[K?Q'6XOe?c>I0Y%hhf79D06M/^J,.kQ^(tu3(1f+YbaF1,#]l=V#C?pO[ls\m;m"eVM_O*M04L@CS"WL`*iEbi^3+;,8Ksr/[h@"2kD:WfC%cu9iR[qYOKDtlW,^BnQVrd7=X>j$Y"l&QiY<8=VhQ7r4_f3RrZn$N<U]blR[FA>H8q$b=-7:5,FKftYO5VC4t^J4Ai9u9%#Sk]^ODd)$9A=,9J*`n^`E,2jS2b.XOZZuft.UIJVEJ'GYgX`ToEKa>CBehQN,hp8_(_+>85ch@_jjVPs@+^/4(4HR4],7*r)H5dK1Y?rat*"=rA->a0Bb!C3Yb<H,fu@>^p"DKWdf70Ro#p1%0<b^(]nrO<\luN]oi0dC:)(_fLiFSb![*h!SF$LgJ(Z(X^,?+Z+]?X4[1D+(SK*NlC<QFafj_lQU.Pa7_;b2^R@;IciAH.mV<=3Qsq1C#o?<;-,_0U.=B!7X`Z(KPs=,R5L*N/om$PWY$p+;;289:@bF4iV4H<`8Gb>O3.unlQKl$b+,K4%ci<3Ycb,A/^(nHjk_BfmfoV?VsAg%WN$R/o!^G9BE^dsk4^('$B/"[pe"g?cjmmRW_T>N\#n#U%oTGLV:+Xg;2#a\_,W??P'YrFUIaHrA;rZaIB/]*NI/=kC<MkhGTWug=R/"gmGqeXD"FC-ALkr7Sc5E`Asq!bQ0r"N,_f7I=RgQN+-FjdQ#.EN*i6\U'g)rEmD.+dr7mM2@G=/#n!aqRXt,9%`Z.pUg]9-D0"YZLkNc5]#s[WkQ]pVqD[WB_Eg^_.`QM^@o/]es%AJs#6/\?EfaRX0q5Z_09"Uj#9#E3o9#T9Dd=YSg3%^:_1@_d70s1VY..VU_('^q"mD+S7+uM,O*s.C2L,5E=c3;%^i'YsJ08Y5^TQ5l\GC)f>"''ep5#*>J:'>'_"9Y*j<tcn/YlC+=AIlK4KJatT,2Rim`"R92\7I9S-$mt?7(o76E]Ya2!MV4aPc0?<jeKN%EnnRFep%)tg>$qRY*gsF3pZB.cfH#+,HJ(m8aABTWh\-#-p`fO2YsCB8YM+=&DFQi;S>q>,)i:Ld4>5r,32?iFj"\YruT#7W_N<8csA?t6/of?61J&!Hsu`(cjeJQ<S;%J?76rT2]EU>7Oe'Z`Y:FgHV)aaDdS+p;!,;bR7u4e%s_isjB*(f9"k+%G6"n>BLsGZj8r(NB3)A$-0KUhdI-p'%@etdAd!3+Ej:hS_WY2XG>-78K=DhIdP]5r\pr%KMA,BSRXMHkV.=//8N#&o:YkAfK*1D-NdInkrFjHM[!kM!W'hhQp%WZmb/C^HG^E,L=XN`Ll7.5k>+]GP4Od1n(iGa*&]2gqM>`__kd8u4pYra8G0ELe9XuLtm3S$jrmRoI!WoRc?AA3pr16k;Y_Qc,lohNqL9'*0)Ib9!5snY.m#67nNuX?qXL."1k[F's.OB3_*;B*DbB!CuYD5!s0QF\,G6oqp%#e+J#>OG#Yg;m-lfB?-5>%WVWg:JlA1%__](["'O*uu"CHRZ+dO.a"f<3BT^!U.$WWrrCid!iu#gcRC;\9.B#bBOV#iZ.b?jsXs="4:?"GtTB>X3&+"8.#60!E,5(hqoA!_(A_QdIP^r:$HFY.@tc0P%TOSJr]@]O8IkKHc1pZWYb;:1#h3N).Z5:L3ua2TjIF!-"LjI2QAPg4En!CI"$.%&Wpc,1CG^R=<?N*69^M3.<J$a_@f^*<[Oi]IFq_GJ#9B?A6Rlc]u_'Btfik+g-H%NQoOSD*Vr+=;B,[$g25m0^,Y?g^J-%.G.8l]m3OlAJ&5<((<+lM<?S[je"iFp+7D#%=Tt:6f,M+1lS"3_\ub6-?nt@oNR'hDem,^l`W&np2,+44--[@fC`ngd`@kINb2-=TX;+',)8/dooAnk4c%I:~>
+endstream
+endobj
+39 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 38 0 R
+>>
+endobj
+40 0 obj
+<< /Length 2581 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU5h2^5J'><;$...@VJ>B!NSpkTes!sMP7#btT4li]-e*sr[XjiM[)@</UdO+fml!n11M?4K9oD*hH'>>)@X)PM3'!QQtLKb4fj2`Zr\FKHFBEO-Q(?O\1s193ts`k7.iUL>AYq;+Yh(dfQYo%)!hk&jAC)_P2Rg_4OFYrD$Q_/QCbnm0,L:cD<U;NNP6Ek"19qOrK$jT2neEk[\\5E^*/6]:D<KKKMCUW=CZD,MFMgT,DLL46*`3>G!+[T;A$2TE-qPPeGAT2iVt7*f<"KE7d5@%[Y8;%.DL2F^1ROU,3nBrMRFM_@LKX5d(M_nPKu4sf];.U_U^W9mRE9rp+8'cCo#X6_tW+OG:R&V,F*SCZ?I,ZAhTj3GTuc/F/Cp5*9PhnVZ4eGXCPr'1ADHV?AIgi%.Y`bcdgM;)*TNg(P#aItb6.T47kJ=l-pYhhV(<-da8@G97.(P9H5^t"H+'0'KL1"E+105l+?XbanZrn8]JH>d2qGL>9GlJ*>0<uYh?*ohWbliIBhK.$<`#_ls60gVT)AG!IO[p@hP]#TI6[L2'*Eku42']FcV@=:"pEBMk"DJVIo\Esmk,/e?KI\3?K"J0W"i-_8cG?%Ct=Ad\R3>Ja+9uVONcC<gCY)Y<R.Hmfl#7$/0="]%k$$`5eocIZQcKJtO)A1(I=c>o9X`cl[GV5mDP%JYa%<"jY5UXU3i@WleHa1Qo"pgseFilS55t%4YcU.!/-8OMD2g9K@N1Am!=XN`n@mou'oK(Z=s.6H#-8O]GNd]-(%ba,>laSX]&_SMaQFWF[5N!;tZ2u`bNGU`X;p3ND'rZ=qCKUk.*RjLlEn&$DLJU2TM>XVIc3OB"4]3FeA,"rgJkuR!iqb)kAJtTeq//8oL@3o@T.j<C5tDi0E..geF57VJkGPS4OfrY7/VCO^4^7PKoT_I%,`[Z1SN8-N5$S^!<ki^I4n)Djpbb*Ob`h]aMr.P"cHA?K_m$We&i[[c!tQYsRf"7E7NN*<Au>F\:5OfS'g5JWHoatO!KZ2I0pg!Q9mJPr*)Pd?<-dj;*obs?Y@V/%euDQ7V?he]2c[du#Sst^7@2OYQVeL"RYGl0N'b,m?/uq^>JJ6<=C=0H-O3`35hXcaMa,-o)<7n5O1POAE:eB=mFG9r$]c2oS4/u<,e+,&AeTJ&l<'_&pa9ST(Ao)(\(oI=k_If:?t2re^`u_'Zfc$I))iC)U9aM<a-0G=r4%Y,q"V"bSNo./X3g&m?.5845$#QrL>("k[`0(FjXV"%e`W;%&@*:!A*4>t+XJ:C>rTR5H:Wi]KSJrf2@8++?G@39jMV%*Y=5=:-1%1`OU64R#&S0d&KA,+#bh4]IA.2cp>#_]^=?$1c$,+`eK-\h3q/U#^a@9(XhglO%1KcgOiV6;rQoXHof<R@\7mF/'!f=Gd!#n3'PV635Vj"$,7_cCI(EANM0ZJ?A%'YEnDe\Q[,&GW`%-4b-T2U__<B"C.'n%2d0,<V6!rMK"r-9m6]^``I1?G-rWT-K!Yk~>
+endstream
+endobj
+41 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 40 0 R
+/Annots 42 0 R
+>>
+endobj
+42 0 obj
+[
+43 0 R
+]
+endobj
+43 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 0.0 553.986 78.66 541.986 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://wiki.cocoondev.org/Wiki.jsp?page=MetaStylesheets)
+/S /URI >>
+/H /I
+>>
+endobj
+44 0 obj
+<< /Length 2215 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm==`<%a&:W67+S:m$eWRQ"j^HX>Os'1D\7cNZ9p+RhP#`2mMT_)\Cc1^3n*gs&78fl/^kOB]F6kilhor0/c6qb60IS030jd^-@l'g5"[DJ_[p6q0@rZ"m1Hn!jDrjo-`^K@TaVu*>K(a44j8C/mgDb.:P?AMLO[tj&2*MoL?RN&?PKso#pmb4u$o[!lRZo.u6Ti784du2bF,X':Mod')Q\DKS6*8:0btZA/JlZ2qo/sQ=blDQu,uNpH>cOVuYo+8tS$f"<-!'DmH/fstO-Mbt+:dumXc+rCPBJPHp.5l;_KaPd\cp=r>&C@9PEG`JO;r+pI[^fp_I]"W5IV9ia>*PQ>%U@1Ok<3b!g;Z#87l'TF$0NJpPk,C)WYqhn$-JAWD`Q0^p@F:mt4/<C4#X4p.`<t[EKdVaS7sJ^dK\Ejla>$cn]W!i(FjJ&nC;&@k9%5)iR9U`YGC\K2<lk72.A,4B1O(<LCp?Y0mDETQ2gtqT3PCHr%6IZ1)nE:SU]u>dZ/m,FAT_6>rEph'95*K0G=T/i\]^NXL<DNX_t9f)fDcKJq-$:S`/*F:K_X':\;+7YR)\]H`esM2];RihVeV%c_je;]4bE[c=GiL]N-V^/_/(eM4oj$GXZ_0oY<Mi#_(&M,_"'*Q*bp,m^8'Jc,k!>W"$ZIM.?4YlMMu5(:0R00&<#<Gi%e0%9TA>'OpKHT"#e"2t>k^i"..XJV\[<`=H<jRk?nknfa'l'>%>1i]_Gj9XbV[AGK\?;Ck^iHM9\*268-H"Ii;OS^SsRf2X[6$s+E0H13npi"3Fqd%]O;F/2@@YmR2H,QT[A`aQY*eWLZ@1]+<Eqd1rBK=#)(drmm*H#Wa9"!XK%"R,WLb&HPJD>dOmU$1&:rXLlp8%EMC#0>b:CabPBYBu:;Q(-Y"2mk6g9PoXMR3gW^l9kPh!_V`?`^fO_E2*XT)2LMN;%6f9uOFjP7a%9hATK!X,f;%n<_ZVq"9&3YiQE<SRM9ZW_^+c&[0U\?8'WN$]rM='TmAC\h<<Rc(47V`,.9>lK+\RCKG"p/O!f&rZWSPa=C5ABAr.7oPrjW_hC4Y?(b:S@d3ho0a\?Dn_s>l?oX*)ik'chpcg:a^5*-#T]:M8.Zj8^5d;Kq]LRT`;^2/.%gqr4%sUXLHV=OTqRi4.n:^9<ngkmJBj^86>j[&.;*T#(G0X_F^n=('f<<Es1=26h;2.Uf;-=Ye,2#aP)a#0T0g*q*0-p#oT'HS#ajVBXi7/iS-+<g3k;h,j4[ss2<'`g[d:jJFQg@YdVDHhGBTTb9f*:glQ0[r=9KrlPkQjZp.f4CfNG!k/_gH_ZL7O%0Uik?n/d$2_Xj=K[[?N?f)GN4E#(p4sg,kJO%"iu@$P!Hd_f5;)Cf7gC>+%lm?EPDZ[h?[P0$Ld1#Q5fLSeb0?)X&oM0HB&r'5KQ\U]"pMdkeCqG@40\E=#]6bL./(GXf[a+tEmYd1E&>'@'*%,3.%]Glfj?)"kISK6F#_3U#XaA=0e9U0o.>lY.RF1th+k96V3];2ep6or)$ZWS>[TO%U]*[5s[^.8VXD+N*RjK?hqh7Og<crH47bl%%"k1!5?W"R\=3O?LWQJ9TD<SkgoH5(CF,i'lgj85"fodmLGZWXr#-`4aZBV(*nU#b3a^F1D8u>gHn<\7;<RU[Rp2T8X(.joGg+LM+H]loIR%61T77-.Fr_4n?tG'uK8K_J\nTn;-P^;N0&Xnd&[_o*`uXBT=%*4iFFML8<gOI"#">ItQ>M4bD=sh1AaUdX]Dq2\s:D#&Y+./4<ICj&,S0iQCUm[P)ko!UrYC'UY//\5-Alp79P5a0b2K!EKg_k-?sY,Sq@J$5',#h<Z;BG0u(hDrqiS,M7N!Y<14"LK7BW_Q!h[5!ZE3F!*"EjC6uf"Y?`=1;;)/lEHu[J5Q,I-+@;t3`2jFOci`PQeNY>$l+^lWIG*Zdoo@#Zkh3,=$t:O4mM$YZr>+/X9a(qRUoH,3#[r6CMH9Xa*f*geuK0->/B3;[UX<6c+%Ba9N4odndA=RbjT4]1Qlme_Vt\jY2O\c:f%,kL[/[,<gQ<+8%__8Eu5Jl3>QStVhDMAB\0V,'Ait[?p(f3bJ2XrHY&+Fa(rs&)D?=5"t);;bofi$gK,jbUu>pT[u10>m\7C(QGmJ*_:r2JMI2VJ;/*5kWHEY+V!-*`g;g8"h@_)7SZc!/V#qUHQK@qm$M?ac!Ct+?*<~>
+endstream
+endobj
+45 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 44 0 R
+>>
+endobj
+47 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\104\0\145\0\146\0\151\0\156\0\151\0\156\0\147\0\40\0\164\0\150\0\145\0\40\0\115\0\145\0\156\0\165\0\142\0\141\0\162)
+ /Parent 46 0 R
+ /First 48 0 R
+ /Last 50 0 R
+ /Next 51 0 R
+ /Count -3
+ /A 9 0 R
+>> endobj
+48 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\61\0\40\0\124\0\150\0\145\0\40\0\130\0\115\0\114\0\40\0\123\0\164\0\162\0\165\0\143\0\164\0\165\0\162\0\145)
+ /Parent 47 0 R
+ /Next 49 0 R
+ /A 11 0 R
+>> endobj
+49 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\62\0\40\0\123\0\150\0\157\0\167\0\151\0\156\0\147\0\40\0\102\0\154\0\157\0\143\0\153\0\163\0\40\0\141\0\156\0\144\0\40\0\111\0\164\0\145\0\155\0\163\0\40\0\117\0\156\0\154\0\171\0\40\0\151\0\156\0\40\0\103\0\145\0\162\0\164\0\141\0\151\0\156\0\40\0\124\0\141\0\142\0\163)
+ /Parent 47 0 R
+ /Prev 48 0 R
+ /Next 50 0 R
+ /A 13 0 R
+>> endobj
+50 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\63\0\40\0\123\0\160\0\145\0\143\0\151\0\146\0\171\0\151\0\156\0\147\0\40\0\125\0\163\0\145\0\143\0\141\0\163\0\145\0\163\0\40\0\141\0\156\0\144\0\40\0\127\0\157\0\162\0\153\0\146\0\154\0\157\0\167\0\40\0\105\0\166\0\145\0\156\0\164\0\163)
+ /Parent 47 0 R
+ /Prev 49 0 R
+ /A 15 0 R
+>> endobj
+51 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\101\0\160\0\160\0\154\0\171\0\151\0\156\0\147\0\40\0\164\0\150\0\145\0\40\0\115\0\145\0\156\0\165\0\142\0\141\0\162\0\40\0\55\0\40\0\115\0\145\0\164\0\141\0\40\0\123\0\164\0\171\0\154\0\145\0\163\0\150\0\145\0\145\0\164\0\40\0\101\0\160\0\160\0\162\0\157\0\141\0\143\0\150)
+ /Parent 46 0 R
+ /First 52 0 R
+ /Last 59 0 R
+ /Prev 47 0 R
+ /Next 60 0 R
+ /Count -8
+ /A 17 0 R
+>> endobj
+52 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\61\0\40\0\124\0\150\0\145\0\40\0\102\0\151\0\147\0\40\0\120\0\151\0\143\0\164\0\165\0\162\0\145\0\40\0\50\0\154\0\151\0\164\0\145\0\162\0\141\0\154\0\154\0\171\0\51)
+ /Parent 51 0 R
+ /First 53 0 R
+ /Last 54 0 R
+ /Next 55 0 R
+ /Count -2
+ /A 19 0 R
+>> endobj
+53 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\61\0\56\0\61\0\40\0\103\0\162\0\145\0\141\0\164\0\151\0\156\0\147\0\40\0\164\0\150\0\145\0\40\0\115\0\145\0\156\0\165\0\40\0\130\0\110\0\124\0\115\0\114)
+ /Parent 52 0 R
+ /Next 54 0 R
+ /A 21 0 R
+>> endobj
+54 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\61\0\56\0\62\0\40\0\122\0\145\0\161\0\165\0\145\0\163\0\164\0\151\0\156\0\147\0\40\0\141\0\156\0\144\0\40\0\101\0\160\0\160\0\154\0\171\0\151\0\156\0\147\0\40\0\164\0\150\0\145\0\40\0\115\0\145\0\156\0\165\0\142\0\141\0\162)
+ /Parent 52 0 R
+ /Prev 53 0 R
+ /A 23 0 R
+>> endobj
+55 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\62\0\40\0\103\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\151\0\156\0\147\0\40\0\164\0\150\0\145\0\40\0\120\0\165\0\142\0\154\0\151\0\143\0\141\0\164\0\151\0\157\0\156)
+ /Parent 51 0 R
+ /First 56 0 R
+ /Last 58 0 R
+ /Prev 52 0 R
+ /Next 59 0 R
+ /Count -3
+ /A 25 0 R
+>> endobj
+56 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\62\0\56\0\61\0\40\0\122\0\145\0\161\0\165\0\145\0\163\0\164\0\151\0\156\0\147\0\40\0\164\0\150\0\145\0\40\0\154\0\145\0\156\0\171\0\141\0\55\0\160\0\141\0\147\0\145\0\40\0\115\0\145\0\164\0\141\0\40\0\123\0\164\0\171\0\154\0\145\0\163\0\150\0\145\0\145\0\164)
+ /Parent 55 0 R
+ /Next 57 0 R
+ /A 27 0 R
+>> endobj
+57 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\62\0\56\0\62\0\40\0\103\0\162\0\145\0\141\0\164\0\151\0\156\0\147\0\40\0\164\0\150\0\145\0\40\0\115\0\145\0\156\0\165\0\40\0\130\0\115\0\114)
+ /Parent 55 0 R
+ /Prev 56 0 R
+ /Next 58 0 R
+ /A 29 0 R
+>> endobj
+58 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\62\0\56\0\63\0\40\0\123\0\165\0\160\0\160\0\154\0\171\0\151\0\156\0\147\0\40\0\115\0\145\0\156\0\165\0\163\0\40\0\151\0\156\0\40\0\155\0\145\0\156\0\165\0\163\0\56\0\170\0\155\0\141\0\160)
+ /Parent 55 0 R
+ /Prev 57 0 R
+ /A 31 0 R
+>> endobj
+59 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\63\0\40\0\103\0\162\0\145\0\141\0\164\0\151\0\156\0\147\0\40\0\141\0\40\0\103\0\165\0\163\0\164\0\157\0\155\0\151\0\172\0\145\0\144\0\40\0\115\0\145\0\156\0\165)
+ /Parent 51 0 R
+ /Prev 55 0 R
+ /A 33 0 R
+>> endobj
+60 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\101\0\160\0\160\0\154\0\171\0\151\0\156\0\147\0\40\0\164\0\150\0\145\0\40\0\115\0\145\0\156\0\165\0\142\0\141\0\162\0\40\0\55\0\40\0\103\0\154\0\141\0\163\0\163\0\151\0\143\0\40\0\101\0\160\0\160\0\162\0\157\0\141\0\143\0\150)
+ /Parent 46 0 R
+ /First 61 0 R
+ /Last 61 0 R
+ /Prev 51 0 R
+ /Count -1
+ /A 35 0 R
+>> endobj
+61 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\61\0\40\0\130\0\123\0\114\0\124)
+ /Parent 60 0 R
+ /A 37 0 R
+>> endobj
+62 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+63 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+64 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F6
+/BaseFont /Times-Italic
+/Encoding /WinAnsiEncoding >>
+endobj
+65 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+66 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+67 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+68 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 4
+/Kids [6 0 R 39 0 R 41 0 R 45 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 46 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 62 0 R /F5 63 0 R /F1 65 0 R /F6 64 0 R /F9 66 0 R /F2 67 0 R /F7 68 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [39 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [39 0 R /XYZ -5.0 699.866 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [39 0 R /XYZ -5.0 457.933 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [39 0 R /XYZ -5.0 322.98 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [41 0 R /XYZ -5.0 609.72 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [41 0 R /XYZ -5.0 530.986 null]
+>>
+endobj
+21 0 obj
+<<
+/S /GoTo
+/D [41 0 R /XYZ -5.0 445.333 null]
+>>
+endobj
+23 0 obj
+<<
+/S /GoTo
+/D [41 0 R /XYZ -5.0 363.561 null]
+>>
+endobj
+25 0 obj
+<<
+/S /GoTo
+/D [41 0 R /XYZ -5.0 268.589 null]
+>>
+endobj
+27 0 obj
+<<
+/S /GoTo
+/D [41 0 R /XYZ -5.0 238.536 null]
+>>
+endobj
+29 0 obj
+<<
+/S /GoTo
+/D [41 0 R /XYZ -5.0 96.124 null]
+>>
+endobj
+31 0 obj
+<<
+/S /GoTo
+/D [45 0 R /XYZ -5.0 699.94 null]
+>>
+endobj
+33 0 obj
+<<
+/S /GoTo
+/D [45 0 R /XYZ -5.0 322.028 null]
+>>
+endobj
+35 0 obj
+<<
+/S /GoTo
+/D [45 0 R /XYZ -5.0 204.935 null]
+>>
+endobj
+37 0 obj
+<<
+/S /GoTo
+/D [45 0 R /XYZ -5.0 126.191 null]
+>>
+endobj
+46 0 obj
+<<
+ /First 47 0 R
+ /Last 60 0 R
+>> endobj
+xref
+0 69
+0000000000 65535 f 
+0000016417 00000 n 
+0000016496 00000 n 
+0000016588 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000001301 00000 n 
+0000001421 00000 n 
+0000001544 00000 n 
+0000016733 00000 n 
+0000001678 00000 n 
+0000016796 00000 n 
+0000001814 00000 n 
+0000016862 00000 n 
+0000001950 00000 n 
+0000016928 00000 n 
+0000002086 00000 n 
+0000016993 00000 n 
+0000002222 00000 n 
+0000017058 00000 n 
+0000002357 00000 n 
+0000017124 00000 n 
+0000002493 00000 n 
+0000017190 00000 n 
+0000002629 00000 n 
+0000017256 00000 n 
+0000002765 00000 n 
+0000017322 00000 n 
+0000002899 00000 n 
+0000017388 00000 n 
+0000003035 00000 n 
+0000017453 00000 n 
+0000003170 00000 n 
+0000017518 00000 n 
+0000003306 00000 n 
+0000017584 00000 n 
+0000003440 00000 n 
+0000017650 00000 n 
+0000003573 00000 n 
+0000005719 00000 n 
+0000005827 00000 n 
+0000008501 00000 n 
+0000008624 00000 n 
+0000008651 00000 n 
+0000008854 00000 n 
+0000011162 00000 n 
+0000017716 00000 n 
+0000011270 00000 n 
+0000011519 00000 n 
+0000011721 00000 n 
+0000012100 00000 n 
+0000012432 00000 n 
+0000012853 00000 n 
+0000013152 00000 n 
+0000013399 00000 n 
+0000013717 00000 n 
+0000014033 00000 n 
+0000014386 00000 n 
+0000014635 00000 n 
+0000014917 00000 n 
+0000015172 00000 n 
+0000015532 00000 n 
+0000015644 00000 n 
+0000015757 00000 n 
+0000015867 00000 n 
+0000015978 00000 n 
+0000016086 00000 n 
+0000016192 00000 n 
+0000016308 00000 n 
+trailer
+<<
+/Size 69
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+17767
+%%EOF

Added: lenya/site/docs/components/layout/navigation.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/layout/navigation.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,684 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>The Navigation Framework</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.4', '../../../skin/')" id="menu_selected_1.1.4.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Layout</div>
+<div id="menu_selected_1.1.4.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div class="menupage">
+<div class="menupagetitle">Navigation</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="navigation.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>The Navigation Framework</h1>
+<div class="abstract">Proposal for a standard navigation framework.</div>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Introduction">Introduction</a>
+</li>
+<li>
+<a href="#Architecture">Architecture</a>
+</li>
+<li>
+<a href="#Using+the+Navigation+Framework">Using the Navigation Framework</a>
+<ul class="minitoc">
+<li>
+<a href="#Loading+a+Navigation+Component">Loading a Navigation Component</a>
+</li>
+<li>
+<a href="#Aggregating+the+Navigation+Components">Aggregating the Navigation Components</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#Developing+Navigation+Components">Developing Navigation Components</a>
+</li>
+</ul>
+</div> 
+
+
+<a name="N1001F"></a><a name="Introduction"></a>
+<h2 class="underlined_10">Introduction</h2>
+<div class="section">
+<p>
+    To goal of the navigation framework is to
+  </p>
+<ul>
+    
+<li>
+      simplify and standardize the generation of navigation
+      widgets like menubars, tabs, breadcrumb paths.
+    </li>
+  
+</ul>
+<p>With the approach that is presented here it shall be possible to
+  </p>
+<ul>
+    
+<li>
+      use pre-defined XHTML navigation components and present them
+      with a custom CSS,
+    </li>
+    
+<li>
+      override these components in a publication whereby the logic
+      can be reused, and
+    </li>
+    
+<li>
+      create and integrate new publication-specific navigation components
+      using the same scheme.
+    </li>
+  
+</ul>
+</div>
+    
+
+<a name="N1003E"></a><a name="Architecture"></a>
+<h2 class="underlined_10">Architecture</h2>
+<div class="section">
+<p>
+    The navigation framework consists of the following components:
+  </p>
+<dl>
+    
+<dt>
+<span class="codefrag">/lenya/navigation.xmap</span>
+</dt>
+    
+<dd>The sitemap where the navigation components are loaded.<br>
+<br>
+</dd>
+    
+<dt>
+<span class="codefrag">/lenya/xslt/navigation/*.xsl</span>
+</dt>
+    
+<dd>The default navigation components that are shipped with Lenya.<br>
+<br>
+</dd>
+    
+<dt>
+<span class="codefrag">/lenya/pubs/lenya/xslt/navigation/*.xsl</span>
+</dt>
+    
+<dd>Custom navigation components of the publication.<br>
+<br>
+</dd>
+  
+</dl>
+</div>
+
+
+<a name="N10066"></a><a name="Using+the+Navigation+Framework"></a>
+<h2 class="underlined_10">Using the Navigation Framework</h2>
+<div class="section">
+<a name="N1006C"></a><a name="Loading+a+Navigation+Component"></a>
+<h3 class="underlined_5">Loading a Navigation Component</h3>
+<p>
+      You can load a navigation component from the following URI:
+    </p>
+<pre class="code">
+cocoon://navigation/&lt;pub-id&gt;/&lt;component&gt;/&lt;path&gt;.xml
+</pre>
+<p>
+The URI steps are:
+</p>
+<dl>
+  
+<dt>
+<span class="codefrag">&lt;pub-id&gt;</span>
+</dt>
+  
+<dd>The publicaton ID.</dd>
+  
+<dt>
+<span class="codefrag">&lt;component&gt;</span>
+</dt>
+  
+<dd>The navigation component to load (tabs, menu, etc.).</dd>
+  
+<dt>
+<span class="codefrag">&lt;path&gt;</span>
+</dt>
+  
+<dd>The navigation path. It is a concatenation of the <span class="codefrag">href</span>
+    attributes of the sitetree nodes that lead to the current node,
+    e.g. <span class="codefrag">demo/oscom.html</span> for the sitetree
+    fragment
+  </dd>
+
+</dl>
+<pre class="code">
+&lt;site xmlns="http://apache.org/cocoon/lenya/sitetree/1.0"&gt;
+  &lt;node href="demo/" label="Demo"&gt;
+    &lt;node href="oscom.html" label="OSCOM"/&gt;
+    ...
+  &lt;/node&gt;
+  ...
+&lt;/site&gt;
+</pre>
+<a name="N1009E"></a><a name="Aggregating+the+Navigation+Components"></a>
+<h3 class="underlined_5">Aggregating the Navigation Components</h3>
+<p>
+    The basic principle is shown in the following figure:
+  </p>
+<p>
+  
+<img alt="" src="../../images/live/navigation.png">
+  </p>
+<p>
+    In the publication sitemap (<span class="codefrag">lenya/pubs/&lt;pub-id&gt;/sitemap.xmap</span>)
+    the navigation components are aggregated. Here you decide which components
+    you want to use:
+  </p>
+<pre class="code">
+    &lt;map:pipeline&gt;
+      &lt;map:match pattern="navigation/**.html"&gt;
+(1)       &lt;map:aggregate element="page" prefix="page"
+              ns="http://apache.org/cocoon/lenya/cms-page/1.0"&gt;
+              
+(2)         &lt;map:part src="cocoon://navigation/
+                {publication-id}/breadcrumb/{../1}.html.xml"/&gt;
+                
+(3)         &lt;map:part src="cocoon://navigation/
+                {publication-id}/tabs/{../1}.html.xml"/&gt;
+                
+(4)         &lt;map:part src="cocoon://navigation/
+               {publication-id}/menu/{../1}.html.xml"/&gt;
+               
+          &lt;/map:aggregate&gt;
+          
+(5)       &lt;map:transform src="xslt/page2xhtml.xsl"&gt;
+(6)          &lt;map:parameter name="root"
+                 value="{context}/{publication-id}/"/&gt;
+          &lt;/map:transform&gt;
+        
+(7)     &lt;map:serialize type="xhtml"/&gt;
+
+      &lt;/map:match&gt;
+    &lt;/map:pipeline&gt;
+</pre>
+<ol>
+  
+<li>
+    The navigation elements are aggregated together with other document parts.
+  </li>
+  
+<li>
+    Load the breadcrumb XHTML fragment.
+  </li>
+  
+<li>
+    Load the tabs XHTML fragment.
+  </li>
+  
+<li>
+    Load the menu XHTML fragment.
+  </li>
+  
+<li>
+    Create the XHTML page.
+  </li>
+  
+<li>
+    The stylesheet can use this parameter to generate absolute URLs.
+  </li>
+  
+<li>
+    Finally, serialize the page as XHTML.
+  </li>
+
+</ol>
+</div>
+  
+
+<a name="N100D1"></a><a name="Developing+Navigation+Components"></a>
+<h2 class="underlined_10">Developing Navigation Components</h2>
+<div class="section">
+<p>
+    The following contracts define the development of navigation components:
+  </p>
+<ul>
+    
+<li>A navigation component is an XSLT stylesheet that is located at<br>
+<br>
+    
+<dl>
+      
+<dt>
+<span class="codefrag">lenya/xslt/navigation/&lt;component&gt;.xsl</span>
+</dt>
+      
+<dd>for default components and<br>
+<br>
+</dd>
+      
+<dt>
+<span class="codefrag">lenya/pubs/&lt;publication-id&gt;/lenya/xslt/&lt;component&gt;.xsl</span>
+</dt>
+      
+<dd>for default components.<br>
+<br>
+</dd>
+    
+</dl>
+    
+</li>
+    
+<li>
+      The default components produce an XHTML fragment with the
+      top level element &lt;div class="&lt;component&gt;"/&gt;.
+    </li>
+  
+</ul>
+</div>
+
+  
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/layout/navigation.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/layout/navigation.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/layout/navigation.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,333 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 793 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<M968f@&BF8='KVCE2V-'4hNB_>Um%M>e313&-q5%L_4n4Y_mciI^lj6OH7CX*7M;c:G(7qt]h?#-0h$bHO-5pof3bN?UWgWs2]qWL6QmdAK*WbroOF-0jV>?R@:Xg(9uJC)7$XgiNfCGKaqpn(?_LgTq.(8Va9XU1\>fS-J0WXF4r/F/MhP0a86n-ZSH_OQ&ICc(e'>5]Xe#D9Mlj5><%XGPZbj/7HUte69pE$kO(5tYUS)VT#Lh08c+L7:?*\)\EeqS6/8rNJ@K4\E*cW;WDge.':*/jG54h\U#@qe4+c[H"/-$I*mBeNMX]4!5iO.l_VR5^rgFOjP9SK(lO^bO`h<`r5617C$0K\:,DnP&"o8.]u81UEH[[jFmP!rCEEec375ag:9&p7&[f6Rr0nb9.-Mb:&73c-*U<eYbj(g7LT>!E$+Ocu^F1V*scS4)IBhs,<T=#-o/>/"';,]6JAF&4S"d4TZi&s[82^!)DYT&XSR*:V(4b],8EMrSQb`:ZiQc3^PT77J[.4Z7O8*@V.U[!tt_3^>(L#'[8:.ohruij-AMbZKd^SqG8M^aue#d]u=(g>?M1Q8P"Y3cR<mo)FoSBgilaTiKR7;/#E:Ft,-MefX!C0%=WdlI+q,:Qp^HcUE/]n=Ub-0.&B1p)&MGs4M)E(h23!9g8s)[`Tc-D`]UV<<uD^l`lY&PC/1F)L&3oVA-(4$sV\;[G'n.Ro`Y[?nHD9?H`lg$H(V`8DX8(261&:G"0JdD(:fs2o1ojE([pcJ^Wf+;X073Jqa":Be`/2~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 486.485 79.328 474.485 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 468.285 79.976 456.285 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 450.085 180.98 438.085 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 431.885 197.156 419.885 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 413.685 231.152 401.685 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 395.485 195.992 383.485 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Length 2041 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU4D/\/e&H;*)+llR#1pfZa(J009?.TL5fbPCYYj;HDd5"R%e0q;6p?Qq.,kGQi;S40'@57?CT')-[h=8a!2Ljm/Q:">UZ'q(M1:%B&rnnHUI*3h%m2:hAn`M]d>T-\nXk03$AYkQ0'pV*tQc<CPi[:tj)A[2V?lNEc'?>#b/>P1d8=&Ng\^KBY2:i?Vq^)s,m*i)='\i,Z<+#<].+%GEhBcsi-/U#"gUQl@WB5^I$?klbKXMF!Z,oqLHIU]S/Ck>#$'.d!iZEUN:r5#k%KKr06\)Wi:3_U<VW'*]\`$]!A?'m*[U`&/\5]!;OfC<4]p?!F?'#hKNug5*Ade>l;6E[p@<o"$MgGD8j`!b2`=&9&*&4k`$5jN@LW,^Y-oI=S[9OK$=Jl"d?oo-Dc3ZDA+1174K(gs(`I&seN8jU+MiSt"K,;X(/i,b"SB.+aS0#oo*./_-L(%-P.FF'_p\-><aIiR-kE#`5HS$-+)coYMrOg,Q%073sT^-m29LX&jj`O0H+&A\:.MEDfbuclo,)Sb;iYMi)O0\mCB:d!J]\c:a"=L82-R(&`jV-2AJ&\sM1gCbUO2MAmHtkE:KufDjX;.CmkUD,-iae*G.mKoK%0@00[)#7plG$BI>*M-!X8;%?WkRfp\oKA$K:k^i.n"qsSh(I(RAP#Zj$;)c;TJbrpq(4N:.SWjF`j;Hm#fQ#PN;UqjWjTMR'8__>(*c,Y[\[Jg)9)i[[lhDO!T7c:JJ1H%sYG#Y_?&^R)`_U-Da3d^DCU@Yg/jS=IB;-L*scg3jL4ecNhr7NWFCD>3't(\1N96*&^S7C)k^\S^9M$%u7@`5<Ln+eNDXT[J2lF9i;M_!g8;;oBNh.7paP%@\`PkAOIA!%3390qAAK,m=>]q["VPi+79M$5Vi',AE,c.G*G\AM.>8XGJ[t85@eo2%b,-"E:6XQ`B&\<l'08:q=UmhQQI!L^Lnl"*R"#IL[MnT33-Dn+o+H<6+e5D.k;l/2&&!8ZX7<_l39@-/Fs^b%>j"uD-;a,,\?[iNjJ?rEo]j2YNFG`..FoflX#-WV%]*I*[Lgr#8A(qiJ*Z]\8bAn>#B.W-.Ha*G@"#b-el(cDh\A"dN&L=QL<U)+*nki[2YR08P`%CKI<Om)BEAAQY69hTH!K7Tl/]6,;1;4E&eAeL)+C2%f$eglMG4eW_F*o2aSm2-,McT&0mbe(ci;>f$!R(9BsEf(t--nCW0@"aDB<Od%g;a_obl6AQA<!k\OOt9>rV+1?Ks";p')>EM.YZUIlu;CAg,:NXf@.(CiZ$a9Y-sjJ><B(1P"?F'1aDP'+;Q03Z_u3'mT-/#f+6%!64*7\^mP4R/?QV0gGh"$uDZc(g:nCqnN5le2NphD9B("-Srb2](ecbWuJ:%\kC!;C1p()r"9I\NREXH1C/R!4=W4[\4N$p8B4/pScR.k$lBqKjIL,P,C5TDdiI_,cqG0V)Il!0p=Xba*'])hgYQL0d!h4oljaG#WWmV)aI4>6bD*$?>i%6g^:llJ'qBbOqg6"m((f3q.cWAYZtk6?,,\0HLjId-seFI=^B*#C6M+;Qt6N@$AW5P,qJI-Pq.tc,0/:>pi<*2b:VEiO/u83^e,l;Y)#7(b^bA;F*FNU%aMn(AnVr$SrJPX"a)VS_q!KQFh%<$Tf(RHBTAL_qZ?ZAhS\F]!)L>u^m@3cc&:E1dOi2rqk4Yo#ecGZH1?\0^DOt%Hl91p$[`aJj@&J2>LpE,5rY!-_4T6/"[3Jc4,K_O%&P:fGGKYN"AV$a?UHANjs&ufaGpaI4]E>mULA]1hQV$UZdfU8e0S2Lblo.qSi99:O"NR&ZNC;UkW+A.;[f2mJ[XLc5[/1e+Z0,`R";sX6IdO!=^Nrc)68c+b6SU$4cj*!TLp>5:3ZNn>'_u>RV;&7PSpO`I\aikcp<?3>C4<Q/H3j+"GpSSg=SYI^_I[AI(M)]"ND/b<H^IZao#"mA<$G9,>[P=HoQGO8*0&BZ-ptmE`I"(A*uE]AT9Zrm=3\lK/O6%#>ec*?Q,q_HLchfr!UCP_L_~>
+endstream
+endobj
+21 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 20 0 R
+>>
+endobj
+22 0 obj
+<< /Length 1527 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm;D/\/e&H;*)+o"tC/<i\^U(ejRg2>S?AAbj%5_4&"(l=Q48YRQZ::q_LIAG^jflH/VK`T"N*KSO[hn<5GITS3$=Z@Pr+='uCr;0@jF"H;To'&LeT9fiZJ-8olXG=c5Mg)4UI2?'`Z)uRb8"PF#,Cf:;S9+a^ege0.]_HjT5JMJR?$aRhT.[9f>$fT%WE;IjP99^gc8(]l6JO+bR]rWcQPE`&:BUDGC\;,G/+D&"a8l<Z0.Z=Wj[P'sb-l"UUC@=<9'h@(S/6@gMESAB]Y7@NC^?Qmm=E%W]E81VHgms7O$*Sm8LpM)eQ$^tCi>EE(3Gm8]i'.3J`tH^`XF"UUm:m`DBH/@C7$['pr.]\(lb;*Rm5QO!8-cECdakGV`\2;;a>a4!QI9!pY,cB+n3A_5QuS7c\1LJ&<\*/pWXg=Z<[SU498<6dWQ\+mrSTuG,em'UZe4G$&8f]K1bnu[REWCHHiMg5d.(H'=Nc\o[G(bZcW![!<U*!4FV@&PV]T_c'_t)^7^R@Rq9RL3(sqJW:\%3JZoNI*R2$Uq)RGg?r,e$4u1t$6XejUcH&h7WfqaR/oV%_O[]l5e>$VU9!e.sUBl[(.A8Wm3<nHB^r4:t4uP^f<(*3C?DK%QL+XSn^h$]T/1h(Hg3:t3W%DI'm'6h?Nn5>+@,T$pgb@sE"4XTZ2G,-G43-tJXD(t:X#5T3`fVG@@SILu@:I]1]V@Td@\_iUpg_OCXh$ht<1_WJ7VaX_!:$s]ZW\l&^Xr=R;\Q?K"'sM8mF+k3TC;I=\tY#_4H#;/i:I<2H%_@:3s20+BO?fpQHZ#Bk07E-&O9u:;jH_8Z$Fbt4Z5E`bmT*O@s]lb-eJ`I#C'3nS&OArSQl(U(<Jb2>IE*rXPPXC`-Fb17,-9;fP*LkLS9G43Mug(XC0RLCDe9XgR=?kI_VN$."l\3Oa14YqiF[!BgK(As.,jf;)"o<Tr`/T4q).R4gCZ(%+YlmC_FGli;WBCCr\;;VF@4n^J#?MpH1*Sd?_5)MDdC*&"mmYV/)Z6r,Hh@C/Yk,b]4TEM6JsNKX_1I/q89IH:a,$jB",YFg8.)5=0V?V(O)^dsQKh#Yd'Aer8rk+7E:7-\C!t'65iLNLPi8lubKm]'6f/m,]DT!jeGmRrQFbdB3`L[q`9q`@e8\\KZ\\BI1e5@cUh+c,>if9Ol$4THTF$)4@/ZUf6%"j*Bh=2AH!c/K>94ci5aPk)'A+9*.N\q(\`Vi#]jPS.'&_ZE/;`NS'(YRr13`#*En0jeWQ4.PHj;+AKA+e")%GUUAn=%!Td<cnnu]@5gM<W9o>5&k<YrKq-K^bN#01<%WiW3&Kk)+pW*)N&sfc@9i_6g7;t,O1b>$PM31jbu1[D!$JdUV&b)jg8!9u*dsgmP3()2I1(cPFM7^JcZEFf_!@iqg3&9RJ86't?g2.N,p"r[HgF@?aRr8"klq5rm]/1t#VG9H-+]<O:Qn7[I+tadqY_XGMoT]NmYo;t7GJ^u(rrpU^GGq*j.4:E\RRA@DYOb.AKp:~>
+endstream
+endobj
+23 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 22 0 R
+>>
+endobj
+25 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\111\0\156\0\164\0\162\0\157\0\144\0\165\0\143\0\164\0\151\0\157\0\156)
+ /Parent 24 0 R
+ /Next 26 0 R
+ /A 9 0 R
+>> endobj
+26 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\101\0\162\0\143\0\150\0\151\0\164\0\145\0\143\0\164\0\165\0\162\0\145)
+ /Parent 24 0 R
+ /Prev 25 0 R
+ /Next 27 0 R
+ /A 11 0 R
+>> endobj
+27 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\125\0\163\0\151\0\156\0\147\0\40\0\164\0\150\0\145\0\40\0\116\0\141\0\166\0\151\0\147\0\141\0\164\0\151\0\157\0\156\0\40\0\106\0\162\0\141\0\155\0\145\0\167\0\157\0\162\0\153)
+ /Parent 24 0 R
+ /First 28 0 R
+ /Last 29 0 R
+ /Prev 26 0 R
+ /Next 30 0 R
+ /Count -2
+ /A 13 0 R
+>> endobj
+28 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\61\0\40\0\114\0\157\0\141\0\144\0\151\0\156\0\147\0\40\0\141\0\40\0\116\0\141\0\166\0\151\0\147\0\141\0\164\0\151\0\157\0\156\0\40\0\103\0\157\0\155\0\160\0\157\0\156\0\145\0\156\0\164)
+ /Parent 27 0 R
+ /Next 29 0 R
+ /A 15 0 R
+>> endobj
+29 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\62\0\40\0\101\0\147\0\147\0\162\0\145\0\147\0\141\0\164\0\151\0\156\0\147\0\40\0\164\0\150\0\145\0\40\0\116\0\141\0\166\0\151\0\147\0\141\0\164\0\151\0\157\0\156\0\40\0\103\0\157\0\155\0\160\0\157\0\156\0\145\0\156\0\164\0\163)
+ /Parent 27 0 R
+ /Prev 28 0 R
+ /A 17 0 R
+>> endobj
+30 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\104\0\145\0\166\0\145\0\154\0\157\0\160\0\151\0\156\0\147\0\40\0\116\0\141\0\166\0\151\0\147\0\141\0\164\0\151\0\157\0\156\0\40\0\103\0\157\0\155\0\160\0\157\0\156\0\145\0\156\0\164\0\163)
+ /Parent 24 0 R
+ /Prev 27 0 R
+ /A 19 0 R
+>> endobj
+31 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+32 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+33 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F6
+/BaseFont /Times-Italic
+/Encoding /WinAnsiEncoding >>
+endobj
+34 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+35 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+36 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F11
+/BaseFont /Courier-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+37 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+38 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 3
+/Kids [6 0 R 21 0 R 23 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 24 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 31 0 R /F5 32 0 R /F1 34 0 R /F6 33 0 R /F11 36 0 R /F9 35 0 R /F2 37 0 R /F7 38 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 604.666 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 471.332 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 440.198 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 174.645 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 411.82 null]
+>>
+endobj
+24 0 obj
+<<
+ /First 25 0 R
+ /Last 30 0 R
+>> endobj
+xref
+0 39
+0000000000 65535 f 
+0000008347 00000 n 
+0000008419 00000 n 
+0000008511 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000955 00000 n 
+0000001075 00000 n 
+0000001135 00000 n 
+0000008668 00000 n 
+0000001268 00000 n 
+0000008731 00000 n 
+0000001403 00000 n 
+0000008797 00000 n 
+0000001538 00000 n 
+0000008863 00000 n 
+0000001674 00000 n 
+0000008929 00000 n 
+0000001810 00000 n 
+0000008995 00000 n 
+0000001946 00000 n 
+0000004080 00000 n 
+0000004188 00000 n 
+0000005808 00000 n 
+0000009060 00000 n 
+0000005916 00000 n 
+0000006079 00000 n 
+0000006257 00000 n 
+0000006580 00000 n 
+0000006859 00000 n 
+0000007180 00000 n 
+0000007462 00000 n 
+0000007575 00000 n 
+0000007685 00000 n 
+0000007796 00000 n 
+0000007904 00000 n 
+0000008010 00000 n 
+0000008122 00000 n 
+0000008238 00000 n 
+trailer
+<<
+/Size 39
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+9111
+%%EOF

Added: lenya/site/docs/components/layout/static-resources.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/layout/static-resources.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,479 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Serving Static Resources</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.4', '../../../skin/')" id="menu_selected_1.1.4.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Layout</div>
+<div id="menu_selected_1.1.4.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Serving static resources</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="static-resources.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Serving Static Resources</h1> 
+
+
+<a name="N1001B"></a><a name="Serving+Static+Resources"></a>
+<h2 class="underlined_10">Serving Static Resources</h2>
+<div class="section">
+<p>Lenya now serves static resources out of the box. Publications can either
+use these predefined mappings, or provide their own. The following MIME types
+are handled:
+</p>
+<ul>
+  
+<li>CSS</li> 
+
+<li>Javascript</li>
+
+<li>Images (GIF, JPEG and PNG)</li>
+
+<li>PDF</li>
+
+<li>Shockwave Flash (*.swf)</li>
+
+</ul>
+<p>
+To use the built-in matching, these resources need to be stored in the
+appropriate directories within a publication, and called with the proper
+URLs.
+</p>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+
+<tr>
+<td colspan="1" rowspan="1">MIME Type</td><td colspan="1" rowspan="1">Prefix</td><td colspan="1" rowspan="1">Directory</td>
+</tr>
+
+<tr>
+<td colspan="1" rowspan="1">CSS</td><td colspan="1" rowspan="1">css/</td><td colspan="1" rowspan="1">resources/css/</td>
+</tr>
+
+<tr>
+<td colspan="1" rowspan="1">Javascript</td><td colspan="1" rowspan="1">javascript/</td><td colspan="1" rowspan="1">resources/javascript/</td>
+</tr>
+
+<tr>
+<td colspan="1" rowspan="1">Images</td><td colspan="1" rowspan="1">images/</td><td colspan="1" rowspan="1">resources/images/</td>
+</tr>
+
+<tr>
+<td colspan="1" rowspan="1">PDF</td><td colspan="1" rowspan="1">pdf/</td><td colspan="1" rowspan="1">resources/pdf/</td>
+</tr>
+
+<tr>
+<td colspan="1" rowspan="1">Flash</td><td colspan="1" rowspan="1">flash/</td><td colspan="1" rowspan="1">resources/flash/</td>
+</tr>
+
+</table>
+<p>An image would thus be called with &lt;img src="images/logo.gif" /&gt;
+You dont have to worry about absolute vs relative image paths as long
+as you use URLs that follow this pattern.</p>
+</div>
+
+
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/layout/static-resources.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/layout/static-resources.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/layout/static-resources.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,151 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 446 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!$AbAMqd&4Q?mMHQ*2VLIGgQ;,m\W_-81G&8#u9S*stas.LJ?Q5`lNUd*-&obnbRITsO'(W7B^dFoZ'SP197O[U/")8nK2PGqH'T3fk$9j*%C//?RS&(UbZ'c"Y?.tR3diYU?I?UXR#2bNTQimg+?qfKW(K)B6_hh!J3PsOmk"o\,a`Z09Wp[#\!R!PmcB3rVS_LttIoZ0'3go64lKb_pY.+a>G_\cm9#`2aP&:fQ18LHJFQ*3T?$E/*G@1`9rl'j$aCpEM-mp)-=5VZJl0W63odQe[IF=_QUW.dFCs=[A4$j5J`J3Q/r/?VJWtuBn$&d1HMHiKCTHN]6A_WJWc(u9Ka>i7lF_iMb$tV9kp8!a:;ss@M]DXB8]jB``o!s%"/sP^f'9C0joCYQhh)T>baBJ=\DD"<.k\WC$S/;WI4fqn/SLR-Rp0SNIarU~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 588.041 139.988 576.041 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Length 1620 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau10>Ar7S'Z],0.>0l26UL*.?&EJa]>d-gG4988Tih"2bEAu%&N*k\qV.'oB_/1:LaE]J%89o[kO>D@-foD5c:?oOWu3hD[<Xm...@b>C!kVA@\qJqR(=s_FrYg)psdfds,0F+7t6I]c7do.\&R&cQJo2_VU<IYbd_X>Dr(#4,4&>AH9]=7f#C4Ga3M?r<p;NAIl"!,V#W1OWut>F[HX_oZcFdr47!.GLt/l*8)8@i5*i@g7r<sg&mZ9`!$=iuiq&"D#s2#/?#VU$3K"e8d[HB,mWlN3Ve'B6r8!ON"fS9\gF\D]SLdemMM;EF_?nD+/1rGE3bmueQ.WC`"m@XC5rsc'IOrQSaOdZ)kcs*gT4a><4jQLLU9A=gIc!/3#?FLI[p("K6!:d$PRs#qAG"3!d1o9;KVZ%M>7!$B>Q>C8)MH%oFrd_/Q\0mrID'u-O:n(bFjKZ0i,%:<c@/:;ruMjhRj8o[eTG"C9brZ8l,;05PI,_?&=Oje[3aO!Ge;$c!-LWo!THEZ7lB@F=CeS;n1.5a]'"?0AFrq?s0ZjFCoHI[gF\D]T.F"oMM<Pg_TA.L\@cA:W3+BH@`or3TYogol#:nSEZ4L+XKAAZ,(G,7>5(,iBa]:cQ'rHX7+EST7W!,rqddNP;)h6T&5V*>\O'YdI+221/(%pj$h.U$Jpb)BHDJioJ8ECt"tO&0!7fKjliY4*;Q$a8]<9?+L"h$H'NSN8ki_"AZpMnZr8eq\A5fcXBU-O)pt+P5q<)[l#3B-RJ`bCl<s"-\jXhpMHI&:V]BD,KJji8Z)O?@A?qj(S##t_;AjhXd^p[r#T+T;"C(8oXi,_Lu(C5JrK59f'hjYfEKH>[5]@IVm2?ER#5cUbB1onV0oB>GnY)?!"dp13eL1dii!cKZ6<EJ$\m)D8u(:u][<hm[:Koq9NVtHk[oDMVn"M5+')OZY6MZkeGC"IVd@Jm339OC:odI:`s[cdcLO*A!&^+5As]&FC:R+MDflFM7:s4F!U]EW7<j?X'l1D3bnesl!.9Lt^+gP,_1AnfBmD#bk!7r9&b$&\`^"#60dSc~>
+endstream
+endobj
+11 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 10 0 R
+>>
+endobj
+13 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\123\0\145\0\162\0\166\0\151\0\156\0\147\0\40\0\123\0\164\0\141\0\164\0\151\0\143\0\40\0\122\0\145\0\163\0\157\0\165\0\162\0\143\0\145\0\163)
+ /Parent 12 0 R
+ /A 9 0 R
+>> endobj
+14 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+15 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+16 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+17 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+18 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 2
+/Kids [6 0 R 11 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 12 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 14 0 R /F5 15 0 R /F1 16 0 R /F2 17 0 R /F7 18 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [11 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+12 0 obj
+<<
+ /First 13 0 R
+ /Last 13 0 R
+>> endobj
+xref
+0 19
+0000000000 65535 f 
+0000003483 00000 n 
+0000003548 00000 n 
+0000003640 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000608 00000 n 
+0000000728 00000 n 
+0000000753 00000 n 
+0000003763 00000 n 
+0000000887 00000 n 
+0000002600 00000 n 
+0000003826 00000 n 
+0000002708 00000 n 
+0000002927 00000 n 
+0000003040 00000 n 
+0000003150 00000 n 
+0000003258 00000 n 
+0000003374 00000 n 
+trailer
+<<
+/Size 19
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+3877
+%%EOF

Added: lenya/site/docs/components/layout/xhtml-templating.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/layout/xhtml-templating.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,484 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>XHTML templating</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.4', '../../../skin/')" id="menu_selected_1.1.4.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Layout</div>
+<div id="menu_selected_1.1.4.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">XHTML templating</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="xhtml-templating.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>XHTML templating</h1> 
+
+
+<a name="N1001B"></a><a name="The+XHTML+Templating+Concept"></a>
+<h2 class="underlined_10">The XHTML Templating Concept</h2>
+<div class="section">
+<p>There are various approaches to templating within a Lenya
+publication. The XHTML approach is effective under the following
+conditions:
+</p>
+<ul>
+  
+<li>Designers want to edit the layout with their conventional tools.</li> 
+
+<li>The page layout contains large parts of static HTML.</li>
+
+<li>Pages are typically composed of simple elements.</li>
+
+</ul>
+<p>
+If these conditions are met, it is possible to define the overall
+layout of a page in a XHTML document, using tools like Dreamweaver.
+Special placeholders need to be inserted to indicate where Lenya
+elements should later be substituted. This can be done by inserting
+&lt;div id="navigation" /&gt; as the placeholder for the navigation, for
+instance, or &lt;div id="cmsbody" /&gt; for the body part of a page.
+</p>
+<p>
+If these XHTML documents are finished, they can then be called
+from Lenya, and the placeholders be substituted with CMS content.
+Schematically, this process looks as follows:
+</p>
+<p>1)</p>
+<p>XML document (article)    -&gt;</p>
+<p>XML document (navigation) -&gt;  Aggregation to one XML document</p>
+<p>XHTML template            -&gt;</p>
+<p>2)</p>
+<p>aggregated XML document   -&gt;  Processing with XSLT</p>
+<p>
+Step 2) identifies the various placeholders ( &lt;div id="navigation" /&gt;
+and &lt;div id="cmsbody" /&gt; in this example) and applies XSL transformations
+to substitute the placeholders with the transformed contents of
+(navigation, article) respectively.
+</p>
+<p>
+What are the advantages of this approach?</p>
+<ul>
+  
+<li>less XSLT is required, making it easier to delegate design work</li>
+
+<li>XSLT are easier to understand, as they only affect a small part
+  of a page</li>
+
+</ul>
+<p>What are the pitfalls of this approach?</p>
+<ul>
+  
+<li>it may not be appropriate to put the content (here: article) into
+  the XHTML format</li>
+
+<li>template reuse may be hampered</li>
+
+</ul>
+</div>
+
+
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/layout/xhtml-templating.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/layout/xhtml-templating.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/layout/xhtml-templating.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,151 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 452 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!$Ahen$"'ZTTeMK=UjG5Xc30;k4@(7/T80:$Fd5V,M//]4UIm8q*NcM.Ai8`;aJIiLYdKa@*I$tt;JLciK//IO9!!Wq"\G.+67:rHrPL^H>_pIFbdT"pT1M-UIJXQhPuL"]8Z$cJ7j&[;.ZSe%6/L.Dpd&<)E4]UWMR.cf8_[Q6KN;OJ-=@"*`!.3e-,eu!T1f2B#UPF8SRUFJr!iaO%X%3B,;'/K&F\g_42i8%;0F8)2=AScFC&]]I\^UW,#*m[[rnUX4.h,j;HI(`bN]m#Nt%oRY4s43K>A[8anoa:Yed<.tt@blQr?9EHD_07!,Y$8nCb[K(LJe@+k8B?G8@*qE,Nm;*ud+I(4P1f")-p]s:9O$enD2R0+\6o8-\JI)[0qI#IEi"]AK=J,6bh$bo2s7R<.P#pH>O/t'a?*Fg:@nu84=q(%h/\G/\,QG<B>f/~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 588.041 185.648 576.041 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Length 1682 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm<D/...@J0eX.dN>1gcS6[qr;pV%ih,c,Q$SR1PNS=3BmI\#<U4R4h=s8ChUo;PJ;_Vn'X,J$C;sWDhVD<f0\@//doSmC+-_:YAR]jQ_%W:eOk!t;]L]q=1_0iJk-EIc'7^^W-YA3]qVs:aiJQoC*Q<_#dQ9Vdj>MOi+e)%3Fi!E."S6GTZ"KH+f!P=Ya>gR$"GQt.$(8)Pi+]Lg61o&n&OPaDC/_Yek=S>-(0f#[""%k-Z#+T:5Zs[Zc)l@46;c_6WEq16Q!/0l]@g'ji7n2"i6n8lk2\Ik+;'RooC3bhU@5$+5Xtq)oi)<'9^8D+h5`2rtC!:MtJL8BYbHjT0kCV\qA'EMmF+RHcfLuJ]"N<e#pUZrg8F2HrLf[g;A-n8]N>3(q,+>p<=l"TcRQb4:`2#(p(=&2Li>!#dWNeXW\ug\LVhFHaK]M;T"kg.THX=?^0AaE5Cr#4u-8I%pp])-m)Uq4e,LaKcR_[U7hW*5N[`>p\oAhT7Ge<Z0N&.;uRXK3&>lnAu672(*_e9Uc$ed=u>[pA-)Sj:W-4eg^LD/O;=6Kr(7S5#QKs]k8$/*]AUe%Z/?^Q%(A03lqT=upO!!_C)^@JW4<3S8GnW_4,88>noL*il7O/]ou`;'e\<a_rKZ=Tt'1fM%pO=GHsDjoX``;FK[W#Af)7)A;Mb(Yk.O7*O9#*D!oo]i/#[8,=:rr0.T<4&-((-tY_7Q*@fEp=&q59Y)T`R8O>qWa=<N9CIB&fgEh]bd&2=2;WpI-VVh<`u3:(=,X+%K:`57!MSX;LRJ3^f_lI^6I#"`B<GibUKp1qeq(G1\OksA=A0bS\RHX<_q@VD("NlZI\\ip`a'bH%AObO[=RlkN&Fj_TYt'Eg%!(e`_a)0opXK)(Bo6k2XXHbnUt)f.ghAe(N[&I\mA1cRl-d@UgIBA-Zt0?4$4F/5XBAm[#G8\ITnMgea=68<bo)=hD$Y-mUJb58mR:B3%c6Zjal!0dVEc]qna4B5R(s&_Z$7ORqc!Ra41=l7G3shOm'DQWgaKg"j*[ZEV.fS.nue&Ea5bB1Ud+)iG5hCK:D8$PjC'h/L`Mf5e0-FUA?NYDi*=B5d$ajntmX?lJ,06!/*u#$31S<Fs-+:>s9Zc.I_80,@Y3ABXK1U,&r>]B6YC-.>HF26`h5VQO+J575a4l!2U?Q_k[Q(pkk7!oRcJm,jl+(;djDY\'#1]2<NF*R#^,*N4=Z?^Hrum>YFFa3^E3d"';^*U.'&X`X-SjQ"Yo7QC#,q$cVWgN,SUf*5tO%pS@A?TWGlc%'Wq&i'$p?7QpLiJEnVMJ]f0>%m#O/m?hG]LV`5W1j2+VL/)7b%j36]\mM;mk^s_q92,Fe7Dqc=dR^q6Yh3;cd4sW]=)uI!r"?7ob!Y~>
+endstream
+endobj
+11 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 10 0 R
+>>
+endobj
+13 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\124\0\150\0\145\0\40\0\130\0\110\0\124\0\115\0\114\0\40\0\124\0\145\0\155\0\160\0\154\0\141\0\164\0\151\0\156\0\147\0\40\0\103\0\157\0\156\0\143\0\145\0\160\0\164)
+ /Parent 12 0 R
+ /A 9 0 R
+>> endobj
+14 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+15 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+16 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+17 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+18 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 2
+/Kids [6 0 R 11 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 12 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 14 0 R /F5 15 0 R /F1 16 0 R /F2 17 0 R /F7 18 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [11 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+12 0 obj
+<<
+ /First 13 0 R
+ /Last 13 0 R
+>> endobj
+xref
+0 19
+0000000000 65535 f 
+0000003574 00000 n 
+0000003639 00000 n 
+0000003731 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000614 00000 n 
+0000000734 00000 n 
+0000000759 00000 n 
+0000003854 00000 n 
+0000000893 00000 n 
+0000002668 00000 n 
+0000003917 00000 n 
+0000002776 00000 n 
+0000003018 00000 n 
+0000003131 00000 n 
+0000003241 00000 n 
+0000003349 00000 n 
+0000003465 00000 n 
+trailer
+<<
+/Size 19
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+3968
+%%EOF

Added: lenya/site/docs/components/link-management/link-management.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/link-management/link-management.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,628 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Link Management</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.11', '../../../skin/')" id="menu_selected_1.1.4.1.11Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Link Management</div>
+<div id="menu_selected_1.1.4.1.11" class="selectedmenuitemgroup" style="display: block;">
+<div class="menupage">
+<div class="menupagetitle">Link Management</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="link-management.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Link Management</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Introduction">Introduction</a>
+<ul class="minitoc">
+<li>
+<a href="#A+document+is+not+yet+live">A document is not yet live</a>
+</li>
+<li>
+<a href="#A+document+is+withdrawn+from+live">A document is withdrawn from live</a>
+</li>
+<li>
+<a href="#A+document-id+changes">A document-id changes</a>
+</li>
+<li>
+<a href="#Rewrite+internal+links+in+live">Rewrite internal links in live</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#Implementation">Implementation</a>
+<ul class="minitoc">
+<li>
+<a href="#A+document+is+not+yet+live-N10074">A document is not yet live</a>
+</li>
+<li>
+<a href="#A+document+is+withdrawn+from+live-N1008D">A document is withdrawn from live</a>
+</li>
+<li>
+<a href="#A+document-id+changes-N100A6">A document-id changes</a>
+</li>
+<li>
+<a href="#Rewrite+internal+links+in+live-N100B6">Rewrite internal links in live</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#Involved+classes%2C+XSPs+and+XSLTs">Involved classes, XSPs and XSLTs</a>
+</li>
+</ul>
+</div>
+    
+    
+<a name="N10019"></a><a name="Introduction"></a>
+<h2 class="underlined_10">Introduction</h2>
+<div class="section">
+<p>Link Managements deals with internal links, i.e. documents
+      that refer to other documents within the same publication. These
+      links might have to be changed.</p>
+<ol>
+	
+<li>if a document not yet live,</li>
+	
+<li>if it is withdrawn from live or </li>
+	
+<li>if its document-id has changed because it is moved to a
+        different location within the site tree.</li>
+	
+<li>references in authoring have to link to documents in
+	<span class="codefrag">authoring</span>, however once they are published they
+	need to refer to documents in <span class="codefrag">live</span>
+</li>
+      
+</ol>
+<p>These four cases have to be dealt with seperately.</p>
+<a name="N10039"></a><a name="A+document+is+not+yet+live"></a>
+<h3 class="underlined_5">A document is not yet live</h3>
+<p>This case can happen if the user tries to publish a
+	document which has a reference to another document which has
+	not been published yet. The reference will be stale as the
+	refered document is not in the live area yet. A warning will
+	be issued during the publishing process.</p>
+<a name="N10043"></a><a name="A+document+is+withdrawn+from+live"></a>
+<h3 class="underlined_5">A document is withdrawn from live</h3>
+<p>If a document which is has references to it is withdrawn
+	from the live area the references will be stale, as the
+	refered document is no longer available in the live area. A
+	warning will be issued during the deactivation process.</p>
+<a name="N1004D"></a><a name="A+document-id+changes"></a>
+<h3 class="underlined_5">A document-id changes</h3>
+<p>If a document is moved within the site tree such that it
+	changes its document-id (e.g. cut a document and paste it
+	somewhere else in the hierarchy in the site area) then all
+	references to this document have to be changed. This is done
+	transparently in the course of the paste.</p>
+<a name="N10057"></a><a name="Rewrite+internal+links+in+live"></a>
+<h3 class="underlined_5">Rewrite internal links in live</h3>
+<p>Internal links refer to documents in authoring as long as
+	they are not published. However as soon as they are published,
+	i.e. reside in the live area their references have to go to
+	documents in the live area. A transformer takes care of
+	rewriting the internal links.</p>
+</div>
+
+    
+<a name="N10062"></a><a name="Implementation"></a>
+<h2 class="underlined_10">Implementation</h2>
+<div class="section">
+<p>The implementation is pretty
+      straight-forward and is mostly handled in XSPs and associated
+      helper classes. The heavy lifting us done is the class
+      <span class="codefrag">Grep</span> and the helper class
+      <span class="codefrag">DocumentReferencesHelper</span>. The <span class="codefrag">Grep</span>
+      class can traverse the repository and find references to the
+      current document or can also find references from the current
+      document to other documents. A transformer
+      (SimpleLinkRewritingTransformer) is used to rewrite the internal
+      links in the live area.</p>
+<a name="N10074"></a><a name="A+document+is+not+yet+live-N10074"></a>
+<h3 class="underlined_5">A document is not yet live</h3>
+<p>This is implemented as an extension to the publish xsp. It
+	  queries the <span class="codefrag">DocumentReferencesHelper</span> (using the
+	  <span class="codefrag">getInternalReferences</span> method) to ask if there
+	  are references from the current document to other documents
+	  which have not been published yet. The
+	  <span class="codefrag">DocumentReferencesHelper</span> in turn uses the
+	  <span class="codefrag">Grep#findPattern</span> method to search the current
+	  document for patterns of a reference. The pattern is defined
+	  in <span class="codefrag">DocumentReferencesHelper#getInternalLinkPattern</span>.</p>
+<a name="N1008D"></a><a name="A+document+is+withdrawn+from+live-N1008D"></a>
+<h3 class="underlined_5">A document is withdrawn from live</h3>
+<p>This is implemented as an extension to the deactivate
+	  xsp. It queries the <span class="codefrag">DocumentReferencesHelper</span>
+	  (using the <span class="codefrag">getReferences</span> method) to ask if any
+	  other documents refer to the current document. The
+	  <span class="codefrag">DocumentReferencesHelper</span> in turn uses the
+	  <span class="codefrag">Grep#find</span> method to search the repository for
+	  documents which contain a patterns of a reference. The
+	  pattern is defined in
+	  <span class="codefrag">DocumentReferencesHelper#getReferencesSearchString()</span>.</p>
+<a name="N100A6"></a><a name="A+document-id+changes-N100A6"></a>
+<h3 class="underlined_5">A document-id changes</h3>
+<p>This is implemented with an ant task
+	  (<span class="codefrag">org.apache.lenya.cms.ant.LinkRewriteTask</span>)
+	  which traverses the repository and pipes all documents
+	  through an XSLT stylesheet
+	  (<span class="codefrag">src/webapp/lenya/xslt/util/linkRewrite.xsl</span>) to
+	  modify all references to the document that changed its
+	  document-id.
+	</p>
+<a name="N100B6"></a><a name="Rewrite+internal+links+in+live-N100B6"></a>
+<h3 class="underlined_5">Rewrite internal links in live</h3>
+<p>The
+	  <span class="codefrag">org.apache.lenya.cms.cocoon.transformation.SimpleLinkRewritingTransformer</span>
+	  transformer takes care of rewriting internal links to ensure
+	  they refer to the appropriate area.
+	</p>
+</div>
+
+    
+<a name="N100C4"></a><a name="Involved+classes%2C+XSPs+and+XSLTs"></a>
+<h2 class="underlined_10">Involved classes, XSPs and XSLTs</h2>
+<div class="section">
+<p>The following classes, XSPs and XSLTs are involved in link
+      management:</p>
+<dl>
+	
+<dt>org.apache.lenya.cms.publication.xsp.DocumentReferencesHelper</dt>
+	
+<dd>A helper class for the publish and deactivate
+	xsps. Defines the regular expressions for internal links. Has
+	methods to deteremine all references from the current document
+	to other documents (<span class="codefrag">getInternalReferences</span>) and to
+	determine all references from other documents to the current
+	document (<span class="codefrag">getReferences</span>).</dd>
+	
+<dt>org.apache.lenya.search.Grep</dt>
+	
+<dd>User by <span class="codefrag">DocumentReferencesHelper</span> to search
+	for patterns in a file or in a directory tree.</dd> 
+	
+<dt>org.apache.lenya.cms.ant.LinkRewriteTask</dt>
+	
+<dd>An ant task that upon change of a document-id pipes all
+	documents of the repository through a XSLT stylesheet which
+	rewrites internal links that were refering to the old
+	document-id to refere to the new one.</dd> 
+	
+<dt>org.apache.lenya.cms.cocoon.transformation.SimpleLinkRewritingTransformer</dt>
+	
+<dd>A transformer that rewrites internal links for the
+	appropriate area.</dd>
+	
+<dt>$publication-id/config/tasks/targets.xml</dt>
+	
+<dd>Defines the <span class="codefrag">move-and-rewrite</span> target which
+	handles the link rewriting in the case of a paste, i.e. when a
+	document-id has changed.</dd>  
+	
+<dt>src/webapp/lenya/xslt/util/linkRewrite.xsl</dt>
+	
+<dd>The XSLT transformation used by
+	<span class="codefrag">LinkRewriteTask</span> to actually rewrite the internal links.</dd>
+	
+<dt>src/webapp/lenya/content/publishing/screen.xsp, src/webapp/lenya/xslt/publishing/publish-screen.xsl</dt>
+	
+<dd>Query the <span class="codefrag">DocumentReferencesHelper</span> to display
+	a warning in case the current document contains references to
+	documents which have not been published yet.</dd>
+	
+<dt>src/webapp/lenya/content/info/deactivate.xsp, src/webapp/lenya/xslt/info/deactivate.xsl</dt>
+	
+<dd>Query the <span class="codefrag">DocumentReferencesHelper</span> to display
+	a warning in case there are links to the current document
+	which is about to be deactivated.</dd>
+      
+</dl>
+</div>
+  
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/link-management/link-management.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/link-management/link-management.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/link-management/link-management.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,458 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 783 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb"/f?#SFN'Sc)J.sqZOlM34XQgM.P9MF0k>YNjti?ec'-8nKuLjqWNBsCS[6LX,=,=.?<3')>4HsZUq%6iWH5Sum3>m/7JA,ubT!!?aqk1`QuQp;S0+K`G_ah1H2;fG1"fW7c\$72"DP,b()H]W^@_BjUe5=A%&%-^]HLV4'LQYJ1DRH^a*W1r)i_F4I2,Oo^U&]T73<'6Dn`o)#SU)35Xe#G:I22?,j?o/:)?4I"-:e2Jmj'gi7%(usnkrhs^Xn,9<(0XGEj<j@j%7;X(mpein-KGjj]15!C&0F`b;m7[(I-?(I[O0VZVD"J&RA+]I8p^qmko"';Q']\Ij;B:-b]?nW&13D`).i(0T?VCX[&^hT46<=T[B;+tWC\Xt?VunAL67*Z7j7a.7j)+Q\^s)I67lbi6$/+qP:l"!,KA"0AssQ\^t:%hhuAJeeOAf3gVS'b>)CZ\-hZ-e%Mr>`hQT#7poK\6#mMSK!`#<@?8-cq=g]kDaV8Yi12Np9m-Fqs@cj+D)&J3^s1;AA=bb]hIkiVl"93SMG_4!\fDNb#=:G--6*[)X^e!IR58b8qJcG`n(+0u'7LWeYr_Jea-PcgQRG-qH/,^YB7FT??K:D[^pWXp2<:2Eadu17s>CeVV=b33oi(nRi[)nd&@`6MCcgjA`E)933#egO&p;0E3PS&k24e;#Task7`+;j[J#P^lopN<`G[I04RRrI^FJe0ZKM3sc)=4.u<CQ\GdSR/Zb;0t+.HDC%+bb=d?Z?/R&5i^P'OgWkBkhc7kQ%LUd~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+20 0 R
+22 0 R
+24 0 R
+26 0 R
+28 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 601.541 79.328 589.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 583.341 160.496 571.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 565.141 205.148 553.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 546.941 147.476 534.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 528.741 170.828 516.741 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 510.541 95.996 498.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 492.341 160.496 480.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 21 0 R
+/H /I
+>>
+endobj
+22 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 474.141 205.148 462.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 23 0 R
+/H /I
+>>
+endobj
+24 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 455.941 147.476 443.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 25 0 R
+/H /I
+>>
+endobj
+26 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 437.741 170.828 425.741 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 27 0 R
+/H /I
+>>
+endobj
+28 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 419.541 189.656 407.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 29 0 R
+/H /I
+>>
+endobj
+30 0 obj
+<< /Length 2301 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau`VhiFNj&:WNO,#VeAUg"XOIQlVr^"uelFPY,-V/@BfM%e5Ji+tr%s8/5b@0SEI8A/c7<=F+7T)%N<n\G%ph2`ZUQ0f,u[GK_BX8SU&ZLjdgY:o^[95Nameq_f5pGR<'HD#.urVeN'A@='K7@^2m<r]8P^M,^rb,2Qd.)QE1EVs"YmrA3#'ClB(q-G%/>,^lK<q$5#:N6thUGsiY9R5&l8[LnY(-Fkc:ii+Cb+AMTi^Geh@OEG2R<?9N,(d9n6rgh;.24AFJ`6ngb0-+shXJZm5eV:cP\A9r9GU``2C:M(Ya]ZhpCYb:i^Y`+rX66MM0QTJ>B97u4mjb['$os8D02g!S=aE3C6X[$h-tbFZgLGSJ\eB8THfNWm@8c'8=W.83j53*3Z(^J#-5a,GA\]k!KZYZG/,R/I)n<bR7Cqc/Xt?m5OFGFX+gh,LpmotC>`i_K+0K!R,@ld42Q7S9@0O*:.G``Bp.#^?5aZ#!?itIR)LB%88AXubSu^gHufd9O_t<S-WH%k7?knRh(OV`"HaM51VsT@7uQ=k:[2.0oT5q8'BAd'F,>sU!To<GP;knKb4NE1%pm)lAY5JlKY3A;:5&ul,Q*DNXS.J+dFkq)$=(Fb73_"NSBO!2fPshWZBpZu8tb[..u90rFBYN>!i$dO>NA-A66r`T;K[S&,>)\P[Jcc[>F8aS9lVQig1`aAZ]\g^^qQ0Bb,t"37k(fBSdR6,A;((jZOVYCN1m)AD&`C)9Hg;^hF(0\2*17?q?BPb%JbG*6HJRJ6DPi/gnb&A>4[cmR!':K"X]L!`CU,t"GeRQ!esqtr)!jX:2SYi/L-bFS>^.URl1O+IH!"NUheglXAk$u/ceNfC[4mKBs!@oCeTm*b[mZ8Jsm'E8(3Ml0-q4D,t&Q8'pFdFGRguAVq0mJBsH1jE/]TJomq\#,`J"X$`:m6)8Rb&B*S;W%Gh0d!LOk99$iR2EDXH^7orlE626S_$%IN2GX^9_B9=s\^.r,5luqaGD+gXUg,cjo2Cd@$<1mF&/l1"+gfYI,hmT_Aqa</cAO-[kPq[gZfb&tXARF9<\[)20?B@<(h52_=DNq%a9[4AP+"F+mK/i*@2g3,MJOeMH`$/&O5T@\RZB:X?FhtE:W"m+?hk3JJ'b2BM7n*Z^;hi<&p-d]t?RQ_oOWo2B<9:bR![Ud"(g>^-KXDTQkUI;#4>R^LBD9[T,]iU7^^f+LFMP>V`(;.S(g8?J4'@Z6(tBGYVM]el'0af^0q8Y)+;l6N+OsP(CeOo-K+BGO/eo;/hT,V`$49fOjN`HP?<.s9XG281!YVl+PsWIEgG0._0U=k7oKpeB55X[n^YP.Jc9\n^j8jgcIhCn#+q4Puc^5e$^O_)QkRt),YTY\slo@H2;dGiG@Fp]X-U/[CjP8MN$[SUJ#;DpujhM3sfb6/2:q79/!<B%)q5Q@3K=7F*+@*4tR02VFL$24Zj#2H+'Y<q?c_$Ff-<D\O`;96:qbn]\TcZ4MIS)$;fd@F1p^3Rr/&j)gat.#27OsIO*LdDQZQ9d^LTkeM`QS0/76]7PU)rk%F-(rl663DV<8WMs@fR;DEt`stQWX7>#W9)R6B?e%9&CFS%32L$lWn'8a7T`(9kcN>Kean^W@8*!a'KXUB=bUojQdX.Cq[5R]C02gRP-E=:.g?^T#79IPD7?O6tOsu0l_YGTZ3/H(RT/s(:4qK>76J>nFQVA1FZ>mEh6I3?$B)]3Y05:WQ\)T?B'R1I9"*=T5>n_.9kD;!M_69J,bh)m8Ds=p/jrtrGJrn5hl`=\bdtm'd?X+HPj"OBZ5Bu3D=0q2d]5*C["PK#@i^GJV//k"+.SE4ra4W4DT$Vo)4q.B1oRmd!#Cp'Q*+2"JX>go<(G/(3'ns52Dr#%W"'RnEQ[u0pNTOs#35cQ^[p$J0V'FB=7WV"li-\FAVe-kZF@#CsOH"K@dg`q(\L$4Y_aX8dRt`=q5LA'8iOu*>2Z>`ZH\as29g&?W4aPH@u1l26*k_L]5YpJp)k]eIhb'M!SM%bA452%C5MAbQY#DW\/5a5=T9iThX%?2CG7Y%#HouJfd6W=3546"cNW'6*fYdL8W/7^Jt6jTg)5+\C!0pV_bb'k_'[1pd5G(HN+15ZtSOuZG-3^rn*uLTR*[&Y.V)GX*S8-`G0VkkM?%.kSmZ+kK)$%HA!PSc#TG`phi)![C,;Q(($r.\D[5sQYCSD_<!i9:KdZHgTMQ26-n&gJQU*i&,MpI?"tK_&)QDq"37%??#aTb[D)2T/(8A0&OnRYmQT0RZN:JmKbEt/I6+&2pFg9lEk)~>
+endstream
+endobj
+31 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 30 0 R
+>>
+endobj
+32 0 obj
+<< /Length 2300 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0E>Ar7S'RnB30[MtY5XS2oI;eMaXrT9jD*24AZ3NjrD5"86P*-jcqb]<D:...@e>H#7`jq=G5,TrQ)V2AYhB-297CX71e_`jNWfouqa-`TC1,'^dMF&fNf*)89CX)Jl9nb%j:Xkg"6TF2J>DS_F-M..CG_AMS01_N%oPtTCnYU*S')M+n#;6F'G/urdtH+47Xj:]a03QbfEkD'7gi$$FJ,'A%64EKE*ZKE_ucj"'_"@`,K9iOK[[GHUK]3f9'?04i<d9C%1Qf2Os$=3GmbA<;F`h-FMoQb]/"$W=OV<m4>pd[oRX0!]UKuO_/"iq.(Yc8iLnU^E#pnAb&jsZbDNQ-UVR=bapI79Wk5`p?)*@`OGlJNUg,]C;S?p6B!Mq?f/)'rUJ2rF5\roNi/[.*MV@bt(\4:QH\B9r$B6'_eo$rh^VXRBND-M^DE"sMGQ]rF\dGp=5c5rW\;XS!8[cel#)3!$Ac<M0H(WC!'%dO,F,r/HJj[(lYV'D2%eNLsh`K[hGN5[SZB47)qY<U'^ihkeAE$^hUKq-V(dkcHYlU&j?C?Y;cUTu-"apKK+c;qi<);Vn]R[[\H-dCZ3s'568+V"8\?5o&MK]eFe8Qt8m0]Sak<_=*6-^8\=>j=+.k1[>W*agqO`II]d++2pKI*OK;HA\(+JqZm0](R1Gesq;4Aid#Q4@91Z]&GW;T,l>f:s,>Q.^lL<;Z4RI!XY9QD9Q;;Gt3n9a,eb\V3CV^bpP+**0+#>*G^=k)%/XE\[jUOmm0DNqLctd<VX<6#W9-m)W)]1^sYXrkmT&OLl",Cbh[&'8<ulFYA]F'.mh<B*VhU+!k9WD:hb2b84#oG\37\[LZ[E>XLJF^^CFGan^Dla7W%ghT,RBF.quQf*=Hr-*T1S@cb[=rrhajD?Y^uRt"h2"lBeUG#hN?35:,]Ac0-Nq-O(@?6+,M'R1##Q>%N//N@$PDSFo=>8^^ZeZjlRVnM@OJ]!'A[BuBd((,'>HJmD!c]P4[jFNtdnI*N94PB-&,*1B_eOl,MHmes)C.kUQDsJ`MXWQ2m3,7=L^rgKL[&W&Op2Zj)!4[h`3U\"'n.N*X!?##WMZ~>
+endstream
+endobj
+33 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 32 0 R
+>>
+endobj
+35 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\111\0\156\0\164\0\162\0\157\0\144\0\165\0\143\0\164\0\151\0\157\0\156)
+ /Parent 34 0 R
+ /First 36 0 R
+ /Last 39 0 R
+ /Next 40 0 R
+ /Count -4
+ /A 9 0 R
+>> endobj
+36 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\61\0\40\0\101\0\40\0\144\0\157\0\143\0\165\0\155\0\145\0\156\0\164\0\40\0\151\0\163\0\40\0\156\0\157\0\164\0\40\0\171\0\145\0\164\0\40\0\154\0\151\0\166\0\145)
+ /Parent 35 0 R
+ /Next 37 0 R
+ /A 11 0 R
+>> endobj
+37 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\62\0\40\0\101\0\40\0\144\0\157\0\143\0\165\0\155\0\145\0\156\0\164\0\40\0\151\0\163\0\40\0\167\0\151\0\164\0\150\0\144\0\162\0\141\0\167\0\156\0\40\0\146\0\162\0\157\0\155\0\40\0\154\0\151\0\166\0\145)
+ /Parent 35 0 R
+ /Prev 36 0 R
+ /Next 38 0 R
+ /A 13 0 R
+>> endobj
+38 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\63\0\40\0\101\0\40\0\144\0\157\0\143\0\165\0\155\0\145\0\156\0\164\0\55\0\151\0\144\0\40\0\143\0\150\0\141\0\156\0\147\0\145\0\163)
+ /Parent 35 0 R
+ /Prev 37 0 R
+ /Next 39 0 R
+ /A 15 0 R
+>> endobj
+39 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\64\0\40\0\122\0\145\0\167\0\162\0\151\0\164\0\145\0\40\0\151\0\156\0\164\0\145\0\162\0\156\0\141\0\154\0\40\0\154\0\151\0\156\0\153\0\163\0\40\0\151\0\156\0\40\0\154\0\151\0\166\0\145)
+ /Parent 35 0 R
+ /Prev 38 0 R
+ /A 17 0 R
+>> endobj
+40 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\111\0\155\0\160\0\154\0\145\0\155\0\145\0\156\0\164\0\141\0\164\0\151\0\157\0\156)
+ /Parent 34 0 R
+ /First 41 0 R
+ /Last 44 0 R
+ /Prev 35 0 R
+ /Next 45 0 R
+ /Count -4
+ /A 19 0 R
+>> endobj
+41 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\61\0\40\0\101\0\40\0\144\0\157\0\143\0\165\0\155\0\145\0\156\0\164\0\40\0\151\0\163\0\40\0\156\0\157\0\164\0\40\0\171\0\145\0\164\0\40\0\154\0\151\0\166\0\145)
+ /Parent 40 0 R
+ /Next 42 0 R
+ /A 21 0 R
+>> endobj
+42 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\62\0\40\0\101\0\40\0\144\0\157\0\143\0\165\0\155\0\145\0\156\0\164\0\40\0\151\0\163\0\40\0\167\0\151\0\164\0\150\0\144\0\162\0\141\0\167\0\156\0\40\0\146\0\162\0\157\0\155\0\40\0\154\0\151\0\166\0\145)
+ /Parent 40 0 R
+ /Prev 41 0 R
+ /Next 43 0 R
+ /A 23 0 R
+>> endobj
+43 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\63\0\40\0\101\0\40\0\144\0\157\0\143\0\165\0\155\0\145\0\156\0\164\0\55\0\151\0\144\0\40\0\143\0\150\0\141\0\156\0\147\0\145\0\163)
+ /Parent 40 0 R
+ /Prev 42 0 R
+ /Next 44 0 R
+ /A 25 0 R
+>> endobj
+44 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\64\0\40\0\122\0\145\0\167\0\162\0\151\0\164\0\145\0\40\0\151\0\156\0\164\0\145\0\162\0\156\0\141\0\154\0\40\0\154\0\151\0\156\0\153\0\163\0\40\0\151\0\156\0\40\0\154\0\151\0\166\0\145)
+ /Parent 40 0 R
+ /Prev 43 0 R
+ /A 27 0 R
+>> endobj
+45 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\111\0\156\0\166\0\157\0\154\0\166\0\145\0\144\0\40\0\143\0\154\0\141\0\163\0\163\0\145\0\163\0\54\0\40\0\130\0\123\0\120\0\163\0\40\0\141\0\156\0\144\0\40\0\130\0\123\0\114\0\124\0\163)
+ /Parent 34 0 R
+ /Prev 40 0 R
+ /A 29 0 R
+>> endobj
+46 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+47 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+48 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+49 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+50 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+51 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 3
+/Kids [6 0 R 31 0 R 33 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 34 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 46 0 R /F5 47 0 R /F1 48 0 R /F9 49 0 R /F2 50 0 R /F7 51 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [31 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [31 0 R /XYZ -5.0 578.266 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [31 0 R /XYZ -5.0 500.613 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [31 0 R /XYZ -5.0 436.16 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [31 0 R /XYZ -5.0 358.507 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [31 0 R /XYZ -5.0 280.854 null]
+>>
+endobj
+21 0 obj
+<<
+/S /GoTo
+/D [31 0 R /XYZ -5.0 188.92 null]
+>>
+endobj
+23 0 obj
+<<
+/S /GoTo
+/D [31 0 R /XYZ -5.0 84.867 null]
+>>
+endobj
+25 0 obj
+<<
+/S /GoTo
+/D [33 0 R /XYZ -5.0 657.0 null]
+>>
+endobj
+27 0 obj
+<<
+/S /GoTo
+/D [33 0 R /XYZ -5.0 566.147 null]
+>>
+endobj
+29 0 obj
+<<
+/S /GoTo
+/D [33 0 R /XYZ -5.0 501.694 null]
+>>
+endobj
+34 0 obj
+<<
+ /First 35 0 R
+ /Last 45 0 R
+>> endobj
+xref
+0 52
+0000000000 65535 f 
+0000011187 00000 n 
+0000011259 00000 n 
+0000011351 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000945 00000 n 
+0000001065 00000 n 
+0000001160 00000 n 
+0000011485 00000 n 
+0000001293 00000 n 
+0000011548 00000 n 
+0000001429 00000 n 
+0000011614 00000 n 
+0000001565 00000 n 
+0000011680 00000 n 
+0000001701 00000 n 
+0000011745 00000 n 
+0000001837 00000 n 
+0000011811 00000 n 
+0000001972 00000 n 
+0000011877 00000 n 
+0000002108 00000 n 
+0000011942 00000 n 
+0000002244 00000 n 
+0000012007 00000 n 
+0000002380 00000 n 
+0000012071 00000 n 
+0000002516 00000 n 
+0000012137 00000 n 
+0000002652 00000 n 
+0000005046 00000 n 
+0000005154 00000 n 
+0000007547 00000 n 
+0000012203 00000 n 
+0000007655 00000 n 
+0000007858 00000 n 
+0000008111 00000 n 
+0000008420 00000 n 
+0000008659 00000 n 
+0000008937 00000 n 
+0000009167 00000 n 
+0000009420 00000 n 
+0000009729 00000 n 
+0000009968 00000 n 
+0000010246 00000 n 
+0000010525 00000 n 
+0000010638 00000 n 
+0000010748 00000 n 
+0000010856 00000 n 
+0000010962 00000 n 
+0000011078 00000 n 
+trailer
+<<
+/Size 52
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+12254
+%%EOF

Added: lenya/site/docs/components/metadata/metadata.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/metadata/metadata.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,553 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Meta Data</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.12', '../../../skin/')" id="menu_selected_1.1.4.1.12Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Meta Data</div>
+<div id="menu_selected_1.1.4.1.12" class="selectedmenuitemgroup" style="display: block;">
+<div class="menupage">
+<div class="menupagetitle">Meta Data Handling</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="metadata.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Meta Data</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Introduction">Introduction</a>
+</li>
+<li>
+<a href="#Implementation">Implementation</a>
+<ul class="minitoc">
+<li>
+<a href="#Create+Meta+Data">Create Meta Data</a>
+</li>
+<li>
+<a href="#Display+Meta+Data">Display Meta Data</a>
+</li>
+<li>
+<a href="#Modify+Meta+data">Modify Meta data</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#Involved+classes%2C+XSPs+and+XSLTs">Involved classes, XSPs and XSLTs</a>
+</li>
+</ul>
+</div>
+    
+    
+<a name="N10019"></a><a name="Introduction"></a>
+<h2 class="underlined_10">Introduction</h2>
+<div class="section">
+<p>Meta data is kept directly inside the xml document. It is
+      based on the <a href="http://dublincore.org">Dublin Core</a>
+      standard.</p>
+<p>There are basically three use cases:</p>
+<ol>
+	
+<li>Create Meta Data</li>
+	
+<li>Display Meta Data</li>
+	
+<li>Modify Meta Data</li>
+      
+</ol>
+</div>
+
+    
+<a name="N10036"></a><a name="Implementation"></a>
+<h2 class="underlined_10">Implementation</h2>
+<div class="section">
+<p></p>
+<a name="N1003E"></a><a name="Create+Meta+Data"></a>
+<h3 class="underlined_5">Create Meta Data</h3>
+<p>Upon creation of a document a sample is copied from the
+	sample doctype directory. This sample already contains some
+	sample meta data. The creator then applies an XSLT
+	transformation to this sample which adapts the sample values
+	to the values suplied in the creator request. This values are
+	partially filled in by the user (subject, desciption, etc.)
+	and partly by the system (creator, creation data). This is
+	done in the <span class="codefrag">create</span> ant task which at the end
+	invokes an xslt task which applies the
+	<span class="codefrag">addMetaData.xsl</span> stylesheet which adapts the meta
+	data according to the request values.</p>
+<a name="N1004E"></a><a name="Display+Meta+Data"></a>
+<h3 class="underlined_5">Display Meta Data</h3>
+<p>The display of meta data is handled by the <span class="codefrag">meta.xsp</span> xsp.</p>
+<a name="N1005B"></a><a name="Modify+Meta+data"></a>
+<h3 class="underlined_5">Modify Meta data</h3>
+<p>The modification of meta data is handled in the
+	<span class="codefrag">info.xmap</span> sitemap. The matcher makes sure to
+	check the document out before the modification and checking it
+	back in after the modification. This is done using the
+	<span class="codefrag">ReservedCheckoutTestAction</span> and
+	<span class="codefrag">ReservedCheckinAction</span>.  If there is an error the
+	request is redirected to the meta data screen which displays a
+	warning saying that the checkout or checkin failed and who was
+	locking the document since what date and time.</p>
+<p>Once the document is checked out the madifications are
+	applied with the help of an ant task. There is a target named
+	<span class="codefrag">save-meta-data</span> which simply invokes the ant task
+	<span class="codefrag">WriteDCParametersTask</span>.  This task saves the meta
+	data using the <span class="codefrag">DublinCore</span> interface.</p>
+</div>
+
+    
+<a name="N1007B"></a><a name="Involved+classes%2C+XSPs+and+XSLTs"></a>
+<h2 class="underlined_10">Involved classes, XSPs and XSLTs</h2>
+<div class="section">
+<p>The following classes, XSPs and XSLTs are involved in meta
+      data handling:</p>
+<dl>
+	
+<dt>org.apache.lenya.cms.ant.WriteDCParametersTask</dt>
+	
+<dd>A simple ant task which saves the meta data which is
+	  passed as arguments to file using the
+	<span class="codefrag">DublinCore</span> class.</dd>
+	
+<dt>$publication-id/config/tasks/targets.xml</dt>
+	
+<dd>Defines the <span class="codefrag">save-meta-data</span> target which
+	handles saving of meta data with the help of the
+	<span class="codefrag">WriteDCParametersTask</span> ant task. Also defines
+	the <span class="codefrag">create</span> target which is used create new
+	documents and to change the meta data according to the request
+	values from the creation request.</dd>
+	
+<dt>org.apache.lenya.cms.publication.DublinCore</dt>
+	
+<dd>A simple interface to save and retrieve dublin core meta
+	data.</dd>
+	
+<dt>org.apache.lenya.cms.cocoon.acting.ReservedCheckoutTestAction</dt>
+	
+<dd>Action that tests if a document can be checked out and if
+	yes does check it out (See <a href="../revisioncontrol/revisioncontroller.html">Revision Controller</a>).</dd>
+	
+<dt>org.apache.lenya.cms.cocoon.acting.ReservedCheckinAction</dt>
+	
+<dd>Action that checks a document in (See <a href="../revisioncontrol/revisioncontroller.html">Revision Controller</a>).</dd>
+	
+<dt>src/webapp/lenya/content/info/meta.xsp, src/webapp/lenya/xslt/info/info.xsl</dt>
+	
+<dd>Handle the display of the meta data in the info area. This
+	is also a form which can be used to modify the meta data via a
+	POST request.</dd>
+	
+<dt>src/webapp/lenya/xslt/authoring/addMetaData.xsl</dt>
+	
+<dd>Simple XSLT stylesheet that modifies the meta data
+	according to the input parameters.</dd>
+      
+</dl>
+</div>
+  
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/metadata/metadata.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/metadata/metadata.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/metadata/metadata.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,368 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 620 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<M9...@H5>Hg".&>bKc!*BfecF+B\uO&27S?hdBZHjj6]:oHHbCHp]RFUU=a==?0$nF/YlKcTKGOIBWOD9pafJbWZR%b-Hrd$p],2`#$U9Bimp`Qr7_Yh[7C5pW)7\6a^C)V(pKr$H\8:3.gKOVq:`V^ao/$jI51Rd$jW*2*CFaYGCuKMa&0qZX!d)Q9jN=#7aIY/=-#k@O%M+Lb>QTL#.pdEY[@O5pl.La$s.(h`/:nGD[#Zape^#EV+1Ah=m<dBO?[R`7DU_Fi99k(UY[IgW1'&EK6Artb<>a<d)b)C3!<~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 601.541 79.328 589.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 583.341 95.996 571.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 565.141 118.136 553.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 546.941 124.148 534.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 528.741 120.152 516.741 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 510.541 189.656 498.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Length 2675 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU695in$&\e"CcliW5=ORoUhV7Bj2Ft'g:<";...@DfIplYG>GC^jjH,&`/0H%bU@)44%g['BLUY6>ShNf0EG3,G7\E'Ze>oS@.*Wcc]SC0KVk/g\>]'uL1(YkkCa\/Pm%4BHq/>("kshmYY[=kc&u[h3>P3'g**BjYl8Z?j^U"Oq>>0?]e;Y+'4LlSI^`hS-*k?]l:1(d[a,Mu7Zajq!;/cU>';q&D==DJ5#p%p.-PoEFQWc`s/sYbtM1Q]dbM>kbZ<_&76Ir)L7:Og:HJ@@N9d@&k'u?Z'FDgJ6(\_2;NWc%+Gi0OeiCN48\VGTUBVBKLTk"ll[!%3;Uc_>%o@hn_Lbf`A4B.Is8Wh_MVHFVk[*^9ABg]WBU_H`53:)-;QO.J-MFE&#4t"O!OCR`&D'?H&aDTmth+M*G2?_NR;`[dP*1)Kc65M(aqk0+;'C]tokd=#[)VNfnI_<?g/Y=PGWg3s+u,6d:)An],f_!8nI!lGMJ\J/+N+WcC.bo\jDu<#TSO(AY+6gTu]#(P5EuM1PePZd9CB?<)^)/IURX67Ui9h)P9I-"%UJN_f#hnuXIHTb5'LnZ6[=1lXGJk-?I<,,/]$=bLJCJ7s`?PZ--!>9)0"'+4afWUb3bYYiKo[$]t%:0p;<8#pU_%^AJ_hiqEcb1TUrWt?4V]:Z;NhBk_h[F9AqIEKC/`CROn]'-rTR*9n_BAU*o(fetR2=f$T/_:@;;s8&K^8\39bo46n3oR4kB,TT!rcSn`6V5-PHfYcTpcn*Z;TlF=TWXhs67q+\VVE]I>#tm$Pt"nP=WV5c4]VB/.]@H]5(7)YlkpYR5%5\Y%62i_iEV2)j4.bQ7Ho/fe"Ig6igW9RSnN2W8m":I4@`])he/\,_R9>sFLb6/!*$fZY-_[h=%:\^To0<?Fk&nHi7.B6B0hcf]&kk2_u9<$=lK,mJ+_!ihJ(Ri:^M9q>2l>Ke)F)qX7+HMRb_GX1!He):@;:M0M5Z!g?Y)Oe:M2mfFo(OM6N-D8!0&!=%8pc-BJpP40Fp:MnNfF:2:RBTs`,UVOZ^f4Ch_^(h:3#:"_Y1*(,1BHU^n&2#>UU`i9l,A<a3s@UooD%X>'bEicR.T+cd"0st0*2JiN+E/pVk7;*uu1r*:6Nh(RK"WQ-9ZfQO3dpL6u<F8iL7/Rl:Gp6"E/bJ^Gce^PD?F&qMiDF=0-_?-Ai>jKO!K:lqMU:klRWd>C(T=BGfi`HDIi,2N?rB,<(W78EBrJ6d0fW4dV8+*8mEfrAl(WALS54uWH`E/r@M(WuOObhEj7bR[2FA*<JZ<R12mp$?G!4gfNk/uGCH,<I8tnf(rI-uVq&A&6d"C:fSdlkmlF)U;#XK(h^mqpSd9H.7>lH9W6]m#H&H)]V%6JOQE::QI(>h_6de:e5;X&^3c:8"'hSDis+L0]Er2J\Z,Lk/Wb\qNW9dMdu3Z_V&:8eTAGFb@L_$Sp<Cn`+'!#>dZdJQCM3$2q_$7l<\Uj@&DJdirdM./do?=D$E7p%Gjncaf/4G4,BF_N[g@qA^]R;mdJdm_KbWmSn:^3ekN2slV171iWJ0SonIA;1K%;:ca/h"%=jP(CFI_I#_`*AU\XdunjW>hkEUeLh"Ro0Im3rNUPAe,tZQOJs=[p1G1Ug>2ubhRN;5@07C=cZb%)<l=@"Id)4gU<'medf03ei.QHF"a&Fe!)9rk<.-1B<oBpklf\MF/*$_ie"JiI]>Sn&YENY.DjDnk,lOmtd_PPCmahXY<"jUToU0.9V:\PL?O^sPhf05^/p'tKEqrJE.'JmqST3F^f0Wq@P<QcH7m8tCCAlN@]Gs-N8b9qUZ2@j3nlXbiNAWR^<7Mn;18GhEJk4i!#Fd8n*W~>
+endstream
+endobj
+21 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 20 0 R
+/Annots 22 0 R
+>>
+endobj
+22 0 obj
+[
+23 0 R
+24 0 R
+]
+endobj
+23 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 333.636 701.666 393.3 689.666 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://dublincore.org)
+/S /URI >>
+/H /I
+>>
+endobj
+24 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 466.248 90.239 567.6 78.239 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (../revisioncontrol/revisioncontroller.html)
+/S /URI >>
+/H /I
+>>
+endobj
+25 0 obj
+<< /Length 847 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat=)hf"u<&:WfGn7*rM#8da=Ys6f6e#I6o&!N;B\7!)j?ttn&q<qr/JhKj(8lI"R3PPC)]DM$+8KIOh+?fsiUkRikdd`0,IQm98Eu*4-r$3P%6[m:U.Y2^nX#SVAh(Zng%@PG9Ck602BM3U2R]@6rhc;l:,MHpS.bb@%S"sC"O?WadK(pM5pE4gL9,\?@c2*=jf#i`Wg=jcbjt^-u]LA.j$F?6S3$4!)9V#g/LJJsU&Vndppg.WY":uIm%A>K[hl"pp9ftt@R&nEHq;L,)HZ)oI.2<d*Ab3uMKXN0d6@OPC+@cutaa)t-&;L`)$"s`U1d<'k@Q_1F`j`8@Q)nc(7a>*L6/Y%V71VPI1B:L9M.SjD\$cSJ<Su<L$e1=IR$82Q;247<q.Z,)C];8`cJ?Xh*FbLm]:pmQg[LfNX6r/RJ0ThN?&uIMLUg^*-d?oLgI+942Qo-,-8KV8]:*U'JLo+%*1.p7L+UfEE>f*-fdk@`RV=(p9]1+qCO'r($E4qZXXfN6BZ_0dnUt#G1sZb"'Y9F;-oV+LG['FMlGfN7mpRAG"?Xa&qmT"//]F>`>kd^PBKl0,)c+Y/XnkX>Zbp%6k7<=:*SUqdI>NW^9k#97%SPmGi[^b(qb>=X`HdLPL%j?1N.UBqO:KGhWH+3<km"gu;n#)l*E118k"=B#d\CWl@3?4uPC5DuF2t.)O#s@`#+$Ha3$Rs21_47f'IUk;&Y5rdi8S+[<A9#PB-e`C@"-u-d=R%k@>*32'H!"O35k]benpX"/!TUf7_Z:/kKuro#k:S3f^%p+ce8b0oP679p>fP_>14"gn^(NIf/;"A5X8iHmQQnDMtRt-E7_c~>
+endstream
+endobj
+26 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 25 0 R
+/Annots 27 0 R
+>>
+endobj
+27 0 obj
+[
+28 0 R
+]
+endobj
+28 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 226.104 723.3 327.456 711.3 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (../revisioncontrol/revisioncontroller.html)
+/S /URI >>
+/H /I
+>>
+endobj
+30 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\111\0\156\0\164\0\162\0\157\0\144\0\165\0\143\0\164\0\151\0\157\0\156)
+ /Parent 29 0 R
+ /Next 31 0 R
+ /A 9 0 R
+>> endobj
+31 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\111\0\155\0\160\0\154\0\145\0\155\0\145\0\156\0\164\0\141\0\164\0\151\0\157\0\156)
+ /Parent 29 0 R
+ /First 32 0 R
+ /Last 34 0 R
+ /Prev 30 0 R
+ /Next 35 0 R
+ /Count -3
+ /A 11 0 R
+>> endobj
+32 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\61\0\40\0\103\0\162\0\145\0\141\0\164\0\145\0\40\0\115\0\145\0\164\0\141\0\40\0\104\0\141\0\164\0\141)
+ /Parent 31 0 R
+ /Next 33 0 R
+ /A 13 0 R
+>> endobj
+33 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\62\0\40\0\104\0\151\0\163\0\160\0\154\0\141\0\171\0\40\0\115\0\145\0\164\0\141\0\40\0\104\0\141\0\164\0\141)
+ /Parent 31 0 R
+ /Prev 32 0 R
+ /Next 34 0 R
+ /A 15 0 R
+>> endobj
+34 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\63\0\40\0\115\0\157\0\144\0\151\0\146\0\171\0\40\0\115\0\145\0\164\0\141\0\40\0\144\0\141\0\164\0\141)
+ /Parent 31 0 R
+ /Prev 33 0 R
+ /A 17 0 R
+>> endobj
+35 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\111\0\156\0\166\0\157\0\154\0\166\0\145\0\144\0\40\0\143\0\154\0\141\0\163\0\163\0\145\0\163\0\54\0\40\0\130\0\123\0\120\0\163\0\40\0\141\0\156\0\144\0\40\0\130\0\123\0\114\0\124\0\163)
+ /Parent 29 0 R
+ /Prev 31 0 R
+ /A 19 0 R
+>> endobj
+36 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+37 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+38 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+39 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+40 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+41 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 3
+/Kids [6 0 R 21 0 R 26 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 29 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 36 0 R /F5 37 0 R /F1 38 0 R /F9 39 0 R /F2 40 0 R /F7 41 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 617.866 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 578.732 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 474.679 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 423.426 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 271.773 null]
+>>
+endobj
+29 0 obj
+<<
+ /First 30 0 R
+ /Last 35 0 R
+>> endobj
+xref
+0 42
+0000000000 65535 f 
+0000008287 00000 n 
+0000008359 00000 n 
+0000008451 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000782 00000 n 
+0000000902 00000 n 
+0000000962 00000 n 
+0000008585 00000 n 
+0000001095 00000 n 
+0000008648 00000 n 
+0000001230 00000 n 
+0000008714 00000 n 
+0000001366 00000 n 
+0000008780 00000 n 
+0000001502 00000 n 
+0000008846 00000 n 
+0000001638 00000 n 
+0000008912 00000 n 
+0000001774 00000 n 
+0000004542 00000 n 
+0000004665 00000 n 
+0000004699 00000 n 
+0000004872 00000 n 
+0000005064 00000 n 
+0000006003 00000 n 
+0000006126 00000 n 
+0000006153 00000 n 
+0000008978 00000 n 
+0000006345 00000 n 
+0000006508 00000 n 
+0000006738 00000 n 
+0000006934 00000 n 
+0000007150 00000 n 
+0000007346 00000 n 
+0000007625 00000 n 
+0000007738 00000 n 
+0000007848 00000 n 
+0000007956 00000 n 
+0000008062 00000 n 
+0000008178 00000 n 
+trailer
+<<
+/Size 42
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+9029
+%%EOF

Added: lenya/site/docs/components/multilingual/multilingual.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/multilingual/multilingual.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,653 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Mulitilingual Document handling</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.13', '../../../skin/')" id="menu_selected_1.1.4.1.13Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Multilingual Documents</div>
+<div id="menu_selected_1.1.4.1.13" class="selectedmenuitemgroup" style="display: block;">
+<div class="menupage">
+<div class="menupagetitle">Multilingual Document Handling</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="multilingual.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Mulitilingual Document handling</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Introduction">Introduction</a>
+</li>
+<li>
+<a href="#Implementation">Implementation</a>
+<ul class="minitoc">
+<li>
+<a href="#Site+tree">Site tree</a>
+</li>
+<li>
+<a href="#publication.xconf">publication.xconf</a>
+</li>
+<li>
+<a href="#page-envelope">page-envelope</a>
+</li>
+<li>
+<a href="#Redirection">Redirection</a>
+</li>
+<li>
+<a href="#Addition+and+removal">Addition and removal</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#Involved+classes%2C+XSPs+and+XSLTs">Involved classes, XSPs and XSLTs</a>
+</li>
+</ul>
+</div>
+    
+    
+<a name="N10019"></a><a name="Introduction"></a>
+<h2 class="underlined_10">Introduction</h2>
+<div class="section">
+<p>Mulitilingual Document handling deals with documents of
+      different languages. This affects virtually every part of Lenya,
+      namely many aspects of work flow such as creation, publication,
+      deactivation, deletion. It also affects access control, meta
+      data, etc.</p>
+<p>The multilingual capabilities are not a mandatory feature of
+      Lenya. You can easily create monolingual publication by simply
+      replacing a few properties in
+      <span class="codefrag">publication.xconf</span>.</p>
+<p>The multilingual capabilities are deeply ingrained in the
+      core of Lenya and as such a conceptual overview has to delve
+      into many areas of Lenya. The main parts of the multilingual
+      capabilities are as follows:</p>
+<dl>
+	
+<dt>Site tree</dt>
+	
+<dd>The <a href="../publication/siteTree.html">site
+	tree</a> contains information about documents. It has been
+	expanded to also contain information about different language
+	versions of the same document. Different language versions of
+	the same document share the same
+	<span class="codefrag">document-id</span>.</dd>
+
+	
+<dt>Default language</dt> 
+	
+<dd>A publication has a default language. This is the language
+	in which the document is created. However it is not
+	necessarily the case that there is always a document version
+	in the default language as the user is allowed to remove any
+	language version even the one for the default language.<br>
+	If you specify an URL without a language suffix you are
+	redirected to the default language document.</dd>
+
+	
+<dt>publication.xconf</dt>
+	
+<dd>This is where the available languages and the default
+	language are specified.</dd>
+
+	
+<dt>page-envelope</dt> 
+	
+<dd>The <a href="../publication/pageenvelopemodule.html">page
+	envelope</a> exports document specific information such as
+	document-id via an input module. Naturally language specific
+	information for the current document is also available via the
+	page envelope.
+	</dd>
+
+	
+<dt>Redirection</dt>
+	
+<dd>If you request a document <span class="codefrag">foo.html</span> in a
+	multilingual publication you will internally be redirected to
+	<span class="codefrag">foo_en.html</span> if "en" is the default language.</dd>
+
+	
+<dt>Special cases</dt>
+	
+<dd>Some special care has to be taken when removing language
+	versions. The current implementation does not allow the user
+	to remove all language versions of a document. There always
+	has to be at least one language version.
+	</dd>
+      
+</dl>
+</div>
+
+    
+<a name="N10066"></a><a name="Implementation"></a>
+<h2 class="underlined_10">Implementation</h2>
+<div class="section">
+<p></p>
+<a name="N1006E"></a><a name="Site+tree"></a>
+<h3 class="underlined_5">Site tree</h3>
+<p>The site tree contains nodes for each document. Each node
+	can contain multiple <span class="codefrag">label</span> nodes for each
+	language version of the document.</p>
+<pre class="code">
+&lt;node id="doctypes"&gt;
+	&lt;label xml:lang="de"&gt;Dokumenttypen&lt;/label&gt;
+	&lt;label xml:lang="en"&gt;Document types&lt;/label&gt;
+	&lt;node id="1column"&gt;
+		&lt;label xml:lang="de"&gt;1 Spalte&lt;/label&gt;
+	&lt;/node&gt;
+&lt;/node&gt;
+</pre>
+<p>The classe <span class="codefrag">SiteTree</span> and
+	<span class="codefrag">SiteTreeNode</span> provide interfaces to the nodes and
+	the corresponding label nodes.</p>
+<a name="N10088"></a><a name="publication.xconf"></a>
+<h3 class="underlined_5">publication.xconf</h3>
+<p>The <span class="codefrag">languages</span> node in
+	<span class="codefrag">publication.xconf</span> defines the languages that are
+	available for this publication and also defines the default language.</p>
+<pre class="code">
+&lt;languages&gt;
+  &lt;language default="true"&gt;de&lt;/language&gt;
+  &lt;language&gt;en&lt;/language&gt;
+&lt;/languages&gt;
+</pre>
+<p>This information is available via the
+	<span class="codefrag">Publication</span> class
+	(<span class="codefrag">getDefaultLanguage()</span> and
+	<span class="codefrag">getLanguages()</span> methods).</p>
+<a name="N100A8"></a><a name="page-envelope"></a>
+<h3 class="underlined_5">page-envelope</h3>
+<p>The <a href="../publication/pageenvelopemodule.html">page-envelope
+	input module</a> exports language related information,
+	namely <span class="codefrag">default-language</span>,
+	<span class="codefrag">document-label</span>, <span class="codefrag">document-language</span>,
+	<span class="codefrag">document-languages</span> and
+	<span class="codefrag">document-languages-csv</span>.</p>
+<a name="N100C5"></a><a name="Redirection"></a>
+<h3 class="underlined_5">Redirection</h3>
+<p>The <span class="codefrag">DefaultDocumentBuilder</span> which implements the
+	<span class="codefrag">DocumentBuilder</span> interface, takes care of
+	redirecting language agnostic URLs (such as
+	<span class="codefrag">foo.html</span>) to language aware links
+	(<span class="codefrag">foo_en.html</span>), i.e. language agnostic links are
+	redirected to the language aware link with the default language.</p>
+<a name="N100DB"></a><a name="Addition+and+removal"></a>
+<h3 class="underlined_5">Addition and removal</h3>
+<p>More language versions are added with the "Create new
+	language version" screen. Existing language versions can be
+	removed with the "Remove Language" screen. These screens are
+	generated by <span class="codefrag">create-language.xsp</span>,
+	<span class="codefrag">create-language.xsl</span>, <span class="codefrag">removelabel.xsp</span>
+	and <span class="codefrag">removelabel.xsl</span>.</p>
+<p>The creation of a new language version is done via the
+	<span class="codefrag">create-language</span> target which uses the
+	<span class="codefrag">InsertLabelTask</span> ant task to insert a label in the
+	site tree.</p>
+<p>The removal of a language version is done via the
+	<span class="codefrag">remove-language</span> target, which uses the
+	<span class="codefrag">RemoveLabelTask</span> ant task (which removes the label
+	from the site tree).</p>
+</div>
+
+    
+<a name="N10104"></a><a name="Involved+classes%2C+XSPs+and+XSLTs"></a>
+<h2 class="underlined_10">Involved classes, XSPs and XSLTs</h2>
+<div class="section">
+<p>The following classes, XSPs and XSLTs are involved in
+      multilingual document handling:</p>
+<dl>
+	
+<dt>org.apache.lenya.cms.publication.SiteTree and org.apache.lenya.cms.publication.SiteTreeNode</dt>
+	
+<dd>These interfaces provide acces to the label nodes.</dd>
+	
+<dt>org.apache.lenya.cms.publication.Publication</dt>
+	
+<dd>Provides access to the default language and to all
+	available languages.</dd>
+	
+<dt>org.apache.lenya.cms.publication.PageEnvelope</dt>
+	
+<dd>Exports language related information such as
+	<span class="codefrag">default-language</span>, <span class="codefrag">document-language</span>,
+	etc.</dd>
+	
+<dt>org.apache.lenya.cms.publication.DefaultDocumentBuilder</dt>
+	
+<dd>Builds a document with the given language. The default
+	implementation also takes care of redirecting
+	<span class="codefrag">foo.html</span> to <span class="codefrag">foo_en.html</span>.</dd>
+<!-- 	FIXME: move this to the core -->
+	
+<dt>$publication-id/lenya/content/authoring/create-language.xsp,
+	$publication-id/lenya/xslt/authoring/create-language.xsl
+	</dt>
+	
+<dd>Generate the "Create new language version" screen.</dd>
+	
+<dt>src/webapp/lenya/content/authoring/removelabel.xsp, src/webapp/lenya/xslt/authoring/removelabel.xsl
+	</dt>
+	
+<dd>Generate the "Remove Language" screen.</dd>
+	
+<dt>org.apache.lenya.cms.ant.InsertLabelTask</dt>
+	
+<dd>Ant task to add a label to the site tree.</dd>
+	
+<dt>org.apache.lenya.cms.ant.RemoveLabelTask</dt>
+	
+<dd>Ant task to remove a label from the site tree.</dd>
+	
+<dt>$publication-id/config/tasks/targets.xml</dt>
+	
+<dd>Defines the <span class="codefrag">create-language</span> and the
+	<span class="codefrag">remove-language</span> target which
+	handle the addition and removal of language versions of a document.</dd>  
+      
+</dl>
+</div>
+  
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/multilingual/multilingual.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/multilingual/multilingual.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/multilingual/multilingual.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,441 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 723 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<M995Pr&BF6e$6Kq\EW*[8Nk9.09!sr<L;QW#%g5RX"?,A(2W)5,Cp8cMYe;VX,)l,+nGF+6F!!D\+"/6a6m0VlUjj!^JV/RU;MR<6.3B3o]`:GHppU%K'mZ8b\N"\NYm)0,#>2:J09`R"U,=aI=JT-/#!YBFZ%#M.4N@*^;$K2[m!F4?[m+nQNfBIJZKt!9Sk!ug_!YS-@36\P#CfU`0=^_loNs,:RHm7u<\:cuh(aH-e=DI8!>\R(>rMJq[[Kn?"C8(;U9/"\-#G9R\mO5"/nue<JVlr.&$3i'.\B"S$(fA8ZIR^8._&6GG_*(5-60T!V\r/hPo91$3+@KKEf*c9VYXTT=pa$9S1b<%AZ-_<s(/ak6_a\S%CB?m2*eM@<OXXPUe`T;>Aa:S.ElmG&b[<2eBVNX&tPk0l`9fr2dDkt+ff0cQ,;VBOV44]KSV)*"M1q(D#IG,ju$LX:"P)OH9E\N"e=A`[H]b_F.=TR]/7b;8=*e^g&Y^5]Taf"5J2#i=$,mu1X3l2QmpUqp0[h/S>`pV,`<>F+=0J31q\*DAtF1<Rstutg-%pMCZDDadI93W5"*]B^<+l_<W/Q9<84;G+@m?J3QR^DcFn*ia[d;cJEVT&3`AKk%KO>,q#eEVZ9$V5iFqnWh[.3?+pa<j3k8iP3c\`c<H2L&4.3LkinBiHOI\pt%uGF5@J.J8!ZK8E%Bn;dKdQLX&W]na~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+20 0 R
+22 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 601.541 79.328 589.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 583.341 95.996 571.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 565.141 73.16 553.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 546.941 117.824 534.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 528.741 103.472 516.741 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 510.541 89.492 498.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 492.341 138.824 480.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 21 0 R
+/H /I
+>>
+endobj
+22 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 474.141 189.656 462.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 23 0 R
+/H /I
+>>
+endobj
+24 0 obj
+<< /Length 2590 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm=fl#S''RcUW&H%am2(`QEd0=:M,YaC:D*34pR\HH4PXgNT.U$HD^[K^q91dXc7:<nJ;S;nD6h8:rmcKLI:ktFX52M^I_i>W^r5!lMnu59\m2>fFq"k4@09'bjD<G9=bNi%GR]&tLrmLS^f`)##>_?3C+3_V1D;t=RMdMr1WKT0\*u^G;DRUg)17m*<k/d*\]1gKi3(kb^4=Be6I2j)s"X6F.P;q^$+s:I!%M-3=7dZ6C@_dL@_Al?C=bGGmUR^<k?D:lEb'I?GpH3q9h[H)S]G$[N)SD9?N+;8nbL),GKrP[GIhq,n3JpaTQD:I:NgPh(*L3/&&c;j$d+kNj1nOs76`<f(l'/YU3&-Ks+CJZrT.GkEKs_M0;Pf2!`bW$F1X@H2i3NNd)5?&37+Nb+QNRE0rlC4T-=+a6L_]8?BiC:,I7ltq$Z)aS1Jg[$XGF^7%AmDV#4gYYU;;0:a>?pD3'4_0@8fQH(7(V4b/o"KV+S%fjgoQ%D%U]*=ilSd77oQqC`c9XU(dba<Q?Dk7>-R75ohA(cr/pJXiVAMMg2#9=<>i6kZ:]5d]!\(SJ4&&?Jp>6MioAH5H'm/^M>AW&t92Y,j'n'Y2*5\.qKFbU/n?-d&0VFNmeU3WWfg\4`P:(qf1Rh2[lRl2/?-PQC9-XcZM)R$p1NWU`(lY<s]r!0bu2pbj*q3bNrf+#-H;"X$*pNqC_#JcOW(-9$Sf!WhG0M79u..h=B1ph</(Yb4tJWfJu2h/QhA&co!Sr"-J-jN`0nGi;1IH\D-teqf+huQ4Lt\CuQSV<LpFrnl5T2&!2=<'t9jUX"tu>TG0O@or-h?,o&iI_[n'n^Y.npO"UdL62fc>[;?H8jB-'Za-SP.m</Ok<QUXSO%#I2c*3gNpS+YKE'b1*cFlU&LUu^TpREI'r(@(@g6_i$(';VB2FF=&qQt5/.B*N:T;aOL2uV53DWD5UIg&N-mX7Y9H61J^$;egl+35J3?V015046H#EctFlUulZqB<;L:/LRo]ml637;8@<pfI1:RV^.d0P)F1pntl]MnsD_d>4^O'mQp53iX_3"[_K$,-ppbZ#tMfP1%:9SQ,^_bJE+""+-V.p>+o1j&e!qiblK9cZT,EB)_K['G)0t&;be0)hTpJ*3*A9"W"n\D<[gVZC1SR63%UPqBD/9DqSM*_1tGs1qF[A3P9aFeRS%RgU+GYSo/=#9\A4RhY2l!1@B'(_Q;S(u+bD`o7?.T!m@NX$3S*M=pT5n.mnhnem*YLQ-/^nN`/iP#q>8JKmnl9d@8lF$Cs2[TM<!ZT7]=bB8q'<'3#(WNN9;MiC=_,ka`53I[X,0[BgiLOVS!5Vkh=!YXVSkiG%+%cmaIGUK(Cf`r-qcrIdSGOFFE8&A)J%U3<g=,oDHO*37;&R$N0XiMXDJL';n3%!V+4X1U%l8<liNqJ^+i$b^bj1D,2[!:96(o^hT).[\]fB<Li9KMDH>`KL[W0JmP*$?U29T`0!P:%SaM;H[rfJE+7/qL->p<$g;=f=3:0IdU#Uk*B6_%0Oa9a--6PM7g<bi`,G$C_0F"rD(nbl7,L\5VH!*?p84pDY'*@6TWOHciWM]!TpRWjp0r$qY^U]kLS8kMqaX@pg2PoY\/CP/F2P'O(,*@rLQlb<1'9sE/4>i%>B&#b:sY_"L;<l<@=HSZJ:EG^k9NcAT%(Esebm"._M4kq]5t2LVmq9-s76)NiRB]@$XEg4-7C]P4MQ1D$G?]PoVlBungNC]'D?/K!iq5^"eBF.rD$npnl5GDbt(.`Gdk_EW7`Q$!,=X]d+E:VG6*:q$FJ]*!UW#mDmOhW9aAKfK5@%"Run1e4pdH_itht7VsSPdQRfJEqOpk6WS%/@n\OC?PV_)S'L4`AhC24+6@#[ffH]ug^<,;K2p2FjRoW<piG80joHY6"KaWDN$Vmr/(]:El?>C!OD>7:MrH6/4a9R:0Ej&ZKYejK?j5%q(T75_@Q!>aCS4+rH4\4njb(>oo&r#f$d00oh5:k6bgB'HU8SG)X_G8/#%F7#\*9K(R[h,J7nFRt:<143B`=4DQm.*X!o7K=>p.4CDl2qqDJ%aZ\PX.hA5;^$uWbY/d+>?E*h"O(;o9$T-":E5r\&)J0G=)p(ZbJpmI");\e;jd:Y$TA[FkU;tSj`^!U`TFqP(1U%Dd0+>'7TW><da1kBt<?_h/mGaH+K+8k!blGf=XF'OMgfff1k[n9rOhrQUW09Z@$(ukdA@;9s!8Ek#2$6Y$btg2jL[bi_2YJBsjD5lXC$7_=^iqkmG*u-ZcE8UQed/<WPK#C]HJ__;0'E]-4L\0q=AK-UKs3Z(8&"XU4j+$]k9!$/F[f8;e*==klS0n.`27=##.a;'%&reZM$pb[5ro?54YK..:q]8mli'6=9J7i_qnHFhBm$chQ(sGJPHO""`aCYVcQDk2F&3hJO.m#5N5!O/*:lA$K>!]0fdWM<20?,p&Pu&n\[<A:P0tL*X,24apI/J;)5b=qYp^bD-2b"3s+L(r>iTr0&NMbN.W<[/OaL'X9MilPfa_)XR)`!UUebmmLEQ'o_lV2!m*gpbY0r@7\irJ:Ijb!&%.=L&r@h+(E&:pA~>
+endstream
+endobj
+25 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 24 0 R
+/Annots 26 0 R
+>>
+endobj
+26 0 obj
+[
+27 0 R
+28 0 R
+]
+endobj
+27 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 42.012 575.766 84.696 563.766 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (../publication/siteTree.html)
+/S /URI >>
+/H /I
+>>
+endobj
+28 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 42.012 427.266 120.732 415.266 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (../publication/pageenvelopemodule.html)
+/S /URI >>
+/H /I
+>>
+endobj
+29 0 obj
+<< /Length 2608 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GauGcBoC_:p:Gg.#lC:th.9TOc6X,p-3l>;L.p;/JaI#G94_<qQ...@gn_K3-tNFQbYd>[VoL?JUH0uIni\VrXarTU3H90EM:e\N_tCf4]giJSWT<eN/YAaMh2]cXRRN8T3nb>q##,[R`&^5I-g2_SMI%@C:m;UU3r\*mk`jUrJOkjrrFY`casNfLW=St^r:b3]'!aOf/?dUaSJ)WRQ,7iPrNU[\kq$AG$>pou^a"lonb-]shePrF(8^2@`!s,T^oD$WhLBiKQRD=_FWt.oLJ.7&4HK8B6hadFb?up:Y"&Q.LK[IjT(A]mbQ1_c@)7"\F"mGVZR`aDj!NqGdO_mJ#,!j"AL[qWYqHsr+<Z4F)J;p$R!Z=t`B?UCcrUhG7/a8EeYc`#%lY"P%;\#ZRpp(PJ!$r;<c[0!:3`F6>p/BX2W6^p6.GcUW?,B/&^n-:T.r5,S5!,k`<[h>Lk5>laNl%\NoGZ:\=c"2V0[a\6En.7IJIQY]&`,\!Q5SX%TWk]S;daki!N`HHEutN8F/XcSYbF\L#*fE3b=9`OESjD-O:\$!Ms5*pI,Jma!2j=3R*V_H@]':0p#kg9PT/G!rs#H+'3G45nU_a+us4eC2n6i*hD/:\05CB9#/"mcsWIU("q2oXE!RBfu3Vp;:a8SS'.!nA5OqAfkba\:\3cmZ6+gOC]2fX=u?_2V?ucS8TN51.<PqqTl5p5Sa+gj,!I#8hGAP5R44mcVDDs2`Lqq3jcZDl$H>AWcLo[H,VA0\2,h-JJA5dQR^6O?1li<Y9^XO9c6h"+"?7lk9?GTCSFE521ZG(gpdHHB.H1_8WC6k+2@P6(HVXg<00eoOC#>N1/.n^MbQ%dnO?DpZG`UkHE6L_&9lI/")%5E=eQKMQ-O6*B$$_ojU>/5C5d=N`hf-=H.kPG>`OVXCJ%hCdI%2l5r]k+b8>9Br<-9,&PCJ#VV"=uD$0s+A9HigY')G:u\Li[s_\pAH-E[i61LaXWP%"!YkU&soDqB.ng^+7=S?6l1?]e])g0oHbSnh"E$`6<',Ms0jCTP!S9e@9ncqjB=#NOiJJ@.6rjqq)GT:XJW^OYS.^p0+n*7lK#`+5K0>bn#O8Wk!hU_:i33AOa5`QoRALV`&\U,5Jl(1dXPFcDFm8V5K-:reKd9*+]&'jgEP"lU9gUl%fY$]m:'Io!*tUn>PS*$Ou<$;GjkR<'asZujZ^8]ED8$@+<^jX)E!a&bV-IS&EYOc*+SCE?3p$O9nj9GJ[f%5AVbo"@)Q@b?I]:W$QiorYrE+/\3iE[D$f0G+I<!b9:30`?<1`jT0a+Bl)Td=BJI"nNa$R?=(42BK(O319:q*l.\;>hEEpCR(kE!*nZ\k=4)$<1Xg"h]'Y)kE(dP.fYt9:&=D9.<lku0\rH;UGaKtC9mA4*hE7kKN,kh94!GfVIqU?-E=eJ-KiaIJk()LB0`(&=%Z;_MLd9Rg<uS#?f1;3Fl7)YWD]6bCWIO&%coI6neHou9?%-bqS0QP"LQc/)0=SefQD6AT7V8>FSiiC+V4FR:a=>`rMt=eVc3*9LLa1B,#Bi36^`EGF9su3/['%,?eUgbiG*;Z<^P(gflJ):-,8=Vie>`4q74Sl\5]jD2GkVjI(fQ=9-%n^^>=@nQtF4t&qa!h.%TnoD38DKPL:HK*U9t"31U>0_t*k&?OC'_\8$a#U76VmaWBY'fD[eQaChBV7S"%`+8/#:jc2aL.,G>pM>Tk3i^60(lMho!\,jK)K_thleNI.Hs*OW(U?@IfE!Dl5(J=@%M!?t'<V#KY(?[NjXMr?V?#K$/hkPOn#Bu6RX-/?Fe/P3Hlh*0F2dR,d"]F^5SP5:qe2:-t$"4BD-J99k@73tIoV&A6<E*%uM7V#1'B"8A06roVA5fJ*pMscQ,V7[%%6gT#5NiT4@Cm?31i+rb[OG/XKos@Ih,FaLqh4;)`][D=8JhRK_8X+APbMr?K^/n]V7<7[0,g&Z_(uLG@:QZP=pghiaBo=-!s#kk8pfC90L!b"__+*1I-MhB*c6kp1G5[aO6KslN[0CV;>3%$NV`:W`U9ZXNFjQ"<ZN6H.\CNuVE+h]9r"b>eV/QHa9W1a3gn(sB#\$$E&\csAIig/C#+7]Dn/N)FmDN_\:FLKfB_X"mu%fX[%8-cDm`'36Ok=i2'[l2b)G"%ED(u<;M'u.d(J:[BJ\&&QYptM8lKsjdANdKVSAd)R/9@pX"n!GM9"h)>h#]1aeCUG!S0*91m9P*/*,;49<L7c"(fIA/9M*hKers]0j,F@(*rE4.ENO!G(q/VVNN:JD!KGpNl<J3oZ[88BEDCf@'a.>hs:Aqrmg=QV^tjE`=C5+8`C`d7J/OrDUm!U`-;*N-eO*_c*%eh_lj`NWbOdIbeeaPB<M"ga6_P$A?uAQAmY9_%gFU(=9-]lr]_4>+(`%<,E<k59B?hnD0?.+c9aRAe!aW-h\Y&D8P.2LMGp*g<==B:7]9mk_C6J;#<I#")iq`6@T1(7~>
+endstream
+endobj
+30 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 29 0 R
+/Annots 31 0 R
+>>
+endobj
+31 0 obj
+[
+32 0 R
+]
+endobj
+32 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 21.66 597.847 158.304 585.847 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (../publication/pageenvelopemodule.html)
+/S /URI >>
+/H /I
+>>
+endobj
+33 0 obj
+<< /Length 611 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gasam9lHOU'YO#fI-;_6XOePEiKuIHTk^EQE(bOs^joF;[l/&kIp^)+Cc4j(Xb:q2hor_NgXem$^SLoDLd4g-#W*+taSdg.R9O/HK/ecTd=Jn;D&UJ+]PIaNU4;7.ln%5r!5F@c+2oUV03#dTY=n?u'H\>L?@fSY3/6Z2kZ'iPJfS:KLPoU/?7YF#btR)3mU+M_lc\#G0#2.Q-7akE)N55HeOj2rMQf%th-mrtZK-YfrD$Dj;YRS8p607WSu**PKmu/V56K>mGlqqP/ULpP,VK/n1P!^"P\_L8,PWC)MYGB:)t>TXS3iZVgNMFTDe1:QKoDn`r_k^nTr50U?t\b#`d%^uXXm[`[SED,Y9_8k8ks('/)`1g1*16A>qbKOH*GqVm)O?c3XT@;LY]h[YS/NmNh(+o@^U_KZQP879Ml"]$ZbA,4=W:EOqVo0p1D-&1W00.+o"l%^ZRtBgddeuQ@O'(7$&\0#Z+#uU[-pY/.tE\m]sVgbitk^b@^0%*!7cO"O%.0PMi$'W1*l_\XkM3lbfK[9cL&15n`N7Je6VG8*lS"0[m)uMXg@`>n7J$"=ps-m&Tpr_OsU,cHQE,\.Per7o;Qjgg@#M20T~>
+endstream
+endobj
+34 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 33 0 R
+>>
+endobj
+36 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\111\0\156\0\164\0\162\0\157\0\144\0\165\0\143\0\164\0\151\0\157\0\156)
+ /Parent 35 0 R
+ /Next 37 0 R
+ /A 9 0 R
+>> endobj
+37 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\111\0\155\0\160\0\154\0\145\0\155\0\145\0\156\0\164\0\141\0\164\0\151\0\157\0\156)
+ /Parent 35 0 R
+ /First 38 0 R
+ /Last 42 0 R
+ /Prev 36 0 R
+ /Next 43 0 R
+ /Count -5
+ /A 11 0 R
+>> endobj
+38 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\61\0\40\0\123\0\151\0\164\0\145\0\40\0\164\0\162\0\145\0\145)
+ /Parent 37 0 R
+ /Next 39 0 R
+ /A 13 0 R
+>> endobj
+39 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\62\0\40\0\160\0\165\0\142\0\154\0\151\0\143\0\141\0\164\0\151\0\157\0\156\0\56\0\170\0\143\0\157\0\156\0\146)
+ /Parent 37 0 R
+ /Prev 38 0 R
+ /Next 40 0 R
+ /A 15 0 R
+>> endobj
+40 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\63\0\40\0\160\0\141\0\147\0\145\0\55\0\145\0\156\0\166\0\145\0\154\0\157\0\160\0\145)
+ /Parent 37 0 R
+ /Prev 39 0 R
+ /Next 41 0 R
+ /A 17 0 R
+>> endobj
+41 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\64\0\40\0\122\0\145\0\144\0\151\0\162\0\145\0\143\0\164\0\151\0\157\0\156)
+ /Parent 37 0 R
+ /Prev 40 0 R
+ /Next 42 0 R
+ /A 19 0 R
+>> endobj
+42 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\65\0\40\0\101\0\144\0\144\0\151\0\164\0\151\0\157\0\156\0\40\0\141\0\156\0\144\0\40\0\162\0\145\0\155\0\157\0\166\0\141\0\154)
+ /Parent 37 0 R
+ /Prev 41 0 R
+ /A 21 0 R
+>> endobj
+43 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\111\0\156\0\166\0\157\0\154\0\166\0\145\0\144\0\40\0\143\0\154\0\141\0\163\0\163\0\145\0\163\0\54\0\40\0\130\0\123\0\120\0\163\0\40\0\141\0\156\0\144\0\40\0\130\0\123\0\114\0\124\0\163)
+ /Parent 35 0 R
+ /Prev 37 0 R
+ /A 23 0 R
+>> endobj
+44 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+45 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+46 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+47 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+48 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+49 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 4
+/Kids [6 0 R 25 0 R 30 0 R 34 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 35 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 44 0 R /F5 45 0 R /F1 46 0 R /F9 47 0 R /F2 48 0 R /F7 49 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [25 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [25 0 R /XYZ -5.0 286.466 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [25 0 R /XYZ -5.0 247.332 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [25 0 R /XYZ -5.0 82.799 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [30 0 R /XYZ -5.0 626.1 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [30 0 R /XYZ -5.0 548.447 null]
+>>
+endobj
+21 0 obj
+<<
+/S /GoTo
+/D [30 0 R /XYZ -5.0 470.794 null]
+>>
+endobj
+23 0 obj
+<<
+/S /GoTo
+/D [30 0 R /XYZ -5.0 324.341 null]
+>>
+endobj
+35 0 obj
+<<
+ /First 36 0 R
+ /Last 43 0 R
+>> endobj
+xref
+0 50
+0000000000 65535 f 
+0000011524 00000 n 
+0000011603 00000 n 
+0000011695 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000885 00000 n 
+0000001005 00000 n 
+0000001079 00000 n 
+0000011829 00000 n 
+0000001212 00000 n 
+0000011892 00000 n 
+0000001347 00000 n 
+0000011958 00000 n 
+0000001481 00000 n 
+0000012024 00000 n 
+0000001617 00000 n 
+0000012089 00000 n 
+0000001753 00000 n 
+0000012153 00000 n 
+0000001888 00000 n 
+0000012219 00000 n 
+0000002024 00000 n 
+0000012285 00000 n 
+0000002160 00000 n 
+0000004843 00000 n 
+0000004966 00000 n 
+0000005000 00000 n 
+0000005180 00000 n 
+0000005371 00000 n 
+0000008072 00000 n 
+0000008195 00000 n 
+0000008222 00000 n 
+0000008412 00000 n 
+0000009115 00000 n 
+0000012351 00000 n 
+0000009223 00000 n 
+0000009386 00000 n 
+0000009616 00000 n 
+0000009771 00000 n 
+0000009988 00000 n 
+0000010181 00000 n 
+0000010363 00000 n 
+0000010583 00000 n 
+0000010862 00000 n 
+0000010975 00000 n 
+0000011085 00000 n 
+0000011193 00000 n 
+0000011299 00000 n 
+0000011415 00000 n 
+trailer
+<<
+/Size 50
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+12402
+%%EOF

Added: lenya/site/docs/components/publication/D_/Development/src/apache/cocoon-lenya/build/lenya/export/docs-new/build/tmp/context/resources/URIParametrizer.png.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/publication/D_/Development/src/apache/cocoon-lenya/build/lenya/export/docs-new/build/tmp/context/resources/URIParametrizer.png.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1 @@
+<html><head><title>Resource not Found</title><STYLE><!--H1{font-family : sans-serif,Arial,Tahoma;color : white;background-color : #0086b2;} BODY{font-family : sans-serif,Arial,Tahoma;color : black;background-color : white;} B{color : white;background-color : #0086b2;} HR{color : #0086b2;} --></STYLE> </head><body><h1>Cocoon 2 - Resource not Found</h1><hr size="1" noshade="noshade"/><p><b>type</b> resource-not-found</p><p><b>message</b> <u>Page Not Available.</u></p><p><b>description</b> <u>The requested resource couldn't be found.</u></p><p><b>sender</b> org.apache.cocoon.bean.CocoonBean</p><p><b>source</b> Cocoon commandline (Main.java)</p><p><b>request-uri</b><pre>docs/components/publication/D:\Development\src\apache\cocoon-lenya\build\lenya\export\docs-new\build\tmp\context\resources/URIParametrizer.png</pre></p><p><b>missing-file</b><pre>docs/components/publication/D_\Development\src\apache\cocoon-lenya\build\lenya\export\docs-new\build\tmp\context\resources/URIParametrizer.png.html</pre></p><hr size="1" noshade="true"/></body></html>
\ No newline at end of file

Added: lenya/site/docs/components/publication/URIParametrizer.png
==============================================================================
Binary file. No diff available.

Added: lenya/site/docs/components/publication/URIParametrizer.png.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/publication/URIParametrizer.png.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1 @@
+<html><head><title>Resource not Found</title><STYLE><!--H1{font-family : sans-serif,Arial,Tahoma;color : white;background-color : #0086b2;} BODY{font-family : sans-serif,Arial,Tahoma;color : black;background-color : white;} B{color : white;background-color : #0086b2;} HR{color : #0086b2;} --></STYLE> </head><body><h1>Cocoon 2 - Resource not Found</h1><hr size="1" noshade="noshade"/><p><b>type</b> resource-not-found</p><p><b>message</b> <u>Page Not Available.</u></p><p><b>description</b> <u>The requested resource couldn't be found.</u></p><p><b>sender</b> org.apache.cocoon.bean.CocoonBean</p><p><b>source</b> Cocoon commandline (Main.java)</p><p><b>request-uri</b><pre>docs/components/publication/URIParametrizer.png</pre></p><p><b>missing-file</b><pre>docs/components/publication/URIParametrizer.png.html</pre></p><hr size="1" noshade="true"/></body></html>
\ No newline at end of file

Added: lenya/site/docs/components/publication/pageEnvelope.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/publication/pageEnvelope.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,358 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Page Envelope</title>
+<link type="text/css" href="../../../skin/page.css" rel="stylesheet">
+</head>
+<body text="#000000" bgcolor="#FFFFFF">
+<!--================= start Banner ==================-->
+<table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0">
+<tr>
+<!--================= start Group Logo ==================-->
+<td valign="bottom" bgcolor="#FFFFFF">
+<div class="headerlogo">
+<a href="http://cocoon.apache.org"><img border="0" class="logoImage" alt="Apache Cocoon" src="../../../images/cocoon-project-logo-big.png"></a>
+</div>
+<span class="textheader">Apache Cocoon</span>
+<!--================= start Tabs ==================-->
+<div class="tab">
+<table summary="tab bar" border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td width="10" valign="bottom">
+<div class="tab-separator">
+<img alt="" width="10" src="../../../skin/images/spacer.gif"></div>
+</td><td valign="bottom" class="tab">
+<div class="tab-separator">
+<table cellspacing="0" cellpadding="0" border="0">
+<tr>
+<td style="background-image: url(../../../skin/images/tab-left.png)" valign="top" width="5" height="5"><img alt="" src="../../../skin/images/tab-corner-left.png"></td><td rowspan="2" valign="bottom" class="tab">
+<div class="tab-not-selected-shadow">
+<div class="tab-not-selected">
+<a href="../../../project/index.html"><font face="Arial, Helvetica, Sans-serif">Project Information</font></a>
+</div>
+</div>
+</td><td style="background-image: url(../../../skin/images/tab-right.png)" valign="top" width="5" height="5"><img alt="" src="../../../skin/images/tab-corner-right.png"></td>
+</tr>
+<tr>
+<td style="background-image: url(../../../skin/images/tab-left.png)" valign="bottom">
+<div class="tab-not-selected-shadow-left">
+<img alt="" width="4" src="../../../skin/images/spacer.gif"></div>
+</td><td style="background-image: url(../../../skin/images/tab-right.png)" valign="bottom">
+<div class="tab-not-selected-shadow-right">
+<img alt="" width="4" src="../../../skin/images/spacer.gif"></div>
+</td>
+</tr>
+</table>
+</div>
+</td><td valign="bottom" class="tab">
+<div class="tab-separator">
+<table cellspacing="0" cellpadding="0" border="0">
+<tr>
+<td style="background-image: url(../../../skin/images/tab-left.png)" valign="top" width="5" height="5"><img alt="" src="../../../skin/images/tab-corner-left.png"></td><td rowspan="2" valign="bottom" class="tab">
+<div class="tab-not-selected-shadow">
+<div class="tab-not-selected">
+<a href="../../../installation/index.html"><font face="Arial, Helvetica, Sans-serif">Installation</font></a>
+</div>
+</div>
+</td><td style="background-image: url(../../../skin/images/tab-right.png)" valign="top" width="5" height="5"><img alt="" src="../../../skin/images/tab-corner-right.png"></td>
+</tr>
+<tr>
+<td style="background-image: url(../../../skin/images/tab-left.png)" valign="bottom">
+<div class="tab-not-selected-shadow-left">
+<img alt="" width="4" src="../../../skin/images/spacer.gif"></div>
+</td><td style="background-image: url(../../../skin/images/tab-right.png)" valign="bottom">
+<div class="tab-not-selected-shadow-right">
+<img alt="" width="4" src="../../../skin/images/spacer.gif"></div>
+</td>
+</tr>
+</table>
+</div>
+</td><td style="background-image: url(../../../skin/images/tab-left-selected.png)" valign="top" width="5"><img alt="" src="../../../skin/images/tab-corner-left-selected.png"></td><td valign="bottom" class="tab">
+<div class="tab-selected">
+<a href="../../index.html"><font color="#000000">Documentation</font></a>
+</div>
+</td><td style="background-image: url(../../../skin/images/tab-right-selected.png)" valign="top" width="5"><img alt="" src="../../../skin/images/tab-corner-right-selected.png"></td><td valign="bottom" class="tab">
+<div class="tab-separator">
+<table cellspacing="0" cellpadding="0" border="0">
+<tr>
+<td style="background-image: url(../../../skin/images/tab-left.png)" valign="top" width="5" height="5"><img alt="" src="../../../skin/images/tab-corner-left.png"></td><td rowspan="2" valign="bottom" class="tab">
+<div class="tab-not-selected-shadow">
+<div class="tab-not-selected">
+<a href="../../../community/index.html"><font face="Arial, Helvetica, Sans-serif">Community</font></a>
+</div>
+</div>
+</td><td style="background-image: url(../../../skin/images/tab-right.png)" valign="top" width="5" height="5"><img alt="" src="../../../skin/images/tab-corner-right.png"></td>
+</tr>
+<tr>
+<td style="background-image: url(../../../skin/images/tab-left.png)" valign="bottom">
+<div class="tab-not-selected-shadow-left">
+<img alt="" width="4" src="../../../skin/images/spacer.gif"></div>
+</td><td style="background-image: url(../../../skin/images/tab-right.png)" valign="bottom">
+<div class="tab-not-selected-shadow-right">
+<img alt="" width="4" src="../../../skin/images/spacer.gif"></div>
+</td>
+</tr>
+</table>
+</div>
+</td>
+</tr>
+</table>
+</div>
+<!--================= end Tabs ==================-->
+</td>
+<!--================= end Group Logo ==================-->
+<!--================= start Project Logo ==================--><td width="100%" valign="bottom" align="right" bgcolor="#FFFFFF">
+<div style="padding: 10px" class="headerlogo">
+<a href="http://cocoon.apache.org/lenya"><img border="0" class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png"></a>
+</div>
+<div class="tab-separator"></div>
+</td>
+<!--================= end Project Logo ==================-->
+</tr>
+</table>
+<!--================= end Banner ==================-->
+<div class="tab-bar">
+<img alt="" height="5" src="../../../skin/images/spacer.gif"></div>
+<!--================= start Menu, NavBar, Content ==================-->
+<table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td valign="top">
+<table summary="menu" border="0" cellspacing="0" cellpadding="0">
+<tr>
+<!--================= start left top NavBar ==================-->
+<!--================= end left top NavBar ==================-->
+<td valign="top">
+<div class="tab-subbar">
+<img width="10" height="5" alt="" src="../../../skin/images/spacer.gif"></div>
+</td><td valign="top">
+<!--================= start Menu items ==================-->
+<div class="menu">
+<div class="menutitle"></div>
+<div class="menuitemgroup">
+<div class="menutitle">Integrator/Dev Guide</div>
+<div class="menuitemgroup">
+<div class="menutitle">Components</div>
+<div class="menuitemgroup">
+<div class="menutitle">Publication</div>
+<div class="menuitemgroup">
+<div class="menupage">
+<div class="menupagetitle">Page envelope</div>
+<div class="menupageitemgroup">
+<div class="menupageitem">
+<a href="#Introduction">Introduction</a>
+</div>
+<div class="menupageitem">
+<a href="#Proposal">Proposal</a>
+</div>
+<div class="menupageitem">
+<a href="#Current+Parameters">Current Parameters</a>
+</div>
+<div class="menupageitem">
+<a href="#The+Java+API">The Java API</a>
+</div>
+<div class="menupageitem">
+<a href="#TODO">TODO</a>
+</div>
+</div>
+</div>
+<div class="menuitem">
+<a href="pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a href="siteTree.html">Site tree</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+<!--================= end Menu items ==================-->
+</td><td valign="top">
+<div class="tab-subbar">&nbsp;&nbsp;</div>
+</td>
+</tr>
+<tr>
+<td></td><td height="5"><img alt="" width="150" height="1" src="../../../skin/images/spacer.gif"></td><td></td>
+</tr>
+</table>
+</td><td valign="top" width="100%">
+<table summary="content" width="100%" border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td valign="top" colspan="3">
+<div class="tab-subbar">&nbsp;&nbsp;</div>
+</td>
+</tr>
+<!--================= start Content==================-->
+<tr>
+<td align="left" width="10"><img width="10" height="1" alt="" src="../../../skin/images/spacer.gif"></td><td align="left" width="100%">
+<div class="content">
+<table cellspacing="0" cellpadding="0" class="title">
+<tr>
+<td valign="middle">
+<h1>Page Envelope</h1>
+</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="pageEnvelope.pdf"><img alt="PDF" src="../../../skin/images/pdfdoc.gif" border="0"><br>
+          PDF</a></td>
+</tr>
+</table> 
+
+    
+<a name="N101D7"></a><a name="Introduction"></a>
+<h3>Introduction</h3>
+<div style="margin-left: 0 ; border: 2px">
+<p>The Lenya CMS needs to pass arguments (user, time, context,
+	etc.) to the subcomponents in the sitemap or to futher
+	invocations of itself in one session. Currently there is a mix
+	of multiple mechanisms to achieve this. We want to standardize
+	this across Lenya.</p>
+<p>One possible solution is to use a so-called "Page Envelope"
+      which wraps all XML documents with some meta information that
+      contains a standard set of arguments which are then passed to
+      the subcomponents through the Cocoon pipelines and could
+      possibly be attached to the session to keep this information
+      across client round trips.</p>
+</div>
+
+    
+<a name="N101E4"></a><a name="Proposal"></a>
+<h3>Proposal</h3>
+<div style="margin-left: 0 ; border: 2px">
+<p>A possible solution could look as follows:</p>
+<pre class="code">
+&lt;lenya:envelope&gt;
+  &lt;lenya:head&gt;
+    &lt;lenya:user&gt;foo&lt;/lenya:user&gt;
+    &lt;lenya:date&gt;2003-2-11&lt;/lenya:date&gt;
+    &lt;lenya:publication&gt;sample&lt;/lenya:publication&gt;
+      .
+      .
+      .
+    &lt;xul:menubar id="sample-menubar"&gt;
+      .
+      .
+      .
+    &lt;/xul:menubar&gt;
+  &lt;/lenya:head&gt;
+  &lt;lenya:body&gt;
+    +--------------------------+
+    |                  	       |
+    |   Document       	       |
+    |   Content       	       |
+    |                  	       |
+    +--------------------------+
+  &lt;/lenya:body&gt;
+&lt;/lenya&gt;
+</pre>
+</div>
+
+    
+<a name="N101F3"></a><a name="Current+Parameters"></a>
+<h3>Current Parameters</h3>
+<div style="margin-left: 0 ; border: 2px">
+<p>Currently, the following variables are defined within Lenya (see &lt;xsp-lenya:util/&gt;):</p>
+<ul>
+	
+<li>context</li>
+	
+<li>request_uri</li>
+    
+<li>sitemap_uri</li>
+    
+<li>current_username</li>
+    
+<li>no_username_yet</li>
+    
+<li>no_session_yet</li>
+    
+<li>server_time</li>
+    
+<li>context_prefix</li>
+    
+<li>referer</li>  
+    
+<li>no_referer</li>   
+           
+</ul>
+</div>
+    
+
+<a name="N1021E"></a><a name="The+Java+API"></a>
+<h3>The Java API</h3>
+<div style="margin-left: 0 ; border: 2px">
+<p>
+The Java API of the page envelope consists of the following classes:
+</p>
+<dl>
+  
+<dt>
+<span class="codefrag">org.apache.lenya.cms.publication.PageEvelope</span>
+</dt>
+  
+<dd>An object of this class represents a page envelope.</dd>
+  
+  
+<dt>
+<span class="codefrag">org.apache.lenya.cms.cocoon.acting.PageEvelopeAction</span>
+</dt>
+  
+<dd>This action makes the page envelope attributes available as sitemap parameters.</dd>
+
+
+
+</dl>
+</div>
+
+    
+<a name="N10238"></a><a name="TODO"></a>
+<h3>TODO</h3>
+<div style="margin-left: 0 ; border: 2px">
+<p>The proposal is currently not much more than an idea. It
+      needs to be properly thought out in regards to the following
+      problems:</p>
+<ul>
+	
+<li>The idea works ok as long as the Page Envelope is handed
+	down one pipeline. What happens with call-resource
+	invocations?</li>
+	
+<li>What happens with client roundtrips? How is the Page
+	Envelope made persistent? Does it need to be?</li>
+      
+</ul>
+</div>
+
+  
+</div>
+</td><td width="10"><img width="10" height="1" alt="" src="../../../skin/images/spacer.gif"></td>
+</tr>
+<!--================= end Content==================-->
+</table>
+</td>
+</tr>
+<tr>
+<td>
+<br>
+<br>
+</td>
+</tr>
+</table>
+<!--================= end Menu, NavBar, Content ==================-->
+<!--================= start Footer ==================-->
+<div class="footer">
+<table summary="footer" cellspacing="0" cellpadding="0" width="100%" border="0">
+<tr>
+<td colspan="2" height="1"><img height="1" width="1" alt="" src="../../../skin/images/spacer.gif"><a href="../../../skin/images/label.gif"></a><a href="../../../skin/images/page.gif"></a><a href="../../../skin/images/chapter.gif"></a><a href="../../../skin/images/chapter_open.gif"></a><a href="../../../skin/images/current.gif"></a></td>
+</tr>
+<tr>
+<td colspan="2" class="copyright" align="center" width="90%"><span class="footnote">Copyright &copy;
+                2002-2003&nbsp;The Apache Software Foundation. All rights reserved.
+                <br>
+<script type="text/javascript" language="JavaScript"><!--
+                  document.write(" - "+"Last Published: " + document.lastModified);
+                  //  --></script></span></td><td nowrap="nowrap" align="right" class="logos"><a href="http://validator.w3.org/check/referer"><img width="88" height="31" alt="Valid HTML 4.01!" src="../../../skin/images/valid-html401.png" class="logoImage" border="0"></a><a href="http://jigsaw.w3.org/css-validator/"><img width="88" height="31" alt="Valid CSS!" src="../../../skin/images/vcss.png" class="logoImage" border="0"></a></td>
+</tr>
+</table>
+</div>
+<!--================= end Footer ==================-->
+</body>
+</html>

Added: lenya/site/docs/components/publication/pageEnvelope.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/publication/pageEnvelope.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,255 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.4) >>
+endobj
+5 0 obj
+<< /Length 1660 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GasIh?'!bf'RcT\@I;N5aq03?=6W?!.S1:":"tWV8kgBE%l6\[NGIRFh>[8&!<XD3<r9+BYMjHgKmValh/-K3Nrg#J0\@C)U&7u0_VheP5q)_?:e4q3LEK4\@+PO2?2odXj@-:A=Y@En^ME:0brXhZ44nroBJ=s-Tm72@%KXd`"nAjor'_aaf+cgPm%3hOAaPEk"iVBZ&crna2Z$!+rN>GM^aX.AHDd4sQ!RY_LRt#<Ds^?9rr/JYl8T9kjfCE.TdP)hNh:=;)r)@Gmrk1MVVEVd-j(#,6(CIr"QF&iK&c"&c.h&pBGc:_HXc3>pIPA&[5>Z)TH[6IpuUi0j5%>:3HOH(0#0.C\]@sE`?<G5]pCnJfV#Z\>5\5qj&YDA5&>]Y*4H1.+0<L&#A'%n3#KuPU8>l2XLH,r:W_Or;*-%JjT(PD=AkJ0D3(c:0V;+_4GDJGHZL*"lj,ohak0Mt@MGfo.hN)-!]dKkMcXW@%[2orUo(9S&J47Br!7%01g8)=]LQ*)e!5?@_]2'aVFX$:%p63"/aqA$e/q<N(/2#?Hr2L3b+O@A.;D9U$CGGAok2]:@aB,ijdTnlKH(3BUI(Nr%M/P_gn2T@[+tD)^E*X.^\!Y%6[V\O>#$-Kmj,OKhd8LdJM4kY`dPst:*rK'bQSs>/l%6q<JEmnl;T4V3%@1p0I\@YmQBB+.+Xnj=n=T[%"ACsmo_ZAhSBFXqSW(nl@l;3-aX8)-IP2;..Ft,NI<H8:d=ee"ZINUqOFd&2>#jZnOa"L!i./qbuf&@eP7hUU_K(aLW1cl[rQFj)9!rsc9,F\_5W#N>`$9K?O&B-7K6X9\a/p)E9sPD^hR7S/sK9>p/T:$!ofq&E_uo?L$n8\G@:)'$e=Uold*#:4PQT(Hj<uPl3qN&Tpo6(k-%jm,gS)a94.M_ZOo3$<f8UomM7(-6I1ZV^O5_q#?I:n?ca?]!&E4h;a)d8`7$?DL01K"**[2%p<(K-bcN/p"4MFt*bW36@;-6lk"\?XB([OB%S+-?F,*c`5iQf-%Pt);E^*UaQc_DuMqmeM%maZX9,k3PB`dmnSrKZ5M+MomA5df]D=/hX5[@@C.+q]aVEVPOf!BS91$>8VM)5-_r+3+2aK:=08s%USoEQPq;l+4&hV=\uQ`[o1>nmqHo'YY3FrFodh]!E/.7b,s*aRX<p=8g5[>X#]7%&Lt]lDm@Y#HfEY"Yd=oH%_QAgRaIS/aNY+'DmUo5Na'76qMQR#,IQq=R$:3)Pol6u7p1E,NX,V=MU92_WHcrPaVd:k#53o"(,RGp=DYR[FkWgVmlWThGk%$]q1``/<Kj`FpZX#SmTb6@Z?k9_!SA4Yla-Q#][o3_3S-4SD#s`m"O*Ef7dgg7g0P#&<_36Y-ELEh?,dmVAh?n_4('ieCAkH4>A>&f%5VWp!nc17.`p*g2Ce+FS]pfYKOpC5AT;R^ZhQ`5>^7#^%*\=M@DU:_h^CV^iX=fgrF!6`t<.HQ1X24Pd3V+SQBWas.HeBi%&k7(NR"NY6"e.BsiC3'X\a"")Rnq4:ImNt%]<Q,7erRZDIpEg4P"e(_`!&j9rjb$n0qGH?/Xl)EYXl@LG<b-PS`qE:s-`(l2d[D/sk5O825H/;2&Ra-W9FM=`F/pJSu[$a&hVu3,+JDH.`!/&"tl2~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+>>
+endobj
+7 0 obj
+<< /Length 1607 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat%$D/\/e&H;*)ToTL@1SR;&,mZQ-D)/IHcjV_7&'GO21*(.m79-(F)!I%<8Kt98Ce(oC(cpsM*o=fpn`WcTaj"YmF5i@M;&VKVgS[7_YtJ=L#Qjd4]Qp)H59__$9'OPIIni2P-5X.r6^q/`jhq=4lF?>[%eUa@J4Cl\c>;nGF%4HGJ">9%[i-eA&V!ja+QN6I#%`dK(DH(X)HR`YF`t<]Gs)u*a1(?:f;R/cGbJ-`AA1'JRL%3Wj[tEL!@'NMbX?L%fSI_]>&8AHgBmC0-JSas@1"(Y0\uX%YhqqbPJDkMlPu:Q,I_gdCVP04PK68Z7f/*9C1'Cf6b`;tLEIp`\Ei+[b4Ul,>XI]F1PUkZ/4o:C[$RS3<B,&V+5<VK:(FI&S'Tl6$2<u\$`eJk)`fh>P'La$qLgZU)>OIAP&]dWNha0:4-%P#SLDH\C0=SAf,X@,O)#M.iWW3BgA&cJ^\+c%9(p,"AXRj9o>c=D=d5nQB4b&IlJIC1=YAbjc/kZAGY.QXc$T85_aH07T2cMl?bKLZZt$PqBm0%:rqpdU)EeX8i"Oc#?"iu(a5>j-\l!5DR:43.<,R<9nl:a&_*$Cb?sjRLYYtJ%AYgL61*&gS6fOYk";ZPWW_tG#U&ZGPh)M&4XIKJ#(2V0(QW+K<--I:6EYK#KH#srE76-kg5dK(q!^:G]kjnOhG[diNERa.YJ6&tU;O&=-(9nNoV6S\8$LmgAb6OSuF6SJP`*@"-!ji-"gj^_EfY+J`?p$J):DsVlDh4`9AN>XbfSSkO1Hn?j[m11UY"ur!*4B'nB=KXE'@3V%?/L&NX1M]^8/QZDpG#`M:s/r`\IafmP%M#qZclC"?GLkfBr.jT4PEDG>bQbAA>4Zd8*+r=V)mVL0I2mP(fgB&6m7_Y,]+PL`cJGg85[^>1_CZ"&%R<hDX>:PVLeh^._GqpD@_pbC;ZM?-PML#AcE1Z:=W!S1qd!`aRon_'cIbaUZK%MU`l*F5m;5:98+rrL674J6mW1B&;c-?erX=j)Q`8#@;25L5NnN'%3cS-K9b'J8QM3"3>O:=V0/3OCQ0@Al._a[))MP")ek^M#Xd:2KoGCm%mo>8350$<rqQ%oD#_m2J1`r$m(_0t+buK<P>N'p&fH#Ed:e3O2G7^7<uOZr\ln$!<7WcndjpP*E?M%b.0u*O@dgjl$ToMJB8spn_mj+Ab/&Ju9%AtQlrDS<9(RH_/.I$e>4,#YB^[V9!`^#<Npe-"B(Km6]WO^c43BQl4?2:.BIol:bM?Sc*2BZ9Pu"nP5,!-8NFrSo+28\HH8d7q2`p[l7>?m.$eugWe-kQ%<K=,.>0%,`BpA1<YCqA2<$lSHOh_18&k*sb"PP]kW3V=4RmQpLFd_/jk0M0claB8a^MirAG5,ZgV?\qs6>5CmAF;!mK0%Eod<b'Fs)<8Pf%(;"eE\abm1g(Jqb):jVbT(%o-27E5B(((@\;>4i3Z",94KWfCfE"m']=15N4\!UNb5M'rn[W;*5DIHJOEhc3;sG?q7qLo"GE7km:TF8b1(7;cIL3F]d`mSrQku)j6QC=mH)+4;SSTG<]>'"l?q!MUrY+1ck4l'?uY27%HW36bOIfi8.1I~>
+endstream
+endobj
+8 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 7 0 R
+>>
+endobj
+9 0 obj
+<< /Length 471 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat=&b>,r/&A70Vp=LF$Ca[Ng<)I=_3.Zn(!B?Id9e<,aE(hMUShs/W6d#X%Z9523G]n6HH#U/85UaL2DZU>Y5QLO#JIM:\R)OlW&`d/@RClG?VXOfcI8=<"dZHe63\k/,17g"6V_Fl^Y;N;(dg4L8676X3d(5NP$H#kh/>GF0@?#*W\LZP$c2m0$g.F?o^e51ieP=W*nL@aLGc24OQ)teDH4ShHiMk#JT,hG:eTqq(kh*HZU@;u5GCLG#;i1_+T-57RV\r*3lAY)Oao9Tm`Rob09.Q%0.8P9^Cat'F6EhEh0pRBG94a2ek/#*B"p9qE"=4JN_)OoKJJ#*m*eQn1aZN9bKYnW^K!Ol1p;nEM;\Xp%h1pIBG[+^BdNi;Y.[,<8,_\3I/30ZakiU(0ZEd6jbUB%T8*EQjjZS"In?n=LoYu(0Ga6g.Dn2-:+cf[U%L`PF%uXJUSLBSh`A^Pkdng~>
+endstream
+endobj
+10 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 9 0 R
+>>
+endobj
+13 0 obj
+<<
+ /Title (\376\377\0\120\0\141\0\147\0\145\0\40\0\105\0\156\0\166\0\145\0\154\0\157\0\160\0\145)
+ /Parent 11 0 R
+ /First 15 0 R
+ /Last 23 0 R
+ /Count -5
+ /A 12 0 R
+>> endobj
+15 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\111\0\156\0\164\0\162\0\157\0\144\0\165\0\143\0\164\0\151\0\157\0\156)
+ /Parent 13 0 R
+ /Next 17 0 R
+ /A 14 0 R
+>> endobj
+17 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\120\0\162\0\157\0\160\0\157\0\163\0\141\0\154)
+ /Parent 13 0 R
+ /Prev 15 0 R
+ /Next 19 0 R
+ /A 16 0 R
+>> endobj
+19 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\103\0\165\0\162\0\162\0\145\0\156\0\164\0\40\0\120\0\141\0\162\0\141\0\155\0\145\0\164\0\145\0\162\0\163)
+ /Parent 13 0 R
+ /Prev 17 0 R
+ /Next 21 0 R
+ /A 18 0 R
+>> endobj
+21 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\124\0\150\0\145\0\40\0\112\0\141\0\166\0\141\0\40\0\101\0\120\0\111)
+ /Parent 13 0 R
+ /Prev 19 0 R
+ /Next 23 0 R
+ /A 20 0 R
+>> endobj
+23 0 obj
+<<
+ /Title (\376\377\0\65\0\40\0\124\0\117\0\104\0\117)
+ /Parent 13 0 R
+ /Prev 21 0 R
+ /A 22 0 R
+>> endobj
+24 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+25 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+26 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+27 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+28 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+29 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F6
+/BaseFont /Times-Italic
+/Encoding /WinAnsiEncoding >>
+endobj
+30 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+31 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F11
+/BaseFont /Courier-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 3
+/Kids [6 0 R 8 0 R 10 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 11 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 24 0 R /F2 25 0 R /F1 26 0 R /F9 27 0 R /F7 28 0 R /F6 29 0 R /F5 30 0 R /F11 31 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+11 0 obj
+<<
+ /First 13 0 R
+ /Last 13 0 R
+>> endobj
+12 0 obj
+<<
+/S /GoTo
+/D [6 0 R /XYZ 85.0 689.0 null]
+>>
+endobj
+14 0 obj
+<<
+/S /GoTo
+/D [6 0 R /XYZ 85.0 504.263 null]
+>>
+endobj
+16 0 obj
+<<
+/S /GoTo
+/D [6 0 R /XYZ 85.0 362.567 null]
+>>
+endobj
+18 0 obj
+<<
+/S /GoTo
+/D [8 0 R /XYZ 85.0 538.96 null]
+>>
+endobj
+20 0 obj
+<<
+/S /GoTo
+/D [8 0 R /XYZ 85.0 352.464 null]
+>>
+endobj
+22 0 obj
+<<
+/S /GoTo
+/D [8 0 R /XYZ 85.0 243.968 null]
+>>
+endobj
+xref
+0 32
+0000000000 65535 f 
+0000006296 00000 n 
+0000006367 00000 n 
+0000006459 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000001823 00000 n 
+0000001929 00000 n 
+0000003628 00000 n 
+0000003734 00000 n 
+0000004296 00000 n 
+0000006616 00000 n 
+0000006667 00000 n 
+0000004403 00000 n 
+0000006730 00000 n 
+0000004588 00000 n 
+0000006795 00000 n 
+0000004752 00000 n 
+0000006860 00000 n 
+0000004906 00000 n 
+0000006924 00000 n 
+0000005119 00000 n 
+0000006989 00000 n 
+0000005295 00000 n 
+0000005411 00000 n 
+0000005524 00000 n 
+0000005640 00000 n 
+0000005748 00000 n 
+0000005854 00000 n 
+0000005963 00000 n 
+0000006074 00000 n 
+0000006184 00000 n 
+trailer
+<<
+/Size 32
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+7054
+%%EOF

Added: lenya/site/docs/components/publication/pageenvelopemodule.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/publication/pageenvelopemodule.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,530 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>The PageEnvelopeModule</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.5', '../../../skin/')" id="menu_selected_1.1.4.1.5Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Publication</div>
+<div id="menu_selected_1.1.4.1.5" class="selectedmenuitemgroup" style="display: block;">
+<div class="menupage">
+<div class="menupagetitle">PageEnvelopeModule</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="pageenvelopemodule.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>The PageEnvelopeModule</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Overview">Overview</a>
+</li>
+<li>
+<a href="#Module+Parameters">Module Parameters</a>
+</li>
+<li>
+<a href="#Sitemap+usage">Sitemap usage</a>
+</li>
+<li>
+<a href="#XSP+usage">XSP usage</a>
+</li>
+</ul>
+</div>
+
+
+<a name="N10019"></a><a name="Overview"></a>
+<h2 class="underlined_10">Overview</h2>
+<div class="section">
+<p>
+The <span class="codefrag">PageEnvelopeModule</span> is an <span class="codefrag">InputModule</span>
+that provides access to the <span class="codefrag">PageEnvelope</span> parameters. For
+documentation on input modules see section <a href="http://cocoon.apache.org/2.1/userdocs/concepts/modules.html">Modules</a>
+of the Cocoon documentation.
+</p>
+</div>
+  
+
+<a name="N1002F"></a><a name="Module+Parameters"></a>
+<h2 class="underlined_10">Module Parameters</h2>
+<div class="section">
+<dl>
+  
+<dt>publication-id</dt>
+  
+<dd>The current publication ID.</dd>
+  
+<dt>context-prefix</dt>
+  
+<dd>The context prefix of the web application, e.g. <span class="codefrag">/lenya</span>.</dd>
+  
+<dt>area</dt>
+  
+<dd>The CMS area, <span class="codefrag">authoring</span> or <span class="codefrag">live</span>.</dd>
+  
+<dt>publication</dt>
+  
+<dd>The current publication</dd>
+  
+<dt>document-id</dt>
+  
+<dd>The document ID, i.e. the path of the document in the sitetree.</dd>
+  
+<dt>document-name</dt>
+  
+<dd>The document name, i.e. the very last part of the document ID.</dd>
+  
+<dt>document-url</dt>
+  
+<dd>The URL of the document within the area, e.g., <span class="codefrag">/news/index.html</span>
+</dd>
+  
+<dt>document-path</dt>
+  
+<dd>The file path where this document is physically located in the
+  file system.</dd>
+  
+<dt>document-language</dt>
+  
+<dd>The language of this document.</dd>
+  
+<dt>document-type</dt>
+  
+<dd>The document type.</dd>
+
+</dl>
+</div>
+
+
+<a name="N1007F"></a><a name="Sitemap+usage"></a>
+<h2 class="underlined_10">Sitemap usage</h2>
+<div class="section">
+<pre class="code">
+&lt;map:parameter name="document-id" value="{page-envelope:document-id}"/&gt;
+</pre>
+</div>
+
+
+<a name="N10089"></a><a name="XSP+usage"></a>
+<h2 class="underlined_10">XSP usage</h2>
+<div class="section">
+<pre class="code">
+&lt;xsp:page
+       language="java"
+       xmlns:xsp="http://apache.org/xsp"
+       xmlns:input="http://apache.org/cocoon/xsp/input/1.0"&gt;
+
+&lt;usecase:url&gt;
+  &lt;input:get-attribute
+      module="page-envelope" as="string" name="document-url"/&gt;
+&lt;/usecase:url&gt;
+  
+&lt;/xsp:page&gt;       
+
+</pre>
+</div>
+
+
+  
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/publication/pageenvelopemodule.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/publication/pageenvelopemodule.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/publication/pageenvelopemodule.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,262 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 516 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<L4`>s,&;GCXKh!o:o`k[V2H;M3XdU^JQ.c]X0aSJ#b"!ZTI1;FnM(4XQ6Sb2#G]i`\a"jk?eeAZ#+qR-XC/:OW^qmkfWC*e&bJOH\f*=SK54.8VAme@r?Nod*5DW<_&rFiOX5)<`MLC-8\Plf+U8F)H)0G,8d]Uta0-Y2AG!h[pFV\''7Eu"fq*tsB&7PK<);c`GD6+3"1=FdJbUS`Tj[G11N3;8ANsMrnL"'PE*]C@HFZ)Opfl&68S76K0FbSLfEi*OG%]$3-RuEO$(rSf1A<`=H4hN2\_qFO2VkOem3>m!WnV#a0Mn*d]Zqj2#RG$?)&h2-aXh%KhggiYZec@#i"/A'P"pE4"0JiT9]9t^]hGb<DF`3DE!pca'ctuQnRX.X:_%mB0KRlI?aEk=]m8t_PZj?N(jeJ_7UCd<Q@*$!Pg69aM,!Hts4bLKT_qH=@Oh"X8]liuqGg(GHqHFh;B3lE:CKY:s?H"[P`be;ASZ[Lkn3s<gWn9\pq_(Sr?cW~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 601.541 67.316 589.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 583.341 113.648 571.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 565.141 89.66 553.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 546.941 72.332 534.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Length 1628 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat=,gMZ%0&:O:S#_#Br2'nEs)T`':m:NV]##.$/:n[%T,La(.=]-QgN`#H+41^T\FYSIJL.H:ocQ!Eb1\nDHkmrf/9k7q<c-4PC1TVJ`#JVtS?jgCXCTG/Bk7'nig4EGGr6;DMSfRr^][d#0<o3qqdP.XS<.!ApaE/p'eW.,>]o1DD,MVXfIpuX],s(NL:AA>3c9je$)7E4,](SE:l*=u5C[?;enjpgr>En2XE`Z^[jIBA1*><JR,`N>NR]BD8T4c;K`6.\M7+=#SA%R@;N=[sQ"5u&bKV`M2"]$r9>T_t4L?T[&R$66?*W,Z(7tQR?NhiBF*#.DSiP(OREB3&a*V^@I\a,U4m%7FgZ1d4Y2Brc`SdWKqN!r52CW(8CM%KHmQD5J.kLjd[:TMJnh.fPqeJO/[Nt&"-=#K?$D-X/k\_.:O/9Td0rA]fK9:3KS-r.646!2GhSq8L2]T.B2LeP!X7Q[jc?Z$UD2LUA:OkOsc^WLCXQb,hINqB85DL$Xl5h&9#5q4.S*,uYBc1n8tK,0SUh@[5IKO9W&Clm_]@GmJO(;[R>`<2ulM;6+XbQJ=5'JFA%4AEX>3M?Gra_sD=.<_#4,s+'m_;E0T8bj]XRpp"jc4ISp7q#I$2WO'jX(S,0*r2iVYU!q1qB0E2g7kj:BG9HM\`k8u:2IihC=q_K9FGL&;E1!51&T/o!iKD.c]?D0dfB&L/FOJ[fq.#RA%C72Bb5.%82t!B8_:1@>eO@P&:X7fX"ZO&O^/6ia?I)$(6^emG@XTM6JloO-J2]nZ>%b-("_".liB!RLjCqDO:Dgl!uE.i@X#f)\_J<`#*rkPi$.91nk`#Hp;de2g7&enp9#1*^q3>K.%X1S'XCCq?'^@la`Kt/1bH=0LHH"nAMD5V%);i;j]u\`J_1DQCn3T94?8]u#il'rq4PW'O8(HYK4rNeb0TRQ2T4q/V@)#`EM1&0(M=D7K,<IUj!e(.YNjZS9;&plG,G`]5T$Le'LP@JlRQjIQW/.N"Q*!F%clnJF[?j\F/V@%'V_`lTTDS*O.ea7-HT0+l6.ZQaYZjCkc_\f"l<2j7]?Q.M-Jq9V$MF&e?rqGSB*Lc@oWXVcc"Ieb-ZHj3\)A1NB@a:e'`dNp5hYKP\[I&rEJ+hUPF[,M9N&hgqhRb[f-LE[UD!1m!c*b-g(!UJV?+sr&4YJ$XU:^94dL?F8b-P*!AIC-8m@eVBX&&cVO"kJiG[*VV+R->_Lo`ZlkYB'%So-hQfJ+m<LF((7<&4+LBQJRom@rs32$ihRfA*cns8<htCKC/HPj"?FLG;hZ2.(#`sdEM(41aSa++k\rd%d0A#D))=ro%W27CNpibsWZn">`p_*/sq;P:Clp7R,:>_>Xb:OM<-:Acbk2KVp>*PQ0ooRdM?F<#lo1lA8Z,EsFGp\CuDa#"c^eP)ul3o:kfg_YsIDhUq27.G3F^8nq>=L*QCmO%$;Z&bpEM9pac(8H"pofOcIGIp_eO#9r#:K/,<Y:ah-8I4fOQB;8&EnY+NVZGAe4<QeF^.:N$3=cg%BN!V>Mpu:A9(:pm7p5Y0>t^7XC71or0VN)j6]WR`6%Oj]FdZ2I_6`]4Ba[LBknK=E_mBFEd>g$B0PfBP/@/.h?.Z[~>
+endstream
+endobj
+17 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 16 0 R
+/Annots 18 0 R
+>>
+endobj
+18 0 obj
+[
+19 0 R
+]
+endobj
+19 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 215.988 688.466 257.988 676.466 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://cocoon.apache.org/2.1/userdocs/concepts/modules.html)
+/S /URI >>
+/H /I
+>>
+endobj
+21 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\117\0\166\0\145\0\162\0\166\0\151\0\145\0\167)
+ /Parent 20 0 R
+ /Next 22 0 R
+ /A 9 0 R
+>> endobj
+22 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\115\0\157\0\144\0\165\0\154\0\145\0\40\0\120\0\141\0\162\0\141\0\155\0\145\0\164\0\145\0\162\0\163)
+ /Parent 20 0 R
+ /Prev 21 0 R
+ /Next 23 0 R
+ /A 11 0 R
+>> endobj
+23 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\123\0\151\0\164\0\145\0\155\0\141\0\160\0\40\0\165\0\163\0\141\0\147\0\145)
+ /Parent 20 0 R
+ /Prev 22 0 R
+ /Next 24 0 R
+ /A 13 0 R
+>> endobj
+24 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\130\0\123\0\120\0\40\0\165\0\163\0\141\0\147\0\145)
+ /Parent 20 0 R
+ /Prev 23 0 R
+ /A 15 0 R
+>> endobj
+25 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+26 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+27 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+28 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+29 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+30 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 2
+/Kids [6 0 R 17 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 20 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 25 0 R /F5 26 0 R /F1 27 0 R /F9 28 0 R /F2 29 0 R /F7 30 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [17 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [17 0 R /XYZ -5.0 652.266 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [17 0 R /XYZ -5.0 351.132 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [17 0 R /XYZ -5.0 300.278 null]
+>>
+endobj
+20 0 obj
+<<
+ /First 21 0 R
+ /Last 24 0 R
+>> endobj
+xref
+0 31
+0000000000 65535 f 
+0000004802 00000 n 
+0000004867 00000 n 
+0000004959 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000678 00000 n 
+0000000798 00000 n 
+0000000844 00000 n 
+0000005093 00000 n 
+0000000977 00000 n 
+0000005156 00000 n 
+0000001113 00000 n 
+0000005222 00000 n 
+0000001247 00000 n 
+0000005288 00000 n 
+0000001382 00000 n 
+0000003103 00000 n 
+0000003226 00000 n 
+0000003253 00000 n 
+0000005354 00000 n 
+0000003466 00000 n 
+0000003605 00000 n 
+0000003812 00000 n 
+0000003995 00000 n 
+0000004140 00000 n 
+0000004253 00000 n 
+0000004363 00000 n 
+0000004471 00000 n 
+0000004577 00000 n 
+0000004693 00000 n 
+trailer
+<<
+/Size 31
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+5405
+%%EOF

Added: lenya/site/docs/components/publication/siteTree.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/publication/siteTree.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,637 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Site Tree</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.5', '../../../skin/')" id="menu_selected_1.1.4.1.5Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Publication</div>
+<div id="menu_selected_1.1.4.1.5" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Site tree</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="siteTree.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Site Tree</h1>
+<div class="abstract">Proposal for a a general framework for management of
+    navigation for a publication.</div>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Motivation">Motivation</a>
+</li>
+<li>
+<a href="#Rationale">Rationale</a>
+<ul class="minitoc">
+<li>
+<a href="#Navigation">Navigation</a>
+</li>
+<li>
+<a href="#Moving+Of+Documents">Moving Of Documents</a>
+</li>
+<li>
+<a href="#Doctype+Querying">Doctype Querying</a>
+<ul class="minitoc">
+<li>
+<a href="#Hashmap">Hashmap</a>
+</li>
+<li>
+<a href="#Forrest+SourceTypeAction">Forrest SourceTypeAction</a>
+</li>
+<li>
+<a href="#URIParametrizer">URIParametrizer</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a href="#The+Sitetree+Schema">The Sitetree Schema</a>
+</li>
+<li>
+<a href="#Backwards+Compatibility">Backwards Compatibility</a>
+</li>
+<li>
+<a href="#Roadmap">Roadmap</a>
+</li>
+<li>
+<a href="#Reference+Implementation">Reference Implementation</a>
+</li>
+</ul>
+</div> 
+
+    
+<a name="N1001F"></a><a name="Motivation"></a>
+<h2 class="underlined_10">Motivation</h2>
+<div class="section">
+<p>Currently there is no standard way to manage the navigation
+in Lenya. Previous attempts have shown their own merits and
+drawbacks. A general and standard approach is needed.</p>
+</div>
+
+    
+<a name="N10029"></a><a name="Rationale"></a>
+<h2 class="underlined_10">Rationale</h2>
+<div class="section">
+<p>The basic problems we're trying to solve are as follows:</p>
+<ol>
+	
+<li>Maintain the navigation in an easy format independent of
+	the actual storage of the documents.</li> 
+	
+<li>Enable moving of documents.</li>
+	
+<li>Enable querying of doctype independent of request URI.</li>
+      
+</ol>
+<a name="N1003E"></a><a name="Navigation"></a>
+<h3 class="underlined_5">Navigation</h3>
+<p>There are a couple of known implementations to choose from:</p>
+<ul>
+	  
+<li>The existing Lenya tree.xml</li> 
+	  
+<li>The Forrest site.xml.</li>
+	  
+<li>The hashmap way: A sitetree.xml and purlspace.xml combination
+   where the purlspace.xml contains all existing documents and
+   sitetree.xml contains the navigation hierarchy.</li>
+	
+</ul>
+<a name="N10054"></a><a name="Moving+Of+Documents"></a>
+<h3 class="underlined_5">Moving Of Documents</h3>
+<p>The Forrest site.xml solves this quite elegantly: Due to the use of
+XPath and some ambiguity the documents can be found almost
+independent of their actual location</p>
+<p>With the existing Lenya or the hashmap solution changing of document
+location requires editing of the tree.xml or the purlspace.xml
+respectively.</p>
+<a name="N10061"></a><a name="Doctype+Querying"></a>
+<h3 class="underlined_5">Doctype Querying</h3>
+<p>For question 3 there are a couple of known approaches:</p>
+<a name="N1006A"></a><a name="Hashmap"></a>
+<h4>Hashmap</h4>
+<p>This method uses an action which contains for each
+   request URI a mapping to attributes such as doctype, srcfile, xslt,
+   etc.</p>
+<a name="N10074"></a><a name="Forrest+SourceTypeAction"></a>
+<h4>Forrest SourceTypeAction</h4>
+<p>Forrest contains an action which for a given request
+   opens the source file and determines its doctype based on the dtd
+   declaration.</p>
+<a name="N1007E"></a><a name="URIParametrizer"></a>
+<h4>URIParametrizer</h4>
+<p>The URIParametrizer is a black box (probably an action)
+   which internally issues cocoon requests to different sitemaps which
+   return different attributes (doctype, etc.) for a given request
+   URI.</p>
+<p>This amounts to a combination of the hashmap solution
+   with the basic cocoon concepts: The request URIs aren't matched
+   against a hashmap but are handled by a sitemap instead. The sitemap
+   contains normal pipelines and matchers which match on the
+   request. As a catch-all there is still the possibility of using a
+   hashmap for URIs that didn't match any pipelines.</p>
+<p>Finally a new (internal) request is generated using the
+   parameter values. This request is handled by a normal cocoon
+   sitemap as if the original request had contained these
+   parameters.</p>
+<div style="text-align: center;">
+<img class="figure" alt="Diagram of URIParametrizer" src="URIParametrizer.png"></div>
+</div>
+    
+    
+<a name="N10094"></a><a name="The+Sitetree+Schema"></a>
+<h2 class="underlined_10">The Sitetree Schema</h2>
+<div class="section">
+<p>The proposed sitetree schema looks as follows:</p>
+<pre class="code">
+&lt;?xml version="1.0"?&gt;
+
+&lt;xs:schema
+    xmlns:xs="http://www.w3.org/2001/XMLSchema"
+    targetNamespace="http://apache.org/cocoon/lenya/sitetree/1.0"
+    xmlns="http://apache.org/cocoon/lenya/sitetree/1.0"
+    elementFormDefault="qualified"&gt;
+    
+  &lt;xs:element name="site"&gt;
+    &lt;xs:complexType&gt;
+      &lt;xs:sequence&gt;
+        &lt;xs:element ref="node"
+            minOccurs="0" maxOccurs="unbounded"/&gt;
+      &lt;/xs:sequence&gt;
+    &lt;/xs:complexType&gt;
+  &lt;/xs:element&gt;
+  
+  &lt;xs:element name="node"&gt;
+    &lt;xs:complexType&gt;
+      &lt;xs:sequence&gt;
+        &lt;xs:element ref="node"
+            minOccurs="0" maxOccurs="unbounded"/&gt;
+      &lt;/xs:sequence&gt;
+      &lt;xs:attribute name="href" type="xs:string"/&gt;
+      &lt;xs:attribute name="label" type="xs:string"/&gt;
+    &lt;/xs:complexType&gt;
+  &lt;/xs:element&gt;
+    
+&lt;/xs:schema&gt;
+</pre>
+<p>
+        An example <span class="codefrag">sitetree.xml</span> could look like follows:
+      </p>
+<pre class="code">
+&lt;site
+    xmlns="http://apache.org/cocoon/lenya/sitetree/1.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation=
+        "http://apache.org/cocoon/lenya/sitetree/1.0
+        ../../../../resources/entities/sitetree.xsd"&gt;
+    
+  &lt;node href="index.html" label="Home"/&gt;
+  
+  &lt;node href="demo/" label="Demo"&gt;
+    &lt;node href="unipublic.html" label="Unipublic"/&gt;
+    &lt;node href="news.html" label="Wyona News and Comments"/&gt;
+    &lt;node href="oscom.html" label="OSCOM"/&gt;
+  &lt;/node&gt;
+  
+  &lt;node href="download/" label="Download"&gt;
+    &lt;node href="source.html" label="Source Version"/&gt;
+    &lt;node href="binary.html" label="Binary Version"/&gt;
+  &lt;/node&gt;
+  
+  &lt;node href="documentation/" label="Documentation"/&gt;
+
+&lt;/site&gt;
+</pre>
+</div>
+
+    
+<a name="N100AC"></a><a name="Backwards+Compatibility"></a>
+<h2 class="underlined_10">Backwards Compatibility</h2>
+<div class="section">
+<p>There has not been a previous implementation, so this is a non-issue.</p>
+</div>
+
+    
+<a name="N100B6"></a><a name="Roadmap"></a>
+<h2 class="underlined_10">Roadmap</h2>
+<div class="section">
+<ul>
+	
+<li>Decide which solution to choose</li>
+      
+</ul>
+</div>
+
+    
+<a name="N100C3"></a><a name="Reference+Implementation"></a>
+<h2 class="underlined_10">Reference Implementation</h2>
+<div class="section">
+<p>None</p>
+</div>
+
+  
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/publication/siteTree.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/publication/siteTree.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/publication/siteTree.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,511 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 1022 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<O968f@&:j6I$6AB)MQMXU]d7B[dV3%+4gdEY,JXt/\[!AGIsiU\/3sR(#\&NjAp:BUXPN7.-L"eF0L,be+IVpcr?puX@+Oq#V`sBMh$SQ5E=d[H#J^*g=j90^cR=b%0E":Z2>[K=n&g_&Pb9blC'PG?59c*\YfQ*g/ZaL<QW5Aiecl?K!>>`)+)_oK?<ce=]N?sO9gtX,eJ$LQF*C4EYOP($TlCKh6pY2rks9G@3LKN3HT0'<A4U,CINWnnTYU<YYE;9gU6miSI!A>>[s)1_YC^t/I*[Q[7Y$X%Ot^e'Stmc'e_m.TBR_M-SZma51L>%2UE`pehh6CU^eE#\2WHeNC3r`Mm<-6Gfo4JDX`U\?>`KV'C4p$]D$YN0!0Hb2VAhc,)__!Fa/>Z1e_7%Sgj@l^-;j4O72p9]/%p]VH2H%aU<ZdY&'ZohKagI$;DG.@!;`W-<M8btSO]6L>j7Be`:V6a85b2-+-Qn0#:l?5#Z60+Z@^+T(<2I(b!.kZF(r.+"FAJ[S.LF+j`G<?24RqIHa1_NR>q#4-iUl<FI>&oi2dOUI>-m!6"kdo'G:c^G62jI'pO#M3Z7O7alV514DRKWU">:A;tcM+7;rspA?AZKNC"9GCOBXB4D3beTQ,^\j>DlM-Dt5Y@OJ9.9ZMah_;o>>KTs,iMLZMJPUTDX5.aS92M^P$,7UN6(b+&\QdN(JCDaT#5=`U=VX(3bB)fA'9-S`#r4`V7b2_3(N02B.a5E?=?q38G3seLQ"h!S!g,nPhkNihCl(PAu2YM);2HAbFfpQqkF/<eWqYJ4mUp?q:7:*""@@SoCo5`^+9YUa,-ABr]Cf<.W,./XY&o;TFM0qC.92Eu-8p@OEhh+[%Y4RNG\`?3EK\nI:(T,BfJ9o]jFakL_:/d0%r4"%C/Pq_E;+RX,JmjZ]!:h9B)cjGB>g$qAYO00BDa]"86_9'4/aO)4S7Ct,H<cdfFltDe>-!0smL7%>Qu'Co<c-fcH^Ft9cC@s@Y4r-'hu<ds*gLd~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+20 0 R
+22 0 R
+24 0 R
+26 0 R
+28 0 R
+30 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 486.485 73.34 474.485 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 468.285 65.996 456.285 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 450.085 86.828 438.085 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 431.885 144.824 419.885 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 413.685 122.48 401.685 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 24.0 395.485 92.324 383.485 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 24.0 377.285 174.644 365.285 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 21 0 R
+/H /I
+>>
+endobj
+22 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 24.0 359.085 128.972 347.085 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 23 0 R
+/H /I
+>>
+endobj
+24 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 340.885 119.312 328.885 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 25 0 R
+/H /I
+>>
+endobj
+26 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 322.685 143.0 310.685 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 27 0 R
+/H /I
+>>
+endobj
+28 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 304.485 65.996 292.485 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 29 0 R
+/H /I
+>>
+endobj
+30 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 286.285 147.632 274.285 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 31 0 R
+/H /I
+>>
+endobj
+32 0 obj
+<< /Length 2111 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm=D3*F0%/t^j,2_)UX6/$dl*kj'@2no\D)6"DDBBQsM1sZL/'4.$If3s#N[\1mmtr8R?oo,m4sV55b.I&cpUAPm%>_@EmVeWGiPo.`n:>M&'Y,B,rUjo0XT!\5P#n^9?J%Aiq5_m?JSHg[=0$gOgRgc(\8o9h'J*\+nOX:_"oM1ia\&+r#!"_SOq"m*%G.EnY*Gkq8nC%G3DqC3]irdG*gj27P"?bjTi:io-bB;2Pp_I5]T_]5M]-:u[:Vk(d?BMQTH-uYNhs!BQc#rq>JVT*K##;79EW)_+^PC].d:qCP:m9Bpia/0Y`_SHO!N"\8?5>iRUe5L1R>>2>l6ZOM4n7[+`#+[lfTG)5.*)nS1Oo#(QhE6@U&3#*E>3>DF)l[c3gB+OhJQHUZI?!#CBDuO^g%A]T+1uH]dLNW8:dDG3qo6%e3hh(UGI"EVFe/g\<;\V5Cp'`Xo!1RSe4E]$#\?]IIJ-K<GnN'`4;HBqfA_4%]lp,gu&%<$ZSeRjbRm>.BEFgS<m_U=Qsup8EBfkq5Jq(?3/L2V.<\$H53^oEtE;$H3&9k7mbrZVgX[<77\%4i9:CJOG3@r8Z7%7PafUHbu-Q6-o^m$2ZXq<`elIoHWA6rZrZJCt];aM5[J&-<.^D#3kXZhJA_2l@Lc%B5<Y:Tocq#'ZEsBL@0d!lV?nqcO1Q&#n(3Q-q^O1Y-d01[Otsb@>m;aq3"@qRX!.V#o9VE.btF[SN%N%f<#BQ+W`oIFe5?qZQQL;OAV8XZncCc)f$U3PT)<^<hl[\\Z0<uH7'<DNgD!e4.9#[OO("uQ=FoWc1>]l^2V)j"J7D_C2f5j=]DMh:3U'@pl%T)Q:Z7'b4-SW'&'jDNdF5oAoco"-k5'pm$gZJ^kY(F'nN,(CD`'.M6Acf5VC.2JMtaq$DI2OG-dQeY?!GYo@G#5fhB%-;./gD-p)rCVjT,51gGEc$h"RhPGkUC>L;k4+#A0ce2'`RmMj3c3>W"aEkJNhM+O?.Ir^L'IMTs13O<`m"5rn,%-Ah1j^GDVgW[LaO%UHd/EM1YUnQ^'+"+Kj;2[dSFK!G\$><AC"NDLK0.*Y?L=!NMI?OFT8`,RjJWH/;iG)iuIR)\e)[(&`7;\Z)T][9Vrm)=lT,JR3Os@T]:'e8J*DjN\acCie?+&C=QHO9bSrYRt'MN-@AN8%g0h`J<1TDfB%m<k"hICeu0d56(1+T),>;\L&^_A6nY1?]b<TAMs:sq4^hk>7*ZKF5snu-SgDOF8@Jp0=*,]UI7]Rrl!K^D!^=se%nC:m94cp`7W7Uk8i7&qc\;OsHJ0#K[Tn,m35H,WV^#^<EqX4B>=#KOqo'U"\p-4=-hf,8)rUt(5\Q6?:]1pcCZ>8crn#Pbr!11a$PA]p?3mWCH@$/K960.%hJg,kAu.4"`(9J/<RN>uW6>t\*MO`NfV=ad[#C%;G`MT=]<^7Fb%W&e2lMu-S^JH97<P9ojH-`i*'Z)84sLiJu:.%-Jj;SM$EBp>Wpl[dPd'.kPkF2J9prsgp.F=k\:P&6_.Doqr)[4r$GRLa)'1t;6N")46`9+,EUk--UuM5?'$/_<e^-][eHbik.%lsF.hKN23L-IW6.)_0KLE7#'cCI'fl5$OJeSk%c]2L9&h9j>H%QjYO=WR&p[V)bE5h8q.PMb0EF8i)p!)5ASJ:\hM:cB;#q;t5b,-KuDLGQpW4e&$@G,f(pacA&EI%(4&Kpt4%j0M/UqCLbr-El8B'e*'M:Yu$>HG]!or3/D?]PkSrG2H&%`0V./I]9K5BGf,W8/2"2=E?#LJIEP-VLf>tZ&[P2-TpT16.=r-o+$",&cJi;bH7fuC;EW==B$(BZ]YW.ST:-n_BHFLu,U)CH(nc-mK`dt=3AqP6*u_eq=HLoEX4!jd2?Mqg)eS:ne!nkOE:(+^dS]?C2su\+5Bdcb'Xtlp>gu@?YeBkdrn5cei.iQb=6in]6bI@afkQ$.n`JZYHE%ZK51r>s_1le(DPOi3V"hTbL\5c7WuVh";%TK%QU7&EiY=$.ruDa&$,FaV+R%Yi>pS!@][uWf+HnRfmG"Y/8r!5h@]th5Tq7n32PYTU4^FAE.H#U&.\P-O\3`@fItI`?rrH?6SM^~>
+endstream
+endobj
+33 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 32 0 R
+>>
+endobj
+34 0 obj
+<< /Length 1597 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm<D/\/e&H;*)+o"tC/<i\^U_M$)RUk4^g88*0D8<RjZ:s">-.1+5m-N?mW&HIdSX6KM&El[AF2toQ4_2k$'DEMj0L;9d?VNXq4i*-`5M.-nLO;E.:-sWO^mXB2?RM1S]Ir7BQ#fQB#Wa>RV8#7pp@G1!Ajp"&s,-B4o8b^-"n9'TK+<CHp-@[[7a,KcY)a8*<T>IuNR5Ob=p(9K8!8kQit7fAcC<aN7k!@;p-$'*.CZSq90H/n=K$NRK:GO/V:&ghI'7(Ha^'&?]CWpfE\m5^'O]-.Pf)+6PKkP-0OkT.*Bkb]7A3WeB/04)Ej"sE3S:ZSKi7!j5#1"Mg#j6?B3oBQ<g6T6MqJdhDu/U=n&7G,T-=mWgAC0:1;c'5>31MOMLlup@&BmJp=3ujWU&r>lgApX[.BD2f.QSUm/Hh>I@#ei'amr.H&ktGj]^.UTeNK`S;7b4#&,;ca@%@Q(2bIV]@\,Zii69ed63@H2Eh$=QrKo7p6[$;\L?`eZHOu@.W2P<2SEha/7#)]3IMb-2P73XKRG)l4bc^4!<JQ^Pp6M>SHk)s_@;/dk1`SrkBC/#:r-d:JMIpI1UlA@&Og`E3`*k\"q4B*R"M5;c)-2"MMD5lm0:BR)_*:4MlS+;8dN':kCAZ7qdHu`(:#BT&2)T&4CKWXj5iJaI2<mIi'<dT+,NaZ&<A&p9oXV>f%!(-OWQ`W^,A)S%g1)hoj<fpJ8rO&F41q%N^E[:kmIQQ,5TR4(\lofoUPPrbCN';)4\2@P#sQKGSo?JCr:4kL?QmZ$6Ib7lXSf0&Gc5an6*C8fh:hHgj1-<pa+JR7j2@6):bXtn:<g!qe)U>Xfn@)3M2Frjk^cAQ,GjehMp7:JMtE]mJ$7.#)QN83GK=^"b'f7O\N9sc^'<MIM#pWQTjo18XHIU"OH"!?WH6U/%$s57X]E[U#2/&I&OoECBjo8T4ZI![&E7,NfG+pC/<<!Q1hWU?7'Zo\DPjg#ZT\P^G"9,'eBbNgEP^=^SRl>;^S5ZTruj*Kb%HXeIeAu$u13,*3*</_mjDb=:/nXO#D,uT%!DgcDEhJ>TB?_%QK7QqQp8V75!C`bY&e][rgV"#/T"9Rj-ZHM_%S_q"o?(5LNX>M%!:j=X_4k3Wf<$SLe55q@QbC.5$oi\<+8d4k28?E29Jhl@l=4i>lpulMBN*_m-"^Oid/$g:@baSjCrYjN1\ia`qMm?pA3u+q?b(*Y!*j`CG)qh+m7ohn(E5O[rsL):o.`Yshj7jkUMYkO%=dN-.ErSoNe8,e/D<>TN1I9c@"SD+Cj#fU+nq7P2R^Rhl.V#W-t_?\!+UArLgMJai_&O-;6/\6Ks@/1BF.(gj(A>2MKZMVQem#2Xg*_*8n1m8h;3$O\*d!];$KgJZh(Z8(uL`N<W,^,+W*;Ld;fe5WEKfS(kOe#I-c)Ri-$>7-49K3u*P2E\S6mF0UYe!<N>I3MF5nl,iZ1$<:Z:2I<>>p/]b,G3u'@Dk,'lT#brMXZ-7s"U0139br[IkeHpgUf4HDe]aR2ka>H5_J,3rWL5a2MTno/RrMj>-;Tg$tJ@h\tlc[5_`I.Bq][B11X7=nl@<(%bcEU0M%0~>
+endstream
+endobj
+35 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 34 0 R
+>>
+endobj
+36 0 obj
+<< /Length 427 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GarnSb>,r/&A70Vp=LF$r/?ga"Y.=h!VNSV&1('b.>^ET;XsLk8Z7UUZ=J5]]/-e*?E<!r,Csfe60/-%6U1Y+@rE<L6m0?5:c7ST!\IhL`AtYW1J(Upm1S8A4]r*nKME51Go02-`DjOK<*[kj<B?!!HnM>pH_$IjG)E2l9FD)P;]UYA1bLO#pJ)*+H@:os%K:Aq0o@ZUj?gUASa0$0WMf_t\!=+=1F/1J^O;'Z4EaYM2N9LZYOY-'&0i@>La!K%WFf?EUUE8qAYD0`_sj=NO)[a()((FZ&<;\d;$!5B4Eq=dlHb.ia\XOjK,DRD(4&O^Se1XEiqZ*;Le9;4Ij(1:$FX>Ke=C<g](/Z+NbD2lEJS't=8(W[98+a?gErn\[jE1l8`rN#k1F5)jH3ME<=XrlH4T=JGFpo`DK+Ks@B'_~>
+endstream
+endobj
+37 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 36 0 R
+>>
+endobj
+39 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\115\0\157\0\164\0\151\0\166\0\141\0\164\0\151\0\157\0\156)
+ /Parent 38 0 R
+ /Next 40 0 R
+ /A 9 0 R
+>> endobj
+40 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\122\0\141\0\164\0\151\0\157\0\156\0\141\0\154\0\145)
+ /Parent 38 0 R
+ /First 41 0 R
+ /Last 43 0 R
+ /Prev 39 0 R
+ /Next 47 0 R
+ /Count -6
+ /A 11 0 R
+>> endobj
+41 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\61\0\40\0\116\0\141\0\166\0\151\0\147\0\141\0\164\0\151\0\157\0\156)
+ /Parent 40 0 R
+ /Next 42 0 R
+ /A 13 0 R
+>> endobj
+42 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\62\0\40\0\115\0\157\0\166\0\151\0\156\0\147\0\40\0\117\0\146\0\40\0\104\0\157\0\143\0\165\0\155\0\145\0\156\0\164\0\163)
+ /Parent 40 0 R
+ /Prev 41 0 R
+ /Next 43 0 R
+ /A 15 0 R
+>> endobj
+43 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\63\0\40\0\104\0\157\0\143\0\164\0\171\0\160\0\145\0\40\0\121\0\165\0\145\0\162\0\171\0\151\0\156\0\147)
+ /Parent 40 0 R
+ /First 44 0 R
+ /Last 46 0 R
+ /Prev 42 0 R
+ /Count -3
+ /A 17 0 R
+>> endobj
+44 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\63\0\56\0\61\0\40\0\110\0\141\0\163\0\150\0\155\0\141\0\160)
+ /Parent 43 0 R
+ /Next 45 0 R
+ /A 19 0 R
+>> endobj
+45 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\63\0\56\0\62\0\40\0\106\0\157\0\162\0\162\0\145\0\163\0\164\0\40\0\123\0\157\0\165\0\162\0\143\0\145\0\124\0\171\0\160\0\145\0\101\0\143\0\164\0\151\0\157\0\156)
+ /Parent 43 0 R
+ /Prev 44 0 R
+ /Next 46 0 R
+ /A 21 0 R
+>> endobj
+46 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\63\0\56\0\63\0\40\0\125\0\122\0\111\0\120\0\141\0\162\0\141\0\155\0\145\0\164\0\162\0\151\0\172\0\145\0\162)
+ /Parent 43 0 R
+ /Prev 45 0 R
+ /A 23 0 R
+>> endobj
+47 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\124\0\150\0\145\0\40\0\123\0\151\0\164\0\145\0\164\0\162\0\145\0\145\0\40\0\123\0\143\0\150\0\145\0\155\0\141)
+ /Parent 38 0 R
+ /Prev 40 0 R
+ /Next 48 0 R
+ /A 25 0 R
+>> endobj
+48 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\102\0\141\0\143\0\153\0\167\0\141\0\162\0\144\0\163\0\40\0\103\0\157\0\155\0\160\0\141\0\164\0\151\0\142\0\151\0\154\0\151\0\164\0\171)
+ /Parent 38 0 R
+ /Prev 47 0 R
+ /Next 49 0 R
+ /A 27 0 R
+>> endobj
+49 0 obj
+<<
+ /Title (\376\377\0\65\0\40\0\122\0\157\0\141\0\144\0\155\0\141\0\160)
+ /Parent 38 0 R
+ /Prev 48 0 R
+ /Next 50 0 R
+ /A 29 0 R
+>> endobj
+50 0 obj
+<<
+ /Title (\376\377\0\66\0\40\0\122\0\145\0\146\0\145\0\162\0\145\0\156\0\143\0\145\0\40\0\111\0\155\0\160\0\154\0\145\0\155\0\145\0\156\0\164\0\141\0\164\0\151\0\157\0\156)
+ /Parent 38 0 R
+ /Prev 49 0 R
+ /A 31 0 R
+>> endobj
+51 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+52 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+53 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F6
+/BaseFont /Times-Italic
+/Encoding /WinAnsiEncoding >>
+endobj
+54 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+55 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+56 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+57 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 4
+/Kids [6 0 R 33 0 R 35 0 R 37 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 38 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 51 0 R /F5 52 0 R /F1 54 0 R /F6 53 0 R /F9 55 0 R /F2 56 0 R /F7 57 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [33 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [33 0 R /XYZ -5.0 665.466 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [33 0 R /XYZ -5.0 573.532 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [33 0 R /XYZ -5.0 469.479 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [33 0 R /XYZ -5.0 370.626 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [33 0 R /XYZ -5.0 319.373 null]
+>>
+endobj
+21 0 obj
+<<
+/S /GoTo
+/D [33 0 R /XYZ -5.0 269.201 null]
+>>
+endobj
+23 0 obj
+<<
+/S /GoTo
+/D [33 0 R /XYZ -5.0 205.829 null]
+>>
+endobj
+25 0 obj
+<<
+/S /GoTo
+/D [35 0 R /XYZ -5.0 717.5 null]
+>>
+endobj
+27 0 obj
+<<
+/S /GoTo
+/D [35 0 R /XYZ -5.0 111.526 null]
+>>
+endobj
+29 0 obj
+<<
+/S /GoTo
+/D [37 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+31 0 obj
+<<
+/S /GoTo
+/D [37 0 R /XYZ -5.0 686.666 null]
+>>
+endobj
+38 0 obj
+<<
+ /First 39 0 R
+ /Last 50 0 R
+>> endobj
+xref
+0 58
+0000000000 65535 f 
+0000010985 00000 n 
+0000011064 00000 n 
+0000011156 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000001185 00000 n 
+0000001305 00000 n 
+0000001407 00000 n 
+0000011301 00000 n 
+0000001539 00000 n 
+0000011364 00000 n 
+0000001674 00000 n 
+0000011430 00000 n 
+0000001809 00000 n 
+0000011496 00000 n 
+0000001945 00000 n 
+0000011562 00000 n 
+0000002080 00000 n 
+0000011628 00000 n 
+0000002215 00000 n 
+0000011694 00000 n 
+0000002351 00000 n 
+0000011760 00000 n 
+0000002487 00000 n 
+0000011826 00000 n 
+0000002623 00000 n 
+0000011890 00000 n 
+0000002757 00000 n 
+0000011956 00000 n 
+0000002892 00000 n 
+0000012020 00000 n 
+0000003028 00000 n 
+0000005232 00000 n 
+0000005340 00000 n 
+0000007030 00000 n 
+0000007138 00000 n 
+0000007657 00000 n 
+0000012086 00000 n 
+0000007765 00000 n 
+0000007916 00000 n 
+0000008116 00000 n 
+0000008278 00000 n 
+0000008506 00000 n 
+0000008743 00000 n 
+0000008897 00000 n 
+0000009166 00000 n 
+0000009368 00000 n 
+0000009586 00000 n 
+0000009829 00000 n 
+0000009977 00000 n 
+0000010212 00000 n 
+0000010325 00000 n 
+0000010435 00000 n 
+0000010546 00000 n 
+0000010654 00000 n 
+0000010760 00000 n 
+0000010876 00000 n 
+trailer
+<<
+/Size 58
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+12137
+%%EOF

Added: lenya/site/docs/components/revisioncontrol/checkin.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/revisioncontrol/checkin.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,531 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Reserved Checkin</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.6', '../../../skin/')" id="menu_selected_1.1.4.1.6Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Revision Control</div>
+<div id="menu_selected_1.1.4.1.6" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Check In</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="checkin.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Reserved Checkin</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Revision+Controller">Revision Controller</a>
+</li>
+<li>
+<a href="#The+ReservedCheckinAction">The ReservedCheckinAction</a>
+</li>
+<li>
+<a href="#URL">URL</a>
+</li>
+<li>
+<a href="#fileReservedCheckInException">fileReservedCheckInException</a>
+</li>
+<li>
+<a href="#Exception">Exception</a>
+</li>
+</ul>
+</div>
+	
+    
+<a name="N10019"></a><a name="Revision+Controller"></a>
+<h2 class="underlined_10">Revision Controller</h2>
+<div class="section">
+<p>To check in a file call:</p>
+<pre class="code">org.apache.lenya.cms.rc.RevisionController.reservedCheckIn(
+    String destination, String identity, boolean backup)</pre>
+<p>where the destination is the path of the file from the publication,
+	     the identity is the identity of the user 
+	     and backup is a boolean.</p>
+<p>This method is called from the ReservedCheckinAction.</p>
+<p>Rem: if no backup (and no rollback is needed) set in the ReservedCheckinAction the backup boolean to false.</p>
+</div>
+
+    
+<a name="N10030"></a><a name="The+ReservedCheckinAction"></a>
+<h2 class="underlined_10">The ReservedCheckinAction</h2>
+<div class="section">
+<p>To invoke a reserved check-in from a sitemap pipeline, you use The ReservedCheckinAction.</p>
+<pre class="code">
+      &lt;map:components&gt;
+        ...
+        &lt;map:actions&gt;
+      	  &lt;map:action name="reserved-checkin"
+      	      src="org.apache.lenya.cms.cocoon.acting.ReservedCheckinAction"
+      	      logger="sitemap.action.reserved-checkin"/&gt;
+        &lt;/map:actions&gt;
+        ...
+      &lt;/map:components&gt;
+      </pre>
+<pre class="code">
+            &lt;map:act type="reserved-checkin"&gt;
+              &lt;map:generate src="../../content/rc/{exception}.xsp"
+                  type="serverpages"&gt;
+                &lt;map:parameter name="user" value="{user}"/&gt;
+                &lt;map:parameter name="filename" value="{filename}"/&gt;
+                &lt;map:parameter name="checkType" value="{checkType}"/&gt;
+                &lt;map:parameter name="date" value="{date}"/&gt;
+              &lt;/map:generate&gt;
+              &lt;map:transform src="xslt/rc/rco-exception.xsl"/&gt;
+              &lt;map:serialize/&gt;
+            &lt;/map:act&gt;
+      </pre>
+</div>
+
+    
+<a name="N10042"></a><a name="URL"></a>
+<h2 class="underlined_10">URL</h2>
+<div class="section">
+<p>The call</p>
+<pre class="code">{document-URL}?lenya.usecase=checkin&amp;lenya.step=checkin</pre>
+<p>invokes a check-in of the document</p>
+</div>
+
+    
+<a name="N10053"></a><a name="fileReservedCheckInException"></a>
+<h2 class="underlined_10">fileReservedCheckInException</h2>
+<div class="section">
+<p>When the file cannot be checked in because another user has already checked it out,
+	  a fileReservedCheckInException is thrown:</p>
+<pre class="code">
+	  File Reserved Checkin Exception
+      File not checked in yet
+
+      The resource has already been checked out:
+      User:	roger
+      Date:	Wed Oct 22 14:31:05 CEST 2003
+      Filename:	/content/authoring/index/index_de.xml
+	  </pre>
+<p>The serverpage</p>
+<pre class="code">cocoon-lenya/src/webapp/lenya/content/rc/fileReservedCheckInException.xsp</pre>
+<p>generates the xml which will be transformed with </p>
+<pre class="code">cocoon-lenya/src/webapp/lenya/xslt/rc/rco-exception.xsl</pre>
+</div>
+
+    
+<a name="N1006F"></a><a name="Exception"></a>
+<h2 class="underlined_10">Exception</h2>
+<div class="section">
+<p>The errors are catched as generic Exception</p>
+<pre class="code">
+      Generic Exception
+
+      Check the log files :-)
+      Filename:	/content/authoring/malaVida/index_de.xml	  </pre>
+<p>The serverpage</p>
+<pre class="code"> cocoon-lenya/src/webapp/lenya/content/rc/exception.xsp</pre>
+<p>generates the xml which will be transformed with </p>
+<pre class="code"> cocoon-lenya/src/webapp/lenya/xslt/rc/rco-exception.xsl</pre>
+</div>
+
+  
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/revisioncontrol/checkin.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/revisioncontrol/checkin.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/revisioncontrol/checkin.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,288 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 553 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!$D9lkn?&;KZOMB).oRVW8f;&u3Aa%J!I[65W:AVsk-D>j3'pb8u%))r7@!ZRFafd@_^(0D)?L;:V."gLMG/[>Z9=VMHna^,I&'JOTV'HGJh]bVtm>f:f=`o-[`XZbR"kVL=MkQ:uaQ/8=&1GrFWZ-+&FbuK8,'%o.lAs=AIk:A'c2`VCGk8ukP@7"\1(PJ8W-k3=cfm0ZkUHC%q<h=2L*)U`0-_hoB:Dd[RYP"jY%JS^Erd(ce,rm8sVC.qX8W,]*75:eXCZE5i\TfU?0\)6oS[^eBBaXo%ELG\"hUnhdS!k=c7V)aDW6c6TM;+X8GO_JgRrqUa]jKBliF;$(W`*3@Er+-l55*_*SPE@cGFYJg/sRKa`D7b>"3r5"LGe6(qS84Zo/9k1$-2ZZ3f2.Znd(mOFmV1m"P-XSW`2g#\p.Hq"U0Ndi2@28[[sUh.WB>o9!AgUBlnd`$r\5K`S@M.c1Bu'89Xl.f;*WK<*MTnN+M29U#q\B)q/:6RJ'8pQeu4[N%FRA[LLcI@,nRMeOHrsP@6D\NHOU&a3U+Z~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 601.541 115.004 589.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 583.341 158.972 571.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 565.141 44.0 553.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 546.941 169.964 534.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 528.741 68.66 516.741 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Length 1860 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat%$>Ar7S'Roe[&FqN^5^b1]Ub5-cU!;;#_glU'M`r]0TLcFA<#....@4>B*<B(!ppclWp!I\/4dGgX?MSri[p)T`^r?,p""eNuSe\K[X<EA5YE$L6k8JNtNJ:UKjPP/FF<%P)Af&<LkF'%bk6^Sp6pRBn95)aqB*Sh4\MkmC;Y<IqZcsKL^nSf2M0@EaPB8+]kW&]8bWQ4*cfgU3rN9Q-*[65_I,)=&r3*f^'G)W&+*-`iOAKGI&>3<F<S">ME,#KE'q2%U4UNFWk7npq!A.3GjVTHS^E1ol9LN;kh8cIjGJ#%W)h"L&<NmSq5hu7r!!E,GK:M$9L?I\%W8I;%B!Sd-e#mdb$>VPeK/3P%i9`>gNkchr-SYO$YJ#qrgAj[7Jiju)k5Ld;6.JA)RS84,iSu+g0cc:g\@JcXd:pm"[!b-LA#cgr],9SH:DnGJ(pR4Tbg`cI(@N)L)>;8!aocJ*T-B/?#?M+.Rk84kaHUPV)H\<e[CX2,!Bmgqhi24$jj5Y3\%%H=OHo2h0kKu'JgVJhC0V,.3X5)k.0tZWY93gg\N+k3I5-jehS_`QPo7.$>`';`pBI_&>4"iKR2k%L-UX+KdQR9d`k)>2#6ea.qN:k*=cu9]\W,.&GU5<'OIrbYfYWV!/Yu=0&=gSdl045s/B5GC$01QJe9_!C<^h3dbBp^#%V]Rr\QN@[!NV-(LeVuXt9VoLliru:HB>TrE=k_X:annjaj/d)Z@u?BY`/K@a;24YjS.Qh37B(`)=<q$#T'F(?`r_iUl'XAP.6+o'GNs00J=In3JHRi'#9L:Wmbo;.oGb,bY]tVPJ4;k)WM#\-GeB`b%?rC6Y;Q-t:n^r@,QS#dRGTM6[4Z3_gSBjhPENtrnO"/%!ur<N6M$u&NSGWIA@!jl6$JP,6S(DOk4j_>>7Fj1ib^Qj\*Hh1>s="RZ1C7&Z8cYA9rDd,l01WJ5[g`5+H8nBJ*6Rj\c~>
+endstream
+endobj
+19 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 18 0 R
+>>
+endobj
+20 0 obj
+<< /Length 755 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!#Y9okbt&A@ZcI,#]N0OPjgX]oXCmAV1@0AWXK^]@DD;o:NHIpZ\.3,4nC>D6VXCl`5kq9A[Xoc@'#QPVn&,=Fh;pj4cG!ME;!7Y3r_/f@=gciU;^ce_%Sq'uYG^F@u`J[%Tc0V95b>lZ;Tkn\ZYb>b@'>h26UEPL%l^CtD>2#]1k.G5$\q.>(Se`)L#L&N[ppSGr[IZTWf9Jg%O,i#lR!dk7;8)kBf)j'T:j:fLo`pquo&5m2uM08oc+mt]c\l-a[^TD.Q/$#an?r]:HCWEI(>dbTJ[j$%*GNB[qGqK2.n.fKF8J/rb_:K7/DemOjcI>`O[+,E8-nl).m=E826tC7fiLJMNq[:%M*'ucBR(=7FXd+&^J88dPj'>]s1id6,]tGomG:[B`-?1[A1,0e*(gUN1,/%,M+_Dr2:PT3HE&*#Tdt#;gNi#jgZf*%=&_*hJ6*L$+LA/lX`Mpa01Gq-td)t!3^(pCKh4]MsCKDukahls+RQjk6pFDYirJt2KX7rsPL_DRil5FM*l@p,7)Y.l$Vj[H5A8ZH6VD^-=Z!iG-\cXk40_XB^#965F,ra9g@@4:"BY3%@_UDf@a9!Yt=.QpDT-*H-L-b1VEEV#V!aoK4GYBN9+n"sT9_k?Fc4GUZ)L[%>Jt)[+DOAnJ"-\hdfQhd^:EhIsF=]l2]]lFE]D8+d&>L+s5nGZn&C4:Mp':)iiL,V=W_KrAqq*U/;Qhk=Q;#>8d)Z3'!3LlD'&cO<+&8fkMu~>
+endstream
+endobj
+21 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 20 0 R
+>>
+endobj
+23 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\122\0\145\0\166\0\151\0\163\0\151\0\157\0\156\0\40\0\103\0\157\0\156\0\164\0\162\0\157\0\154\0\154\0\145\0\162)
+ /Parent 22 0 R
+ /Next 24 0 R
+ /A 9 0 R
+>> endobj
+24 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\124\0\150\0\145\0\40\0\122\0\145\0\163\0\145\0\162\0\166\0\145\0\144\0\103\0\150\0\145\0\143\0\153\0\151\0\156\0\101\0\143\0\164\0\151\0\157\0\156)
+ /Parent 22 0 R
+ /Prev 23 0 R
+ /Next 25 0 R
+ /A 11 0 R
+>> endobj
+25 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\125\0\122\0\114)
+ /Parent 22 0 R
+ /Prev 24 0 R
+ /Next 26 0 R
+ /A 13 0 R
+>> endobj
+26 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\146\0\151\0\154\0\145\0\122\0\145\0\163\0\145\0\162\0\166\0\145\0\144\0\103\0\150\0\145\0\143\0\153\0\111\0\156\0\105\0\170\0\143\0\145\0\160\0\164\0\151\0\157\0\156)
+ /Parent 22 0 R
+ /Prev 25 0 R
+ /Next 27 0 R
+ /A 15 0 R
+>> endobj
+27 0 obj
+<<
+ /Title (\376\377\0\65\0\40\0\105\0\170\0\143\0\145\0\160\0\164\0\151\0\157\0\156)
+ /Parent 22 0 R
+ /Prev 26 0 R
+ /A 17 0 R
+>> endobj
+28 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+29 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+30 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+31 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+32 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+33 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 3
+/Kids [6 0 R 19 0 R 21 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 22 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 28 0 R /F5 29 0 R /F1 30 0 R /F9 31 0 R /F2 32 0 R /F7 33 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [19 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [19 0 R /XYZ -5.0 595.346 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [19 0 R /XYZ -5.0 306.372 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [19 0 R /XYZ -5.0 222.978 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 690.08 null]
+>>
+endobj
+22 0 obj
+<<
+ /First 23 0 R
+ /Last 27 0 R
+>> endobj
+xref
+0 34
+0000000000 65535 f 
+0000006242 00000 n 
+0000006314 00000 n 
+0000006406 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000715 00000 n 
+0000000835 00000 n 
+0000000888 00000 n 
+0000006540 00000 n 
+0000001022 00000 n 
+0000006603 00000 n 
+0000001158 00000 n 
+0000006669 00000 n 
+0000001291 00000 n 
+0000006735 00000 n 
+0000001427 00000 n 
+0000006801 00000 n 
+0000001561 00000 n 
+0000003514 00000 n 
+0000003622 00000 n 
+0000004469 00000 n 
+0000006866 00000 n 
+0000004577 00000 n 
+0000004781 00000 n 
+0000005036 00000 n 
+0000005160 00000 n 
+0000005434 00000 n 
+0000005580 00000 n 
+0000005693 00000 n 
+0000005803 00000 n 
+0000005911 00000 n 
+0000006017 00000 n 
+0000006133 00000 n 
+trailer
+<<
+/Size 34
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+6917
+%%EOF

Added: lenya/site/docs/components/revisioncontrol/checkout.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/revisioncontrol/checkout.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,558 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Reserved Checkout</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.6', '../../../skin/')" id="menu_selected_1.1.4.1.6Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Revision Control</div>
+<div id="menu_selected_1.1.4.1.6" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Check Out</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="checkout.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Reserved Checkout</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Revision+Controller">Revision Controller</a>
+</li>
+<li>
+<a href="#The+ReservedCheckoutAction">The ReservedCheckoutAction</a>
+</li>
+<li>
+<a href="#URL">URL</a>
+</li>
+<li>
+<a href="#The+ReservedCheckoutTestAction">The ReservedCheckoutTestAction</a>
+</li>
+<li>
+<a href="#FileReservedCheckOutException">FileReservedCheckOutException</a>
+</li>
+<li>
+<a href="#Exception">Exception</a>
+</li>
+</ul>
+</div>
+	
+    
+<a name="N10019"></a><a name="Revision+Controller"></a>
+<h2 class="underlined_10">Revision Controller</h2>
+<div class="section">
+<p>To check out a file call the method :</p>
+<pre class="code">org.apache.lenya.cms.rc.RevisionController.reservedCheckOut(String source, String identity)</pre>
+<p>where the source is the path of the file from the publication and the identity is the identity of the user.</p>
+<p>This method is called from the ReservedCheckoutAction.</p>
+</div>
+
+    
+<a name="N1002D"></a><a name="The+ReservedCheckoutAction"></a>
+<h2 class="underlined_10">The ReservedCheckoutAction</h2>
+<div class="section">
+<p>To invoke a reserved check out from a sitemap pipeline, you use The ReservedCheckoutAction.</p>
+<pre class="code">
+
+      &lt;map:components&gt;
+        ...
+        &lt;map:actions&gt;
+      	  &lt;map:action name="reserved-checkout" src="org.apache.lenya.cms.cocoon.acting.ReservedCheckoutAction" logger="sitemap.action.reserved-checkout"/&gt;
+        &lt;/map:actions&gt;
+        ...
+      &lt;/map:components&gt;
+
+      </pre>
+<pre class="code">
+            &lt;map:act type="reserved-checkout"&gt;
+              &lt;map:generate src="content/rc/{exception}.xsp" type="serverpages"&gt;
+                &lt;map:parameter name="user" value="{user}"/&gt;
+                &lt;map:parameter name="filename" value="{filename}"/&gt;
+                &lt;map:parameter name="date" value="{date}"/&gt;
+              &lt;/map:generate&gt;
+              &lt;map:transform src="xslt/rc/rco-exception.xsl"/&gt;
+              &lt;map:serialize/&gt;
+            &lt;/map:act&gt;
+      </pre>
+</div>
+
+    
+<a name="N1003F"></a><a name="URL"></a>
+<h2 class="underlined_10">URL</h2>
+<div class="section">
+<p>The call</p>
+<pre class="code">{document-URL}?lenya.usecase=checkout&amp;lenya usecase.step=checkout</pre>
+<p>invokes a check-out of the document</p>
+</div>
+
+    
+<a name="N10050"></a><a name="The+ReservedCheckoutTestAction"></a>
+<h2 class="underlined_10">The ReservedCheckoutTestAction</h2>
+<div class="section">
+<p>The ReservedCheckoutTestAction checks out a document only if this isn't already checked out</p>
+<pre class="code">
+
+      &lt;map:components&gt;
+        ...
+        &lt;map:actions&gt;
+  	      &lt;map:action name="reserved-checkout-test" src="org.apache.lenya.cms.cocoon.acting.ReservedCheckoutTestAction" logger="sitemap.action.reserved-checkout-test"/&gt;
+        &lt;/map:actions&gt;
+        ...
+      &lt;/map:components&gt;
+
+      </pre>
+<pre class="code">
+	        &lt;map:act type="reserved-checkout-test"&gt;
+    	      &lt;map:generate type="serverpages" src="../../content/rc/{exception}.xsp"&gt;
+        	    &lt;map:parameter name="user" value="{user}"/&gt;
+            	&lt;map:parameter name="filename" value="{filename}"/&gt;
+	            &lt;map:parameter name="date" value="{date}"/&gt;
+    	      &lt;/map:generate&gt;
+        	  &lt;map:transform src="../../xslt/rc/rco-exception.xsl"/&gt;
+    	      &lt;map:serialize/&gt;
+        	&lt;/map:act&gt;
+      </pre>
+</div>
+
+    
+<a name="N10062"></a><a name="FileReservedCheckOutException"></a>
+<h2 class="underlined_10">FileReservedCheckOutException</h2>
+<div class="section">
+<p>When the file cannot be checked out because another user has already checked it out,
+	  a fileReservedCheckOutException is thrown:</p>
+<pre class="code">
+      File Reserved Checkout Exception
+      
+      Could not check out the file
+
+      Reason : The resource has already been checked out by another user
+      User:	lenya
+      Date:	Wed Oct 22 12:02:28 CEST 2003
+      Filename:	/content/authoring/index/index_de.xml
+	  </pre>
+<p>The serverpage</p>
+<pre class="code"> cocoon-lenya/src/webapp/lenya/content/rc/fileReservedCheckOutException.xsp</pre>
+<p>generates the xml which will be transformed with </p>
+<pre class="code"> cocoon-lenya/src/webapp/lenya/xslt/rc/rco-exception.xsl</pre>
+</div>
+
+    
+<a name="N1007E"></a><a name="Exception"></a>
+<h2 class="underlined_10">Exception</h2>
+<div class="section">
+<p>The errors are catched as generic Exception</p>
+<pre class="code">
+      Generic Exception
+
+      Check the log files :-)
+      Filename:	/content/authoring/malaVida/index_de.xml	  </pre>
+<p>The serverpage</p>
+<pre class="code"> cocoon-lenya/src/webapp/lenya/content/rc/exception.xsp</pre>
+<p>generates the xml which will be transformed with </p>
+<pre class="code"> cocoon-lenya/src/webapp/lenya/xslt/rc/rco-exception.xsl</pre>
+</div>
+
+  
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/revisioncontrol/checkout.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/revisioncontrol/checkout.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/revisioncontrol/checkout.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,316 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 587 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!$D965\=&BF6eMB).oRKqek<(...@H>B0*HmeFnD0PUR6gUTNFf$&FG/:>na2!B+*[A:N9CkFm%-U4>37JM=?jHGgR#HOBp$06rmi*[Zu[4p[5-`SU*I(S?(6!E8"REn"D8Gl02ZC'*6WGi&c2Xe%!$;?gEQ&_WcKkA-Z],AkH[Gc^MD3a^u2J=SpsYQkc[X^2i]1TiR%)R;f+hd_dM4Klo.*!7&6b/s,a?ibu2@BCS/]udB86,1)lr%fp'OmAVljA-/GA\=BePI9B5S")U,@&RhU-G?oO#&sluo\qX>_h53n>rm+"1lJDhj>a+f8:`iB&p%L.KhZn;RGQ8ZoiN@GDU#%r@6$\g;'1*ir(\mse,/$e$@+Y_Zr3*RL[X/KP**('B%BVroNn@3^B*q&=3L'"T16r!h.]W2*6I!0]jq]%kHWc7`q1<.KgDh4,17c7LM@]1+&+%_6-7jH0j-7H$j6k="UBnWB['QU-Wd)LqF'^"?2b^qfEVOHk-_Q3icHg$rLqXSqirk:/V4P%b+#0<0"\GIAu@%8m3e#q?Vt8(X@/WJ,./WApajUqd7g2ilq:eT*W$ASh:+X~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 601.541 115.004 589.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 583.341 164.972 571.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 565.141 44.0 553.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 546.941 185.636 534.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 528.741 180.644 516.741 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 510.541 68.66 498.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Length 1567 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU4>Ar7S'Roe[&G!%O^jI>(]W#R*[)#pR(pGUbSsDO<12...@8>3_oBb5M:h\ZcGKN&2l1gZVn'KWWX8ekn/B0FQ$_"kRMM=<F_HSo2U0mCpM9(mI0a"j(fGGj"i)92CV/>.[-eTT*J8HAhi@UUSn.RZ;)o5HEG9Q]o(sZ`/K1Iih^BJ-2_s7sehk)`a[Q?.@$C`Hg-Lpqi9teT'<gdjTK4^KT'fh!Feu/ZJWpYf%5QWOG0*;'X5**$o_KZs3ELf0eq*Y/?K%^_HlOd]O8qWdq$(`P</;7?0oq(6l;laI=m>AnciB/D_CeMlGtC@mJlD!l-PjRPPueO4cjPg6E>.IVf-t^sqU_;`BkIX)BUO^uf&ET8Na<F(Cl8Xfru[D_;5e>aU6pL:1!EXC4*XKAp/@Z3sa(Y1G_L\S*DlNS/8ckOi4.REr\;,5Ls/KePC)Z.cg+2"3Ak9O\B/4cuX]^.9Nh.4F'ba]6.CY0s;5eRR`]ON0="fZJV##huV2W[\dCE_nn7XEC9/T[["pWUL>$-)!EPH$K:`+%)T!+a\sa,.fg8>q=4,@',>#V)@o__/F'=c%6qW<`Xi=T7'_E[1k_+nIBc8WpStJJ/daU!$Wa]Y8U40CHt8]BM=>>hjuo$b7^R1TV:'\OC#ia.05D#(tIS#HsR0<4W)@)8;^E9Di\jb/E.Sd4A=oC*"g28bRu'ap9;E\7mS-nVb\qpm.@g'M<Hq6hOWn/*[SUUC2S;tQhp%9[kh<GqS#Pb?=e%%^[p,KI2)"J=&*iOj.kD\jJQQ-m^AK*F#<[fkGI;`9>dFL2dHdi:i@:<g?2:s3]e<BkH2OkgG,JfZc-=-XQ@]Rh/mb7l&7h/'(rKD8_3*;;b)[u/uFUA'[$RH!]jIpcei2BNX1Ae4e,2THUR3(aWB!,,5KWP)<X%_mZ/p'-Q@^#bOi\e04";J.>$LQ+ac1rMBJ(4o%8k!";(caaX0ap"</.#Vl.j9&b?Vi*:!3M;4sG-h^Dn=18r'bi,s%/3_hL9&'krC;W(hccd*:.JJN8?L'Ciu-N_0!A#<'^pJ\sZ+3XGp6rB^-4FB)!Y8esZJ=+2K:Qh/V-PfZA;B\V2/-!n@!K^;</oUWPYApRcVs5TOH0^*@]VmqpF_O-:2+eD$Mj@aDkj\?L#8*_ig@hsHjas4iEU/YpmSt]l(YV(sDUWEo8*`l`"Pm!O/?u?NkP3$?<a3D/`VZ+=B)O_qQ/@2KgA.-(P%E"SH5s(FIpFmhg47%D[un%(<W36k1NL\~>
+endstream
+endobj
+21 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 20 0 R
+>>
+endobj
+22 0 obj
+<< /Length 1370 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!#[>HaMc&:XAW5^pk<l@iLr$W^'"k4G07I7]kebsPE0CV2R()!HQ]T18YF).;tEVtfsdfg<oeF4lt"^Ob!pal?k$cbpuh7k(o*a1F9Lk?-LKi>PMsf3&q'mTE.cbK4[df8GLa'NqeG[9-3E0Vt';575!+20B2&em`Fnn`n/s.-DP;9-n=uB?^LU0mcnbQh#T/8bGNP;J]l$2:!`ehbOQ`i?&k]/b@[sZ2IZD@Th8rOaeU2Wgs'1BDlNrIPmg%Rl+G<+,)>$&mJL3Ac1_a\=`133"#LNA38.eD:II?p'L2lk:!p]q`;u4F#O`*Irm`/6O@n=M6_`%N^RR1A)>u&";)r=C[X1LcAD3;,p$r9X[HKt$ah#BfV-IAG,`!=*BOH7b>.3;.IhDuTE2%5dXUA.%&0Ct+&ES<3.DOlrCZsD>L_tXfip<O"tUm7'QdA>J]sP>B)VqXGV<8@Xr\2ns8@+B5PAe5SbcB6$sku;4Ml654s_sC?L'utU$9%K@ZfhBD<*!leg)A>7T&LV.q8VD1^X8DOqna8d9tQsM5\eT9M)L84qfHK#B>5Y[_oeK.G)sKoqHMeed(./\m0BPML@\?X3U9t+1d-3TP'uI,f'd2l@ZVV9`-"U51^g)l<9k.g2Fc?g9#J9es_pB)#Eq-+;sSDU"Eqt<S(J-Zpcn4+@:hq/T_gIM8VAMJWBA/MQ3ea2O^,i"a6bR<U<\D1`[:;@%a/-9.BHK3TK*-Z<e_:K0QL%n2IW\b(4U*/j@,rPW<^AZPYQ?3:Mqdq??'h)1BBt]o>m<N1#%8jpmle&G>kh_ZHr_*-Ws>(NEh."J(9`;=rmJ'"^1R<17al1ge?lGPu;'a^LZEi!p9"YNLoLAd^C-Y;mS/i0"?d%ME)/*:3t/J-8$8iZ^"4I+J#-"sUPNE[f/ZmM'=7T0<(r8A;HBcQRi\4T3>e$oQte[Xc&q:XV3g@[a!GQp6Xq$1lk7XcoeXkq]3oc)"sbTpbMK4?494bUsE&7m5FW#ghqLG##S1,[R,'!,PQ46K'Ae#*Z%k/jP]?o;$52)P9deCoq""5_8U9p*/L&_s+>m&teD\]K'SC%;!/S90u.<4q).N^r0B\):C9LcM?huh5GB!Vm,X:FbI"7RJ8pNM-DsW"\+G?qfj&o\.,*)orgbEMr8u9lpfEb2\6+N#SQfhs$($"(.<i(S*L:IX!,*TDO25mN>@P0N6or;h\(rf2iNO0[i;]pG'D2n,2Cd3EX;9+%B]L:dEuVa,*ApY]k\eC#BFgUrRW3/SpNZt7YF-&6OO<IrrQ1aX)sQT`mJG];^9,KAi$rA7]"Mi#sXb#`q"mo?10Y9Fdf4;Qbu<j;b^fRJYWt5"=b\_.M>[en(:"HgA~>
+endstream
+endobj
+23 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 22 0 R
+>>
+endobj
+25 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\122\0\145\0\166\0\151\0\163\0\151\0\157\0\156\0\40\0\103\0\157\0\156\0\164\0\162\0\157\0\154\0\154\0\145\0\162)
+ /Parent 24 0 R
+ /Next 26 0 R
+ /A 9 0 R
+>> endobj
+26 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\124\0\150\0\145\0\40\0\122\0\145\0\163\0\145\0\162\0\166\0\145\0\144\0\103\0\150\0\145\0\143\0\153\0\157\0\165\0\164\0\101\0\143\0\164\0\151\0\157\0\156)
+ /Parent 24 0 R
+ /Prev 25 0 R
+ /Next 27 0 R
+ /A 11 0 R
+>> endobj
+27 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\125\0\122\0\114)
+ /Parent 24 0 R
+ /Prev 26 0 R
+ /Next 28 0 R
+ /A 13 0 R
+>> endobj
+28 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\124\0\150\0\145\0\40\0\122\0\145\0\163\0\145\0\162\0\166\0\145\0\144\0\103\0\150\0\145\0\143\0\153\0\157\0\165\0\164\0\124\0\145\0\163\0\164\0\101\0\143\0\164\0\151\0\157\0\156)
+ /Parent 24 0 R
+ /Prev 27 0 R
+ /Next 29 0 R
+ /A 15 0 R
+>> endobj
+29 0 obj
+<<
+ /Title (\376\377\0\65\0\40\0\106\0\151\0\154\0\145\0\122\0\145\0\163\0\145\0\162\0\166\0\145\0\144\0\103\0\150\0\145\0\143\0\153\0\117\0\165\0\164\0\105\0\170\0\143\0\145\0\160\0\164\0\151\0\157\0\156)
+ /Parent 24 0 R
+ /Prev 28 0 R
+ /Next 30 0 R
+ /A 17 0 R
+>> endobj
+30 0 obj
+<<
+ /Title (\376\377\0\66\0\40\0\105\0\170\0\143\0\145\0\160\0\164\0\151\0\157\0\156)
+ /Parent 24 0 R
+ /Prev 29 0 R
+ /A 19 0 R
+>> endobj
+31 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+32 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+33 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+34 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+35 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+36 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 3
+/Kids [6 0 R 21 0 R 23 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 24 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 31 0 R /F5 32 0 R /F1 33 0 R /F9 34 0 R /F2 35 0 R /F7 36 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 626.406 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 337.432 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 254.038 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 642.26 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 416.006 null]
+>>
+endobj
+24 0 obj
+<<
+ /First 25 0 R
+ /Last 30 0 R
+>> endobj
+xref
+0 37
+0000000000 65535 f 
+0000007039 00000 n 
+0000007111 00000 n 
+0000007203 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000749 00000 n 
+0000000869 00000 n 
+0000000929 00000 n 
+0000007337 00000 n 
+0000001063 00000 n 
+0000007400 00000 n 
+0000001199 00000 n 
+0000007466 00000 n 
+0000001332 00000 n 
+0000007532 00000 n 
+0000001468 00000 n 
+0000007598 00000 n 
+0000001604 00000 n 
+0000007663 00000 n 
+0000001738 00000 n 
+0000003398 00000 n 
+0000003506 00000 n 
+0000004969 00000 n 
+0000007729 00000 n 
+0000005077 00000 n 
+0000005281 00000 n 
+0000005542 00000 n 
+0000005666 00000 n 
+0000005951 00000 n 
+0000006231 00000 n 
+0000006377 00000 n 
+0000006490 00000 n 
+0000006600 00000 n 
+0000006708 00000 n 
+0000006814 00000 n 
+0000006930 00000 n 
+trailer
+<<
+/Size 37
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+7780
+%%EOF

Added: lenya/site/docs/components/revisioncontrol/rcml.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/revisioncontrol/rcml.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,481 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Revision Controller Markup Language (RCML)</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.6', '../../../skin/')" id="menu_selected_1.1.4.1.6Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Revision Control</div>
+<div id="menu_selected_1.1.4.1.6" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">RCML</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="rcml.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Revision Controller Markup Language (RCML)</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Location">Location</a>
+</li>
+<li>
+<a href="#Markup+Language">Markup Language</a>
+</li>
+<li>
+<a href="#Size">Size</a>
+</li>
+</ul>
+</div>
+	
+    
+<a name="N10019"></a><a name="Location"></a>
+<h2 class="underlined_10">Location</h2>
+<div class="section">
+<p>The RCML-file are located in a rcml directory</p>
+<pre class="code">
+        {publication}/content/rcml/
+      </pre>
+<p> which can be configured in </p>
+<pre class="code">
+        cocoon-lenya/src/webapp/lenya/config/rc/revision-controller.xconf
+      </pre>
+<p>For a document with an xml file {publication}/content/authoring/{filename}, the rcml file is </p>
+<pre class="code">
+        {publication}/{rcml-directory}/content/authoring/{filename}.rcml
+      </pre>
+</div>
+
+    
+<a name="N10035"></a><a name="Markup+Language"></a>
+<h2 class="underlined_10">Markup Language</h2>
+<div class="section">
+<p>A rcml-file is typically</p>
+<pre class="code">
+        &lt;?xml version="1.0" encoding="utf-8"?&gt; 
+          &lt;XPSRevisionControl&gt;
+            &lt;CheckIn&gt;&lt;Identity&gt;lenya&lt;/Identity&gt;&lt;Time&gt;1023102128815&lt;/Time&gt;&lt;/CheckIn&gt;
+            &lt;CheckOut&gt;&lt;Identity&gt;lenya&lt;/Identity&gt;&lt;Time&gt;1023102128780&lt;/Time&gt;&lt;/CheckOut&gt;
+            &lt;CheckIn&gt;&lt;Identity&gt;lenya&lt;/Identity&gt;&lt;Time&gt;1023102125300&lt;/Time&gt;&lt;/CheckIn&gt;
+            &lt;CheckOut&gt;&lt;Identity&gt;lenya&lt;/Identity&gt;&lt;Time&gt;1023102121346&lt;/Time&gt;&lt;/CheckOut&gt;
+            &lt;CheckIn&gt;&lt;Identity&gt;roger&lt;/Identity&gt;&lt;Time&gt;1023102110381&lt;/Time&gt;&lt;/CheckIn&gt;
+            &lt;CheckOut&gt;&lt;Identity&gt;roger&lt;/Identity&gt;&lt;Time&gt;1023102110349&lt;/Time&gt;&lt;/CheckOut&gt;
+            &lt;CheckIn&gt;&lt;Identity&gt;lenya&lt;/Identity&gt;&lt;Time&gt;1023102073728&lt;/Time&gt;&lt;/CheckIn&gt;
+            &lt;CheckOut&gt;&lt;Identity&gt;lenya&lt;/Identity&gt;&lt;Time&gt;1023102012990&lt;/Time&gt;&lt;/CheckOut&gt; 
+            &lt;CheckOut&gt;&lt;Identity&gt;lenya&lt;/Identity&gt;&lt;Time&gt;1023102010354&lt;/Time&gt;&lt;/CheckOut&gt; 
+            &lt;CheckIn&gt;&lt;Identity&gt;System&lt;/Identity&gt;&lt;Time&gt;1022569908000&lt;/Time&gt;&lt;/CheckIn&gt;
+          &lt;/XPSRevisionControl&gt; 
+      </pre>
+</div>
+
+    
+<a name="N10043"></a><a name="Size"></a>
+<h2 class="underlined_10">Size</h2>
+<div class="section">
+<p>The size of the rcml file is limited to the value (2 * maximalNumberOfEntries) + 1,
+       where maximalNumberOfEntries is in org.apache.lenya.cms.rc.RCML hard coded (value 10)</p>
+</div> 
+  
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/revisioncontrol/rcml.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/revisioncontrol/rcml.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/revisioncontrol/rcml.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,215 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 502 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<K965\=&:j6IMB).oRKk!\XA1p#oMFXMH\`N#.2'hA%fQ&0Tf'+(NkH?C!kVSn]3dHXNP2qa"XJU(`2SOg=5kBbGo.\&kZOrG-BNroL_&Fs?cc5QkGfMQ1#\7$ok1:@.TI1gZFZm2?JD6?(S],WO\)V,poE(gYo/P:$]#m!(m?*MGO(>G(t,Ui\"2PUQCY6hU(2seba\%eNWU:!iX^*d0HU/2@U#4U=MNpte:&c+-WrA#fc:/3?+SK]&7?.YBtsq&fX3&mecbrY?Dp7K#,KoahVRI9&R?=R!'[s9MDL('ZR8gW\^n3ZL?#Q#F>N9*n2Q@8XPc=I=9p;3l-l];>jHP3ED'^=(n)7N6Z%OCf0eo<RJt^6VgAMYqF^KM&0qZ`&u=BJ2sn3q3HIVC,$`$j9oW#+,=!qnHpBSga0*RkIH0rI_Q]:26=d0q^oHD-e'7<A,&u_P8t1$%3L[KnbFQ35d.sdlXC)+.*Egt!3lrDL\UO\8r\&T~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 601.541 62.66 589.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 583.341 108.308 571.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 565.141 40.664 553.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Length 1295 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat=+gMYb8&:N/3&:Uq>C:X(E!fDWKLl2C-PK%ns;"oO8<Y?...@BPq>>_g^!J[uL\P]"]W#1X19qH8O+@DXQ9Q^I[5$m8ZGC<ME?P`_?`K":N,1lG8[-BG<`.PIN"LR0ssgRHaH[GT&Km<>#rqJO'/he_S(8"8?iK:0,o)$8$^Xh<l+14#'1'*JHTjDXGpUeUGR0,Sk0[Q>K2M$7J90,[4f9[=Q_^I2u1ohNQN<T.JJ)04M!Lr\Y9>#j>ANUWgJQ^.%17Bp]Z^GMD6]ZfO2V$o=q8RdB7JW1nTNRA>P%P2W""4#VJ6N~>
+endstream
+endobj
+15 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 14 0 R
+>>
+endobj
+17 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\114\0\157\0\143\0\141\0\164\0\151\0\157\0\156)
+ /Parent 16 0 R
+ /Next 18 0 R
+ /A 9 0 R
+>> endobj
+18 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\115\0\141\0\162\0\153\0\165\0\160\0\40\0\114\0\141\0\156\0\147\0\165\0\141\0\147\0\145)
+ /Parent 16 0 R
+ /Prev 17 0 R
+ /Next 19 0 R
+ /A 11 0 R
+>> endobj
+19 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\123\0\151\0\172\0\145)
+ /Parent 16 0 R
+ /Prev 18 0 R
+ /A 13 0 R
+>> endobj
+20 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+21 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+22 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+23 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+24 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+25 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 2
+/Kids [6 0 R 15 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 16 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 20 0 R /F5 21 0 R /F1 22 0 R /F9 23 0 R /F2 24 0 R /F7 25 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [15 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [15 0 R /XYZ -5.0 547.526 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [15 0 R /XYZ -5.0 347.292 null]
+>>
+endobj
+16 0 obj
+<<
+ /First 17 0 R
+ /Last 19 0 R
+>> endobj
+xref
+0 26
+0000000000 65535 f 
+0000003834 00000 n 
+0000003899 00000 n 
+0000003991 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000664 00000 n 
+0000000784 00000 n 
+0000000823 00000 n 
+0000004125 00000 n 
+0000000955 00000 n 
+0000004188 00000 n 
+0000001091 00000 n 
+0000004254 00000 n 
+0000001226 00000 n 
+0000002614 00000 n 
+0000004320 00000 n 
+0000002722 00000 n 
+0000002861 00000 n 
+0000003056 00000 n 
+0000003172 00000 n 
+0000003285 00000 n 
+0000003395 00000 n 
+0000003503 00000 n 
+0000003609 00000 n 
+0000003725 00000 n 
+trailer
+<<
+/Size 26
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+4371
+%%EOF

Added: lenya/site/docs/components/revisioncontrol/revisioncontroller.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/revisioncontrol/revisioncontroller.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,492 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Revision Controller</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.6', '../../../skin/')" id="menu_selected_1.1.4.1.6Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Revision Control</div>
+<div id="menu_selected_1.1.4.1.6" class="selectedmenuitemgroup" style="display: block;">
+<div class="menupage">
+<div class="menupagetitle">Revision Controller</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="revisioncontroller.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Revision Controller</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Introduction">Introduction</a>
+</li>
+<li>
+<a href="#Check-in+%2F+Check-out">Check-in / Check-out</a>
+</li>
+<li>
+<a href="#Versions">Versions</a>
+</li>
+<li>
+<a href="#Rollback">Rollback</a>
+</li>
+<li>
+<a href="#Package">Package</a>
+</li>
+</ul>
+</div>
+    
+<a name="N10019"></a><a name="Introduction"></a>
+<h2 class="underlined_10">Introduction</h2>
+<div class="section">
+<p>The Revision Controller controls the different reserved
+      check-in and check-out of documents, the backup versions and the
+      rollback. It is filesystem oriented</p>
+</div>
+
+    
+<a name="N10023"></a><a name="Check-in+%2F+Check-out"></a>
+<h2 class="underlined_10">Check-in / Check-out</h2>
+<div class="section">
+<p>The 
+      <a href="checkin.html">check-in</a>
+      and 
+      <a href="checkout.html">check-out</a>
+      are reserved: a checked out document cannot be checked out by
+      another user.</p>
+<p>A user "System" exists, who can force internally a checkin</p>
+<p>The different check-in/check-out states (the checkin/out,
+      the time, the user's identity) of a document are stored in an
+      xml file with a own markup language: the 
+      <a href="rcml.html">RCML-file.</a>
+</p>
+</div>
+
+    
+<a name="N1003E"></a><a name="Versions"></a>
+<h2 class="underlined_10">Versions</h2>
+<div class="section">
+<p>When a document is checked in, the old version of the
+      document is copied ( 
+      <a href="version.html">backup</a>
+      )</p>
+</div>
+
+    
+<a name="N1004C"></a><a name="Rollback"></a>
+<h2 class="underlined_10">Rollback</h2>
+<div class="section">
+<p>It is also possible to retrieve an old version with the 
+      <a href="rollback.html">rollback</a>
+      
+</p>
+</div>
+    
+    
+<a name="N1005A"></a><a name="Package"></a>
+<h2 class="underlined_10">Package</h2>
+<div class="section">
+<pre class="code">org.apache.lenya.cms.rc</pre>
+</div>
+  
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/revisioncontrol/revisioncontroller.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/revisioncontrol/revisioncontroller.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/revisioncontrol/revisioncontroller.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,342 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 546 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<LcYnCh'Z]\?'g:QmY!4>Rj"rRFZGYhG0&$kl<Ja6e5@"!Pf7MXi9^kYG8mgK99AcYo2[u=53<d?R#_Zsul!*KsY]2?^l;G<aig<!r#9_fS06\S"8Wh)1"NH*"b3R>`<ou/376Uc;+FIlK-`s*pj&6/1HBMF^7c79WF_&]ume9_IPkA1>"74jj_]0kZ>J2^oVF#&Pm;h=BN+97ZOd3mgNWG(kj]$g;YR-$5A$$f\UWI((6.aN1R_Yq\b6CZ3<]I%TBE]k-h0e.D?<!F\ga,aB;;'@'Xb_2],W#>h@"td^<ol"XWeFrT\(L,B`dBc137(uHG4_]RohSWtK?LBo2jod)=j[6?/pjdgPo[P7B@/JlGCsL]IK+asM?3%KB>(D5kVpI0g5+^^C043_263Y%q/,Dac:c\.c;_@$1_:o@j8uERGA!qV+#u,G0Hg3:1<#;OL]]mrAGgOoa[;UHRr)l>eMgph=9Kd&<h3m#_Q>N3ius:sqa7O0^F6R'k-E-1OY.p+H7VdMd4CrpCf-#d-s"^UrXXA6QZi~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 601.541 79.328 589.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 583.341 123.32 571.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 565.141 62.66 553.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 546.941 63.332 534.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 528.741 59.984 516.741 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Length 1282 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat%#gQ(#H&:N/3&:*Lm:t$%GlB8Ved1'9d5e:_f%ri\%RC7h5i_o>.rqhYW**SNc@KAh7O_5/:jpYleY,p`k:E3,HZJ&G>finrki=CCRj?%rSY")M1q>0$r8$ZNs[Qj\]=/soEi[QDJ8+J<9r;em033:*8(gcE(m^Eb.K@C_kngu;[rOq<lW+".S.W()J>H'1h#2(?8SQ%AJZq8A;W].IW(^Cq.>9q9gP`J!E-\P@`OGb;HA`09[Fb[d\MSG^BqYa-gqHW-@]4Psp1*]JD9j&:03X.Gi%QGZ!+QQgkb48G21.1,&!d*`.FG\BO2E^PlH8]PE1?@b8'X$Qja!Oote'<=Zp8,)6Nr7YSqTinXOdAk^@Li&n=R8m,(2*,)6XLd1^^>`jcK*OPg\SGF\#MS/]_)iWT2'Xk'UQ3T3X9?o]%rJ/oMB,`qXH%TPJeIBd:4.nB=:;trkGCIO:caY@Eb=r@I%FI*]AuA.ll2"Hh@8/"B[L8*dS9gohh:sk^=]E`S+Roar`+_mnXVunc:\#'/6<t]*.aAdI6p>Y1IU\?5nI.dh_aB.1JG4%u#![,d9VSk\(8.9BB$>?KS"Be=AnUB@Jg2E2/-[ot-`-9k>&>&p8`4fo.rr9@u&PYGrk3F5Q9(rIWC[/J(RT$a(u7*2?^q@[(5&'aiQGfoGaspFJ2VgJfjm2oE=N:9)2WU#M#=ZUbs.3fW_/.GDu>=+Q_S]B<)D%`!"`3tOK[%Ei$l+&EOGQ`%Ut>h$fi;fZLa44XolcI,#E2g`2F!TdY7DKJa:s(Aj:DK^"#4Y>mdLbB"$hjJb;7?+lEP0[-8OeQFC2*,#ejq)LdIrS/dqt7j#Q<hgl/""/H7<:1qK\HtG=YNtGag+B%U$G4%;22X+3tH#t\j-(jU&Qt.h"RI>G`0I:_I'mBi[5&qK'S#V)`j_#7.'PIP\%-lEJ$PaQ)n@5H'?]d^R]=Bg%4d9(PDg.G:<X^T['cB-Qam`N=e;Z$@jmaAk4_"3u;T/>*!QFach@k]<).rl8&E*CGJWmf=p;?5bNW'A2OWHTaM[>cT7DNO9Qb'P&/iN/tYMjfFr/iJ?l=I$FQeZ0`mKc<9BO'``Yl54:l/#1(aNNnUUB8UJB1Pi*kIQY(q:m[=,sI("=$?D&@Xhc$J!JG/c^o(WJAk!om'`h4L/Jp$NZ/gmo=Gc?q6@et=(SJA?nWdXE[+(R==tPm1DJi?27WAdeCmg=0EbmE:83FSbsDfN%,&hJ4^h`@9\6ofl%_D+dh+dL[hSHT.m#*Om1enLpU~>
+endstream
+endobj
+19 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 18 0 R
+/Annots 20 0 R
+>>
+endobj
+20 0 obj
+[
+21 0 R
+22 0 R
+23 0 R
+24 0 R
+25 0 R
+]
+endobj
+21 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 21.66 636.132 62.976 624.132 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (checkin.html)
+/S /URI >>
+/H /I
+>>
+endobj
+22 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 159.624 636.132 206.94 624.132 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (checkout.html)
+/S /URI >>
+/H /I
+>>
+endobj
+23 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 163.308 567.332 220.308 555.332 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (rcml.html)
+/S /URI >>
+/H /I
+>>
+endobj
+24 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 367.272 514.998 401.928 502.998 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (version.html)
+/S /URI >>
+/H /I
+>>
+endobj
+25 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 250.98 462.664 290.304 450.664 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (rollback.html)
+/S /URI >>
+/H /I
+>>
+endobj
+27 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\111\0\156\0\164\0\162\0\157\0\144\0\165\0\143\0\164\0\151\0\157\0\156)
+ /Parent 26 0 R
+ /Next 28 0 R
+ /A 9 0 R
+>> endobj
+28 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\103\0\150\0\145\0\143\0\153\0\55\0\151\0\156\0\40\0\57\0\40\0\103\0\150\0\145\0\143\0\153\0\55\0\157\0\165\0\164)
+ /Parent 26 0 R
+ /Prev 27 0 R
+ /Next 29 0 R
+ /A 11 0 R
+>> endobj
+29 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\126\0\145\0\162\0\163\0\151\0\157\0\156\0\163)
+ /Parent 26 0 R
+ /Prev 28 0 R
+ /Next 30 0 R
+ /A 13 0 R
+>> endobj
+30 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\122\0\157\0\154\0\154\0\142\0\141\0\143\0\153)
+ /Parent 26 0 R
+ /Prev 29 0 R
+ /Next 31 0 R
+ /A 15 0 R
+>> endobj
+31 0 obj
+<<
+ /Title (\376\377\0\65\0\40\0\120\0\141\0\143\0\153\0\141\0\147\0\145)
+ /Parent 26 0 R
+ /Prev 30 0 R
+ /A 17 0 R
+>> endobj
+32 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+33 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+34 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+35 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+36 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+37 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 2
+/Kids [6 0 R 19 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 26 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 32 0 R /F5 33 0 R /F1 34 0 R /F9 35 0 R /F2 36 0 R /F7 37 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [19 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [19 0 R /XYZ -5.0 665.466 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [19 0 R /XYZ -5.0 544.332 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [19 0 R /XYZ -5.0 491.998 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [19 0 R /XYZ -5.0 439.664 null]
+>>
+endobj
+26 0 obj
+<<
+ /First 27 0 R
+ /Last 31 0 R
+>> endobj
+xref
+0 38
+0000000000 65535 f 
+0000005418 00000 n 
+0000005483 00000 n 
+0000005575 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000708 00000 n 
+0000000828 00000 n 
+0000000881 00000 n 
+0000005709 00000 n 
+0000001014 00000 n 
+0000005772 00000 n 
+0000001149 00000 n 
+0000005838 00000 n 
+0000001283 00000 n 
+0000005904 00000 n 
+0000001418 00000 n 
+0000005970 00000 n 
+0000001553 00000 n 
+0000002928 00000 n 
+0000003051 00000 n 
+0000003106 00000 n 
+0000003269 00000 n 
+0000003435 00000 n 
+0000003598 00000 n 
+0000003764 00000 n 
+0000006036 00000 n 
+0000003930 00000 n 
+0000004093 00000 n 
+0000004314 00000 n 
+0000004468 00000 n 
+0000004622 00000 n 
+0000004756 00000 n 
+0000004869 00000 n 
+0000004979 00000 n 
+0000005087 00000 n 
+0000005193 00000 n 
+0000005309 00000 n 
+trailer
+<<
+/Size 38
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+6087
+%%EOF

Added: lenya/site/docs/components/revisioncontrol/rollback.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/revisioncontrol/rollback.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,478 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Rollback</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.6', '../../../skin/')" id="menu_selected_1.1.4.1.6Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Revision Control</div>
+<div id="menu_selected_1.1.4.1.6" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Rollback</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="rollback.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Rollback</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Revision+Controller">Revision Controller</a>
+</li>
+<li>
+<a href="#The+RollbackAction">The RollbackAction</a>
+</li>
+<li>
+<a href="#URL">URL</a>
+</li>
+</ul>
+</div>
+	
+<a name="N10019"></a><a name="Revision+Controller"></a>
+<h2 class="underlined_10">Revision Controller</h2>
+<div class="section">
+<p>To rollback a file call</p>
+<pre class="code">org.apache.lenya.cms.rc.RevisionController.rollback(String destination, String identity, boolean backupFlag, long time)</pre>
+<p>where destination is the path of the file from the publication,identity is the identity of the user,
+	   backupFlag is a boolean to choose if you want a backup of the current version, and time is the time of
+	    the version to roll back to.
+      </p>
+</div>
+    
+    
+<a name="N1002A"></a><a name="The+RollbackAction"></a>
+<h2 class="underlined_10">The RollbackAction</h2>
+<div class="section">
+<p>To invoke a rollback from a sitemap pipeline, you use The RollbackAction.</p>
+<p>The check-in time is needed as request parameter</p>
+<pre class="code">
+
+      &lt;map:components&gt;
+        ...
+        &lt;map:actions&gt;
+  	      &lt;map:action name="rollback" src="org.apache.lenya.cms.cocoon.acting.RollbackAction"/&gt;
+        &lt;/map:actions&gt;
+        ...
+      &lt;/map:components&gt;
+
+      </pre>
+<pre class="code">
+            &lt;map:act type="rollback"&gt;
+              &lt;map:redirect-to session="true" uri="{location}"/&gt;
+            &lt;/map:act&gt;
+      </pre>
+</div>
+
+    
+<a name="N1003F"></a><a name="URL"></a>
+<h2 class="underlined_10">URL</h2>
+<div class="section">
+<p>The call of the URL </p>
+<pre class="code">{document-URL}?lenya.usecase=rollback&amp;lenya usecase.step=rollback&amp;rollbackTime={time-point}</pre>
+<p>invokes the rollbak to the version corresponding to the time {time-point}</p>
+</div>
+
+  
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/revisioncontrol/rollback.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/revisioncontrol/rollback.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/revisioncontrol/rollback.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,215 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 481 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<Kc#SCi&:j43`?+PWRNH"sW(oKt][YA.gB1n]VFW82*T"L:W/7'gm'2;5^b36gm$Gsl@de3SJ-H9HS9`c";@g\!,CoH^B<;f"+uTcOhSP2c:dqW_de<dT62]*?8%lCt11D5_f[49`%U_grW:g-pQ>L*M<,K,A12klf2ut<"+W_4$'@OpZP@Yn3$uUOi.^S$3.N;MKof3usJhP%+A2*M/+VsQ2*c\=HV)?6LXV^Pif=<BuU/Sa=V6S*Vcu%?(s*j1V'+K\a!C"2S95m9o!9dEfY'%BsNp9S+j0\%Vh?GP6Ma\Yfi%M>0#XtZ`fi;.Wp%)XA.o:[8h<"&TbFs&#HQQO'1"kgR+Lo/7L'L246R<oI*kdDE8+]IiUQ>hB`c`TP&.*n#`'k2QWci6EY;_GX.BesL.oD8i:euXB*@nE3`k*L=jX6<NT1S-XAnk\U&lZ!TE@VAHF;q/!=k9l>a;)"kIfTn9*rZ~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 601.541 115.004 589.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 583.341 117.656 571.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 565.141 44.0 553.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Length 1298 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gasap?#QJt'Re<25^?J>;KIbU%;*#9e]_^=dV9kI3glo55.JO&:^PDaBGFPGmqXUbPE6;D6J,Q#O)qIbSM,oCrBoWh!ku-G9mgkB6(Y90qPgA:6idIb\(H$,hB9?$Ash0@2ilrU/Q/"kRBJA!Q-;"WDS?(_`F%=Poaj$1?(YOF!/ZZXKsV?T`QpYlYqt1LY0p"r;8TZ@NUk,!noNeX9G!)'o%i&mP9q!=&;Hkp2L3MC$k`2tn=D#b-=?&\@h8A[)+G$dW3'7'2=MV^2?GXrml;ZJ!`T4A!k*"1.X8Q#?E,hhl\%X?8U)\A1<k*DmI0E.TiJZ<H'stFa5gCG9^o\HG*$7UJ>+sD3bl'LaS=IlRn;4WR;U!mm3QWu#"jm$[uF2ok"Z5+1+hj>\T+]p]\M/%>b*Pfd^i=sHcf^gS>D&CY_21t1lb:+VG\-qh:\JjF?GN2Rls9T?TH,-&4=f2Rr"lOgbbRtp9LuV2kHAr0q7g<-nD9]'!@F"To-8f41G%6=fgB=$=JX$-_n/eL=!FLITV_J#CWXVGoGW*1C+jVJ7;$;(2a27m?[[?R)V;DrKKb/G?`4TVDNdf04L0%A(;K@Z"$t5V:]gDZsC6V=dk8\'C8e<O.7X,7bWiV'Ne_cTHc?=H'tN)24Whr/;;Onh"dhccUqu)]B9pdMR#GHc:Tmh9Oj'/C"@*`n:EP'@D+?[i;5+p^M,f[:#pIFF5>orVZS%IWu#.HLpRNi%`'nY#Q\P?;r/XDj=tOMn.?4ZCi.-Lf0IQX?#NF(LI*<Yl0+7ma@'bmCJXaEL'1<@7k5f=!ZH6-gn.0mQnnl-IhIPA>nS;gADm"qhQt-5''gd<-WZ90LXn([<.?.o#3$`_kaYcPSI=Fc9ro*69`n5O\klk(.Zot%7VY!:78`BtHs3OB3-8+LSPS-!BhjtTA"68b\s-N9HCR3*&?$_/+CNEp$64WnnbDh^+UTXJ2\eH`H+BuD-["$q36P;e,)?is\;GiCg4Eq%%j>fuHXFpkg?S*nl'NR-Rsrr*Q1.,a477Q3VB+=6G:6(gZUWco6HddS]b[Ht:8W=4E="3joI[78b=M<*A'9NBS28cg>`$r8Bq]afdbNM.3>dY=BK>jdS6E>\(jck4J/C!e4n_C)_e?r!h'io_Q9QHFXm'&4oV#dp;#ml8"7)Fq*45/6iThi<W7HbDlt4k4mfUH>U!A,i)X-fU]qE'ZJ!IXZ9%TQ\3dSXW3Gu68ch)kBWOB"Ti,^,uG5PXKau?JnR0QmV9AU_6rA(\ubb.P#E5k4Ol!D=A/9(Uk4EW&q~>
+endstream
+endobj
+15 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 14 0 R
+>>
+endobj
+17 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\122\0\145\0\166\0\151\0\163\0\151\0\157\0\156\0\40\0\103\0\157\0\156\0\164\0\162\0\157\0\154\0\154\0\145\0\162)
+ /Parent 16 0 R
+ /Next 18 0 R
+ /A 9 0 R
+>> endobj
+18 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\124\0\150\0\145\0\40\0\122\0\157\0\154\0\154\0\142\0\141\0\143\0\153\0\101\0\143\0\164\0\151\0\157\0\156)
+ /Parent 16 0 R
+ /Prev 17 0 R
+ /Next 19 0 R
+ /A 11 0 R
+>> endobj
+19 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\125\0\122\0\114)
+ /Parent 16 0 R
+ /Prev 18 0 R
+ /A 13 0 R
+>> endobj
+20 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+21 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+22 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+23 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+24 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+25 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 2
+/Kids [6 0 R 15 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 16 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 20 0 R /F5 21 0 R /F1 22 0 R /F9 23 0 R /F2 24 0 R /F7 25 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [15 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [15 0 R /XYZ -5.0 624.546 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [15 0 R /XYZ -5.0 393.252 null]
+>>
+endobj
+16 0 obj
+<<
+ /First 17 0 R
+ /Last 19 0 R
+>> endobj
+xref
+0 26
+0000000000 65535 f 
+0000003893 00000 n 
+0000003958 00000 n 
+0000004050 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000643 00000 n 
+0000000763 00000 n 
+0000000802 00000 n 
+0000004184 00000 n 
+0000000936 00000 n 
+0000004247 00000 n 
+0000001072 00000 n 
+0000004313 00000 n 
+0000001205 00000 n 
+0000002596 00000 n 
+0000004379 00000 n 
+0000002704 00000 n 
+0000002908 00000 n 
+0000003121 00000 n 
+0000003231 00000 n 
+0000003344 00000 n 
+0000003454 00000 n 
+0000003562 00000 n 
+0000003668 00000 n 
+0000003784 00000 n 
+trailer
+<<
+/Size 26
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+4430
+%%EOF

Added: lenya/site/docs/components/revisioncontrol/version.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/revisioncontrol/version.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,504 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Revision</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.6', '../../../skin/')" id="menu_selected_1.1.4.1.6Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Revision Control</div>
+<div id="menu_selected_1.1.4.1.6" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Revisions</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="version.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Revision</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Location">Location</a>
+</li>
+<li>
+<a href="#Revision+Screen">Revision Screen</a>
+</li>
+<li>
+<a href="#View+of+an+old+version">View of an old version</a>
+</li>
+<li>
+<a href="#URL">URL</a>
+</li>
+<li>
+<a href="#Disable+the+backup+">Disable the backup </a>
+</li>
+</ul>
+</div>
+	
+  
+<a name="N10019"></a><a name="Location"></a>
+<h2 class="underlined_10">Location</h2>
+<div class="section">
+<p>The backup files are located in a rcback directory</p>
+<pre class="code">
+        {publication}/content/rcbak/
+      </pre>
+<p> which can be configured in </p>
+<pre class="code">
+        cocoon-lenya/src/webapp/lenya/config/rc/revision-controller.xconf
+      </pre>
+<p>For a document with an xml file {publication}/content/authoring/{filename}, the backup files are </p>
+<pre class="code">
+        {publication}/{rcback-directory}/content/authoring/{filename}.timestamp
+      </pre>
+</div>
+
+    
+<a name="N10035"></a><a name="Revision+Screen"></a>
+<h2 class="underlined_10">Revision Screen</h2>
+<div class="section">
+<p>To get the revision screen, use the serverpage</p>
+<pre class="code">cocoon-lenya/src/webapp/lenya/content/rc/versions-screen.xsp</pre>
+<p>Sitemap :</p>
+<pre class="code">
+            &lt;map:generate src="content/rc/versions-screen.xsp" type="serverpages"/&gt;
+            &lt;map:transform src="xslt/rc/rollback.xsl"/&gt;
+            &lt;map:serialize/&gt;
+      </pre>
+</div>
+
+    
+<a name="N1004A"></a><a name="View+of+an+old+version"></a>
+<h2 class="underlined_10">View of an old version</h2>
+<div class="section">
+<p>To get the view of a backup version, use the serverpage</p>
+<pre class="code">cocoon-lenya/src/webapp/lenya/content/rc/view.xsp</pre>
+<p>It needs  the check-in time as request parameter</p>
+<p>Sitemap in the publication :</p>
+<pre class="code">
+          &lt;map:generate type="serverpages" src="../../content/rc/view.xsp"&gt;
+          &lt;/map:generate&gt;
+          &lt;map:transform src="xslt/toDoc.xsl"/&gt;
+          &lt;map:transform src="xslt/{../2}2xhtml.xsl"/&gt;
+          &lt;map:serialize type="xml"/&gt;
+      </pre>
+</div>
+
+    
+<a name="N10062"></a><a name="URL"></a>
+<h2 class="underlined_10">URL</h2>
+<div class="section">
+<p>The call of the URL </p>
+<pre class="code">{document-URL}?lenya.usecase=rollback&amp;lenya usecase.step=view&amp;rollbackTime={time-point}</pre>
+<p>shows the version corresponding to the time {time-point}</p>
+</div>
+
+    
+<a name="N10073"></a><a name="Disable+the+backup+"></a>
+<h2 class="underlined_10">Disable the backup </h2>
+<div class="section">
+<p>To disable the backup set in the ReservedCheckinAction the backup boolean of getRC().reservedCheckIn(String destination, String identity, boolean backup) to false.</p>
+</div>
+  
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/revisioncontrol/version.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/revisioncontrol/version.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/revisioncontrol/version.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,271 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 548 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<L9lkn?&;KZOMB):sRL_aS=PJ/cGcB+tg)^fX1.>XQFnk]*TU=B:`ES*O"2&&daZeD":'0Tj8c`oT!^Z/qrJ2Ered_mT?0\Si3$s`54p\UTFYFVeUe##S"RdIXXPLpV\*`0P#!MhMZE/dg7(BG_#;_KBTokJmDYI:3<i9mV@.uuMbTXj5M&1ig<9P/mIi?D\]LO_-7912%E"$,r*_n#6!#nj-?.Qs3[P^(S-KqB#9L`Gn"/u5*q_p>aU:+#30Hcpf3.n`cSoh9DX\H(-)mkEA+o92R/KZj[.!;^:`]Q4u):2,f[e39;NgEC#Zma(=A]-mq78N2G/K3[<b4Db:8U\Za1i=[3g\Q1ZlN<867t".LlcW%#?u>nEPEp'6T+pIDC:UUf15nEj4/;hF9DA4XclN8OZYj\B%Fq14;k6@p6'*d^$P5Bqc9sT[E^G_X:NTU)T#`=u4s1[thU&lu].-V-S'j.%2o;dr"<fNu2qL_,%H'_2m_[&r$Q5;O0XkYkEhBK!^&osr1c;"65[eA(M#8Ard,b00_/u.,~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 601.541 62.66 589.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 583.341 98.324 571.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 565.141 129.98 553.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 546.941 44.0 534.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 528.741 111.98 516.741 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Length 1573 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0D>Ar7S'Roe[&H#?M5YR"K.>c$LThX.46Q`bTgWQl-=f-&0ZD^ZCSBT'(hpK]E*VhU$80F9Vci&55O7dKTE'K*fVT<hu...@d>jp\+aH6E[S#UXKH#.Eb#_%G=IrM]uc!gZI<;VZH6s/t3:=_tiCV&%$eeS=QaP@HlHmA@biW/t_r?Vb2>_sJ%XSQIN*q@HM?M;?DF8r9j8q%VsF91U+#YfeQ10)##?VD(`R,6G4*i)<h!PO&jOG?;WNkR$1OX+Ym3:!_7)Xq#ja[G?b05c/`?jehj/A=)A;>*qjKM4I;kl<LhUn*_=$*j:^39mk&)Y9(()WQl4Q43_Pe^$-\Wm"NOHo!'j;:8(<ZrGlttXiBhMli)@#`>LN"[O1'09j#2=PU9-B_9a+.I[ICq!b;a/+E*!$f"qqiaXZr-3qVC?qEl+r6Egh2]AKXgXhO<q,clHT>S5`&(:tWF84]0AL&kmV*'#.g^*1"M`J[@O$Z-S@&r&!GSju9>TOt7$V.T7kL_G.6+D6#V^.W-_50HqiXUBn8Z%gJk7I<?SXkRGQ-?9%e52Ji^~>
+endstream
+endobj
+19 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 18 0 R
+>>
+endobj
+21 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\114\0\157\0\143\0\141\0\164\0\151\0\157\0\156)
+ /Parent 20 0 R
+ /Next 22 0 R
+ /A 9 0 R
+>> endobj
+22 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\122\0\145\0\166\0\151\0\163\0\151\0\157\0\156\0\40\0\123\0\143\0\162\0\145\0\145\0\156)
+ /Parent 20 0 R
+ /Prev 21 0 R
+ /Next 23 0 R
+ /A 11 0 R
+>> endobj
+23 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\126\0\151\0\145\0\167\0\40\0\157\0\146\0\40\0\141\0\156\0\40\0\157\0\154\0\144\0\40\0\166\0\145\0\162\0\163\0\151\0\157\0\156)
+ /Parent 20 0 R
+ /Prev 22 0 R
+ /Next 24 0 R
+ /A 13 0 R
+>> endobj
+24 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\125\0\122\0\114)
+ /Parent 20 0 R
+ /Prev 23 0 R
+ /Next 25 0 R
+ /A 15 0 R
+>> endobj
+25 0 obj
+<<
+ /Title (\376\377\0\65\0\40\0\104\0\151\0\163\0\141\0\142\0\154\0\145\0\40\0\164\0\150\0\145\0\40\0\142\0\141\0\143\0\153\0\165\0\160)
+ /Parent 20 0 R
+ /Prev 24 0 R
+ /A 17 0 R
+>> endobj
+26 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+27 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+28 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+29 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+30 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+31 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 2
+/Kids [6 0 R 19 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 20 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 26 0 R /F5 27 0 R /F1 28 0 R /F9 29 0 R /F2 30 0 R /F7 31 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [19 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [19 0 R /XYZ -5.0 547.526 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [19 0 R /XYZ -5.0 414.832 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [19 0 R /XYZ -5.0 241.218 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [19 0 R /XYZ -5.0 157.824 null]
+>>
+endobj
+20 0 obj
+<<
+ /First 21 0 R
+ /Last 25 0 R
+>> endobj
+xref
+0 32
+0000000000 65535 f 
+0000004879 00000 n 
+0000004944 00000 n 
+0000005036 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000710 00000 n 
+0000000830 00000 n 
+0000000883 00000 n 
+0000005170 00000 n 
+0000001015 00000 n 
+0000005233 00000 n 
+0000001150 00000 n 
+0000005299 00000 n 
+0000001285 00000 n 
+0000005365 00000 n 
+0000001418 00000 n 
+0000005431 00000 n 
+0000001553 00000 n 
+0000003219 00000 n 
+0000005497 00000 n 
+0000003327 00000 n 
+0000003466 00000 n 
+0000003661 00000 n 
+0000003895 00000 n 
+0000004019 00000 n 
+0000004217 00000 n 
+0000004330 00000 n 
+0000004440 00000 n 
+0000004548 00000 n 
+0000004654 00000 n 
+0000004770 00000 n 
+trailer
+<<
+/Size 32
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+5548
+%%EOF

Added: lenya/site/docs/components/search/lucene.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/search/lucene.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,641 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Lucene</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.8', '../../../skin/')" id="menu_selected_1.1.4.1.8Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Search</div>
+<div id="menu_selected_1.1.4.1.8" class="selectedmenuitemgroup" style="display: block;">
+<div class="menupage">
+<div class="menupagetitle">Searching with Lucene</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="lucene.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Lucene</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Generic+Search">Generic Search</a>
+</li>
+<li>
+<a href="#Customizing%2FOverwriting+Generic+Search+Interface">Customizing/Overwriting Generic Search Interface</a>
+</li>
+<li>
+<a href="#Crawling+a+website">Crawling a website</a>
+</li>
+<li>
+<a href="#Creating+an+index+from+the+command+line">Creating an index from the command line</a>
+</li>
+<li>
+<a href="#Indexing+XML+documents">Indexing XML documents</a>
+</li>
+<li>
+<a href="#Extract+text+from+a+PDF+document">Extract text from a PDF document</a>
+</li>
+</ul>
+</div> 
+
+
+<a name="N1001B"></a><a name="Generic+Search"></a>
+<h2 class="underlined_10">Generic Search</h2>
+<div class="section">
+<p>URL:</p>
+<pre class="code">
+
+/lenya/$PUB_ID/search-$AREA/lucene
+
+</pre>
+<p>Indices and Excerpts:</p>
+<pre class="code">
+
+src/webapp/lenya/pubs/$PUB_ID/work/search/index/$AREA/index
+src/webapp/lenya/pubs/$PUB_ID/work/search/htdocs_dump/$AREA
+
+</pre>
+<p>Configuration:</p>
+<pre class="code">
+
+src/webapp/global-sitemap.xmap
+src/webapp/lenya/lucene.xmap
+
+</pre>
+</div>
+
+
+<a name="N10037"></a><a name="Customizing%2FOverwriting+Generic+Search+Interface"></a>
+<h2 class="underlined_10">Customizing/Overwriting Generic Search Interface</h2>
+<div class="section">
+<p>XSLT:</p>
+<pre class="code">
+
+src/webapp/lenya/pubs/$PUB_ID/lenya/xslt/search/search-and-results.xsl
+
+</pre>
+<p>URL:</p>
+<pre class="code">
+
+/lenya/$PUB_ID/search-$AREA/lucene
+
+</pre>
+</div>
+
+
+
+<a name="N1004C"></a><a name="Crawling+a+website"></a>
+<h2 class="underlined_10">Crawling a website</h2>
+<div class="section">
+<p>
+Crawl a website by running
+</p>
+<pre class="code">
+
+ant -f src/webapp/lenya/bin/crawl_and_index.xml crawl -Dcrawler.xconf=/home/username/src/cocoon-lenya/src/webapp/lenya/pubs/default/config/search/crawler-live.xconf
+
+</pre>
+<p>
+whereas the crawler.xconf has the following elements
+</p>
+<pre class="code">
+
+&lt;crawler&gt;
+  &lt;user-agent&gt;lenya&lt;/user-agent&gt;
+
+  &lt;base-url href="http://lenya.apache.org/index.html"/&gt;
+  &lt;scope-url href="http://lenya.apache.org/"/&gt;
+
+  &lt;uri-list src="work/search/lucene/uris.txt"/&gt;
+  &lt;htdocs-dump-dir src="work/search/lucene/htdocs_dump/cocoon.apache.org"/&gt;
+
+  &lt;!-- &lt;robots src="robots.txt" domain="cocoon.apache.org"/&gt; --&gt;
+&lt;/crawler&gt;
+
+</pre>
+<p>
+where the element robots is optional.
+</p>
+<p>
+In case you don't have access to the server and want to disallow certain  URLs from being crawled, then
+you can also define a "robots.txt" on the crawler side, e.g.
+</p>
+<pre class="code">
+
+# cocoon.apache.org
+
+User-agent: *
+Disallow: /there_seems_to_be_a_bug_within_websphinx_Robot_Exclusion.html
+#Disallow:
+
+User-agent: lenya
+Disallow: /do/not/crawl/this/page.html
+
+</pre>
+</div>
+
+
+<a name="N1006B"></a><a name="Creating+an+index+from+the+command+line"></a>
+<h2 class="underlined_10">Creating an index from the command line</h2>
+<div class="section">
+<pre class="code">
+
+ant -f src/webapp/lenya/bin/crawl_and_index.xml -Dlucene.xconf=/home/username/src/cocoon-lenya/src/webapp/lenya/pubs/default/config/search/lucene-live.xconf index
+
+</pre>
+<p>
+whereas the lucene.xconf has the following elements
+</p>
+<pre class="code">
+
+&lt;lucene&gt;
+  &lt;update-index type="new"/&gt;
+  &lt;!--
+  &lt;update-index type="incremental"/&gt;
+  --&gt;
+
+  &lt;index-dir src="../../work/search/lucene/index/index"/&gt;
+    &lt;htdocs-dump-dir src="../../work/search/lucene/htdocs_dump"/&gt;
+
+    &lt;indexer class="org.apache.lenya.lucene.index.DefaultIndexer"/&gt;
+&lt;!--
+    &lt;indexer class="org.apache.lenya.lucene.index.ConfigurableIndexer"&gt;
+      &lt;configuration src="cmfs-luceneDoc.xconf"/&gt;
+      &lt;extensions src="xml"/&gt;
+    &lt;/indexer&gt;
+--&gt;
+&lt;!--
+    &lt;indexer class="org.apache.lenya.lucene.index.ConfigurableIndexer"&gt;
+      &lt;configuration src="cmfs-luceneDoc.xconf"/&gt;
+      &lt;filter class="foo.bar.FileFilter"/&gt;
+    &lt;/indexer&gt;
+--&gt;
+&lt;/lucene&gt;
+
+</pre>
+</div>
+
+
+<a name="N1007D"></a><a name="Indexing+XML+documents"></a>
+<h2 class="underlined_10">Indexing XML documents</h2>
+<div class="section">
+<p>
+In order to index XML documents one needs to configure the <span class="codefrag">org.apache.lenya.lucene.index.ConfigurableIndexer</span> (see above).
+</p>
+<p>
+With namespaces:
+</p>
+<pre class="code">
+
+&lt;?xml version="1.0"?&gt;
+
+&lt;luc:document xmlns:luc="http://apache.org/cocoon/lenya/lucene/1.0"&gt;
+  &lt;luc:field name="currwfstate" type="Text" xpath="/wf:history/wf:version[last()]/@state"&gt;
+    &lt;namespace prefix="wf"&gt;http://apache.org/cocoon/lenya/workflow/1.0&lt;/namespace&gt;
+  &lt;/luc:field&gt;
+&lt;/luc:document&gt;
+
+</pre>
+<p>
+Concatenating element values and setting default values in case element value doesn't exist:
+</p>
+<pre class="code">
+
+&lt;?xml version="1.0"?&gt;
+
+&lt;luc:document xmlns:luc="http://apache.org/cocoon/lenya/lucene/1.0"&gt;
+  &lt;luc:field name="title" type="Text" xpath="/article/head/title"/&gt;
+  &lt;luc:field name="subtitle" type="Text" xpath="/article/head/subtitle"/&gt;
+  &lt;luc:field name="lead" type="UnStored" xpath="/article/head/abstract"/&gt;
+  &lt;luc:field name="contents" type="UnStored" xpath="/"/&gt;
+  &lt;luc:field name="author" type="UnStored"/&gt;
+    &lt;namespace prefix="lenya"&gt;http://apache.org/cocoon/lenya/page-envelope/1.0&lt;/namespace&gt;
+    &lt;namespace prefix="dc"&gt;http://purl.org/dc/elements/1.1/&lt;/namespace&gt;
+    &lt;xpath&gt;/*/lenya:meta/dc:contributor&lt;/xpath&gt;
+  &lt;/luc:field&gt;
+  &lt;luc:field name="date" type="Text"&gt;
+    &lt;namespace prefix="lenya"&gt;http://apache.org/cocoon/lenya/page-envelope/1.0&lt;/namespace&gt;
+    &lt;xpath default="1969"&gt;/*/lenya:meta/year&lt;/xpath&gt;&lt;text&gt;.&lt;/text&gt;&lt;xpath default="02"&gt;/*/lenya:meta/month&lt;/xpath&gt;&lt;text&gt;.&lt;/text&gt;&lt;xpath default="16"&gt;/*/lenya:meta/day&lt;/xpath&gt;
+  &lt;/luc:field&gt;
+&lt;/luc:document&gt;
+
+</pre>
+</div>
+
+
+<a name="N10098"></a><a name="Extract+text+from+a+PDF+document"></a>
+<h2 class="underlined_10">Extract text from a PDF document</h2>
+<div class="section">
+<pre class="code">
+
+ant -f src/webapp/lenya/bin/crawl_and_index.xml -Dhtdocs.dump.dir=/home/username/src/cocoon-lenya/src/webapp/lenya/pubs/default/work/search/lucene/htdocs_dump xpdf
+
+</pre>
+<p>
+Also see the targets <span class="codefrag">pdfbox</span> and <span class="codefrag">pdfadobe</span>.
+</p>
+</div>
+
+
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/search/lucene.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/search/lucene.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/search/lucene.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,333 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 708 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<McYo:,'Z]\?'g<t"])I83*nRce3b@$BEi?A<i"2(p"k+@<,l?n?+CNYV@b[`IOhf:lrpp!'2X`^#0'<o[+!M8o*i^<=LVVW]!1D$c9iHiSUd5.C*.4A0W^KB4"cjf*A-QOO3h*tRLk&?Y,JP7M+J+/m&k8a.E`45`/u7Vj.qGhM_:9JKKKr4lY?`3N`^7`K[q8P!GpP7pkiG-]rAX?[Kad!B0BUH[W&7]52(;F-:C='qKOlgW!(K>dB$Ms?Js"A_4m[L0+@=FJmuI[HaqFTsHbi^fR5T%[i;Z\Kr7K&Oeceag.'N]hTL1t6J[sXDWmjJ/rQ=3to#n@94-aMY[fB2:mHcq+;,taPnP50?,QVXWO[!:9;s8G3Vk^=un!W1Im/RX*eX]g.R=6dps%lDQ/GKTjKL+%Kn41%"hD6JQE)CUhl^;"7]er_gjOV`uiLV-:cK32,R#c56^h]<G&!N$j6m4r=*]=ASotIJH%:DAI?<C][r!enR_<"Xq&%EbK%_,ABIMCHk4rE<;n@m^o`=qVi.C%L&QCG4Q^Y[1A;a!4@Fbk]o*4p'5)gaf=A>>0N1)MbX1o([.$n)-Sn!eN,V^SA(NF5.@"3kF+9r\4"L+GITj5T<rZLp]A']B:*:(BT%+rBD(gSVL:^od.cM'oHS?_i"gQ.%KA._0:l)!DC_DQV:h:cc$5KmFLbB]o@6+L1f)~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 588.041 93.632 576.041 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 569.841 265.604 557.841 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 551.641 112.652 539.641 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 533.441 220.64 521.441 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 515.241 147.32 503.241 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 497.041 185.648 485.041 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Length 1306 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat%#mr+[T)#g,AJueTRqg\]Wo4)M_[9GS4WcYj1P:#+V.L2JoNaU/"-G@1n?8)M[9bsHqaEI(Erd(11V)S"6o/X0?Jm<**S@R3ck#j>7_%VhqO!;m\XSLTHo<!f)=Z3/Eq:dR8j>'NNK*T\4P.e4$[cUotP$/pXO="3DqhTnDmDntup\jEeo@^l7(WF>a6?$=7I@55%,)UspY_!A3p1$LH-+UFNr@tou]oObk4^a.:.%n9::;P+dk.LN`j6#n"P>c\>g2F./hd/B5P<^[s*;;1FHjt7#VKp&E0m$Hnj5tNSE*9/d>&9QM([kfX1%H]F7cOcb?6<?&'5,3!XK)+>X(G5t,2EP#:EQa'QRUfQ3p:J;Haj;$7ED6:6Y@k`8c>#7lUi*UO\Qg&jS.p:.*?,8C*Z`g-mrSc;M+-.=i2DW#I:cf`.A_ISL_Ed(#$Ob:h%(VUslB_BF^GS9i7<<,_F)>XDtHfW/jZT`&doO03?Hf:L%dJY$aCYEPqdY<*V%YEf/$cE)@2@U&9;JT2/'?TqHoQT.<81%$)SpKi%VZ>8M%I<Nf?JQS!L='WOXlo;V4aGRg"-g1:*u,>?FDc4;>?"J=L\%WfP.0fTn^1uIAKA=I%h$uB086<ilLaGTFU#S2(An9tg)*%[]%[;=!ko3t$MTa2p&cBK^e@6=[@!a)G;FPq>>mH(j,`M,e-3_::=,;A5aCMb35@_@ieG[H:G#<iLMhOa\FH]:\*9qWe<3LNujVl@3X)(\slM+E:JD/Jr"R8^h15ZB,q]%TF1*n`1:-a)E(PRI@3$AWY=1+kRC#*-ib$LN+%*bRtr/4EElboWF#_:Q>!op!naQDJ)*4WfF+'WkaZUNe3TAaf;I(KK]R4nqY=L9b'm'sQ?uh##I[q9gum%UKAUq9a/0_.mjHdU5Ehq=<ep;lY04kgCVTYpA@#aH`?U-r]Hk_Dr#8UnN$`Y7jd(KmsMrpa@%jQ8ro\<dUXW\hHXWmO/RX=X1=Sa'a=FCak]s9\\s%[aSKQ7Q9MA-GL/80pBu<n1Hr?g%K+A;Mp0A=ghsE+*Kr/^SG>`o())*Ygm#`Y[=ug*d]Mj)*<*$]V*t5ab:>$`)PM(q=IiFg>WZC^X%nIW7nEn<hQ"'r5pu.0a\3=a2j0pG2V5I(Kuii&>?F.'[g<80$LCtH-8L!h>qR<5R9hF[!iPb%CFTq#SD]IfQ=7IXc"AC&o.>#5XCQq"W,&7X0$]6q'o;fcsN/d#-@-")]iNPRV.B.l`QuBr]r*cL.UFdZY7Lgq^P"R[A"KsSHH:)kKk*<G`'MZr==ab4d?~>
+endstream
+endobj
+21 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 20 0 R
+>>
+endobj
+22 0 obj
+<< /Length 1783 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GauHL>Ar7S'Roe[d'SQc_aK@24c%jp9f$nTJ?<mt!DR"L&nMH779--mkMPal:+&s!@`+;C&7qF@^[n!(rHbk*Dd3_bA8/)T@;4I"eh$TK:O(t7#C2W1XnLJH([po&bogp&r^B3Y)cudH)Ab-S^Q[\u8+2\51l@Y3j'$KbH)GHmXLr&>,+-F2i]qQFXWpREbqa`E4Ct@bWT*cp&+:5<P*5:SeV9pr<fnuu+_1$Q-U-ZKkDlM3%F'Rk'hct[7H$T1XK?q3Kc4I^oMFj"hf($+4A(#9j7s*cXe,r(,)r#M2+(TtR=)VMHs'Q"F>3D3f_s:FMoH"F7\8a"CbW(.+NMr'VJR*`04*6u#rQP,6r?,AHk3brlhIqse?`>VGf4lfBL/C66bM2L*85Hs'_nfo7gQXk[k*l4UQY)DKH)(:\.uUCiiS$(!):SdK!E!k9>98e2-k.#mJ;pe?(.r-Ca0:333GKq+KsZDUT>(W\@Rn$Cs&@:,OBU:;[bkHLje@::RibAq>F:Z4j-?u5C]DpRlQgI'4s41.a.rnX8\PH^4r3!Z#P2DM!qaO*Ag[R:!'=r+hLA(1lp=0/kJg;a7oIpgrp\65L24="*^kuD/P1!3Fm2J%u"G9TXG8N-lL/%/BZ%e37FTU)pHQ$R^_dg_:`sP4ER*P[S%asG%\V#cDl]^$lpRa-VJO$pWT]]ZoNhqg.KP/UUB[6Cf,&&$/&+T%)N6!d]Fr8/Yeli.Q4U)Y1#Sr$P7'/?5JeXggeT0"e6-]84V2tSH`';`(`C]>--o\-bLef$"6rUp:tTd::-Pl.Z6)NRm>ibkChT@NF!]dX4HO%&!1O*3f]!n*ic9@LoFoS:ZIHMo"JL)4_G#USCUPY$hl]r0oX4K^^nUOa&&3pAV1Q=jpXS(EDL2aR+u2,:fN1%227&L/Pimje.FIps1lgm:\eQ[!q#/\-V.Mtm(c-JE9a!QGpJ?Yg)"++VA3=e@WQ-D*sLWF3LHO)b,>kE*SNp=0q&M;*DbFK]l#Xj>q>j*:p%i_"(^*V6#<*3!egN%kKKDBSZ@ok1=ggEcljMG(pa<T%ff,5QqWuuY/2.F'4J7;Y'JMDkMoLL8dTV&JVNM>=^LhVnN\>K\@HkB!4m?W_!EbB6kfh+hk"Cn]nM+?o^QQZ-UA#dqgS[<ps;jmrtok;Knp/)-#"\R%ZkXi2RGk2BuY%Z/Mdt]d.87SS-TZRK_aQj#hU<k#B7r:8i\gN&Bd?L+g$j,9Eu$6-cQ(g?f.n/IT3;CJ$'gNJ0;T;JpMk'AZUoml3.,poU)sHcGW>=ar-+M/f-YQfRs1Sq&`B/&+Ogis1b"i:Olre/dbA(hnkXK]cq:f*P9!M';<EB]^/tk:Ddg]!+7>ii$/o%kB(;%=Ps2D]<Vr=*1YE@0t*51FL8T)e]^m='#:?GY!Yi&,>3MD`RN7(6-m*QUL3^l*L2/p>[5-i9781!EG:m%/Y\`E\cJjI5IIc<mKmAnkc)RbP\'AuW<Nc'5ZO,*6qD"QqSOr"@dP2;GHINY\(&YiEX?fsjQ1ggfU_jP;uh4@iqDB<q.$IB1@]bt@B4Te#h`md.,hmb>j@)4J,.=alW0Ok?reLkAIc9uZ%.Cp$rJec0ZG;&-Bl6#,fW,o0n%s;IDW+@<H[2Q<:?2b+l_'88pVQ;l1><[BQo>`K*tDuA)JIP@&lJ6%((OC4q+p\0,1PuNbKW_?(KjAikA*q4#ne%,q^6?`3P1"+3sXr[8Y<Ke=\q,s58_rcr,.1_lGn;\d23PZ><c&%L?XjR\)?EjT>DlI#r@`~>
+endstream
+endobj
+23 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 22 0 R
+>>
+endobj
+24 0 obj
+<< /Length 1283 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau`Rac>C>&A@rk"CKRj^ndo_OplOFB'TJL*$uNcPQVG!U+INDWJFN_rV%bCPZK0A":_;$Re:!llB,'gf<[-rfj?NS733V'[2VSB@:WSn)o@pS#JLQYTtmp*DJa"#bW`1Bpc5WN]kb<PfjIE')uedM(tpA\ep;95p9;DZ'e^4<=*lRldlZk+C]+oKqc8=WegHclLVhDR9g;2]1X-*PRFo3Z(62a?H/L]dU!1A(b:Ba>S;G0X'\B8F$/`$<^LNiA1QIm_;p6J"ad)X0oK,9J8h[e4hi0LQ!b@(7YT4ZpoL?4.nY-&3K.bU@&,R?VWSREj99i*=3%)e=^[D8S@LQ#CIV1dgOoYSOTpG3&j#kl'=CTJ](8i.oEee-B9.=i*`KA\Rk(;W^m$t+:'D62&73f*T`q.,&$+B#XF.MQcccrIR(9kC4#<c6Q'MPEcF3I7I`AtsfB*iH-nTA`r,B]oo<OMYkoRlZC%ii(k_3>0b+C25O._]\$nmolF[SaVHZ+f<#a<r01*lLslL"#>EG]AYg"tfUKKWNV$/8s!C?ooFrnfr`W0;]XYJL\22.8%>!%Wt$&Re*E`kn\*U(L4WD>S`<N=*VNn:*1,0]$p:C4E)*:R5`>]N4W^j!>WG7>QI,sYFHs#:\_u]n`??X#(XlXCLsrR+Cm"Xm^\VqT+XOfT&h:FfD#+E"d@V4i-E%c?*9g=,:NI3e)nNhgi4_OF]T=9[>\cU57@"DZQZP'%EEf^/):'k@4pD;hf04ldPbLfc8kG:17-jQ^@[MYUEo2N2t-6YVt8cTD*,i1moSqm,2QlWnn<Q0:KpbT9F^o?BV$NV:nQ%W[\_c?9",[eqtrRZXF4ZK/u>-]64ZBZ>3\V6r0(%D\KK1j3rg39_8Xua<>jgU^0sIXWGn%-*1-"DIt>&g,ngSLTV`3+`7>#^fVB`oHqlO=8ti'7(F[DJ8"@^ba-GXqX^YNK[;oW]6l4'9[8FG4"b)ZsT3-Y>j0UJY/\t(SE6T>XcB,4sO_cC+1H2,IS+e(-Enk)_=s0Ar-`l*CXTmkM!]d!2HJo/i\?_6P45LOp6/e5/e+2=*+k24h8C)!P+ufE0Ojb$3;_p8sG:rUdJHMgTJe0-\pTQk@\N#^g,?P5M?U(cs88[G_[7%L;7*-0_(Ic]%6Q[A[*V_R<!UFD(FeAZkNEtj3EtgY9>\MTYq[eY3$AYeSP:V`*[S+"/qVC[uR5q_C5XT:5AndfrBKn?"Z^H<0>Q)RadE8es"B5_A7a]:.ccr8*5`OnGY/)VaO9s_"ErSah~>
+endstream
+endobj
+25 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 24 0 R
+>>
+endobj
+27 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\107\0\145\0\156\0\145\0\162\0\151\0\143\0\40\0\123\0\145\0\141\0\162\0\143\0\150)
+ /Parent 26 0 R
+ /Next 28 0 R
+ /A 9 0 R
+>> endobj
+28 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\103\0\165\0\163\0\164\0\157\0\155\0\151\0\172\0\151\0\156\0\147\0\57\0\117\0\166\0\145\0\162\0\167\0\162\0\151\0\164\0\151\0\156\0\147\0\40\0\107\0\145\0\156\0\145\0\162\0\151\0\143\0\40\0\123\0\145\0\141\0\162\0\143\0\150\0\40\0\111\0\156\0\164\0\145\0\162\0\146\0\141\0\143\0\145)
+ /Parent 26 0 R
+ /Prev 27 0 R
+ /Next 29 0 R
+ /A 11 0 R
+>> endobj
+29 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\103\0\162\0\141\0\167\0\154\0\151\0\156\0\147\0\40\0\141\0\40\0\167\0\145\0\142\0\163\0\151\0\164\0\145)
+ /Parent 26 0 R
+ /Prev 28 0 R
+ /Next 30 0 R
+ /A 13 0 R
+>> endobj
+30 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\103\0\162\0\145\0\141\0\164\0\151\0\156\0\147\0\40\0\141\0\156\0\40\0\151\0\156\0\144\0\145\0\170\0\40\0\146\0\162\0\157\0\155\0\40\0\164\0\150\0\145\0\40\0\143\0\157\0\155\0\155\0\141\0\156\0\144\0\40\0\154\0\151\0\156\0\145)
+ /Parent 26 0 R
+ /Prev 29 0 R
+ /Next 31 0 R
+ /A 15 0 R
+>> endobj
+31 0 obj
+<<
+ /Title (\376\377\0\65\0\40\0\111\0\156\0\144\0\145\0\170\0\151\0\156\0\147\0\40\0\130\0\115\0\114\0\40\0\144\0\157\0\143\0\165\0\155\0\145\0\156\0\164\0\163)
+ /Parent 26 0 R
+ /Prev 30 0 R
+ /Next 32 0 R
+ /A 17 0 R
+>> endobj
+32 0 obj
+<<
+ /Title (\376\377\0\66\0\40\0\105\0\170\0\164\0\162\0\141\0\143\0\164\0\40\0\164\0\145\0\170\0\164\0\40\0\146\0\162\0\157\0\155\0\40\0\141\0\40\0\120\0\104\0\106\0\40\0\144\0\157\0\143\0\165\0\155\0\145\0\156\0\164)
+ /Parent 26 0 R
+ /Prev 31 0 R
+ /A 19 0 R
+>> endobj
+33 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+34 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+35 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+36 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+37 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+38 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 4
+/Kids [6 0 R 21 0 R 23 0 R 25 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 26 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 33 0 R /F5 34 0 R /F1 35 0 R /F9 36 0 R /F2 37 0 R /F7 38 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 498.226 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 345.812 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 588.14 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 220.286 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [25 0 R /XYZ -5.0 483.02 null]
+>>
+endobj
+26 0 obj
+<<
+ /First 27 0 R
+ /Last 32 0 R
+>> endobj
+xref
+0 39
+0000000000 65535 f 
+0000009123 00000 n 
+0000009202 00000 n 
+0000009294 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000870 00000 n 
+0000000990 00000 n 
+0000001050 00000 n 
+0000009428 00000 n 
+0000001183 00000 n 
+0000009491 00000 n 
+0000001319 00000 n 
+0000009557 00000 n 
+0000001455 00000 n 
+0000009623 00000 n 
+0000001590 00000 n 
+0000009688 00000 n 
+0000001725 00000 n 
+0000009754 00000 n 
+0000001861 00000 n 
+0000003260 00000 n 
+0000003368 00000 n 
+0000005244 00000 n 
+0000005352 00000 n 
+0000006728 00000 n 
+0000009819 00000 n 
+0000006836 00000 n 
+0000007010 00000 n 
+0000007400 00000 n 
+0000007612 00000 n 
+0000007946 00000 n 
+0000008182 00000 n 
+0000008461 00000 n 
+0000008574 00000 n 
+0000008684 00000 n 
+0000008792 00000 n 
+0000008898 00000 n 
+0000009014 00000 n 
+trailer
+<<
+/Size 39
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+9870
+%%EOF

Added: lenya/site/docs/components/sitemanagement/archive.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/sitemanagement/archive.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,554 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Archive</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.16', '../../../skin/')" id="menu_selected_1.1.4.1.16Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Site Management</div>
+<div id="menu_selected_1.1.4.1.16" class="selectedmenuitemgroup" style="display: block;">
+<div class="menupage">
+<div class="menupagetitle">Archive</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="archive.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Archive</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Introduction">Introduction</a>
+</li>
+<li>
+<a href="#Implementation">Implementation</a>
+</li>
+<li>
+<a href="#Parameters">Parameters</a>
+</li>
+<li>
+<a href="#usecase">usecase</a>
+<ul class="minitoc">
+<li>
+<a href="#Archive+screen">Archive screen</a>
+</li>
+<li>
+<a href="#Archive+confirmation">Archive confirmation</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#Ant+Task+">Ant Task </a>
+</li>
+</ul>
+</div>
+	
+    
+<a name="N10019"></a><a name="Introduction"></a>
+<h2 class="underlined_10">Introduction</h2>
+<div class="section">
+<p>The archive operation corresponds to a move operation from the authoring area to the archive</p>
+</div>
+	  
+    
+<a name="N10023"></a><a name="Implementation"></a>
+<h2 class="underlined_10">Implementation</h2>
+<div class="section">
+<p>Similar to the operation <a href="move.html">move</a>
+</p>
+</div>
+	  
+    
+<a name="N10030"></a><a name="Parameters"></a>
+<h2 class="underlined_10">Parameters</h2>
+<div class="section">
+<p>Required parameters:</p>
+<ul>
+        
+<li>the area for the source document</li>
+        
+<li>the document id for the source document</li>
+        
+<li>the task id</li>
+      
+</ul>
+</div>
+
+    
+<a name="N10046"></a><a name="usecase"></a>
+<h2 class="underlined_10">usecase</h2>
+<div class="section">
+<a name="N1004C"></a><a name="Archive+screen"></a>
+<h3 class="underlined_5">Archive screen</h3>
+<p>URL :</p>
+<pre class="code">{document-URL}?lenya.usecase=archive&amp;lenya.step=showscreen</pre>
+<p>usecase sitemap:</p>
+<pre class="code">
+          &lt;map:match pattern="archive" type="usecase"&gt;
+            &lt;map:match pattern="showscreen" type="step"&gt;
+              &lt;map:generate src="content/info/archive.xsp" type="serverpages"/&gt;
+               &lt;map:transform src="xslt/info/archive.xsl"&gt;
+                &lt;map:parameter name="use-request-parameters" value="true"/&gt;
+              &lt;/map:transform&gt;
+              &lt;map:call resource="style-cms-page"/&gt;
+            &lt;/map:match&gt;
+          &lt;/map:match&gt;
+          </pre>
+<p>The parameters for the source are get with the serverpage through the page envelope input module. 
+	    The area for the destination is set to archive in the stylesheet.
+	    A form (build with the xslt transformation) sends then the parameters as request parameters with the new URL.</p>
+<a name="N10064"></a><a name="Archive+confirmation"></a>
+<h3 class="underlined_5">Archive confirmation</h3>
+<p>URL :</p>
+<pre class="code">{document-URL}?lenya.usecase=archive&amp;lenya.step=step&amp;...{source parameters}</pre>
+<p>usecase sitemap:</p>
+<pre class="code">
+          &lt;map:match pattern="archive" type="usecase"&gt;
+            &lt;map:match pattern="archive" type="step"&gt;
+              &lt;map:act type="task"&gt;
+                &lt;map:redirect-to session="true" uri="{request-param:parenturl}"/&gt;
+              &lt;/map:act&gt;
+            &lt;/map:match&gt;
+          &lt;/map:match&gt;
+        </pre>
+<p>The action org.apache.lenya.cms.cocoon.acting.TaskAction calls the execution of the ant task.</p>
+</div>
+
+    
+<a name="N1007D"></a><a name="Ant+Task+"></a>
+<h2 class="underlined_10">Ant Task </h2>
+<div class="section">
+<p>The ant target <span class="codefrag">archiveDocument</span> is in the publication :</p>
+<pre class="code">{publication}/config/tasks/targets.xml</pre>
+<p>and depends on the different targets </p>
+<ul>
+        
+<li>
+<span class="codefrag">firstareaproperties</span>, to set the needed properties dependent of the source area</li>
+        
+<li>
+<span class="codefrag">secareaproperties</span>, to set the needed properties dependent of the destination area</li>
+        
+<li>
+<span class="codefrag">newarchivedocumentid</span>, to compute the unique destination id from the source document id</li>
+        
+<li>
+<span class="codefrag">firstdocumentpath</span>, to compute the directory of the source contents (Needed for the revisions and the rcml files)</li>
+        
+<li>
+<span class="codefrag">secdocumentpath</span>, to compute the directory where are the destination contents (Needed for the revisions and the rcml files)</li>
+        
+<li>
+<span class="codefrag">setIdentifier</span>, to save the source document id (in the dc:identifier). Necessary to be able to restore later the document</li>
+        
+<li>
+<span class="codefrag">move</span>, to execute the different move operations</li>
+      
+</ul>
+<p>More about ant task, see the documentation <a href="../tasks/anttask.html">Ant Task</a> and the <a href="../../apidocs/index.html">Javadoc</a>
+</p>
+</div>
+
+  
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/sitemanagement/archive.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/sitemanagement/archive.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/sitemanagement/archive.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,396 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 620 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<M9...@T_-cZnbjH>:GHo/1SJeN5a7K<2'&'IFtUS4qG1h=;DQQ-Ng8>0_#k.A)V5>;s=0SC0<'^FLNqlj)T(f#=u*.`)q@A9.KQtG,gXp=t$7s3N]%B,$7S`\V7gH=R_n]0a@R2J!0(o*kO`h[AZQ:>tDrr\1mSJS\TSm2;ei??fA:tPHrX06Ia2PiWH/Qg+]c`4"3%ZCVqss9k-;]>^!lqotMYtI(fJ=r/sQGr>amuZGVXZFp;qo0Mme:6=odP\ouO9Sa^+0W08\q4E1QN6^.Qe"1cbFiM<NpSadrO0?T-\.)to%SeAf'n!#ah#?c`RO1$lpU^hQcg1.JV?WdZOp3U`M2p_`:lBH`u>O]'#"Y2211]~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+20 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 601.541 79.328 589.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 583.341 95.996 571.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 565.141 73.316 553.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 546.941 56.648 534.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 528.741 105.8 516.741 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 510.541 137.144 498.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 492.341 64.328 480.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 21 0 R
+/H /I
+>>
+endobj
+22 0 obj
+<< /Length 1688 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0D95iiK&AJ$C#X0f&K5$GloiT]qZ:2*5dDIk^:JD@'RC7h7[1nl2K)GA',YFkK.<`"...@V>?<p*cf#m@?(;c.p1cD=PlWGKjj/QYCJaGq,E<7b%*86-"fEQV`>aQX#b&@`a")hoH9,<lKZ/1euHYI-cFR304A/p^65F&GCujlmi+GdsR6MB$+t30l`mu?AZa*Dt9j,F6JjbbX949/7h#>UR#YSh+kWYOd8q']Jitg)'YiAbHUn_B_AE_`W2#ZZj!0nU/`M#_K&KIcET?_/An(6M46*hlEL5POl6.:$_XY\I*>d0^Mj,$iZAEUN<5!B#:7uMq`JZ4=b(=ITmgbC7=]d;'&<?;<qZ#EYcp9bP[WVbga[a?mVDph?[bRkp(S\cNKrd`+55OKnmYVeo7upBEu=J8Eifjj+.ZO)1b?rDP!GbJhFhZP)P?TLD$4;!\!<^Qe`tRZ7XMAV[8gFmckE_8>WFjss,p.]?d4klo:M;=*P>HX6LDe<1Z3E&N\o6O4bEFoe9(hOCu9p'nZ6X,>[s!B>0Wg)PAl)r38<RgjU$5aMdp$tgiH>G4'p4!LH:(aT]9NMLoF=10Irh!U^'L6bN)3(Eo]dLetCA5*S1G]gT^t-@&&SQ69t;-V-N5UD)cPX-5E&7U>j3GZse#1@f<,V#<n(S5WQ?,CQ-+Ud4/R6C"cg?=&0-06ts31@sG)iaU/8Dd.7M=S$Y.;ggmAD?ke^e_c+P9fFZ\cNJq;"_3f.Zi':FkZ/Z$34N)8)"k'<6GsLH@DG"A_Q=oqSJZ6ZQj&o4s\l4tj'5fY]om:@q"%a5?k2^&BPQW\gFV0U+dlYI1_5qt8n`+F85]tqJHd8HZ(^$7e8bVT3CDA4dZU/##U%,<=cPn7tWCo<-*4bfkb1<iq$'"DR3l_DaUZr$(m@sH7*uTRT$QpX8Jqs^:Y-X[ZLrjF#%./$RX-fD*.mebi.![Hd'4N3<n_ZmX"<;N^s%YV0Nt2MikJ!++mcgn9jb2)Bn;u*nA)B`)fFJPbHN.DUo&r(rNM1>iir:Eu`pd/Ame=LmP;HkSH+&PM7e0Bg*`C%X&Q@mSe.d[N$Tq]=\S,/@a1/c5+aXsml2=5mX82@;0PbQ[oVk7L1-q#S+n0C=:!Nd/a!4(oKSb1"QXRsFi_CSeb!4e42)f@<dI=uEM]E._0\UTt<WFg.MXi1A1K:!kG%_>I^,ch+ft<j=48b42eUa%Re5$2/ql%5,h5&,SA+clV#`&Z1*-b5Y#KPBQ`s)-Rh_h7Z%*PYiCd_B22VYBNNaGZ-F&:eGgA4+=d(^u,p$*@B"Yl!870h9qnL-2"mL8O8[m34WU@W/,4Ge<lQQ#(J0PnPY2Hdg#eQ_=ag;R'55C.aIDrlV?.b^HZ]ZN-,1Id+$1N9<^@mFb0Gr&lFO:L(GD'u$'~>
+endstream
+endobj
+23 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 22 0 R
+/Annots 24 0 R
+>>
+endobj
+24 0 obj
+[
+25 0 R
+]
+endobj
+25 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 116.664 649.332 143.328 637.332 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (move.html)
+/S /URI >>
+/H /I
+>>
+endobj
+26 0 obj
+<< /Length 1258 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau`Sh2e$b&:`#5iQ&%LFhlW6qR4(QX/g?mopWA54V0<(<<<jr]3Cj&^NTZ22G(t[Fh1KqKItMgAq'?fps!ifGS_Qr@Lk'^R>3[V+*m@.-Z"K#_g]DKEejX_1OOuG$#B:u&#H^mAYQooTtf"G"+W,eP9.pOic0K_f]+Nl_TF2XOA;7(ci[6p"N=lpBf&.LRWL&%`NN:Qhhb7'Z,;X8,AF-YG$-kl\2Mq8FWo4%bK;j8g1YfES:-rR32XD3!dcS=mq83G&]:,[`&h2k@iTL<#dg1OR_;kt*dT3T$6pODL@p$9mGA^o<T\>.d(m.poQ2P[]IPV^cO$J_+frnh(R_3jR5lNl;^>m/cUB(=_kdRnrb:2Qi\9eCY6\QL_Ws_JH%q0\24':(/L%0`WYUS[6CeK<UGs16^N,:8m(3mV_TPi59K;s[HH2P8R&KQ^4B:d<e4k/VjUtpOO4c+4"gDe?<?f,J/a?b*P5a@lb(S3K4=IRP-j(ZF>:>,:A=P9kPA)2.Bd#5n`u6<1!#)H1eZRbE1#_B2P[F0O4I6PcGuO+5bctttKeC_t!^5c=[h&i.\Qbg^3pT1P0B\iMrDW&oZ4X(=RVtDfJ^?\?)!YYqCB!`GO7TB>5\n<5<"L<FI+1s4LXW[d&"p3>C3=_D&hN`rHp]/]Cca^Xs0Zhhr'9u5MSmmY4qaXM]qs<[oAF^!N<p&(kOWapa>gf2@5H3"L95r@S"n3(B[-e*pG!a]:,V@uEJj;PqLg/DEZWBOf5`QkFm"^;+%7ZD9&,)=NEa#_YqEuZ;[m8,jlT:"BJC7nlu;B^L_1jjI3I>90+EA3[?OF@L2n+lh")2A&^MXa=%Z!C<NgU[E:@H+W^Rq=D<G5546l8ZmZM_#f5<a1ju;tP0ij-&isa&,>+N45ZN0t"*mFt$BZu$aJ@80`LBramN<0NJ=GWQqkC37bZHWR_Y#l+ucGL4J,E61:TFke(EuL)>`odAQED0h*#r(!l#[0<\99=LY+tPX6p?67OYo2LD*pj?ll<VdqRd%P/OojnP3+grl5UjP)]8:Wf@4hD=4=1X3'E1gqY'U<WrkLat,m^K(KR*$3E6/e(3E_\W7'Ib1'C(#V)uI52/lJ>oAEFfl@D^`&<;por3aM;?A4L$hs%#%R3eqQhcNDcIF8l<584]0/.1<pH"9R_cpe+V:CZK*./^TA/hl_duOaD=L]4J.VrSjMG;Kr)Mb4Uto5k[;.WdU:X7>;hfU9KR$!9L;9&e0f&fTPq1Es&h:~>
+endstream
+endobj
+27 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 26 0 R
+/Annots 28 0 R
+>>
+endobj
+28 0 obj
+[
+29 0 R
+30 0 R
+]
+endobj
+29 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 211.968 543.806 256.296 531.806 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (../tasks/anttask.html)
+/S /URI >>
+/H /I
+>>
+endobj
+30 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 403.956 543.806 442.608 531.806 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (../../apidocs/index.html)
+/S /URI >>
+/H /I
+>>
+endobj
+32 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\111\0\156\0\164\0\162\0\157\0\144\0\165\0\143\0\164\0\151\0\157\0\156)
+ /Parent 31 0 R
+ /Next 33 0 R
+ /A 9 0 R
+>> endobj
+33 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\111\0\155\0\160\0\154\0\145\0\155\0\145\0\156\0\164\0\141\0\164\0\151\0\157\0\156)
+ /Parent 31 0 R
+ /Prev 32 0 R
+ /Next 34 0 R
+ /A 11 0 R
+>> endobj
+34 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\120\0\141\0\162\0\141\0\155\0\145\0\164\0\145\0\162\0\163)
+ /Parent 31 0 R
+ /Prev 33 0 R
+ /Next 35 0 R
+ /A 13 0 R
+>> endobj
+35 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\165\0\163\0\145\0\143\0\141\0\163\0\145)
+ /Parent 31 0 R
+ /First 36 0 R
+ /Last 37 0 R
+ /Prev 34 0 R
+ /Next 38 0 R
+ /Count -2
+ /A 15 0 R
+>> endobj
+36 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\61\0\40\0\101\0\162\0\143\0\150\0\151\0\166\0\145\0\40\0\163\0\143\0\162\0\145\0\145\0\156)
+ /Parent 35 0 R
+ /Next 37 0 R
+ /A 17 0 R
+>> endobj
+37 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\62\0\40\0\101\0\162\0\143\0\150\0\151\0\166\0\145\0\40\0\143\0\157\0\156\0\146\0\151\0\162\0\155\0\141\0\164\0\151\0\157\0\156)
+ /Parent 35 0 R
+ /Prev 36 0 R
+ /A 19 0 R
+>> endobj
+38 0 obj
+<<
+ /Title (\376\377\0\65\0\40\0\101\0\156\0\164\0\40\0\124\0\141\0\163\0\153)
+ /Parent 31 0 R
+ /Prev 35 0 R
+ /A 21 0 R
+>> endobj
+39 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+40 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+41 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+42 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+43 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+44 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 3
+/Kids [6 0 R 23 0 R 27 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 31 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 39 0 R /F5 40 0 R /F1 41 0 R /F9 42 0 R /F2 43 0 R /F7 44 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 678.666 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 626.332 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 534.398 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 503.264 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 264.891 null]
+>>
+endobj
+21 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+31 0 obj
+<<
+ /First 32 0 R
+ /Last 38 0 R
+>> endobj
+xref
+0 45
+0000000000 65535 f 
+0000007781 00000 n 
+0000007853 00000 n 
+0000007945 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000782 00000 n 
+0000000902 00000 n 
+0000000969 00000 n 
+0000008079 00000 n 
+0000001102 00000 n 
+0000008142 00000 n 
+0000001237 00000 n 
+0000008208 00000 n 
+0000001372 00000 n 
+0000008274 00000 n 
+0000001507 00000 n 
+0000008340 00000 n 
+0000001641 00000 n 
+0000008406 00000 n 
+0000001777 00000 n 
+0000008472 00000 n 
+0000001912 00000 n 
+0000003693 00000 n 
+0000003816 00000 n 
+0000003843 00000 n 
+0000004006 00000 n 
+0000005357 00000 n 
+0000005480 00000 n 
+0000005514 00000 n 
+0000005689 00000 n 
+0000008536 00000 n 
+0000005867 00000 n 
+0000006030 00000 n 
+0000006220 00000 n 
+0000006386 00000 n 
+0000006574 00000 n 
+0000006759 00000 n 
+0000006980 00000 n 
+0000007119 00000 n 
+0000007232 00000 n 
+0000007342 00000 n 
+0000007450 00000 n 
+0000007556 00000 n 
+0000007672 00000 n 
+trailer
+<<
+/Size 45
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+8587
+%%EOF

Added: lenya/site/docs/components/sitemanagement/copy.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/sitemanagement/copy.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,615 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Copy</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.16', '../../../skin/')" id="menu_selected_1.1.4.1.16Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Site Management</div>
+<div id="menu_selected_1.1.4.1.16" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Copy</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="copy.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Copy</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Introduction">Introduction</a>
+</li>
+<li>
+<a href="#Implementation">Implementation</a>
+</li>
+<li>
+<a href="#Parameters">Parameters</a>
+</li>
+<li>
+<a href="#usecase">usecase</a>
+<ul class="minitoc">
+<li>
+<a href="#Copy+screen">Copy screen</a>
+</li>
+<li>
+<a href="#Copy+confirmation">Copy confirmation</a>
+</li>
+<li>
+<a href="#Paste+screen">Paste screen</a>
+</li>
+<li>
+<a href="#Paste+confirmation">Paste confirmation</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#Ant+Task+">Ant Task </a>
+</li>
+</ul>
+</div>
+	
+    
+<a name="N10019"></a><a name="Introduction"></a>
+<h2 class="underlined_10">Introduction</h2>
+<div class="section">
+<p>The copy operation is performed on the subtree corresponding to a given document id and a given area.</p>
+<p>We have to :</p>
+<ul>
+	    
+<li>compute a new id (to not overwrite an already existing file)</li>
+	    
+<li>copy the contents (xml file)</li>
+	    
+<li>copy the resources</li>
+	    
+<li>instantiate the workflow for the new documents</li>
+	    
+<li>insert a node (with the subtree) in the site tree</li>
+	  
+</ul>
+</div>
+	  
+    
+<a name="N10038"></a><a name="Implementation"></a>
+<h2 class="underlined_10">Implementation</h2>
+<div class="section">
+<p>It is implemented in a sequence of usecases to get all needed parameters, and use the task concept to execute some ant task</p>
+<p>To perform the different operations on the desired subtree, we used the visitor pattern</p>
+</div>
+	  
+    
+<a name="N10045"></a><a name="Parameters"></a>
+<h2 class="underlined_10">Parameters</h2>
+<div class="section">
+<p>The parameters are string-value parameters</p>
+<p>Required parameters:</p>
+<ul>
+        
+<li>the area for the source document</li>
+        
+<li>the document id for the source document</li>
+        
+<li>the area for the destination document</li>
+        
+<li>the document id for the destination document</li>
+        
+<li>the user id</li>
+        
+<li>the ip adress</li>
+        
+<li>the task id</li>
+      
+</ul>
+</div>
+
+    
+<a name="N1006A"></a><a name="usecase"></a>
+<h2 class="underlined_10">usecase</h2>
+<div class="section">
+<p>They are implemented in the usecase sitmap (core)</p>
+<a name="N10073"></a><a name="Copy+screen"></a>
+<h3 class="underlined_5">Copy screen</h3>
+<p>URL :</p>
+<pre class="code">{document-URL}?lenya.usecase=copy&amp;lenya.step=showscreen</pre>
+<p>usecase sitemap:</p>
+<pre class="code">
+          &lt;map:match pattern="copy" type="usecase"&gt;
+            &lt;map:match pattern="showscreen" type="step"&gt;
+              &lt;map:generate src="content/info/copy.xsp" type="serverpages"/&gt;
+              &lt;map:transform src="xslt/info/copy.xsl"/&gt;
+              &lt;map:call resource="style-cms-page"/&gt;
+            &lt;/map:match&gt;
+          &lt;/map:match&gt;
+        </pre>
+<p>The parameters for the source are get with the serverpage through the page envelope input module. 
+	    A form (build with the xslt transformation) sends then the parameters as request parameters with the new URL.</p>
+<a name="N1008B"></a><a name="Copy+confirmation"></a>
+<h3 class="underlined_5">Copy confirmation</h3>
+<p>URL :</p>
+<pre class="code">{document-URL}?lenya.usecase=copy&amp;lenya.step=step&amp;...{source parameters}</pre>
+<p>usecase sitemap:</p>
+<pre class="code">
+          &lt;map:match pattern="copy" type="usecase"&gt;
+            &lt;map:match pattern="copy" type="step"&gt;
+              &lt;map:act type="session-propagator"&gt;
+                &lt;map:parameter name="org.apache.lenya.cms.info.cutdocumentid" value=""/&gt;
+                &lt;map:parameter name="org.apache.lenya.cms.info.firstdocid" value="{request-param:documentid}"/&gt;
+                &lt;map:parameter name="org.apache.lenya.cms.info.firstarea" value="{request-param:area}"/&gt;
+                &lt;map:parameter name="org.apache.lenya.cms.info.action" value="{request-param:action}"/&gt;
+              &lt;/map:act&gt;
+              &lt;map:redirect-to session="true" uri="{request:requestURI}"/&gt;
+            &lt;/map:match&gt;
+          &lt;/map:match&gt;
+        </pre>
+<p>The source parameters are saved in the session with the org.apache.cocoon.acting.SessionPropagatorAction</p>
+<div class="frame note">
+<div class="label">Note</div>
+<div class="content">Rem</div>
+</div>
+<p>The session parameter org.apache.lenya.cms.info.cutdocumentid is needed by the move function. It must be reset to "" else</p>
+<a name="N100A8"></a><a name="Paste+screen"></a>
+<h3 class="underlined_5">Paste screen</h3>
+<p>URL :</p>
+<pre class="code">{document-URL}?lenya.usecase=paste&amp;lenya.step=showscreen</pre>
+<p>usecase sitemap (Core):</p>
+<pre class="code">
+          &lt;map:match pattern="paste" type="usecase"&gt;
+            &lt;map:match pattern="showscreen" type="step"&gt;
+              &lt;map:generate src="content/info/paste.xsp" type="serverpages"/&gt;
+              &lt;map:transform src="xslt/info/paste.xsl"/&gt;
+              &lt;map:call resource="style-cms-page"/&gt;
+            &lt;/map:match&gt;
+          &lt;/map:match&gt;
+        </pre>
+<p>The parameters for the destination are get with the serverpage through the page envelope input module. 
+	    Parameters needed by the access controller are also get with this serverpage through the access control input module.
+	    The parameters for the source are get from the session with the serverpage .
+	    A form (build with the xslt transformation) sends then the parameters as request parameters with the new URL.</p>
+<a name="N100C0"></a><a name="Paste+confirmation"></a>
+<h3 class="underlined_5">Paste confirmation</h3>
+<p>URL :</p>
+<pre class="code">{document-URL}?lenya.usecase=paste&amp;lenya.step=paste&amp;...{parameters}</pre>
+<p>usecase sitemap (Core):</p>
+<pre class="code">
+          &lt;map:match pattern="paste" type="usecase"&gt;
+            &lt;map:match pattern="paste" type="step"&gt;
+              &lt;map:select type="request-parameter"&gt;
+                &lt;map:parameter name="parameter-name" value="task-id"/&gt;  
+                &lt;map:when test="moveDocument"&gt;
+                  &lt;map:act type="session-propagator"&gt;
+                    &lt;map:parameter name="org.apache.lenya.cms.info.firstdocid" value=""/&gt;
+                    &lt;map:parameter name="org.apache.lenya.cms.info.cutdocumentid" value=""/&gt;
+                  &lt;/map:act&gt;
+                &lt;/map:when&gt;
+                &lt;map:otherwise&gt;
+                  &lt;map:act type="session-propagator"&gt;
+                    &lt;map:parameter name="org.apache.lenya.cms.info.cutdocumentid" value=""/&gt;
+                  &lt;/map:act&gt;
+                &lt;/map:otherwise&gt;
+              &lt;/map:select&gt;
+              &lt;map:act type="task"&gt;
+                &lt;map:redirect-to session="true" uri="{request:requestURI}"/&gt;
+              &lt;/map:act&gt;
+            &lt;/map:match&gt;
+          &lt;/map:match&gt;
+        </pre>
+<p>The paste step is also used by the move operation. In this case the parameter org.apache.lenya.cms.info.cutdocumentid must be set to the value of the document id (see <a href="move.html">Move</a>).
+        In case of the copy function the value of org.apache.lenya.cms.info.cutdocumentid in the session must be "".
+        The action org.apache.lenya.cms.cocoon.acting.TaskAction calls the execution of the ant task.</p>
+</div>
+
+    
+<a name="N100DD"></a><a name="Ant+Task+"></a>
+<h2 class="underlined_10">Ant Task </h2>
+<div class="section">
+<p>The ant target is in the publication :</p>
+<pre class="code">{publication}/config/tasks/targets.xml</pre>
+<p>The target for copying a document depends on the target newdocumentid, to be sure, that the document id for the destination is unique</p>
+<p>More about ant task, see the documentation <a href="../tasks/anttask.html">Ant Task</a> and the <a href="../../apidocs/index.html">Javadoc</a>
+</p>
+</div>
+
+  
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/sitemanagement/copy.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/sitemanagement/copy.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/sitemanagement/copy.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,463 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 671 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!TUcYo:,'Z]\?'gC&5hu"/*Z)q'+dgiM"D<o"aVMu?6"(tX6qq3Z4;cSpN.dBPMch[FZmh>SfGF:s.Xr3rR0ZqQE]=0!$kV47egR!?B.7kql,Xm!4I`>I6roFREU\n?21`KJMnq7<?fRN^L'q\EmgA1NUY$[D(Ml*Kap"&n[&eY+44sC"@1??X/_bRf`_L3.XV>jdW[F)DHNp-ZjGacnnJs"+k0J8*-,ZN6lRc;raS(b6ok"qF^;kN`PMd]W'dRn@>DBpX-Ml<EO1)<Y%;2+;)C;85_rB8X;@9H8Lirc2X0Soq<Z#I.-.9,3)<`Rl;[TaWDEOZ\T%T4h]3S)Il8VQFsV[M&>Q"'$6o.%mXK&mtM=:!ml$g+OJ0b@:^i7"G[G"&J)g2:>K%9%:.020&ZF-uR"JQJeBo!89AjgM9ljBZrt8Tlj=DXT.HW9-4C7lA]OWm9g(E4.0Y,;?P3/.paG3QtXX!%cX7!k-7h7Ar3>%C<D]%F1e/DR!aD'D4e24K2S.^O>b%'])'OmFHMq^?3h8^<(Oufk+@ogZ(=K(oT^%7V-ZX?+SUW*q<]1WFP!NF2<C&L_:9I4'9+CHnrFTr^@"\&]L-/gB[IOq31Ng`Ej9fr1b^cZYG,\lfM#^qK!%\ZJEe2r<BhUet$^Yl4*OBrrG+nHd;~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+20 0 R
+22 0 R
+24 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 601.541 79.328 589.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 583.341 95.996 571.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 565.141 73.316 553.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 546.941 56.648 534.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 528.741 93.152 516.741 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 510.541 124.496 498.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 492.341 92.48 480.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 21 0 R
+/H /I
+>>
+endobj
+22 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 474.141 123.824 462.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 23 0 R
+/H /I
+>>
+endobj
+24 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 455.941 64.328 443.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 25 0 R
+/H /I
+>>
+endobj
+26 0 obj
+<< /Length 1751 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm<gM...@sLS2W7YNm>c<,=6`q+!HJ8qSp3A:"4e*iJ7&Qh=3W&g3Y`Vf:Dp]H#2SiC@!p>'\\7f&Q76m:*Mhak^7[:HFCHl\V%ik5B.)8"lmS&.J$fSd#"KTi'QsY?^0dS"5aPT_CgE.L8^CH(n`\%KRVW2oXKfoa^r:^/S-e#o+XZeV=DA2k[i;<2b[;.fl9j<e'dKl!Sj3XerWB1p2p%6cqP<mHG/m$DS?t0IR.%bI<)H.1p@ZK,5#8LQ1.HT_7@VMB]p&#"at@b@ebR1ZH<=(e^F4Z".)i^)tJIXpri25kJtj4o?&DBk;WlfW;Y1@X2B+j^q_HoY1iS1,%4jcDEY(M?+ndtgW4F%$)_*#*9sn+s6beY%IX8l53M$#9KKKIoFV"%qai8DhoWoRIpQA62)p%$f+dlt\3DW7l4MVi6I_ju/]8JGp=Tjh\-qk3mB)1EU*nd4`acg?Pn*A"r2s@@IWs=N^A@7tX(<3''/AKmkL^g^47]$N4Ye,EEcOK9]F^RinP[\.I'b%cU6-O8Bt%6UX_r7ujB:'SNjsVOBH?QO]XjYWa;>43G,Rf6b&4l0*hR"]]$'81#)obdRnVOe\?jcDiA;&u3F=.f>\f/9k$#cQ7\\iuD[4El00UAh"8Qe\o8DdpetI1:`l3Mrr1Uo&/`Vk1lL$O")I=PdAiI3:>g(;<T#8X/V6Op"n"NFDS0RiUA&MDUAUJ0s4?X(\:6:=se?L6-pXB\pF_Kt5Ft%^)9#L4iS550lkZR+bS5cCFS;>(mZ%FfpKsnc@OAr^X$?W^,5fmoM0(Qh(4\A4/KPPEm/Jq]";!_A"CC*Sp5qJ^<qLn[85hc&>(Qc[S09=/kJ^;+i".p1\S3,1A]%g_?&@eSS=XU@1#q>InoHPg?]UdCVLL8Cb4H]"PeS+0<q@57gPKb$FGiP^)b1`1@Fe%Cahl<g4GK&$[Gulk7HJjgVD='d(I5q:hka`e&.4$3YrrSD_37\~>
+endstream
+endobj
+27 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 26 0 R
+>>
+endobj
+28 0 obj
+<< /Length 1897 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0D>Ar7S'Roe[&H#?M%q\4e(TEc\[,"om(ksY;T9_Vg1@5@2-'sdX#!r:d%OoMq@`_Kq(-uJnijnVb54\Bcm-H=q0L<EsZ(CdJAqiGjrnn)]Jl'C6l<S5>Ini2"s*<l]#h'kj?ClKCH5@Z8IpC43b^:+%N!0c:Dsq:m*-2g?gi-Ug.--t_hUUu]fkW/to!%#-m>:H[`,HskIT7Zd<p%p6A:OJ.PPJLCl;AsK.@3W2]6hq!Q'L,Vp#?3Bke8T_Pt4`:qaT+AXQ$@`Uaj-e9"QF^Z?[-,7U'q<3S*7HXlMCs9sU:E$jkXUNgW/l1#og<iuql/UVJNdfJ]mqCY+jZ%*=iWD>i88=*Ha:S@9uoIr/3P=:;57B-@o(F'3;I*q0W<k"A&U$AWPi<!UpY/CPeMlr:6J2fVir"'uSk]RgFbf\s6q43K@6M<2BH)\hc#jBA9)#*Nh[dX5>nUoq;58QUom2fVk#iV[Lo15QQSh^<]?W`%"u@XB<Cf&?stG&(;fmZm]JbHb:g@5"b:ho<$VjIj="cn\WW*`A.iOF?,UP+$Db4VgLXI-:2hoK]2\l6`0WYbScIg&^S7TJ@R^W6;<L2H!%Gq?X]N<cXHTR8f*EYa2X^]pr0(Q;4+'.^b_YCk"[A^E:hG,US076A2D+aioNU9mpF!7hh#e*@kq7;oHP]Y[(MG7BJ)+mFW1I3sT!X&B$MJAVXu;hl@gY`]JA'2Qa,PeiM3?'M20_-49;QqU@4p\1\f)bRX@t0IMH-0N3WJ$,BqED7lS,o69%"LEMXI:n0n/-Z4gJO$`3_k$qX,aYE\qm<Si9d'O?kOYB`O[rNkCZA9PL5'nfML16WsUMpK7dVSni73r1#=SKH%hnc\m?_^-S570Q&UAKlW+:W=+"`$Z,Hf/&6NRA:#d&uW7#nI%JdAs3rc1ZGC]Q:W3,ge#oj^Kpk*p/)Z)\;Pu=As:HccOU?b*AHa=*GnB[OlBedCRUt:*D^l^2b"@V),]'#aHs;o>stOp3f-6mkW?/Wc]4r>qk1n]pE.HTG.Qi.N`.#*f^mI-"[(s*X!$(N8WlNefa&#`5E<tCB2V9G#eGgDV]#jHGK3b\=I4K%hRjt3'=S^QR?\Y,qi&l=j7fCCi;11%#EmLJ2IT4Ykhf1X>G)b%C-0`7%@"\DLM9_j;L9l&3]6gOh"G2jW#=6Q"WRU=0S0,3Yfu"*U%:L4-V#@NE"9(A2s]W!^B'bE@"X8cHC@([LYcT/[G]QZ4WZ2+Ig\_Sk5G`Q6#%cl1*I@GF;]$9j)-M8'hMB$qL5PE.gL+#BY@`=<nOqfG*_<aW^Q_mMRHb.mR-L*`p%lg4Lmp[mhBh+Em5/"feL[@hemL1;ArSZ#aO*Hrmq6ZrkkHm$5"H98@9W!=gH,!JA[C4dG"PJM(HQ3c7r[AT!RnGpgn[@\U']<qCEGNG(6+>Mg#<*Q1*_,S:<+NZ=+K[48UL!9=VMbq\]fcP/n-jiLMnAueKYFOb=oFg]16aQ9D%9>2m&4N:e,i-E+`DiZhEhM"uPFl"-JF2X)DhV&#&;"P$F^q(/%LMMe23.c[rK*1U$G)d/E71+*f3"MX>,;94-biod\"Ju51i:K#hU7'@e@+0&,E.APp_k-uZ0F:S>miB1DIo!WX_`e;R6@TK@L]H4!cf[G$-3,nmJ]kQfR68+glWmWV/K2>/'6$h^FNR>#rkh'`&+@-1\GU9-Y/W)Y"<uK`F5)q2:1mCG3S+LjhqL\lgX]+(,>*UliU3`)9sM=rKo-0LNAco,D.*-pYhids%nCAFrVNiOU-bL+:'+Ll2PAu%DbboX1^Ag=L\dAcXD06@>Z[6=-"5GdM!pN24K+fcRntncAI`Hur2Ee"[qupqB&4;G^5DZ?X-Ut;ZZ]^j.%RV"?"/Mhe,BU7,j8>~>
+endstream
+endobj
+29 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 28 0 R
+>>
+endobj
+30 0 obj
+<< /Length 1462 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau`SgMZ%0&:O:S&:R6%RMI>LQ_5dh/XjX2YX#hd51P'hAD.f"Q5!6>"cN?RNb$6Oad1sU$PWm];4-[;R5<(!`T4MIjDj2+aC?bDS&=!-G]QF6L@FgQLZaWl!VJJ#MEFT3R(QWsk4]Hr[FeqOEBoj&#C[M;$QEB,#)k*VjKGVVGI"`@EHt8j^/JfPQ*5nQSJl'5P%V*fkCq^41=su^Y0#R3n^/989d&p6"Ys+L/U+3og7$7D_sK;4)_)45D\YuHp*sdh1Gm5)3F+#dPcHoA<`?'k,h!+-VXkD7OC&_#425c8H`_H@.kc"Xa3S1Y\ZP1C$fFi<o'?-?N:HsA5&XGE=u9d>_aV\jXjYOP;5]'9"%J">O,E/uN;EPbR(crb]F7JpdAR<4-q'b1bIa9"L?4CeeZnYX0^"\8!G<k+f-::iTtq_[(dG-'M$@=n1:L<<Ee#<=.>1NoPM>=\XWB!(b+&+nT:\>q5K7L]X2Co]$aQF;"qbk?pE8541>WLPrAk?!EZ25\g%i<(%GLlZFF&q8n7`S_HbIC!6!@MMBbf'\kQls\Se>PjASQ74Wf1-7e&/570<t1Ure+$lTsQ?O>\_$%aKR.;(e^Vnbi6Y2CgYca.(%-]-j)=l]0X\_C!`Pc'G<(jOiWtO6;ajTjLU-YegRsQGj>Fb0:4(5o(bG:YQuZ-%j<pr0*lGc3"+]'GPI>aRd:.I9YTj09rkBT`/aN,$;0he;m"%ihFF*Beio7&2RTC9EgJD^;<6=R[I%%:'ULd4:bSrO/?\m3Ej1U?#]!C]62tnf,\*u]Q8mJkh>;;O+R..BCm-pjRK_2()g%Uj3Qt?;+kt?IE8KCNWE?$s)2V\5-qLiq5$APTS$XMDHJk6B0^kBE][2FlMn]d/T\T"?V)mZr8B^T.Fi4U3)MFnFGVh./N0^ZG*mu="I0a_:'/ss.o0bjSkBE9(LkboMQ*-I2(XYd\R!_9X^X(q&>:5ncNNAQ:P;2]@QbEW`lQ0qE4`H.#XE32>05)1*jZ,q:WBt/HK]hPE%\74sfoFNWVg/s%LoIbu@TuuqGWJWj]k%"dYcX+*;";+uNeYl4b>ut6>@kodF_WeD;+*k&dAFq.q2e\>BWml..*[M-cXnU<5n"P1B<7eG2[\kd%I=*:i=D9V!GfTMdu<O*O*q8k&MA"b4<>C(bC]i*Qgi'<2/nBCTP3@R%+<m2,&0hUdH)+>m=[bg)A3uA/t&gG[5\JDkIAbZ+#<=nl2&[9JSo>W#X?HZ#t7(@O6;AN_&sipPskaHAtEN`ol<U&jUH[W)^;@DK9H9fOfVb?^G[#I-bF)Kc4r/I/^6<KXW(A[h6@q][N0nc!.7+k\?5#Qjeh;,T`,beb/9?as7Xm&#G+3F$5Z#RTFfcFFL'Scf$KQfAl%3%p^A48rRCDsrc$Jj:4)u'YKLRXd?jaCb#\4Bg8_!K4Z!0VFB1lq-afZa\:4M"p#h2~>
+endstream
+endobj
+31 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 30 0 R
+/Annots 32 0 R
+>>
+endobj
+32 0 obj
+[
+33 0 R
+34 0 R
+35 0 R
+]
+endobj
+33 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 190.968 551.98 218.964 539.98 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (move.html)
+/S /URI >>
+/H /I
+>>
+endobj
+34 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 211.968 407.786 256.296 395.786 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (../tasks/anttask.html)
+/S /URI >>
+/H /I
+>>
+endobj
+35 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 403.956 407.786 442.608 395.786 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (../../apidocs/index.html)
+/S /URI >>
+/H /I
+>>
+endobj
+37 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\111\0\156\0\164\0\162\0\157\0\144\0\165\0\143\0\164\0\151\0\157\0\156)
+ /Parent 36 0 R
+ /Next 38 0 R
+ /A 9 0 R
+>> endobj
+38 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\111\0\155\0\160\0\154\0\145\0\155\0\145\0\156\0\164\0\141\0\164\0\151\0\157\0\156)
+ /Parent 36 0 R
+ /Prev 37 0 R
+ /Next 39 0 R
+ /A 11 0 R
+>> endobj
+39 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\120\0\141\0\162\0\141\0\155\0\145\0\164\0\145\0\162\0\163)
+ /Parent 36 0 R
+ /Prev 38 0 R
+ /Next 40 0 R
+ /A 13 0 R
+>> endobj
+40 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\165\0\163\0\145\0\143\0\141\0\163\0\145)
+ /Parent 36 0 R
+ /First 41 0 R
+ /Last 44 0 R
+ /Prev 39 0 R
+ /Next 45 0 R
+ /Count -4
+ /A 15 0 R
+>> endobj
+41 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\61\0\40\0\103\0\157\0\160\0\171\0\40\0\163\0\143\0\162\0\145\0\145\0\156)
+ /Parent 40 0 R
+ /Next 42 0 R
+ /A 17 0 R
+>> endobj
+42 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\62\0\40\0\103\0\157\0\160\0\171\0\40\0\143\0\157\0\156\0\146\0\151\0\162\0\155\0\141\0\164\0\151\0\157\0\156)
+ /Parent 40 0 R
+ /Prev 41 0 R
+ /Next 43 0 R
+ /A 19 0 R
+>> endobj
+43 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\63\0\40\0\120\0\141\0\163\0\164\0\145\0\40\0\163\0\143\0\162\0\145\0\145\0\156)
+ /Parent 40 0 R
+ /Prev 42 0 R
+ /Next 44 0 R
+ /A 21 0 R
+>> endobj
+44 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\64\0\40\0\120\0\141\0\163\0\164\0\145\0\40\0\143\0\157\0\156\0\146\0\151\0\162\0\155\0\141\0\164\0\151\0\157\0\156)
+ /Parent 40 0 R
+ /Prev 43 0 R
+ /A 23 0 R
+>> endobj
+45 0 obj
+<<
+ /Title (\376\377\0\65\0\40\0\101\0\156\0\164\0\40\0\124\0\141\0\163\0\153)
+ /Parent 36 0 R
+ /Prev 40 0 R
+ /A 25 0 R
+>> endobj
+46 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+47 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+48 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+49 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+50 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+51 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 4
+/Kids [6 0 R 27 0 R 29 0 R 31 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 36 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 46 0 R /F5 47 0 R /F1 48 0 R /F9 49 0 R /F2 50 0 R /F7 51 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ -5.0 591.466 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ -5.0 517.932 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ -5.0 351.998 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ -5.0 299.664 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ -5.0 94.211 null]
+>>
+endobj
+21 0 obj
+<<
+/S /GoTo
+/D [29 0 R /XYZ -5.0 430.97 null]
+>>
+endobj
+23 0 obj
+<<
+/S /GoTo
+/D [29 0 R /XYZ -5.0 199.117 null]
+>>
+endobj
+25 0 obj
+<<
+/S /GoTo
+/D [31 0 R /XYZ -5.0 502.58 null]
+>>
+endobj
+36 0 obj
+<<
+ /First 37 0 R
+ /Last 45 0 R
+>> endobj
+xref
+0 52
+0000000000 65535 f 
+0000010819 00000 n 
+0000010898 00000 n 
+0000010990 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000833 00000 n 
+0000000953 00000 n 
+0000001034 00000 n 
+0000011124 00000 n 
+0000001167 00000 n 
+0000011187 00000 n 
+0000001302 00000 n 
+0000011253 00000 n 
+0000001437 00000 n 
+0000011319 00000 n 
+0000001572 00000 n 
+0000011385 00000 n 
+0000001707 00000 n 
+0000011451 00000 n 
+0000001843 00000 n 
+0000011516 00000 n 
+0000001977 00000 n 
+0000011581 00000 n 
+0000002113 00000 n 
+0000011647 00000 n 
+0000002248 00000 n 
+0000004092 00000 n 
+0000004200 00000 n 
+0000006190 00000 n 
+0000006298 00000 n 
+0000007853 00000 n 
+0000007976 00000 n 
+0000008017 00000 n 
+0000008178 00000 n 
+0000008353 00000 n 
+0000011712 00000 n 
+0000008531 00000 n 
+0000008694 00000 n 
+0000008884 00000 n 
+0000009050 00000 n 
+0000009238 00000 n 
+0000009405 00000 n 
+0000009622 00000 n 
+0000009809 00000 n 
+0000010018 00000 n 
+0000010157 00000 n 
+0000010270 00000 n 
+0000010380 00000 n 
+0000010488 00000 n 
+0000010594 00000 n 
+0000010710 00000 n 
+trailer
+<<
+/Size 52
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+11763
+%%EOF

Added: lenya/site/docs/components/sitemanagement/deactivate.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/sitemanagement/deactivate.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,545 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Deactivate a document</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.16', '../../../skin/')" id="menu_selected_1.1.4.1.16Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Site Management</div>
+<div id="menu_selected_1.1.4.1.16" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Deactivate</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="deactivate.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Deactivate a document</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Introduction">Introduction</a>
+</li>
+<li>
+<a href="#Implementation">Implementation</a>
+</li>
+<li>
+<a href="#Parameters">Parameters</a>
+</li>
+<li>
+<a href="#usecase">usecase</a>
+<ul class="minitoc">
+<li>
+<a href="#Deactivate+screen">Deactivate screen</a>
+</li>
+<li>
+<a href="#Deactivate+confirmation">Deactivate confirmation</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#Ant+Task+">Ant Task </a>
+</li>
+</ul>
+</div>
+	
+    
+<a name="N10019"></a><a name="Introduction"></a>
+<h2 class="underlined_10">Introduction</h2>
+<div class="section">
+<p>We have to :</p>
+<ul>
+        
+<li>look if there are some live children, if no other language version is live</li> 
+	    
+<li>delete the live contents (xml file) for the given document id and the given language</li>
+	    
+<li>delete the live resources for the given document id only if no other language version is live</li>
+	    
+<li>delete the language from the node corresponding to given the document id or 
+	    all the node, if no other language version is live.</li>
+	  
+</ul>
+</div>
+	  
+    
+<a name="N10032"></a><a name="Implementation"></a>
+<h2 class="underlined_10">Implementation</h2>
+<div class="section">
+<p>It is implemented in a sequence of usecases to get all needed parameters, and uses the task concept to execute some ant task</p>
+</div>
+	  
+    
+<a name="N1003C"></a><a name="Parameters"></a>
+<h2 class="underlined_10">Parameters</h2>
+<div class="section">
+<p>The parameters are string-value parameters</p>
+<p>Required parameters:</p>
+<ul>
+        
+<li>the document id</li>
+        
+<li>the language</li>
+        
+<li>the task id</li>
+      
+</ul>
+</div>
+
+    
+<a name="N10055"></a><a name="usecase"></a>
+<h2 class="underlined_10">usecase</h2>
+<div class="section">
+<p>They are implemented in the usecase sitmap (core)</p>
+<a name="N1005E"></a><a name="Deactivate+screen"></a>
+<h3 class="underlined_5">Deactivate screen</h3>
+<p>URL :</p>
+<pre class="code">{document-URL}?lenya.usecase=deactivate&amp;lenya.step=showscreen</pre>
+<p>usecase sitemap:</p>
+<pre class="code">
+          &lt;map:match pattern="deactivate" type="usecase"&gt;
+            &lt;map:match pattern="showscreen" type="step"&gt;
+              &lt;map:generate src="content/info/deactivate.xsp" type="serverpages"/&gt;
+              &lt;map:transform src="xslt/info/deactivate.xsl"&gt;
+                &lt;map:parameter name="use-request-parameters" value="true"/&gt;
+              &lt;/map:transform&gt;
+              &lt;map:transform src="cocoon:/notification/{../../1}/deactivate.xsl"/&gt;
+              &lt;map:transform src="cocoon://scheduler/{../../1}/{../../2}/{../../3}.xsl"/&gt;
+              &lt;map:call resource="style-cms-page"/&gt;
+            &lt;/map:match&gt;
+          &lt;/map:match&gt;
+        </pre>
+<p>
+        In the serverpage, we get the required parameters and if no other language version is live, we look for the live children.
+	    The stylesheet <span class="codefrag">xslt/info/deactivate.xsl</span> builds a form, if the requirement are achieved, else shows a message.</p>
+<a name="N10079"></a><a name="Deactivate+confirmation"></a>
+<h3 class="underlined_5">Deactivate confirmation</h3>
+<p>URL :</p>
+<pre class="code">{document-URL}?lenya.usecase=deactivate&amp;lenya.step=deactivate&amp;...{source parameters}</pre>
+<p>usecase sitemap:</p>
+<pre class="code">
+          &lt;map:match pattern="deactivate" type="usecase"&gt;
+            &lt;map:match pattern="deactivate" type="step"&gt;
+              &lt;map:act type="task"&gt;
+                &lt;map:redirect-to session="true" uri="{request:requestURI}"/&gt;
+              &lt;/map:act&gt;
+            &lt;/map:match&gt;
+          &lt;/map:match&gt;
+        </pre>
+<p>The action org.apache.lenya.cms.cocoon.acting.TaskAction calls the execution of the ant task.</p>
+</div>
+
+    
+<a name="N10092"></a><a name="Ant+Task+"></a>
+<h2 class="underlined_10">Ant Task </h2>
+<div class="section">
+<p>The ant target <span class="codefrag">deactivateDocument</span>is in the publication :</p>
+<pre class="code">{publication}/config/tasks/targets.xml</pre>
+<p>and depends on the target <span class="codefrag">livedocumentpath</span>, to compute the live directory of the contents</p>
+<p>More about ant task, see the documentation <a href="../tasks/anttask.html">Ant Task</a> and the <a href="../../apidocs/index.html">Javadoc</a>
+</p>
+</div>
+
+  
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/sitemanagement/deactivate.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/sitemanagement/deactivate.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/sitemanagement/deactivate.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,377 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 638 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<M9lHOU&;KZO$6Rqg>^p/**g=$p''54TgtEeheg.:KG\\GLrqh_L?rKL&F)(5;/;E-6bTm#X>ij@gCQ;MK$-LGI\A'43kV8ff^^mU;85b1fR\@A\hr7F8(%)!'[<dHXR*=K:XShJ2'O@R$G(Y7:r3f\a%cX0kaotQ9+2s#!s85XDVa.@<<RoXsp,'l_7$C^EW5OA;5qc:MLH[`W?H&f6pP#SN8?SBA"JTEZ#IP0i[N+m,%!jahB(K\*rf4^l>AJC&0J`<u:G0Yf)F,g*HJD%gbSF&IJa$9!>=92qhc.XKG)Jek&/JZJgLT5a%OR=tm8u>T`"Y\u/#t/UC>5fud5]p=H3Ymj@6)o1/<U@8]1*U:d4<2c&*HrOT*<CuU]:[0Jq`*f.aG;da3Ul8E6+o\>-DNk6Jdlrk>aYs_Rr_nparrnBSGu[d=UtcgtV,opFhjg+?=WV-Epi)RheYDE#*ldcMir%Y*tu3p9,XPJ'?6UdC):&dBC8UE`GCQ,6]nH%Lg0I+KJ?WI>P+3CW.X5"D>sSPjb[Va#$/B@Nbts+3j=dpQ&+Pmsi&-62c`S_Cjc0pdb-Yd"YgI<>!NkR^.?=2L'7Z\pDu3<ZHL13;?(;5SM@aU[>DE@:/nMKR48T~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+20 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 601.541 79.328 589.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 583.341 95.996 571.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 565.141 73.316 553.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 546.941 56.648 534.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 528.741 118.46 516.741 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 510.541 149.804 498.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 492.341 64.328 480.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 21 0 R
+/H /I
+>>
+endobj
+22 0 obj
+<< /Length 1760 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!#\gQ%dn&:L1S5k>PhV+_EU1cHqS-r+5eUHCN]7!Zl9!CP0A$IH;6h&WWkhc&<g!TmkE;IjQ2ZZ)r0<-?`*hJ<tn\$eaddC%5BTkh7DeTCQk^MqAn-D?0jD.;o$)bOFN.qY+ADsicnae8.p:aWBQJ$dJ(J7E>YeMnD`EXfnQ)WEEt6gVJk[)us0rOP@ldtkG(*4&,IB?WKs!-P=)/]&D:+t<QZ/VREi_-SPNOG=X?N6s*^Z02*MMuk;gDl7"W'UUFg+<3&f(#BF/4U@<QN-7bFZ.[UM=H$A60OktgDjUi!,]YWt@l@kcj<D^.Dtc1dERZYN@3k8JTs[iU^cMNcnHRDp@XpoV"=PWhE#D?qltO&@9DCAd_=PtFF=E?o6MVi&ie5Au3rC)Bc@?@I%?L"kFV0ZZ=1:fA1Ckig(t>JchG]gF@BuBj1IkCT^s;G0kk(V5KL9+K.oZof=_3#V/X&Z82"V4uB?bNMiomImJ`5`4Vi`B[pF^.JVN"'`>s;O]@>cNFM'7bt6bQNJ.R`9kpa%,eaFs"nGUj4Y.e9"G,XMXdGj6_2L;Hk,b0Zfr'LOB1Z+63p+TgKH(MQ)#Oa%LfOjB%#%p)jBHTGf0'5fffgBPgRq_"I]q-pGOq?BHT,)GJ4Qn-f^Ws::-AmQDjAS"T6`+lE&JBWa_3Xb+_5'IFp3pcDY_]<-b[=#gA5&K-,M1(Y3Rh@VnrPHt#9q.MO=Z#)]dc.K7;684m`XPNKK@`AYN4.T2qVo(ZXL:Hh^()s<FLEJ(@d%WP[2A&2QXTss%DU=2I;m3Y42Z5uD-Ljr=OR1"4HQl[hI*\d8r.O/ciE2gD8tJ*++>.:fj?Xq:CE`'S5L:?G'in";897IMc.g"YZIJO/56H<j5TgPRo5fh)V$3oEe>3fejc:dP$W_8QQIE6*'DYGFrPOCI8g.hb=-`HmH*A>d4q+-AeX!")?f-[Z9YB^9X>+k15A]h9W2"bU<[-s2mIg5RZ"l7hh)`2hR&CbH:W(glsj>pJ'AM'\6V"q0>Ba:;Kh:5Eu?_.,o1g`7M\U&8+99a_jCP3gqiJAOU+sR>(_qds*!'$lZJS2jgktW4D!d0S5:=:;J7B0E]n7T@WNAERk$/65^UL@G+Z'Rb%NU=#:'E0_C<C10Q,L_He\aA<339&3RG*[eMhgh9/TC\QanTa>SO&$BUA\j+H5P$?u%HF8_CcLV+b4!':FX1d')NUqO*F&r223g>g0]j^d`FKZ*qsU]a0Kd-tKBh@bm=>Eloe$4`c]f^K*FU^%TBA(?H\P.mM<[AYk@ElLK^2BitOqX85&0\Cup92aBXP5<ROgW,34"DApXQ>bgbg)X4OtHp5C[Dt'bf+YRFahUahDc$2JNr%NU-SGpHWVH'JJ7WODj*6)4#EL$B:01s*MbdaFl!1L`oiJVd5i'`/7ZNr_6q,i1%R/0,0n]]Bo.]5YE2UE$WO<Yf7JC$\@(f=kbSoc.l=U&"TB/B]J3,oq5eI:f'Aq1r:%97etfnn-t)mdjj%TGBD%3tL+jkt_o@ErKn#BZ:Dnm(o,4=Jr9pMqU*R#0U-?U.]FS64o9$Z'@E4"aqa!^Y4d!bmne0U9)qeOk8C*u^5.Pq/\_,>ds=ID,Oi!p6toq6@RkD)f\ji0I$k<bK0c\k?n!Fk!ZKKfY05S"&UDD)iCQc07FMr?TjE$?uB[#J+Op7Bg_p=MYO:D`%d8HLYJPRgH4sOPB]<fkg>P\$APVWj2qWXZgCLMopSZX[Udf"4@kW+"R;3h>~>
+endstream
+endobj
+23 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 22 0 R
+>>
+endobj
+24 0 obj
+<< /Length 1111 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU2d>j\U'Re;/=F$?tG&FP#J4H/&e*To<Pq)10fr%Re4Q$cM^_G"77TKJ:%<8UD87kq',(dZ*So`5cO7Qtspg_#4[d\eN(e5tnn)!:j%n1rKY9>7hH54C1a/BU6@Ia*Oc$HY+@gMh8eshAk6S\0(#GZ5Sks:!M\jW/D?Br1;0"FT_QfopkqUZN@=%Y="bq^"r;>DG<@VO`"k??Xl]2g2i(!G3qkR1S/*s&+-:..4#l)t,p9%6Aaj.O`$$Y.E&Y&bRP/)G_<MIp9=m:!fE'A\I$Da^>&PdFRsdC-U8$rtcegq"iI=oN*Q[na<qgALsAn^!iNeL]=6@3C[u>8a`QRY<JN!4t#ld15=L%1FHiPb+DW\t`q@(:s>=\03Dr&<U?:\)%Ht(84)uI2?F*a0Ng;f0%^n-q*aP+XpVdA0PRgrS/lT[9!(r+=uJ?dFt:7+iKR8\c\2AM7L8sc5R2q@q?7h_+\F-Jk*^aAJAtMXdc;fr.7>$q;AS>Kr1*'9W0Z\4%^5C#_RAbbqA[u1?hD.WA@L-@mCM:jGpNkF[EXMHRSH<:NaB088%=C`Y<)+mL=l$^7Y.`M-en\#W'?tE6s*;&m9)BCt6"u?0r>AiMeA7l9InU2uAe?WN@?Z[AZtn"F3Um(YaQKebtn$(&=Uq9k1OnD9oF3JTeM:oPY5LFS:><lV<9M1j_ck]YT83oDB^(LR(tTT'_(f%.XSQhEK$#?,7&W;ePfk;aW'1ESa?!<g^4p"pX;O41$+I!t4e]obfG*Q&$"64t'6W3^i0nqQsI3-FV$XeTd_(.Hbm01.R.!!0-3+Z\V*XVXnp3)@l*0<.^7q51&9QfSk1L'$>AHSZ2?"!+q#MILJu\<Fp0"l1QPhkf'V+J`d-1TrfFC#__(7&q/!_0RV1g\Sh7;4b5dk#(XU;oU"1?%Vf'jQ&;KE,dX8em(SNi!]W)ne(`8$qq@fi&Am;$;[50`A:os=qM_2h`B59M2mLWa`:,<7mM.LuJ+:b!oNfoB^Jb]-.%lS5eCVp,%PS.dn$7C[nnb@CU3f53*>-UB=8EQ^8*7&/%;prrf8`);NV^p>kK0:]WcZmHi.Mi!*=N'SB.R66BTE6Gg:p(FGZ=~>
+endstream
+endobj
+25 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 24 0 R
+/Annots 26 0 R
+>>
+endobj
+26 0 obj
+[
+27 0 R
+28 0 R
+]
+endobj
+27 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 211.968 549.326 256.296 537.326 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (../tasks/anttask.html)
+/S /URI >>
+/H /I
+>>
+endobj
+28 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 403.956 549.326 442.608 537.326 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (../../apidocs/index.html)
+/S /URI >>
+/H /I
+>>
+endobj
+30 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\111\0\156\0\164\0\162\0\157\0\144\0\165\0\143\0\164\0\151\0\157\0\156)
+ /Parent 29 0 R
+ /Next 31 0 R
+ /A 9 0 R
+>> endobj
+31 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\111\0\155\0\160\0\154\0\145\0\155\0\145\0\156\0\164\0\141\0\164\0\151\0\157\0\156)
+ /Parent 29 0 R
+ /Prev 30 0 R
+ /Next 32 0 R
+ /A 11 0 R
+>> endobj
+32 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\120\0\141\0\162\0\141\0\155\0\145\0\164\0\145\0\162\0\163)
+ /Parent 29 0 R
+ /Prev 31 0 R
+ /Next 33 0 R
+ /A 13 0 R
+>> endobj
+33 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\165\0\163\0\145\0\143\0\141\0\163\0\145)
+ /Parent 29 0 R
+ /First 34 0 R
+ /Last 35 0 R
+ /Prev 32 0 R
+ /Next 36 0 R
+ /Count -2
+ /A 15 0 R
+>> endobj
+34 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\61\0\40\0\104\0\145\0\141\0\143\0\164\0\151\0\166\0\141\0\164\0\145\0\40\0\163\0\143\0\162\0\145\0\145\0\156)
+ /Parent 33 0 R
+ /Next 35 0 R
+ /A 17 0 R
+>> endobj
+35 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\62\0\40\0\104\0\145\0\141\0\143\0\164\0\151\0\166\0\141\0\164\0\145\0\40\0\143\0\157\0\156\0\146\0\151\0\162\0\155\0\141\0\164\0\151\0\157\0\156)
+ /Parent 33 0 R
+ /Prev 34 0 R
+ /A 19 0 R
+>> endobj
+36 0 obj
+<<
+ /Title (\376\377\0\65\0\40\0\101\0\156\0\164\0\40\0\124\0\141\0\163\0\153)
+ /Parent 29 0 R
+ /Prev 33 0 R
+ /A 21 0 R
+>> endobj
+37 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+38 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+39 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+40 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+41 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+42 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 3
+/Kids [6 0 R 23 0 R 25 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 29 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 37 0 R /F5 38 0 R /F1 39 0 R /F9 40 0 R /F2 41 0 R /F7 42 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 612.666 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 560.332 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 447.198 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 394.864 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 149.971 null]
+>>
+endobj
+21 0 obj
+<<
+/S /GoTo
+/D [25 0 R /XYZ -5.0 630.92 null]
+>>
+endobj
+29 0 obj
+<<
+ /First 30 0 R
+ /Last 36 0 R
+>> endobj
+xref
+0 43
+0000000000 65535 f 
+0000007556 00000 n 
+0000007628 00000 n 
+0000007720 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000800 00000 n 
+0000000920 00000 n 
+0000000987 00000 n 
+0000007854 00000 n 
+0000001120 00000 n 
+0000007917 00000 n 
+0000001255 00000 n 
+0000007983 00000 n 
+0000001390 00000 n 
+0000008049 00000 n 
+0000001525 00000 n 
+0000008115 00000 n 
+0000001660 00000 n 
+0000008181 00000 n 
+0000001796 00000 n 
+0000008247 00000 n 
+0000001931 00000 n 
+0000003784 00000 n 
+0000003892 00000 n 
+0000005096 00000 n 
+0000005219 00000 n 
+0000005253 00000 n 
+0000005428 00000 n 
+0000008312 00000 n 
+0000005606 00000 n 
+0000005769 00000 n 
+0000005959 00000 n 
+0000006125 00000 n 
+0000006313 00000 n 
+0000006516 00000 n 
+0000006755 00000 n 
+0000006894 00000 n 
+0000007007 00000 n 
+0000007117 00000 n 
+0000007225 00000 n 
+0000007331 00000 n 
+0000007447 00000 n 
+trailer
+<<
+/Size 43
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+8363
+%%EOF

Added: lenya/site/docs/components/sitemanagement/delete.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/sitemanagement/delete.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,554 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Delete</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.16', '../../../skin/')" id="menu_selected_1.1.4.1.16Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Site Management</div>
+<div id="menu_selected_1.1.4.1.16" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Delete</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="delete.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Delete</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Introduction">Introduction</a>
+</li>
+<li>
+<a href="#Implementation">Implementation</a>
+</li>
+<li>
+<a href="#Parameters">Parameters</a>
+</li>
+<li>
+<a href="#usecase">usecase</a>
+<ul class="minitoc">
+<li>
+<a href="#Delete+screen">Delete screen</a>
+</li>
+<li>
+<a href="#Delete+confirmation">Delete confirmation</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#Ant+Task+">Ant Task </a>
+</li>
+</ul>
+</div>
+	
+    
+<a name="N10019"></a><a name="Introduction"></a>
+<h2 class="underlined_10">Introduction</h2>
+<div class="section">
+<p>The delete operation corresponds to a move operation from the authoring area to the trash</p>
+</div>
+	  
+    
+<a name="N10023"></a><a name="Implementation"></a>
+<h2 class="underlined_10">Implementation</h2>
+<div class="section">
+<p>Similar to the operation <a href="move.html">move</a>
+</p>
+</div>
+	  
+    
+<a name="N10030"></a><a name="Parameters"></a>
+<h2 class="underlined_10">Parameters</h2>
+<div class="section">
+<p>Required parameters:</p>
+<ul>
+        
+<li>the area for the source document</li>
+        
+<li>the document id for the source document</li>
+        
+<li>the task id</li>
+      
+</ul>
+</div>
+
+    
+<a name="N10046"></a><a name="usecase"></a>
+<h2 class="underlined_10">usecase</h2>
+<div class="section">
+<a name="N1004C"></a><a name="Delete+screen"></a>
+<h3 class="underlined_5">Delete screen</h3>
+<p>URL :</p>
+<pre class="code">{document-URL}?lenya.usecase=delete&amp;lenya.step=showscreen</pre>
+<p>usecase sitemap:</p>
+<pre class="code">
+          &lt;map:match pattern="delete" type="usecase"&gt;
+            &lt;map:match pattern="showscreen" type="step"&gt;
+              &lt;map:generate src="content/info/delete.xsp" type="serverpages"/&gt;
+              &lt;map:transform src="xslt/info/delete.xsl"&gt;
+                &lt;map:parameter name="use-request-parameters" value="true"/&gt;
+              &lt;/map:transform&gt;
+              &lt;map:call resource="style-cms-page"/&gt;
+            &lt;/map:match&gt;
+          &lt;/map:match&gt;
+          </pre>
+<p>The parameters for the source are get with the serverpage through the page envelope input module. 
+	    The destination area is set to trash in the stylesheet.
+	    A form (build with the xslt transformation) sends then the parameters as request parameters with the new URL.</p>
+<a name="N10064"></a><a name="Delete+confirmation"></a>
+<h3 class="underlined_5">Delete confirmation</h3>
+<p>URL :</p>
+<pre class="code">{document-URL}?lenya.usecase=delete&amp;lenya.step=delete&amp;...{source parameters}</pre>
+<p>usecase sitemap:</p>
+<pre class="code">
+          &lt;map:match pattern="delete" type="usecase"&gt;
+            &lt;map:match pattern="delete" type="step"&gt;
+              &lt;map:act type="task"&gt;
+                &lt;map:redirect-to session="true" uri="{request-param:parenturl}"/&gt;
+              &lt;/map:act&gt;
+            &lt;/map:match&gt;
+          &lt;/map:match&gt;
+        </pre>
+<p>The action org.apache.lenya.cms.cocoon.acting.TaskAction calls the execution of the ant task.</p>
+</div>
+
+    
+<a name="N1007D"></a><a name="Ant+Task+"></a>
+<h2 class="underlined_10">Ant Task </h2>
+<div class="section">
+<p>The ant target <span class="codefrag">deleteDocument</span> is in the publication :</p>
+<pre class="code">{publication}/config/tasks/targets.xml</pre>
+<p>and depends on the different targets </p>
+<ul>
+        
+<li>
+<span class="codefrag">firstareaproperties</span>, to set the needed properties dependent of the source area</li>
+        
+<li>
+<span class="codefrag">secareaproperties</span>, to set the needed properties dependent of the destination area</li>
+        
+<li>
+<span class="codefrag">newarchivedocumentid</span>, to compute the unique destination id from the source document id (Same logic like for the archive)</li>
+        
+<li>
+<span class="codefrag">firstdocumentpath</span>, to compute the directory of the contents for the source (Needed for the revisions and the rcml files)</li>
+        
+<li>
+<span class="codefrag">secdocumentpath</span>, to compute the directory of the contents for the destination (Needed for the revisions and the rcml files)</li>
+        
+<li>
+<span class="codefrag">setIdentifier</span>, to save the source document id (in the dc:identifier). Necessary to be able to restore later the document</li>
+        
+<li>
+<span class="codefrag">move</span>, to execute the different move operations</li>
+      
+</ul>
+<p>More about ant task, see the documentation <a href="../tasks/anttask.html">Ant Task</a> and the <a href="../../apidocs/index.html">Javadoc</a>
+</p>
+</div>
+
+  
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/sitemanagement/delete.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/sitemanagement/delete.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/sitemanagement/delete.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,396 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 618 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<M9lHOU&;KZO$6RqgVY1i/HVE-_9%?;0Ebfu?=Hfi/a4>K>mD#h6"ad!mCeb^t`9s#_aR`fSbY8\_]B'//TVSM1l@-m3P/i@jC+jqC6Q&8LBhjP?I#gLj=rF^k5=k<YR(OI&L(dH;+Q`VM4Ie=j$FANJa.H@YP27e&VE))3F.1QhKI&;4@i8+_`dEJfW0POLgnVB[r;X'<NG;0PV\=a2o5qDT9#R"t:W/W]L!b,dNV%Mg?#+Pk4-jL9[@:TE0s&MKXk_Lf/1!#'U<3VCWH_Z9'h7(<LKZS/IE3/?ZC'9&)*(uS8YiS]$Km>7_WWXNbJkSPh6.77A8XoNJJ?ERRqb_78VPR4?Bqft/&a?4djjDp_/]l3/-I]FK%HfUEtIO)P>Y3AfU#d@Q(::OHFj>5k!dZjFTSc2e]98"J'Q5d9rbmE<hitrZ7rue+=?g/c<;fc%cUX`F_a+:6M<XWpV.lah-U('IOq4#6R1ZlZL(=4C_u*H:d@=R,$"7m\oI*Nc?Lf!ketVf:P&\l#r3(F8FCnM39gD%POVAo4UU=7U_L$!/b)3IPOd#l6'e5EXfKYfWIp>fmb$r^9aeeE](XFRJ3NI&YOlb@"(1q4oXtI'~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+20 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 601.541 79.328 589.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 583.341 95.996 571.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 565.141 73.316 553.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 546.941 56.648 534.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 528.741 98.468 516.741 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 510.541 129.812 498.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 492.341 64.328 480.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 21 0 R
+/H /I
+>>
+endobj
+22 0 obj
+<< /Length 1683 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0D8T3WI'YaHG#X/sE_6caq&iF?+AD5>%71[kc4Z,B9AD.g!D+H,aK)G@,Xe]b`G%NE^?qAUkhqJtDrG&e=&3-%$f3)s&Y-X[-a+Y%O""D"o@F'-uRIe`.7[MDPYaU%2H`gqbY%!q9q5*\dZhacCR"Itg@q5;-LM5%$XEMHgX@4VGoj3kL7P/"DM@1ke.Z8\V$rIi'3AQXuEW8)P7M_DG@]L,AH<805hc_9SU>n"!S6ABs2gE,_Eo[7n+RYED"iU+D<i.&S\W4u*,K1uF[n2m]OZYusb7P3]Dl_QX=c;S#Hurs;qoJN2j*MpV!BpT!4QI)<:f7kN=l;D%\$Nh]moMZ]gcC(>",a3k)j*UiSQM9U/\ZZ,XuVJb3_Soo:\b[9M#+bqoIPK@MI_r;:.]TFQ],u!OW3he8u,Q.S8uDj2ZVgs5QTNQ4.nZ%fIMP.mhkt/ni-kE$+DAE6pOaLak/5@,-L2N3i+85;"uA3)+X=tVFG#j8_2ctF%T=!-I!u,jJ_3%;ZD`aIPoLi^bLnY5h&E58r5N*_IiNPfdUGL%fDpSm[q8^ofa*`+\m.[lMHBIf&HXVo;?#H2_&\Z;N(^V\GkaQXC5`bE\W=>WNd6_ik?Xko=6I<jbM4!mLc-$UO_9'k]7iO"c.[(3>M?gKK<aN[Jg#YQDh/=YLK_"36s@@Tn%9O%F,uaPA$(Ij`s<.896[+M-W[3;eGk8,>br*g%f,0/rOf[XaT0?>uT+s&b;uJCZjLNU7Y%t2=K%ds4"%$UBe1Ne8<\t"5Wb=5XOke"*e/8XVYI-EZ9HXo"+8tK:uh'233Z#6hls=^+#AM+m;dgLSBI7(UB".6Htk;7<4=mYslMXbS=*,[O:ZDV>C>C"#E9Y`e<L<q)7B^M%+&,KZ;aS$&r.;]eJj-ZK",@.laG<-)N6_0k*MgQQm0(1I*DaUEIQRRMq<mW\ba!NmpuW(3-2e[0mN,2`]j5r!W9jIZkKCLR[r.4H)T^I<_ct4;StVZ6S[:Bar7ppMQ@!k%-'E=n%O:h%[ql<V?Gr<8/j^nQD"3M\HpFX+f_JA]`5*-V]<FBD30:V3?:F.iaW+7+p;Z]h$X`'#HEU4*7iP[@<i:Cs!',DQ'*;g=#S='E`,F]t=&E-0b7WpXY$Vd\k@O`o)0B15:e_l(+3ioiR5BeoOoDY;70Gps?'-M#?,1\Tfgk@F1Y\F-]XiAZjY2=n9_*L&SPQ3gZA8*("%T;"D$CQ4Ol.*e34W-"*?8q,^;FNe.gg*ia@M/q$i.:0<Ln!."OKohCVeo+807Duf5k!Bk',@q^menF&2i1#0a8rse2@6PqV2!nW0e@_L)oDkP.++/[CeW6Gfr'"F:HHI9*fI\[=I+F1T@B'>LRY3+'*O]YCTaIZ#$0,#QAHNYr)gn$!go5Ve_%q3?$RoUBSR/#-cVm;?gVW:4K4,V'a]9$52Pu51-W3$&e[4!ZeU<$2[2W(5DGku`IXe+-ZU=Y5l&Qa<W2H0VlfU&3kUo$SC"2e4@,t/f`_SB0V]1hjFahEpVS$H`diN?j!6s*_MS%`DC01[Y`:`+`0qQA\+J*Mc#:g\r0Loji^E3SVjJ26Fgc60^R!J^$7RU:sC8LE2_2F)J>@11Y/aTB2T+a"B4?`om^R.o?EUE@(LTr!,bWdNWE@Uu`$$WZrL.%mYcd;0A0A/t>.!1/tl~>
+endstream
+endobj
+23 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 22 0 R
+/Annots 24 0 R
+>>
+endobj
+24 0 obj
+[
+25 0 R
+]
+endobj
+25 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 116.664 649.332 143.328 637.332 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (move.html)
+/S /URI >>
+/H /I
+>>
+endobj
+26 0 obj
+<< /Length 1292 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!#[9on$e&A@sBnE:%eZq-%<PhW'LJd,o8G($E4O<r$r<Yc^<FuCc>h`I-7Og6RlcCli@&4A/6lb/_6nEkTYHQOFE?k:NRM2,+FJirg\-Z"Ki@H)>bhk7`]$pUCTaq"<tVpa5:4OGemkVJZW"D%uRg*h"Wn^tlJf]\a,Kp>A;74,!7_K;g;1K?QW4G\=;1/S<%hPkV+&Z$@bK7k@h+tU,Z/ka4sf>[,p=i`ES;E6,][$H0/:VKLb*!_.M!8d85_k`;R@[M4sGjW[aN$F?4JX2Ka-?&'AJDLI2_?g$I$i8b@p$]4dQ+:/E$imGC%9a[bDMi5nF,C(J-qqe-7ZiP0-o2)22$?5mo3>8SS1WRM-C8QS!=n/0p4?1#_Cg]1o*j+!f3D>pXGCCkWNE+X'RG^G(>u,=s-)KEZL:taJLF/71?%0Og?iD$6UKl:qR"sVWLN8db;Hq[K%W;3q68VnX$q=r>(MH]T(IMm<[P29j[l0%!Z;!shZF`YUGh=6HqgV_/b^H)>DUMC:uh19_#S5Lg2(t&$q.ZWjd4f2aJAuU?E)2/3L4fin<0NboJtSaV[KnqWO%gBc9HAMSJ\J[l%A4dO$!'$#0Fj%'uF'HE-qn!/@PMXmKpoN[u"6pc#Hh]LY0a[,uUM<D`?`2FD(c:kqNa)Qs36KSQ++CCaJdQ6b573HC_a!3:/mAI9a\Bl*Z5lf9t[cY3s4fGIu>+]MX,%qnM.X@^Z44j>#@GTc;,F@nc;6&'jd,4S.m4NQYRaC5b2?0^hRCI9)O0&9%;d[)'j99Adh9l,A92^O?fpcoQ/F_f]k]I^>Ap\9t<.4A_<t9G8WTPNHsR*T2aZqcY5/b-AKoe6\)1'6"eLh"(WlLf]_!("Lt[f\#R`$tb%$2Y9Slf&:n_j8@KG/m53FEU0;WC$HMT=Y0iKCI)iRe!\Qu&($pjd"F`?`Z1*0U-j:\+A--fUB!e/(8A"r\XCoNfkQ5P:ok-Gc;VdNRDll@YR"1ZR)LibrUZ\4ED0k+W1`ag'=<3L[l*ok7p4WIZptp2N8)M[n8W]hCU5H"NFo\=?%a?iHlOq[,7"@.\T\kR<epA;A$Sm\oF(0lE"?UjSAYNEA1Kr:cQl2]Y?a\9iR!L*)+G=(-tr7cX7)SW:fm=LcY#4Jm=!<uPT?oRq=2%?\`*o@LYjT\4^$=g*$._!lFT6f(I`k2L&l>sANi).5bPg>riEQc._/_%X(Xd:Yq,*boFW-qh.j.Sc/NH,V!e(^jT^HMBBQt^Q!%C&fF]V@];Qasc<=mY_2O@*B`A&4akL)~>
+endstream
+endobj
+27 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 26 0 R
+/Annots 28 0 R
+>>
+endobj
+28 0 obj
+[
+29 0 R
+30 0 R
+]
+endobj
+29 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 211.968 517.406 256.296 505.406 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (../tasks/anttask.html)
+/S /URI >>
+/H /I
+>>
+endobj
+30 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 403.956 517.406 442.608 505.406 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (../../apidocs/index.html)
+/S /URI >>
+/H /I
+>>
+endobj
+32 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\111\0\156\0\164\0\162\0\157\0\144\0\165\0\143\0\164\0\151\0\157\0\156)
+ /Parent 31 0 R
+ /Next 33 0 R
+ /A 9 0 R
+>> endobj
+33 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\111\0\155\0\160\0\154\0\145\0\155\0\145\0\156\0\164\0\141\0\164\0\151\0\157\0\156)
+ /Parent 31 0 R
+ /Prev 32 0 R
+ /Next 34 0 R
+ /A 11 0 R
+>> endobj
+34 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\120\0\141\0\162\0\141\0\155\0\145\0\164\0\145\0\162\0\163)
+ /Parent 31 0 R
+ /Prev 33 0 R
+ /Next 35 0 R
+ /A 13 0 R
+>> endobj
+35 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\165\0\163\0\145\0\143\0\141\0\163\0\145)
+ /Parent 31 0 R
+ /First 36 0 R
+ /Last 37 0 R
+ /Prev 34 0 R
+ /Next 38 0 R
+ /Count -2
+ /A 15 0 R
+>> endobj
+36 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\61\0\40\0\104\0\145\0\154\0\145\0\164\0\145\0\40\0\163\0\143\0\162\0\145\0\145\0\156)
+ /Parent 35 0 R
+ /Next 37 0 R
+ /A 17 0 R
+>> endobj
+37 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\62\0\40\0\104\0\145\0\154\0\145\0\164\0\145\0\40\0\143\0\157\0\156\0\146\0\151\0\162\0\155\0\141\0\164\0\151\0\157\0\156)
+ /Parent 35 0 R
+ /Prev 36 0 R
+ /A 19 0 R
+>> endobj
+38 0 obj
+<<
+ /Title (\376\377\0\65\0\40\0\101\0\156\0\164\0\40\0\124\0\141\0\163\0\153)
+ /Parent 31 0 R
+ /Prev 35 0 R
+ /A 21 0 R
+>> endobj
+39 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+40 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+41 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+42 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+43 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+44 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 3
+/Kids [6 0 R 23 0 R 27 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 31 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 39 0 R /F5 40 0 R /F1 41 0 R /F9 42 0 R /F2 43 0 R /F7 44 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 678.666 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 626.332 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 534.398 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 503.264 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 264.891 null]
+>>
+endobj
+21 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+31 0 obj
+<<
+ /First 32 0 R
+ /Last 38 0 R
+>> endobj
+xref
+0 45
+0000000000 65535 f 
+0000007797 00000 n 
+0000007869 00000 n 
+0000007961 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000780 00000 n 
+0000000900 00000 n 
+0000000967 00000 n 
+0000008095 00000 n 
+0000001100 00000 n 
+0000008158 00000 n 
+0000001235 00000 n 
+0000008224 00000 n 
+0000001370 00000 n 
+0000008290 00000 n 
+0000001505 00000 n 
+0000008356 00000 n 
+0000001640 00000 n 
+0000008422 00000 n 
+0000001776 00000 n 
+0000008488 00000 n 
+0000001911 00000 n 
+0000003687 00000 n 
+0000003810 00000 n 
+0000003837 00000 n 
+0000004000 00000 n 
+0000005385 00000 n 
+0000005508 00000 n 
+0000005542 00000 n 
+0000005717 00000 n 
+0000008552 00000 n 
+0000005895 00000 n 
+0000006058 00000 n 
+0000006248 00000 n 
+0000006414 00000 n 
+0000006602 00000 n 
+0000006781 00000 n 
+0000006996 00000 n 
+0000007135 00000 n 
+0000007248 00000 n 
+0000007358 00000 n 
+0000007466 00000 n 
+0000007572 00000 n 
+0000007688 00000 n 
+trailer
+<<
+/Size 45
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+8603
+%%EOF

Added: lenya/site/docs/components/sitemanagement/deletetrash.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/sitemanagement/deletetrash.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,528 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Delete Trash</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.16', '../../../skin/')" id="menu_selected_1.1.4.1.16Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Site Management</div>
+<div id="menu_selected_1.1.4.1.16" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Delete the trash</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="deletetrash.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Delete Trash</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Introduction">Introduction</a>
+</li>
+<li>
+<a href="#Parameters">Parameters</a>
+</li>
+<li>
+<a href="#Implementation">Implementation</a>
+</li>
+<li>
+<a href="#usecase">usecase</a>
+<ul class="minitoc">
+<li>
+<a href="#Delete+Trash+screen">Delete Trash screen</a>
+</li>
+<li>
+<a href="#Delete+Trash+confirmation">Delete Trash confirmation</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#Ant+Task+">Ant Task </a>
+</li>
+</ul>
+</div>
+	
+    
+<a name="N10019"></a><a name="Introduction"></a>
+<h2 class="underlined_10">Introduction</h2>
+<div class="section">
+<p>We have to :</p>
+<ul>
+	    
+<li>delete all the files in the trash directory</li>
+	    
+<li>to reset the trash sitetree</li>
+	  
+</ul>
+</div>
+	  
+    
+<a name="N1002C"></a><a name="Parameters"></a>
+<h2 class="underlined_10">Parameters</h2>
+<div class="section">
+<p>Required parameters:</p>
+<ul>
+        
+<li>the task id </li>
+      
+</ul>
+</div>
+
+    
+<a name="N1003C"></a><a name="Implementation"></a>
+<h2 class="underlined_10">Implementation</h2>
+<div class="section">
+<p>It is implemented in a sequence of usecases to get all needed parameters, and uses the task concept to execute some ant task</p>
+</div>
+	  
+    
+<a name="N10046"></a><a name="usecase"></a>
+<h2 class="underlined_10">usecase</h2>
+<div class="section">
+<a name="N1004C"></a><a name="Delete+Trash+screen"></a>
+<h3 class="underlined_5">Delete Trash screen</h3>
+<p>URL :</p>
+<pre class="code">{document-URL}?lenya.usecase=deleteTrash&amp;lenya.step=showscreen</pre>
+<p>usecase sitemap:</p>
+<pre class="code">
+            &lt;map:match pattern="deleteTrash" type="usecase"&gt;
+              &lt;map:match pattern="showscreen" type="step"&gt;
+              &lt;map:generate src="content/admin/content/deleteTrash.xsp" type="serverpages"/&gt;
+              &lt;map:transform src="xslt/admin/content/deleteTrash.xsl"/&gt;
+              &lt;map:call resource="style-cms-page"/&gt;
+            &lt;/map:match&gt;
+          &lt;/map:match&gt;
+          </pre>
+<p>The required parameters are get in the serverpage. 
+	    A form (build with the xslt transformation) sends then the parameters as request parameters with the new URL.</p>
+<a name="N10064"></a><a name="Delete+Trash+confirmation"></a>
+<h3 class="underlined_5">Delete Trash confirmation</h3>
+<p>URL :</p>
+<pre class="code">{document-URL}?lenya.usecase=deleteTrash&amp;lenya.step=deleteTrash&amp;...{source parameters}</pre>
+<p>usecase sitemap:</p>
+<pre class="code">
+          &lt;map:match pattern="deleteTrash" type="usecase"&gt;
+            &lt;map:match pattern="deleteTrash" type="step"&gt;
+              &lt;map:act type="task"&gt;
+                &lt;map:redirect-to session="true" uri="{request:requestURI}"/&gt;
+              &lt;/map:act&gt;
+            &lt;/map:match&gt;
+          &lt;/map:match&gt;
+        </pre>
+<p>The action org.apache.lenya.cms.cocoon.acting.TaskAction calls the execution of the ant task.</p>
+</div>
+
+    
+<a name="N1007D"></a><a name="Ant+Task+"></a>
+<h2 class="underlined_10">Ant Task </h2>
+<div class="section">
+<p>The ant target <span class="codefrag">deleteTrash</span> is in the publication :</p>
+<pre class="code">{publication}/config/tasks/targets.xml</pre>
+<p>More about ant task, see the documentation <a href="../tasks/anttask.html">Ant Task</a> and the <a href="../../../apidocs/index.html">Javadoc</a>
+</p>
+</div>
+
+  
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/sitemanagement/deletetrash.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/sitemanagement/deletetrash.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/sitemanagement/deletetrash.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,377 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 627 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<M95iQ=%*.i9'KS:1EdCi:*8>?73pa(Z^25s1Nnad/,En?$q=^$=`fc+O:/@o*^^b4=+Fg'`k"Q`,]46XDJ5KH>f\NP5UW805Ck).n+(^*,964(@kZdsk2U]YU\tW>Fho2E)HFH1);#,*e<K*Wgr@-cgZD[X3-boD>lqYEe<St7*DJr9K\."M\R<TtZ9ZS'S'G&HM%X5,9^@qT-^,*&NH4%\)_=MWS15pIoJ0fT%7m_,TpSR^mn,(D/IXA0?^@*sIE\XY1=^&A<a/p&pF:hNmJXhXrMl8u2cU*K>[Z8e:">uoG7T>_9i[GT)g=[[Ld/1O?1pXN[.ot;'Q4bWQJViKMSI84/0nnIS/M!OVb4s2HdjiKmK&m]0>6oV."YWF^A&.:,?FWLJHkPkRW@K:V.[nWD9ZZ>B0_Ka_^e:CZ64<`.T\1tl]iXS?5GpEsU:Btd-<B1SdH4(LEoqf+R/iN!5J?a))8(D]s(2+)7_aZYa]2p8RZ-!@`.>`i3DpL?d?j(:NE();M]nun[JX"C)3>h8!^%FDh=cVfg->"aT8('Y::s"MVH<JS"I%Fi(rNKeU'g:kI;Srh'g0%mO55!C<!]oiNAlRpFC7`neShu%?i+1rcOL$~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+20 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 601.541 79.328 589.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 583.341 73.316 571.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 565.141 95.996 553.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 546.941 56.648 534.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 528.741 128.792 516.741 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 510.541 160.136 498.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 492.341 64.328 480.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 21 0 R
+/H /I
+>>
+endobj
+22 0 obj
+<< /Length 1595 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0D95iQS&AII3&3:L`:lW"YmW'1E/Y'6U>kF,f$@8XtTZNHePTghp);?kCh_TY:UB`)*6"*%@;S1i!^R<X,...@tW5>4Q"Zm39T5rl8;k?Y&S=eE*W'#Fb-!&QnJGpL$o^1g]j,Y+?@CO_IE7a2%T'ppLSIeY=G1[a-!%[>KNZ^^,d1a`aD+X;I4+4?(&a^nT.p*Dqb5`DJrhc#b=Nf^9&f_U:Q+#-W!$/SO_6>Z^RlPbsNr$\D<M0(0Ln0F`fK$k6hRH6+GFk'Ee%I#dZ5.;Q0;d$^dWSYBQ",rG$$@D'mtR.J&,(HfH]JQuA6#dVm016/)GERaF-@i-L,:V(TGn7l8BS<n0P4HVb@*_-g.tP4-G/C=n9kcH5jOX7j-;:Z=(\p2>G9jEm&ClMrg`b<t]1Wc_Unp7<IE:FN1hUM=&LM7+]Q)n;j1BAV%^re4?s%eq(piIg%D69\cZmj2tRC.hkmZZ=A,jG+Q<!DHX2F5-^P><h6>@Ti=gG?cg'CYO5g+"jg48]4re3Spt>b3$Z14-ML>hIU7:eU@[BXLTN5Mcp-Kf".GL,3U'A($9me])~>
+endstream
+endobj
+23 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 22 0 R
+>>
+endobj
+24 0 obj
+<< /Length 613 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat$tgQ%aW&:N^lr0U$7@iLo\j)3UWBr+F=Qa`h&:2g2u9+&u4<`T15"*e7;dRk6fj8mReB5Y28pHJ,]H]5t-o8mM3koNTYKRO%^hu`6lVGTT^6h]@aml'^EG;8(TV<$hpLua6*"*TK11uop]aHtH'ds5:9#AoBrrj=mGos)TH<d3F^Y\dug7pi9:9tleO!C.A;fDtOFO@pKa3?ioc>-fOpU&$u(]l213\M\DRRQ%S-)&-_)jJ:&Z>aa:U.\2m114o`#q4;h_EuG8qB^r&'/JSjA^A(TXejtMUR66KeEm\_nVJKiYPgN2YHC=D_!_@b0DpgimXo\Si"]WFVh]X>O;^`9J5Z+(UgioH$#E%s;<g:1-6Y#rpc#$JKf!o/Q<DsY@+dl,9'qd+R'Js4t=8a!?M1!ZG)?sRm-Rk=U\B\f9or3JWDHkViH'pF/P:W"I3>.QH%dKT6N?-"mlkaN([(=F6$]kgUkURQ$[totMeaMJeFV"9l&Vn3m*R@6H+Vl.mI,/0KM,5[d]CJ68JUh^XGh\a;Zpg;8)/(B3T0:#XfRT)4T,c88SFcjZO3Q'9lP=oZCX.&`X<9r?AN;i)J.DCP1[UAtl!1UQK_?75~>
+endstream
+endobj
+25 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 24 0 R
+/Annots 26 0 R
+>>
+endobj
+26 0 obj
+[
+27 0 R
+28 0 R
+]
+endobj
+27 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 211.968 722.94 256.296 710.94 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (../tasks/anttask.html)
+/S /URI >>
+/H /I
+>>
+endobj
+28 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 403.956 722.94 442.608 710.94 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (../../../apidocs/index.html)
+/S /URI >>
+/H /I
+>>
+endobj
+30 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\111\0\156\0\164\0\162\0\157\0\144\0\165\0\143\0\164\0\151\0\157\0\156)
+ /Parent 29 0 R
+ /Next 31 0 R
+ /A 9 0 R
+>> endobj
+31 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\120\0\141\0\162\0\141\0\155\0\145\0\164\0\145\0\162\0\163)
+ /Parent 29 0 R
+ /Prev 30 0 R
+ /Next 32 0 R
+ /A 11 0 R
+>> endobj
+32 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\111\0\155\0\160\0\154\0\145\0\155\0\145\0\156\0\164\0\141\0\164\0\151\0\157\0\156)
+ /Parent 29 0 R
+ /Prev 31 0 R
+ /Next 33 0 R
+ /A 13 0 R
+>> endobj
+33 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\165\0\163\0\145\0\143\0\141\0\163\0\145)
+ /Parent 29 0 R
+ /First 34 0 R
+ /Last 35 0 R
+ /Prev 32 0 R
+ /Next 36 0 R
+ /Count -2
+ /A 15 0 R
+>> endobj
+34 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\61\0\40\0\104\0\145\0\154\0\145\0\164\0\145\0\40\0\124\0\162\0\141\0\163\0\150\0\40\0\163\0\143\0\162\0\145\0\145\0\156)
+ /Parent 33 0 R
+ /Next 35 0 R
+ /A 17 0 R
+>> endobj
+35 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\62\0\40\0\104\0\145\0\154\0\145\0\164\0\145\0\40\0\124\0\162\0\141\0\163\0\150\0\40\0\143\0\157\0\156\0\146\0\151\0\162\0\155\0\141\0\164\0\151\0\157\0\156)
+ /Parent 33 0 R
+ /Prev 34 0 R
+ /A 19 0 R
+>> endobj
+36 0 obj
+<<
+ /Title (\376\377\0\65\0\40\0\101\0\156\0\164\0\40\0\124\0\141\0\163\0\153)
+ /Parent 29 0 R
+ /Prev 33 0 R
+ /A 21 0 R
+>> endobj
+37 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+38 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+39 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+40 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+41 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+42 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 3
+/Kids [6 0 R 23 0 R 25 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 29 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 37 0 R /F5 38 0 R /F1 39 0 R /F9 40 0 R /F2 41 0 R /F7 42 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 652.266 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 586.732 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 534.398 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 503.264 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 297.811 null]
+>>
+endobj
+21 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 105.558 null]
+>>
+endobj
+29 0 obj
+<<
+ /First 30 0 R
+ /Last 36 0 R
+>> endobj
+xref
+0 43
+0000000000 65535 f 
+0000006903 00000 n 
+0000006975 00000 n 
+0000007067 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000789 00000 n 
+0000000909 00000 n 
+0000000976 00000 n 
+0000007201 00000 n 
+0000001109 00000 n 
+0000007264 00000 n 
+0000001244 00000 n 
+0000007330 00000 n 
+0000001379 00000 n 
+0000007396 00000 n 
+0000001514 00000 n 
+0000007462 00000 n 
+0000001650 00000 n 
+0000007528 00000 n 
+0000001786 00000 n 
+0000007594 00000 n 
+0000001921 00000 n 
+0000003609 00000 n 
+0000003717 00000 n 
+0000004422 00000 n 
+0000004545 00000 n 
+0000004579 00000 n 
+0000004752 00000 n 
+0000007660 00000 n 
+0000004931 00000 n 
+0000005094 00000 n 
+0000005260 00000 n 
+0000005450 00000 n 
+0000005638 00000 n 
+0000005852 00000 n 
+0000006102 00000 n 
+0000006241 00000 n 
+0000006354 00000 n 
+0000006464 00000 n 
+0000006572 00000 n 
+0000006678 00000 n 
+0000006794 00000 n 
+trailer
+<<
+/Size 43
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+7711
+%%EOF

Added: lenya/site/docs/components/sitemanagement/move.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/sitemanagement/move.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,632 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Move a document</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.16', '../../../skin/')" id="menu_selected_1.1.4.1.16Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Site Management</div>
+<div id="menu_selected_1.1.4.1.16" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Move</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="move.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Move a document</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Introduction">Introduction</a>
+</li>
+<li>
+<a href="#Implementation">Implementation</a>
+</li>
+<li>
+<a href="#Parameters">Parameters</a>
+</li>
+<li>
+<a href="#usecase">usecase</a>
+<ul class="minitoc">
+<li>
+<a href="#Cut+screen">Cut screen</a>
+</li>
+<li>
+<a href="#Cut+confirmation">Cut confirmation</a>
+</li>
+<li>
+<a href="#Paste+screen">Paste screen</a>
+</li>
+<li>
+<a href="#Paste+confirmation">Paste confirmation</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#Ant+Task+">Ant Task </a>
+</li>
+</ul>
+</div>
+	
+    
+<a name="N10019"></a><a name="Introduction"></a>
+<h2 class="underlined_10">Introduction</h2>
+<div class="section">
+<p>The move operation is performed on the subtree corresponding to a given document id and a given area.</p>
+<p>We have to :</p>
+<ul>
+	    
+<li>compute a new id (to not overwrite an already existing file)</li>
+	    
+<li>move the contents (xml file)</li>
+	    
+<li>move the resources</li>
+        
+<li>move the policies</li> 
+        
+<li>move the revisions</li> 
+        
+<li>move the rcml files</li> 
+	    
+<li>move the workflow for the new documents</li>
+	    
+<li>move the node (with the subtree) in the site tree</li>
+	  
+</ul>
+</div>
+	  
+    
+<a name="N10041"></a><a name="Implementation"></a>
+<h2 class="underlined_10">Implementation</h2>
+<div class="section">
+<p>It is implemented in a sequence of usecases to get all needed parameters, and uses the task concept to execute some ant task</p>
+<p>To perform the different operations on the desired subtree, we used the visitor pattern</p>
+</div>
+	  
+    
+<a name="N1004E"></a><a name="Parameters"></a>
+<h2 class="underlined_10">Parameters</h2>
+<div class="section">
+<p>Required parameters:</p>
+<ul>
+        
+<li>the area for the source document</li>
+        
+<li>the document id for the source document</li>
+        
+<li>the area for the destination document</li>
+        
+<li>the document id for the destination document</li>
+        
+<li>the task id</li>
+      
+</ul>
+</div>
+
+    
+<a name="N1006A"></a><a name="usecase"></a>
+<h2 class="underlined_10">usecase</h2>
+<div class="section">
+<p>They are implemented in the usecase sitmap (core)</p>
+<a name="N10073"></a><a name="Cut+screen"></a>
+<h3 class="underlined_5">Cut screen</h3>
+<p>URL :</p>
+<pre class="code">{document-URL}?lenya.usecase=cut&amp;lenya.step=showscreen</pre>
+<p>usecase sitemap:</p>
+<pre class="code">
+          &lt;map:match pattern="cut" type="usecase"&gt;
+            &lt;map:match pattern="showscreen" type="step"&gt;
+              &lt;map:generate src="content/info/cut.xsp" type="serverpages"/&gt;
+              &lt;map:transform src="xslt/info/cut.xsl"/&gt;
+              &lt;map:call resource="style-cms-page"/&gt;
+            &lt;/map:match&gt;
+          &lt;/map:match&gt;
+        </pre>
+<p>The parameters for the source are get with the serverpage through the page envelope input module. 
+	    A form (build with the xslt transformation) sends then the parameters as request parameters with the new URL.</p>
+<a name="N1008B"></a><a name="Cut+confirmation"></a>
+<h3 class="underlined_5">Cut confirmation</h3>
+<p>URL :</p>
+<pre class="code">{document-URL}?lenya.usecase=cut&amp;lenya.step=cut&amp;...{source parameters}</pre>
+<p>usecase sitemap:</p>
+<pre class="code">
+          &lt;map:match pattern="cut" type="usecase"&gt;
+            &lt;map:match pattern="cut" type="step"&gt;
+              &lt;map:act type="session-propagator"&gt;
+                &lt;map:parameter name="org.apache.lenya.cms.info.firstdocid" value="{request-param:documentid}"/&gt;
+                &lt;map:parameter name="org.apache.lenya.cms.info.firstarea" value="{request-param:area}"/&gt;
+                &lt;map:parameter name="org.apache.lenya.cms.info.cutdocumentid" value="{request-param:documentid}"/&gt;
+                &lt;map:parameter name="org.apache.lenya.cms.info.action" value="{request-param:action}"/&gt;
+                &lt;map:redirect-to uri="{request:requestURI}"/&gt;
+              &lt;/map:act&gt;
+            &lt;/map:match&gt;
+          &lt;/map:match&gt;
+        </pre>
+<p>The source parameters are saved in the session with the org.apache.cocoon.acting.SessionPropagatorAction</p>
+<p>The parameter <strong>org.apache.lenya.cms.info.cutdocumentid</strong> is used to change the representation of the cutted node in the info sitetree.</p>
+<a name="N100A9"></a><a name="Paste+screen"></a>
+<h3 class="underlined_5">Paste screen</h3>
+<p>URL :</p>
+<pre class="code">{document-URL}?lenya.usecase=paste&amp;lenya.step=showscreen</pre>
+<p>usecase sitemap (Core):</p>
+<pre class="code">
+          &lt;map:match pattern="paste" type="usecase"&gt;
+            &lt;map:match pattern="showscreen" type="step"&gt;
+              &lt;map:generate src="content/info/paste.xsp" type="serverpages"/&gt;
+              &lt;map:transform src="xslt/info/paste.xsl"/&gt;
+              &lt;map:call resource="style-cms-page"/&gt;
+            &lt;/map:match&gt;
+          &lt;/map:match&gt;
+        </pre>
+<p>The parameters for the destination are get with the serverpage through the page envelope input module. 
+	    Parameters needed by the access controller are also get with this serverpage through the access control input module.
+	    The parameters for the source are get from the session with the serverpage .
+	    A form (build with the xslt transformation) sends then the parameters as request parameters with the new URL.</p>
+<a name="N100C1"></a><a name="Paste+confirmation"></a>
+<h3 class="underlined_5">Paste confirmation</h3>
+<p>URL :</p>
+<pre class="code">{document-URL}?lenya.usecase=paste&amp;lenya.step=paste&amp;...{parameters}</pre>
+<p>usecase sitemap (Core):</p>
+<pre class="code">
+          &lt;map:match pattern="paste" type="usecase"&gt;
+            &lt;map:match pattern="paste" type="step"&gt;
+              &lt;map:select type="request-parameter"&gt;
+                &lt;map:parameter name="parameter-name" value="task-id"/&gt;  
+                &lt;map:when test="moveDocument"&gt;
+                  &lt;map:act type="session-propagator"&gt;
+                    &lt;map:parameter name="org.apache.lenya.cms.info.firstdocid" value=""/&gt;
+                    &lt;map:parameter name="org.apache.lenya.cms.info.cutdocumentid" value=""/&gt;
+                  &lt;/map:act&gt;
+                &lt;/map:when&gt;
+                &lt;map:otherwise&gt;
+                  &lt;map:act type="session-propagator"&gt;
+                    &lt;map:parameter name="org.apache.lenya.cms.info.cutdocumentid" value=""/&gt;
+                  &lt;/map:act&gt;
+                &lt;/map:otherwise&gt;
+              &lt;/map:select&gt;
+              &lt;map:act type="task"&gt;
+                &lt;map:redirect-to session="true" uri="{request:requestURI}"/&gt;
+              &lt;/map:act&gt;
+            &lt;/map:match&gt;
+          &lt;/map:match&gt;
+        </pre>
+<p>The action org.apache.lenya.cms.cocoon.acting.TaskAction calls the execution of the ant task.</p>
+<p>The parameter <strong>org.apache.lenya.cms.info.cutdocumentid</strong> is set to "", because the cutted node is no more present.</p>
+</div>
+
+    
+<a name="N100E0"></a><a name="Ant+Task+"></a>
+<h2 class="underlined_10">Ant Task </h2>
+<div class="section">
+<p>The ant target <span class="codefrag">moveDocument</span> is in the publication :</p>
+<pre class="code">{publication}/config/tasks/targets.xml</pre>
+<p>and depends on the different targets </p>
+<ul>
+        
+<li>
+<span class="codefrag">firstareaproperties</span>, to set the needed properties dependent of the source area</li>
+        
+<li>
+<span class="codefrag">secareaproperties</span>, to set the needed properties dependent of the destination area</li>
+        
+<li>
+<span class="codefrag">newcopydocumentid</span>, to compute the unique destination id</li>
+        
+<li>
+<span class="codefrag">firstdocumentpath</span>, to compute the directory of the source contents (Needed for the revisions and the rcml files)</li>
+        
+<li>
+<span class="codefrag">secdocumentpath</span>, to compute the directory of the destination contents (Needed for the revisions and the rcml files)</li>
+        
+<li>
+<span class="codefrag">move</span>, to execute the different move operations</li>
+      
+</ul>
+<p>More about ant task, see the documentation <a href="../tasks/anttask.html">Ant Task</a> and the <a href="../../apidocs/index.html">Javadoc</a>
+</p>
+</div>
+
+  
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/sitemanagement/move.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/sitemanagement/move.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/sitemanagement/move.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,450 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 698 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<M9lHOU&;KZO$6Rqg>^p5VQrK'0W0L8G>Ea]WRUjqPDnr1&IpX,r2GjUH;oPiV@P`s*O(M_\.Z;#G;a;0f+=eYsrpg>GV[*B8J+dWd"=B3W.EG-N48tp\eHT7iOkM1foX?oQ\#$+K#!@G&[Yqcb_hPE/b$dWo@Qg=\leb]b$DQXn/DFoX:1H6a0`)t6((ap0a33Q(TfX6<O()Diqcm4B*j-BuEIcFnSBVZI^86oHhT*O-2jnt*o\TJB1:>uH\_6:`diC&qX"m<u[J;dT5YMqj#nHKe4BY&eHJat-K6"pT<sZuY_HYT43X6<oi-%Y]/n,1$mpn"CAQ7Ke%+/IcU-:l#VGI]3ZUIccGMB'$2JT(U3ceInkZP-[6?3HbO0IQ4<)F"ueGj<"]JMNlXjl'nd$\Z;h@jD^&4=Bo21ot-eIr>h-cGAlUtF;\]#;c5TAdMsa;M@PD-ZFAbm@HACZ9gk)l(tj@IF%m$k5cEJL0)%2hQ2JeH63XhZ6qgJ[o)4HlO2>BfR)j$*W358a@b\QW;CiR;Dltec2N9H(3)a6d^;)U6fa+G?NUU=`?Id3\UgP%Vc0)k\##!L3GE475-$JOe:I32W>D^%(UTr0mu17qkn)ekNmQ4Z!S)raG%;]^Qgqej8S.;k2H0'0$I[*#<UPKX`e"+_Vhi>_(WA%1r3?QWd[r0k]?b/%?Q3P~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+20 0 R
+22 0 R
+24 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 601.541 79.328 589.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 583.341 95.996 571.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 565.141 73.316 553.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 546.941 56.648 534.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 528.741 84.488 516.741 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 510.541 115.832 498.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 492.341 92.48 480.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 21 0 R
+/H /I
+>>
+endobj
+22 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 474.141 123.824 462.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 23 0 R
+/H /I
+>>
+endobj
+24 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 455.941 64.328 443.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 25 0 R
+/H /I
+>>
+endobj
+26 0 obj
+<< /Length 1746 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm<gM...@SqfIr>.lc:=Ysp\O),Z*-l"sQ+mF!c/SHMU>Rp+0*pE4V%RFk/o0n$F1FlKOaKpp^;Vp7$0^nS--e9lo82e=%PP`]Xf-8S*#)aVhunl0L*HF'f*OhcfcUl.0Ph&i=tMtJZ:o4Wge?%rQ:\/(P)]9].hR:kcZ&s+'J$BH3\FqfC]3XWEn8rJYcF6qJ$PFsO]?HBOaNCM<E-=TXFee](OJt)3OB?-)mVr=ql\i[a>DXfA8RV"Z-,CeSa7S!WO!MTX:Ie]YFW&UQ(F(Jkc2Iu=iChp^7:$U%dCq1Yd<(OnbIXH]:%=4ga1nji?'2FCkJT%Qtn33K.@5\j]#Utpk*2%)5\4]KX&)iGH;B<O49.[Zj8+'#sX=>I-^OWOaE3dJgJLO-m7l7Hjh/.%G.r#qbjqt8&QU]+eRulX#Ts6i!1n)(;UMX/tHE<"9!%>H^k2/nP0WC(5!H=T?1f.+]a,MlH-X2"XV3p@FU::Bb=FV9Z%^$qcto$4%.+57RZ/F`o3W]9oCW+-buO!V3M4K0\SH.It%1cE")SW^&#B^8]3%e@!E]`IU;E&q_3=o$;IXbI3"HsGA?Ai>lDB_D$Jn=U$`Mh_C(Sq:?fM\1gPb1s*i1'q%T%L=1;#X^?J[?,HG$sYBH8#"ftBdDq6Y`9CVjj(4(pa@^H^Ch13h=kjQh`S'TmH`p\nq,&S%BK_[5Q:q'M6j41Nl4B:tGWeYup_m<Me(_Fn+`8d2?T)<`(_>*Ue]V,jk7aOb_=Su3cVPq[0L9;0ihMlG4=h.Bg?j1i*eY+$e_i.d<>H+fDNp@&VnJTp0e8_Jb[KA%-e@DD-5:$o1qnU5bPHIdKKajfJn\S3WYEM:[)ha"+pAUr'+OPG!2l"9_Dr0A5L"LSEl-6+MQ?qt`Lt5Xt$FM)$/#,O8<pt?P-5\BFDl?[J4a"Wu/'A0c6RR[mZ,59qW3jeq@]iduD$;9*O):2\(Vr$"EMU.!A1$a&g+g&02%<>E>*c/DNLs\N@lG$qkLtk2\iG8uN#gIp$*6[0.RFsPSU*Xh@&F>5jQe/Y%A3NnBG-,lW<tS&ftfs?I7Ro:5_fN6CgVU?l\Et4,f:&A4[*X*3YL;u0,.ej07(c`c$TqQ],:nKYh9S=8"ot`6!lZPrV(_*G01YVh:"7R)D'eJI?52@"*_WP$cO&b4k86Z^6o,[0gUq(BXY)&LJLQkl?4haW]7i`J#H)JlSGhNH)oXSh;8K(a1A7UHeAMJk[!V_1F87FrW`[n9:G~>
+endstream
+endobj
+27 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 26 0 R
+>>
+endobj
+28 0 obj
+<< /Length 1831 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0D>Ar7S'Roe[0`3UM%q\4ee>68*Utn(JfRU,IT9_Vg&oA#?7?sU2#"ARh%Oij&CroP;(',+H-I:f63SujXldb@Rea1c/6SZP>S8TJ*IY0Rt*r6I2"&.X`N):;5-(j)=rgpf0bq@kmF0$akeh[h;ijf;Dn20Gn']Sq'2ui(-9.&*cNgFMVnbo(eIkGtkT:gVWe"l,ml!F>8I&RjabRbriV&"EGo(2Z4n?f^3.Zqi5.k^.kkOX2dX$8j2RiA\!HVZGp.&=4Ih.csNKGcdmY4sWK?F<*pqsFVAm[V<`L]T?kIV1p=a$CE70Q%<o;(LBI.c%\M-ubup>_'-gqcV`Vr,U1g]_JJ6Y`g&A,D%U=Z2[M>)W)dE&N+$+>3Lc:;K]@8f6&^gAL0d1C_A&TOfUOhZ2arX*E`n7B-il5iGp+&"sm94DE2G5+PkQr0@p9-F'1"!RQOdoW%d_X:AV'>E17Pg&G8K_:O?EKV,?rdMmkhG]!rTcP'Vr(hn[B&nmp*<M#Y7TAY`WmC*%rm$"%9cKRh$McpS/r(r$VP%jR.KbYSR'#co0W=c<rQ:P*92N`jCHN-mQi,gUMQ;mfTAg:*EZQ2@T[s7-'V"&_k%YRi&5D9bS>/q`E2!fR3Ic8>?C37j5r@i0o9FRC"#0u?a\>..XP?)Hp)ZlN?T[GN)2SH[+ecg3>=mCVWiDOA4g\BEEGA?N9)WCV^kc#/jeoUulfmX\*8bYAWOJHpQdkb/Z*/On\27^*DS+7t7\baB-cP:/h=5l5#3#?YAR#>,YHm<cE=apfGD9Cb^G)RLllLTjmA/-(<fX/QdNT<O%'f`A$#j;[F?d?RU$cB4$fIiO#=#J!X!725R=Wd0prc#Ee4"``WK!DS-58_5sf^L3C(WnGlLL^)gkNhrWfZ3YZ-Ha6qVZqG;S;K'P11rm6G$6qajQe2i#B5`IafB:Vq"raAqK@`s'*RL$G`<S^S/=b'`(r)]oXS<r,6TdfI`UF1.M]Yd6Hrp6#QWtl[ko+?*68'TV"hT&RKDra_JNh]9YpM)A\HFhMoa(*bN1utHQBb.dH7e4G5iq1?37(`caeTV>fThjO7:F.9*>fjL8DG#/#un=^2BIcl0_[#R=ZEPEp^m+)4?e$AP"?YJ'HLdrLC+'R&JiN^cK=3heb)P_L9!mW`pTBZ6&PVQCdih+05l+ZWZFN.HUmg*AG^uQW9r6dP4QmDj.#oHN[59Z-67=oPEIbVU?HPX`2s_B_;tq`8PtD&=Lkj(l!TKQ2BAn9"A.4b*!6KJ+*Bi/8'P4ph)B"XL-Tf"]^!&e.(haUg#kd^8V^mekGO>E9S-NA]=*r,h30Qok6H>tkIk_ULX9TeE*\CiOI-]1Pl/f:TS>Y]5nF+\jmKoX&KU<_+Rn==[7d#jEKm93#Z2R)[uVXs^B(3-lm$K9,JS#eT%6Cg+8"+(oW&I8=l:PFI@$6$#;K]3hL9,t++q@.(!N<QoB>r5.53'(dH:lZD^R4qN^;_uY'IjEmm29_:VBE=f-$F\3tYQLkfNVYLSZ%R-FZKOQ.5gci<VYq`l5/HqC#efh)0T,=UiAW/p?6?s3cY^Ohl?^iP4P#gtT=$h#_#Zk<gF)3m%>Wf0BS6*2CpFN?A7s([=/r3I+l;!AO05iG%pjTXcrM;%WA3l92Ij(E's>N!R:kDh#TXlHB___s-m&Zb2Xb-G+C&X03A/N.t7He*4O5dMWQoN4s7IFhVXl?_b\dc#&<QK:!/uF7+Vt"B@:>*j-=:M!A=/S#ruJXpN!h"N3s!n=]JRgH@BG/$if1r'@F7?!I;t05nhDbY3jYc8*jJ[f^,*m>SS)mhrF(r=<>;n1O~>
+endstream
+endobj
+29 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 28 0 R
+>>
+endobj
+30 0 obj
+<< /Length 1598 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!#\>Ar7S'Roe[&H%am%5$!R,mDJBFBaV;BX+u%e$93JU2=>%kYb;2./MhF,gdrM=gh7:fT:UqV/uU\KnjrcR/F7WI$saXU)4-lCA7?1SpW2YLTkem@(jE:7!%@%krh^hT=eH'Ap9Am)m[G'iWCk-I/(Na`*67a"k[&?hObTKjC324WjU>PBdnPEo`"Csms!jFDj1CC7j2s;79j,E=57^.>Z<?q...@7rsKAT00>;^o_nn81TWl)g2"pDb-NFOa0Ydg"Os'=LiM_]V/UkQ?Nn$+@4cj[*X)]FJ3T8RUL;Cip_B84R*&P=-i<M\,uZd6:cJl)`!Q*g&2(*>44+:soKh-H?ltU3-uY2L[0-)l25>LW:A]jOAt!%DVs.VW?ibKlJ3f8]F//IgZ#]J7f5*7$"-Oq&be\nU_/@RWQChPod-5:N=[De8@Cmbu:Te*!p6E2[FIV%YNbS6[eZsK6g3Ib;l69rc&34Q0AiHgmV6bsSS:6\/ZG?D@BL.N0~>
+endstream
+endobj
+31 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 30 0 R
+/Annots 32 0 R
+>>
+endobj
+32 0 obj
+[
+33 0 R
+34 0 R
+]
+endobj
+33 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 211.968 409.486 256.296 397.486 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (../tasks/anttask.html)
+/S /URI >>
+/H /I
+>>
+endobj
+34 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 403.956 409.486 442.608 397.486 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (../../apidocs/index.html)
+/S /URI >>
+/H /I
+>>
+endobj
+36 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\111\0\156\0\164\0\162\0\157\0\144\0\165\0\143\0\164\0\151\0\157\0\156)
+ /Parent 35 0 R
+ /Next 37 0 R
+ /A 9 0 R
+>> endobj
+37 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\111\0\155\0\160\0\154\0\145\0\155\0\145\0\156\0\164\0\141\0\164\0\151\0\157\0\156)
+ /Parent 35 0 R
+ /Prev 36 0 R
+ /Next 38 0 R
+ /A 11 0 R
+>> endobj
+38 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\120\0\141\0\162\0\141\0\155\0\145\0\164\0\145\0\162\0\163)
+ /Parent 35 0 R
+ /Prev 37 0 R
+ /Next 39 0 R
+ /A 13 0 R
+>> endobj
+39 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\165\0\163\0\145\0\143\0\141\0\163\0\145)
+ /Parent 35 0 R
+ /First 40 0 R
+ /Last 43 0 R
+ /Prev 38 0 R
+ /Next 44 0 R
+ /Count -4
+ /A 15 0 R
+>> endobj
+40 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\61\0\40\0\103\0\165\0\164\0\40\0\163\0\143\0\162\0\145\0\145\0\156)
+ /Parent 39 0 R
+ /Next 41 0 R
+ /A 17 0 R
+>> endobj
+41 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\62\0\40\0\103\0\165\0\164\0\40\0\143\0\157\0\156\0\146\0\151\0\162\0\155\0\141\0\164\0\151\0\157\0\156)
+ /Parent 39 0 R
+ /Prev 40 0 R
+ /Next 42 0 R
+ /A 19 0 R
+>> endobj
+42 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\63\0\40\0\120\0\141\0\163\0\164\0\145\0\40\0\163\0\143\0\162\0\145\0\145\0\156)
+ /Parent 39 0 R
+ /Prev 41 0 R
+ /Next 43 0 R
+ /A 21 0 R
+>> endobj
+43 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\64\0\40\0\120\0\141\0\163\0\164\0\145\0\40\0\143\0\157\0\156\0\146\0\151\0\162\0\155\0\141\0\164\0\151\0\157\0\156)
+ /Parent 39 0 R
+ /Prev 42 0 R
+ /A 23 0 R
+>> endobj
+44 0 obj
+<<
+ /Title (\376\377\0\65\0\40\0\101\0\156\0\164\0\40\0\124\0\141\0\163\0\153)
+ /Parent 35 0 R
+ /Prev 39 0 R
+ /A 25 0 R
+>> endobj
+45 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+46 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+47 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+48 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+49 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+50 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 4
+/Kids [6 0 R 27 0 R 29 0 R 31 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 35 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 45 0 R /F5 46 0 R /F1 47 0 R /F9 48 0 R /F2 49 0 R /F7 50 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ -5.0 551.866 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ -5.0 478.332 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ -5.0 359.998 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ -5.0 307.664 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ -5.0 102.211 null]
+>>
+endobj
+21 0 obj
+<<
+/S /GoTo
+/D [29 0 R /XYZ -5.0 476.72 null]
+>>
+endobj
+23 0 obj
+<<
+/S /GoTo
+/D [29 0 R /XYZ -5.0 244.867 null]
+>>
+endobj
+25 0 obj
+<<
+/S /GoTo
+/D [31 0 R /XYZ -5.0 570.28 null]
+>>
+endobj
+35 0 obj
+<<
+ /First 36 0 R
+ /Last 44 0 R
+>> endobj
+xref
+0 51
+0000000000 65535 f 
+0000010731 00000 n 
+0000010810 00000 n 
+0000010902 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000860 00000 n 
+0000000980 00000 n 
+0000001061 00000 n 
+0000011036 00000 n 
+0000001194 00000 n 
+0000011099 00000 n 
+0000001329 00000 n 
+0000011165 00000 n 
+0000001464 00000 n 
+0000011231 00000 n 
+0000001599 00000 n 
+0000011297 00000 n 
+0000001734 00000 n 
+0000011363 00000 n 
+0000001870 00000 n 
+0000011429 00000 n 
+0000002004 00000 n 
+0000011494 00000 n 
+0000002140 00000 n 
+0000011560 00000 n 
+0000002275 00000 n 
+0000004114 00000 n 
+0000004222 00000 n 
+0000006146 00000 n 
+0000006254 00000 n 
+0000007945 00000 n 
+0000008068 00000 n 
+0000008102 00000 n 
+0000008277 00000 n 
+0000011625 00000 n 
+0000008455 00000 n 
+0000008618 00000 n 
+0000008808 00000 n 
+0000008974 00000 n 
+0000009162 00000 n 
+0000009323 00000 n 
+0000009534 00000 n 
+0000009721 00000 n 
+0000009930 00000 n 
+0000010069 00000 n 
+0000010182 00000 n 
+0000010292 00000 n 
+0000010400 00000 n 
+0000010506 00000 n 
+0000010622 00000 n 
+trailer
+<<
+/Size 51
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+11676
+%%EOF

Added: lenya/site/docs/components/sitemanagement/moveupdown.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/sitemanagement/moveupdown.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,504 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Move up/down</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.16', '../../../skin/')" id="menu_selected_1.1.4.1.16Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Site Management</div>
+<div id="menu_selected_1.1.4.1.16" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Move Up/Down</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="moveupdown.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Move up/down</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Introduction">Introduction</a>
+</li>
+<li>
+<a href="#Implementation">Implementation</a>
+</li>
+<li>
+<a href="#Parameters">Parameters</a>
+</li>
+<li>
+<a href="#usecase">usecase</a>
+</li>
+<li>
+<a href="#Ant+Task+">Ant Task </a>
+</li>
+</ul>
+</div>
+	
+    
+<a name="N10019"></a><a name="Introduction"></a>
+<h2 class="underlined_10">Introduction</h2>
+<div class="section">
+<p>To move up or down a node in the sitetree</p>
+</div>
+	  
+    
+<a name="N10023"></a><a name="Implementation"></a>
+<h2 class="underlined_10">Implementation</h2>
+<div class="section">
+<p>It uses the task concept to execute some ant task</p>
+</div>
+	  
+    
+<a name="N1002D"></a><a name="Parameters"></a>
+<h2 class="underlined_10">Parameters</h2>
+<div class="section">
+<p>The parameters are string-value parameters</p>
+<p>Required parameters:</p>
+<ul>
+        
+<li>the document id</li>
+        
+<li>the direction (up or down)</li>
+        
+<li>the task id</li>
+      
+</ul>
+</div>
+
+    
+<a name="N10046"></a><a name="usecase"></a>
+<h2 class="underlined_10">usecase</h2>
+<div class="section">
+<p>URL :</p>
+<pre class="code">{document-URL}?properties.movenode.direction=up&amp;lenya.usecase=move-node&amp;lenya.step=move-node</pre>
+<p>usecase sitemap:</p>
+<pre class="code">
+        &lt;map:match pattern="move-node" type="usecase"&gt;
+          &lt;map:match pattern="move-node" type="step"&gt;
+            &lt;map:act type="task"&gt;
+              &lt;map:parameter name="task-id" value="movenode"/&gt;
+              &lt;map:parameter name="properties.movenode.documentid" value="{page-envelope:document-id}"/&gt;
+              &lt;map:redirect-to session="true" uri="{request:requestURI}"/&gt;
+            &lt;/map:act&gt;
+          &lt;/map:match&gt;
+        &lt;/map:match&gt;
+        </pre>
+<p>The parameter for the direction is a request parameter in the URL (fom the menu). The task id is set in the sitemap and
+	     the document id is get through the page envelope. </p>
+<p>The action org.apache.lenya.cms.cocoon.acting.TaskAction calls the execution of the ant task.</p>
+</div>  
+
+    
+<a name="N10061"></a><a name="Ant+Task+"></a>
+<h2 class="underlined_10">Ant Task </h2>
+<div class="section">
+<p>The ant target <span class="codefrag">movenode</span> is in the publication :</p>
+<pre class="code">{publication}/config/tasks/targets.xml</pre>
+<p>More about ant task, see the documentation <a href="../tasks/anttask.html">Ant Task</a> and the <a href="../../../apidocs/index.html">Javadoc</a>
+</p>
+</div>
+
+  
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/sitemanagement/moveupdown.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/sitemanagement/moveupdown.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/sitemanagement/moveupdown.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,303 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 542 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<La_l_b&;KX9Koa>!Xr#<&9WCQSeOlsdXmNqJcCtA8_'I1Xf7jo"<@!`+PsGJk*rgIKXI2Z>h+]=@5"$MrHH83H%tU"$!Rd=Kl_+k'8:q0n3HuW.bFKK%&IB[F1T7d,$b7pFi"IAsNE4h,\a'@??pK4ncOY3lP:-pr\uEpF]%Et!;(`"(5GO!$LbN`>&jFX1%5BXrOA#JBb!LqO<C]%R0KPKJR3B@T$E;?T4mYY%dqF@47aDEAb!hl$NRSN.YJQba9e4Zf(^n-0oV)[1`*Mr0(R5q&bI<n\p&Er/#YS[EZ/9T5";;/Nga,^B0tG[b]]?V"U9&5@;.o#Z>sX?;0^NiSHV(cqFX9plM&XF`R&O)=?4KUq?sWW1(R?"'/sIrH$*V(EpYQOb\+<&S+n<:9hIX"@/LP)?;]%1o&dCr/QJSZ$0cc;pnKJe^F.d?e@hdo.&.D^oP.R(86b-@%Q#0JBKOO0YKZH^AHomRoSK9fJo$m?ijAPAjl&8;I>qDGM#b>O0At<N9Q/dcpPWQ.#2YS;Ls-*W~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 601.541 79.328 589.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 583.341 95.996 571.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 565.141 73.316 553.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 546.941 56.648 534.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 528.741 64.328 516.741 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Length 1647 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU4D/Z1=&H;*)Jb#L,UjC9<]=^O+X'F1:j`Hcj3T$aG*sc\!<:b.7j@)rFHO!Y\^gJOi&gcmjBBGVMB4_Bu=>*\s*J8BA)XI9SBl"U80]<99_NmOmTpBPsA)m$!8hQ&K'@m*X9qq28/-?W`abB8GZ2P/XKL&b9#OATWMf>RkYtfW\EV^gT<LNO+C#2(0l!r/Fr;JEB6R3_H6Y_B?-mBs;/nG9nGBNu7B#HQ0K9BY5j(pAYR4/(eY&`6OlUE&d$<bRQ<.=@U^C&C7O;X3\-t;a=#,T2^V(l0LM&NEXmP?^,\(q7jKm`mbkC+tIb_m/6$J4[?[`2Wb84A:ea3[g--/7O6^Fs6<C<H]p[R9E4g9(9M7_&r*A1p$sF;d(3M!&MA)off.2lU!fJ-Fe5*b6otK<eqk@UaT)\n)Q<?.LT_Y\ED7!F:<Ef&gWlD(\S7@ho[F!logoPMh267U_]s,PN0e=hIVMae3eY^Q9hAa;mS5QH\6)^\%(K)u`qmIOn1PECq6bF7%GS74f#)Ebu:D;<_D5YV:*3gb&M/I&L5EB2EZdW,31+BZr+](RAJ.osZJJ1RY:7(8U5;<P'G\^95WFVnGcqIA4EeWm3/r6[HLD1@$kp3R9]bL3C:h(N+f/T=lfd5Yfqti]n[-(-<*7?L`PEO4ZdSig7emm&OM!-u;hKVh3VrY0K)+cMA(%F!e*92"It[8&]Dua@qXShZ#B."nb-m;gE,'ck7n2h%/";]OLMa\BAZ-39FW=XrI%+'%gl^/>EbbX*\4V]10K&2W:*Xd5RJ\Un/oGD>Bj4>)l1U2L?@g9BL0S;C2op&*bc/G":NW*(3=3+/B/\FA;RBI>qs&E#09i%@jE1`&T==#d!18fO^a/p&FKi2\Y>BS,p=j/nZ]*Zq9gjga%n93*NY$I(6&ZAO0&;q878RBUOI>Y']Lnm'lD&CHg:u,CGFCO#f[!mE?&0K-%Q(4RpW]8:%hW5Ri!e]ZX*%/u3dq,i,Eg6kbT@*\`q+PdkSWVf1TE5[+XfmIIX>mUf9qAUnAH>n:HQ$WN6O8H=7)cnsVm5P'Mu,Ybl]idq;IOJW>`c6cc$L;7,V_ubG'T:7'piG`JlIcg"5Ue"6cc4'!9^#T?k_DPB$`ZsYgM6Q8/C&?-N#c,+.OOiM6kd'0QiU0NJgZjen/5Y#9/;Ipo9?jQNgIHfZN:36R<!LsN&FUSiQt[/0h]lHhmFN)c+P]KA<L'q#e\nF0:\"EPi2I)?AD<RQ9^sCrhkd/1_Mt1-)9\HC[$?F(P+&W)&<,@>`e%&[4;cJECD.Ac`!0`.?tU!P?/ZW]`j[9Y=utOZSN"4tjAF1>Bqlmd@+8Z+N?5#8$%N@kK5GsA70g777:8u`i:h(84KT<gh4,.QP7<AJ96I/lI5T';BTcjY3)Ia22Y)H@<_n_DM12W3Jc+k!pcs?9T/[Y@`7V!Mf?YWP/65U\b,<N@c")"5A7:%3R*ssdM,:ZkF7VPHj46Rc[VEN3^d6W(Q"UK`["Sd65ZDlNhq$cFl]?)$QieJXAGB0^"cY*gU$=+^&2K"K'E_bE<W`KsG9FYuflJ3OGH+`O@=f]2n34755J5n%Xg2)7f,$rlrg)EA8,[Jam!MLM,cjY$+L1mZ?do&_[$HEi+(Rq=_#4Lt/lRN~>
+endstream
+endobj
+19 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 18 0 R
+/Annots 20 0 R
+>>
+endobj
+20 0 obj
+[
+21 0 R
+22 0 R
+]
+endobj
+21 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 211.968 195.49 256.296 183.49 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (../tasks/anttask.html)
+/S /URI >>
+/H /I
+>>
+endobj
+22 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 403.956 195.49 442.608 183.49 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (../../../apidocs/index.html)
+/S /URI >>
+/H /I
+>>
+endobj
+24 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\111\0\156\0\164\0\162\0\157\0\144\0\165\0\143\0\164\0\151\0\157\0\156)
+ /Parent 23 0 R
+ /Next 25 0 R
+ /A 9 0 R
+>> endobj
+25 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\111\0\155\0\160\0\154\0\145\0\155\0\145\0\156\0\164\0\141\0\164\0\151\0\157\0\156)
+ /Parent 23 0 R
+ /Prev 24 0 R
+ /Next 26 0 R
+ /A 11 0 R
+>> endobj
+26 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\120\0\141\0\162\0\141\0\155\0\145\0\164\0\145\0\162\0\163)
+ /Parent 23 0 R
+ /Prev 25 0 R
+ /Next 27 0 R
+ /A 13 0 R
+>> endobj
+27 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\165\0\163\0\145\0\143\0\141\0\163\0\145)
+ /Parent 23 0 R
+ /Prev 26 0 R
+ /Next 28 0 R
+ /A 15 0 R
+>> endobj
+28 0 obj
+<<
+ /Title (\376\377\0\65\0\40\0\101\0\156\0\164\0\40\0\124\0\141\0\163\0\153)
+ /Parent 23 0 R
+ /Prev 27 0 R
+ /A 17 0 R
+>> endobj
+29 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+30 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+31 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+32 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+33 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+34 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 2
+/Kids [6 0 R 19 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 23 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 29 0 R /F5 30 0 R /F1 31 0 R /F9 32 0 R /F2 33 0 R /F7 34 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [19 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [19 0 R /XYZ -5.0 678.666 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [19 0 R /XYZ -5.0 626.332 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [19 0 R /XYZ -5.0 513.198 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [19 0 R /XYZ -5.0 255.884 null]
+>>
+endobj
+23 0 obj
+<<
+ /First 24 0 R
+ /Last 28 0 R
+>> endobj
+xref
+0 35
+0000000000 65535 f 
+0000005267 00000 n 
+0000005332 00000 n 
+0000005424 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000704 00000 n 
+0000000824 00000 n 
+0000000877 00000 n 
+0000005558 00000 n 
+0000001010 00000 n 
+0000005621 00000 n 
+0000001145 00000 n 
+0000005687 00000 n 
+0000001280 00000 n 
+0000005753 00000 n 
+0000001415 00000 n 
+0000005819 00000 n 
+0000001550 00000 n 
+0000003290 00000 n 
+0000003413 00000 n 
+0000003447 00000 n 
+0000003620 00000 n 
+0000005885 00000 n 
+0000003799 00000 n 
+0000003962 00000 n 
+0000004152 00000 n 
+0000004318 00000 n 
+0000004466 00000 n 
+0000004605 00000 n 
+0000004718 00000 n 
+0000004828 00000 n 
+0000004936 00000 n 
+0000005042 00000 n 
+0000005158 00000 n 
+trailer
+<<
+/Size 35
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+5936
+%%EOF

Added: lenya/site/docs/components/sitemanagement/rename.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/sitemanagement/rename.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,554 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Rename</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.16', '../../../skin/')" id="menu_selected_1.1.4.1.16Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Site Management</div>
+<div id="menu_selected_1.1.4.1.16" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Rename</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="rename.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Rename</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Introduction">Introduction</a>
+</li>
+<li>
+<a href="#Implementation">Implementation</a>
+</li>
+<li>
+<a href="#Parameters">Parameters</a>
+</li>
+<li>
+<a href="#usecase">usecase</a>
+<ul class="minitoc">
+<li>
+<a href="#Rename+screen">Rename screen</a>
+</li>
+<li>
+<a href="#Rename+confirmation">Rename confirmation</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#Ant+Task+">Ant Task </a>
+</li>
+</ul>
+</div>
+	
+    
+<a name="N10019"></a><a name="Introduction"></a>
+<h2 class="underlined_10">Introduction</h2>
+<div class="section">
+<p>The rename operation corresponds to a move operation</p>
+</div>
+	  
+    
+<a name="N10023"></a><a name="Implementation"></a>
+<h2 class="underlined_10">Implementation</h2>
+<div class="section">
+<p>Similar to the operation <a href="move.html">move</a>
+</p>
+</div>
+	  
+    
+<a name="N10030"></a><a name="Parameters"></a>
+<h2 class="underlined_10">Parameters</h2>
+<div class="section">
+<p>The parameters are string-value parameters</p>
+<p>Required parameters:</p>
+<ul>
+        
+<li>the area for the source document</li>
+        
+<li>the document id for the source document</li>
+        
+<li>the area for the destination document</li>
+        
+<li>the name for the destination document</li>
+        
+<li>the task id</li>
+      
+</ul>
+</div>
+
+    
+<a name="N1004F"></a><a name="usecase"></a>
+<h2 class="underlined_10">usecase</h2>
+<div class="section">
+<p>They are implemented in the usecase sitmap (core)</p>
+<a name="N10058"></a><a name="Rename+screen"></a>
+<h3 class="underlined_5">Rename screen</h3>
+<p>URL :</p>
+<pre class="code">{document-URL}?lenya.usecase=rename&amp;lenya.step=showscreen</pre>
+<p>usecase sitemap:</p>
+<pre class="code">
+            &lt;map:match pattern="rename" type="usecase"&gt;
+              &lt;map:match pattern="showscreen" type="step"&gt;
+                &lt;map:generate src="content/info/rename.xsp" type="serverpages"/&gt;
+                &lt;map:transform src="xslt/info/rename.xsl"/&gt;
+                &lt;map:call resource="style-cms-page"/&gt;
+              &lt;/map:match&gt;
+           &lt;/map:match&gt;
+          </pre>
+<p>The parameters for the source are get with the serverpage through the page envelope input module. 
+	    A form (build with the xslt transformation) sends then the parameters as request parameters with the new URL.</p>
+<a name="N10070"></a><a name="Rename+confirmation"></a>
+<h3 class="underlined_5">Rename confirmation</h3>
+<p>URL :</p>
+<pre class="code">{document-URL}?lenya.usecase=rename&amp;lenya.step=rename&amp;...{source parameters}</pre>
+<p>usecase sitemap:</p>
+<pre class="code">
+          &lt;map:match pattern="rename" type="usecase"&gt;
+            &lt;map:match pattern="rename" type="step"&gt;
+              &lt;map:act type="task"&gt;
+                &lt;map:redirect-to session="true" uri="{request:contextPath}/{../../../1}/{../../../2}/"/&gt;
+              &lt;/map:act&gt;
+            &lt;/map:match&gt;
+          &lt;/map:match&gt;
+        </pre>
+<p>The action org.apache.lenya.cms.cocoon.acting.TaskAction calls the execution of the ant task.</p>
+</div>
+
+    
+<a name="N10089"></a><a name="Ant+Task+"></a>
+<h2 class="underlined_10">Ant Task </h2>
+<div class="section">
+<p>The ant target <span class="codefrag">renameDocument</span> is in the publication :</p>
+<pre class="code">{publication}/config/tasks/targets.xml</pre>
+<p>and depends on the different targets </p>
+<ul>
+        
+<li>
+<span class="codefrag">firstareaproperties</span>, to set the needed properties dependent of the source area</li>
+        
+<li>
+<span class="codefrag">secareaproperties</span>, to set the needed properties dependent of the destination area</li>
+        
+<li>
+<span class="codefrag">newnamdocumentid</span>, to compute the unique destination id with the new name</li>
+        
+<li>
+<span class="codefrag">firstdocumentpath</span>, to compute the directory of the source contents (Needed for the revisions and the rcml files)</li>
+        
+<li>
+<span class="codefrag">secdocumentpath</span>, to compute the directory where are the destination contents (Needed for the revisions and the rcml files)</li>
+        
+<li>
+<span class="codefrag">move</span>, to execute the different move operations</li>
+      
+</ul>
+<p>More about ant task, see the documentation <a href="../tasks/anttask.html">Ant Task</a> and the <a href="../../apidocs/index.html">Javadoc</a>
+</p>
+</div>
+
+  
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/sitemanagement/rename.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/sitemanagement/rename.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/sitemanagement/rename.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,396 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 623 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<M9lHOU&;KZO$6RqgVuFIKN_,L,WHr5]DG:TNCQ_[5fG\\'rV*^n?kYt;F/n_%]/sV:jEY->k-Be,?Sb(`^o41Um!d(_UW805Cd7XJD@&X\V&:atoIKp7)Hj*M\js`k4uaWn_gmtk8D1b.LXQHUU*?r@nMf!gUc6K*Y)giQS>LB0OlVLL6i\QEaB-H<]lH-C]+h`>s'N3o;2sh;F;tlT:M3>:M!#1K_M<LaoVQ\JMI1_f1e+t/@qg+'Zfqu:_lB$!Q.^K=8l87u;$d_C/=nJg$GCBC_d:meI`N8@ZC"1S%%PVZ`)Fat_V$-1d/1H)[\8Z.h9$:gb<8]E+N6)IA*qA^WR1OpWD[nSV3q,@[#2/q?o`r%(':+9_0])!)">*9W77S'G,85S<IJQ,0$&<Ae^MCb$ZuO>WRX6aoRBTY^.YJsY1K@QmasK`]*B#(YEMZOV&l.P?SobY.V/;?XoAjhj(nWH*+f#ILjo(SOK6N!14n6]`.>`i3RS77d;=!i-7:k5`K3rp;gr]F$qQ+$!A4Rs?eWChmiJ*[T7?8W-f1R7;gTI'ijXdmjc,1N/49;I>F?;,K:V?%fPLF4(4rdhhAcCo]"h@;dXTa^I-lCaP]R)T~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+20 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 601.541 79.328 589.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 583.341 95.996 571.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 565.141 73.316 553.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 546.941 56.648 534.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 528.741 106.472 516.741 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 510.541 137.816 498.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 492.341 64.328 480.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 21 0 R
+/H /I
+>>
+endobj
+22 0 obj
+<< /Length 1608 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0D95iiK&AJ$C#X/sUK5$G\.4V9#lk[j?M]U<b4...@n>+\E6JS_oOB1o3GoN"QN$@*if'mEMt$kiQN.:".8#3Gbu43]F'[E8B[7INqWO-mg!Kp%sdG[]/\dDVD:MBj6e;E:"d>98sG_OStPN+OGMHq'F3kA@1$i*pA/OCr!nNCBb<YT5&VT*dl1aclCqUC\?3(><R%kQ0G:uD9*9hR(jM<"r,'Z<)g=nIGk).-eOCT~>
+endstream
+endobj
+23 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 22 0 R
+/Annots 24 0 R
+>>
+endobj
+24 0 obj
+[
+25 0 R
+]
+endobj
+25 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 116.664 649.332 143.328 637.332 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (move.html)
+/S /URI >>
+/H /I
+>>
+endobj
+26 0 obj
+<< /Length 1240 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau`S>E>O;'RnB3n7+rQ37o&MI@G)c/$7=$h9B0Q#6l0"$CJddR8MN7h?/#,+X*8T<a-k:(jmsnG:l(lgTH"YY.gtW*&9j.P`Br0i6FX&)o.^P$J5.d#9;7q4g+cd^"]\Jmlf18f^;fN8.t"!&$DHC@G#3$D%$"!H@$3Ikam+VMff^mR4QTdegZWZ-p@p,Mt/12EM7>&@jt(+m4D8LNRZhr1U/p^F(LYsD*g@C\=HdU0C4\@`d.`An/_?5D*J(_*s%0=SW/R5nBg>#1(P>_#?t-inu0XV1f;1?B&jq!;jZcK1o%)?6kp4eB>Hu?/]t"'5KgPg7+kgaKD7'21Z?Pe2(KJFX4kTVMk_`A5AEh-'8h,FF,)EG'EE7#E5d4k&l&3eQM#_dYq5WP]'2PZ2?R.j58X,Qp0E8UDbq:9M*[8[8sG0$Jm9KCanC'YMpl@=d5F"'S%.*p#MV=4]aN466hrH1['0A.<a\?a<@o^u2jmL/!XrlM'DW_$B;N.?U00`a$BYUP+5?4JZO%;'"fGm8a*+lnQ>:k.%eaf!$hf>oY7gB[fjYG''C#OfX[FRNJ[7[i"(bd="`jcWh0r^`0#\G!8#"a.Q<[nCFYTEm0/+0bU1tXPJ?gc50C:XHR76ErCCZ773*H^RK@cL]Tf?pu$MJgi0tn9#7@d4UP090j.]SZ5(3(SbQ`hepBU'#dC8Kp-rS&l3pTe,P<f<kL5t!9o8`Q=YNk5c`.a<"-G'DO^_4g@9M$,ah*6S2]EM.\+qlSjs4MYYbWR>".qR[!1B4smc$`nF39d+T29qAiLs4UZbq'7T2M/bMcm/7<#)MYre0V+`]KAEeWTKW%3:btReGf2GI?f`QCO0WV=Y%L\/jfB)QcKU;<R:$J"]a*cM#IL4Yi/e$SKQiEN5a7#sK,bj?4<GTkk@'%lZ?;$o-q8uCo.UZ/-PiTa^nOIT>!,Y9h%'iTNbQQN'o[U%K#UT%OLDnYW#'36B'X>oZ(;%@*rRX>BSsGqioQUg9*'*=83:]#0LfJc]npj+_g(r2HAWj/BCIV;B`g.Rn;jRXK[_?$U#C9MU^MsLX\1mOQj!9Wl]\Q55n,^=LN1r3N")PlK;mHsiqq>!r-ZHs8.J]Or]NmND"bKh?G!XAHA2ZnW6[R6W98bB#R(&ka%s!eWO)6D(e$OO&[S3l6gs!NbTm(o1b9^EDb%/5/GICdpYOlNHeF]V?Xq_$bB(#R*Dk<j-rE3c"<5eg""gI3=T~>
+endstream
+endobj
+27 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 26 0 R
+/Annots 28 0 R
+>>
+endobj
+28 0 obj
+[
+29 0 R
+30 0 R
+]
+endobj
+29 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 211.968 525.946 256.296 513.946 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (../tasks/anttask.html)
+/S /URI >>
+/H /I
+>>
+endobj
+30 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 403.956 525.946 442.608 513.946 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (../../apidocs/index.html)
+/S /URI >>
+/H /I
+>>
+endobj
+32 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\111\0\156\0\164\0\162\0\157\0\144\0\165\0\143\0\164\0\151\0\157\0\156)
+ /Parent 31 0 R
+ /Next 33 0 R
+ /A 9 0 R
+>> endobj
+33 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\111\0\155\0\160\0\154\0\145\0\155\0\145\0\156\0\164\0\141\0\164\0\151\0\157\0\156)
+ /Parent 31 0 R
+ /Prev 32 0 R
+ /Next 34 0 R
+ /A 11 0 R
+>> endobj
+34 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\120\0\141\0\162\0\141\0\155\0\145\0\164\0\145\0\162\0\163)
+ /Parent 31 0 R
+ /Prev 33 0 R
+ /Next 35 0 R
+ /A 13 0 R
+>> endobj
+35 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\165\0\163\0\145\0\143\0\141\0\163\0\145)
+ /Parent 31 0 R
+ /First 36 0 R
+ /Last 37 0 R
+ /Prev 34 0 R
+ /Next 38 0 R
+ /Count -2
+ /A 15 0 R
+>> endobj
+36 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\61\0\40\0\122\0\145\0\156\0\141\0\155\0\145\0\40\0\163\0\143\0\162\0\145\0\145\0\156)
+ /Parent 35 0 R
+ /Next 37 0 R
+ /A 17 0 R
+>> endobj
+37 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\62\0\40\0\122\0\145\0\156\0\141\0\155\0\145\0\40\0\143\0\157\0\156\0\146\0\151\0\162\0\155\0\141\0\164\0\151\0\157\0\156)
+ /Parent 35 0 R
+ /Prev 36 0 R
+ /A 19 0 R
+>> endobj
+38 0 obj
+<<
+ /Title (\376\377\0\65\0\40\0\101\0\156\0\164\0\40\0\124\0\141\0\163\0\153)
+ /Parent 31 0 R
+ /Prev 35 0 R
+ /A 21 0 R
+>> endobj
+39 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+40 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+41 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+42 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+43 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+44 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 3
+/Kids [6 0 R 23 0 R 27 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 31 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 39 0 R /F5 40 0 R /F1 41 0 R /F9 42 0 R /F2 43 0 R /F7 44 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 678.666 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 626.332 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 486.798 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 434.464 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 229.011 null]
+>>
+endobj
+21 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ -5.0 699.94 null]
+>>
+endobj
+31 0 obj
+<<
+ /First 32 0 R
+ /Last 38 0 R
+>> endobj
+xref
+0 45
+0000000000 65535 f 
+0000007676 00000 n 
+0000007748 00000 n 
+0000007840 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000785 00000 n 
+0000000905 00000 n 
+0000000972 00000 n 
+0000007974 00000 n 
+0000001105 00000 n 
+0000008037 00000 n 
+0000001240 00000 n 
+0000008103 00000 n 
+0000001375 00000 n 
+0000008169 00000 n 
+0000001510 00000 n 
+0000008235 00000 n 
+0000001646 00000 n 
+0000008301 00000 n 
+0000001782 00000 n 
+0000008367 00000 n 
+0000001917 00000 n 
+0000003618 00000 n 
+0000003741 00000 n 
+0000003768 00000 n 
+0000003931 00000 n 
+0000005264 00000 n 
+0000005387 00000 n 
+0000005421 00000 n 
+0000005596 00000 n 
+0000008432 00000 n 
+0000005774 00000 n 
+0000005937 00000 n 
+0000006127 00000 n 
+0000006293 00000 n 
+0000006481 00000 n 
+0000006660 00000 n 
+0000006875 00000 n 
+0000007014 00000 n 
+0000007127 00000 n 
+0000007237 00000 n 
+0000007345 00000 n 
+0000007451 00000 n 
+0000007567 00000 n 
+trailer
+<<
+/Size 45
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+8483
+%%EOF

Added: lenya/site/docs/components/sitemanagement/restore.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/sitemanagement/restore.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,551 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Restore</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.16', '../../../skin/')" id="menu_selected_1.1.4.1.16Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Site Management</div>
+<div id="menu_selected_1.1.4.1.16" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Restore</div>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="restore.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Restore</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Introduction">Introduction</a>
+</li>
+<li>
+<a href="#Implementation">Implementation</a>
+</li>
+<li>
+<a href="#Parameters">Parameters</a>
+</li>
+<li>
+<a href="#usecase">usecase</a>
+<ul class="minitoc">
+<li>
+<a href="#Delete+screen">Delete screen</a>
+</li>
+<li>
+<a href="#Restore+confirmation">Restore confirmation</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#Ant+Task+">Ant Task </a>
+</li>
+</ul>
+</div>
+	
+    
+<a name="N10019"></a><a name="Introduction"></a>
+<h2 class="underlined_10">Introduction</h2>
+<div class="section">
+<p>The restore operation corresponds to a move operation from an area, trash or archive, to the authoring</p>
+</div>
+	  
+    
+<a name="N10023"></a><a name="Implementation"></a>
+<h2 class="underlined_10">Implementation</h2>
+<div class="section">
+<p>Similar to the operation <a href="move.html">move</a>
+</p>
+</div>
+	  
+    
+<a name="N10030"></a><a name="Parameters"></a>
+<h2 class="underlined_10">Parameters</h2>
+<div class="section">
+<p>Required parameters:</p>
+<ul>
+        
+<li>the area for the source document</li>
+        
+<li>the document id for the source document</li>
+        
+<li>the task id</li>
+      
+</ul>
+</div>
+
+    
+<a name="N10046"></a><a name="usecase"></a>
+<h2 class="underlined_10">usecase</h2>
+<div class="section">
+<a name="N1004C"></a><a name="Delete+screen"></a>
+<h3 class="underlined_5">Delete screen</h3>
+<p>URL :</p>
+<pre class="code">{document-URL}?lenya.usecase=restore&amp;lenya.step=showscreen</pre>
+<p>usecase sitemap:</p>
+<pre class="code">
+          &lt;map:match pattern="restore" type="usecase"&gt;
+            &lt;map:match pattern="showscreen" type="step"&gt;
+              &lt;map:generate src="content/info/restore.xsp" type="serverpages"/&gt;
+              &lt;map:transform src="xslt/info/restore.xsl"&gt;
+                &lt;map:parameter name="use-request-parameters" value="true"/&gt;
+              &lt;/map:transform&gt;
+              &lt;map:call resource="style-cms-page"/&gt;
+            &lt;/map:match&gt;
+          &lt;/map:match&gt;
+          </pre>
+<p>The parameters for the source are get with the serverpage through the page envelope input module. 
+        The destination document id is computed in the serverpage from the identifier. The destination source is set to area in the stylesheet.
+	    A form (build with the xslt transformation) sends then the parameters as request parameters with the new URL.</p>
+<a name="N10064"></a><a name="Restore+confirmation"></a>
+<h3 class="underlined_5">Restore confirmation</h3>
+<p>URL :</p>
+<pre class="code">{document-URL}?lenya.usecase=restore&amp;lenya.step=restore&amp;...{source parameters}</pre>
+<p>usecase sitemap:</p>
+<pre class="code">
+          &lt;map:match pattern="restore" type="usecase"&gt;
+            &lt;map:match pattern="restore" type="step"&gt;
+              &lt;map:act type="task"&gt;
+                &lt;map:redirect-to session="true" uri="{request:contextPath}/{../../../1}/{../../../2}/"/&gt;
+              &lt;/map:act&gt;
+            &lt;/map:match&gt;
+          &lt;/map:match&gt;
+        </pre>
+<p>The action org.apache.lenya.cms.cocoon.acting.TaskAction calls the execution of the ant task.</p>
+</div>
+
+    
+<a name="N1007D"></a><a name="Ant+Task+"></a>
+<h2 class="underlined_10">Ant Task </h2>
+<div class="section">
+<p>The ant target <span class="codefrag">restoreDocument</span> is in the publication :</p>
+<pre class="code">{publication}/config/tasks/targets.xml</pre>
+<p>The target for the restore operation depends on the different targets </p>
+<ul>
+        
+<li>
+<span class="codefrag">firstareaproperties</span>, to set the needed properties dependent of the area of the source</li>
+        
+<li>
+<span class="codefrag">secareaproperties</span>, to set the needed properties dependent of the area of the destination</li>
+        
+<li>
+<span class="codefrag">newcopydocumentid</span>, to compute the unique destination id (Same logic like for the copy operation).</li>
+        
+<li>
+<span class="codefrag">firstdocumentpath</span>, to compute the directory of the contents for the source (Needed for the revisions and the rcml files)</li>
+        
+<li>
+<span class="codefrag">secdocumentpath</span>, to compute the directory where are the contents for the destination (Needed for the revisions and the rcml files)</li>
+        
+<li>
+<span class="codefrag">move</span>, to execute the different move operations</li>
+      
+</ul>
+<p>More about ant task, see the documentation <a href="../tasks/anttask.html">Ant Task</a> and the <a href="../../apidocs/index.html">Javadoc</a>
+</p>
+</div>
+
+  
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/sitemanagement/restore.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/sitemanagement/restore.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/sitemanagement/restore.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,396 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 623 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<M4`B(/&;GE-$BFZgQ62hHO%Gf@#s.]G>M=Xj:PfZTF@`uss*[J<(?m$!S>d&/a?JnW^jAbh]W3OXE5N:20L8^&&H>`X"?e(G&bg9@2cW\/H![5F6hfh(0NMmiTqA9p)ktqoE#b!]JTLfLio.+.(T]%@I/4`WK+)@o\o-DDm9rUg+I^!,Nu"*Z3p*L(6OQ)5n?5a?K\s3&/bIUfkldaA1nC\$+L1'rB4B(T@rHPUc,dZV\%U=,Z`iasorDM@.:1MCZq=D\+#usH/?2$EH7YZ4U5HX&]3Pf8q`j-C@6%#'SW0/b_'F'64r2FV0u`!VUm<$'ct6^BNl1=aGECf1/rm>PZ_V(!]n'?*==C%TGcbHQ/6H4%KnCKp=SOJIiZ*kTs%h"QD&(RJe/D_'kKpEhD1T$=&Jh0'_f+eia=HtVY.!OTBstTWLjXKe.d>XL0QUlMP%l^q%Ss_jHQ+)-dQ@d#Im\J\Gl9h=Y*,-F&b8r4DPduJ$1VC/Acc[3:%C0Po'I*[n.Jt]Y>q9C&ff@50oACSP5D2$#JGP5ZCqO"_#t2_,D9@47i%u%-O@`R:=c]K>rD>beBuL"g@q(FbMjqOD1aPo^dL'td(`t@6g]@'c^tGV~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+20 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 601.541 79.328 589.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 583.341 95.996 571.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 565.141 73.316 553.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 546.941 56.648 534.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 528.741 98.468 516.741 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 510.541 135.152 498.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 492.341 64.328 480.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 21 0 R
+/H /I
+>>
+endobj
+22 0 obj
+<< /Length 1776 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0D>Ar7S'Roe[&H"5X5Y[0$W(X@28@Q"ZY_Ok(SsDOD12REJXV@$.K)G?`8X+=->HuYO875OVcZcNSkG-n9B$9q_79sA,X3Jks[PM[On->SijASgPj&rG4qWEHn2qETNHMujt9WNPH768`#2qGapl4:\h(1f'-`pc<M\...@4>73095rCp9O0E_8]Uq\@:rQS&j3Y!GZS)-8M\/ZFh)tG3^X[!![p&/*&DRYmE*o+e^2[.Wr(#GVSC-*^rhCGooR/j3PD*0<uUcSb6RRkqD7ink-=Q4.X2sq,!*'4o;GO&^na'=Qi(?I!4J/LbF]u'_&D&mJSf3hXlM5>N`6i3:g`g/S],GmUJ+O_C]F^=F2eB"HO;>hVUDD+1TEIoC`QH!@'rK)80S4EG@hD&L-mHJFLY,UF=fD#i\P>`MBX*T?2S"B2V^^DH[ant#t"sl:G':906fQK<IJ8Y]Pqc>1Zhj`8CJ)]*:#,BLU?V;1PZ\diJYG;O7*-Buolf^[E6jS)'9=Q()>n3H%pe=,J3#uB(-8%T:ODo[T5sW_)&enN]bC]3%,UcnF\b@]FdklYs7XQ.bMb*;pf.?dnn>7g[9,EN(]aF1.O^9l8VW.fb/>7O;A3SENW5IQ!@W3e3?d54eTtG4:bCfdBo^7##7*)\4Vtbg+0.5mFAIbD^C6llUj'd[7AmTH5BVr3?Q_irk;mkofKQj7RC?m&^GP#-WM'td!PGC>q5V,Hj7sU\gH>g5<.nIkVSle]^b)&#&+(S@<C"Z1nlG0mB3r_QC@gA$605Rp!QSu>n]A5'nF>Eb0@bVm/LARH-AeW2M1UcPnf\rB_q[Np\:g:]+0^'V'5kXI?hZ^p;R1fqgT(t!/miaZT6=>@pH$ApS?9G64]@-l//`RP]g,<0NLH@&TS@&mZ9n%i[:\dK;)j8^R][*Wph=PT:`#AVg*Z>,QoILs$YU2`qrWiEAgtr~>
+endstream
+endobj
+23 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 22 0 R
+/Annots 24 0 R
+>>
+endobj
+24 0 obj
+[
+25 0 R
+]
+endobj
+25 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 116.664 649.332 143.328 637.332 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (move.html)
+/S /URI >>
+/H /I
+>>
+endobj
+26 0 obj
+<< /Length 1203 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<N95iQE&:j6G'g+OmL6a6NP4k40D@7.ld3cT0pRk'A9uN>s;,1"'rU2h2BT]SH5Di^'(l$.O?Jgj^iOae"Iifeo@M^UOa$hN!6SA;Q2bXAr_k,3%@Z15V0mnUk$#A[9GBn$0Mc`-uT`<Bu,:I'C,FpSo&W_<5K20a%/W=L^/#qWE-0ef:FJOdaR+$#IXV.Wd.e._Fm'\+A:\`n&mZFkU`k'AG:M_,rh;^sOE@hQ6`Lkl457?YDj5Pl@?3'Wk^HOVofHJ/&F2V9iDBg-A<!i3\I!+9t\d7+(=@%cA5Z@\k=oUKXMEI*'Gn%^B]YgT8lZR=Z5:;hE,P_#OpZ&?R-6R!IAtg\BFhf7;V8uRCBeb;uQ!#F`EL_F,8)fLu67ED=/s7M(m)3N+_KJ)[6q<ij8q@]hQW<'n/VQ6n>o:Q>5lM;;fu!Yf2S_VC\Ib`2Xc6lE*ASRq.'a/-NUIZ7;oPn3`&WpnLY4O-I@/P-PXmFI86nmod_?10'R%.5obKd:&d\<bY_;IAe&]L$;O$';?,'orSu!_r_(mIJjfT@4JaILRD)W2C?O\UFbLo7q[0/D,8g`+c5$@oU/g3rZ,P>PlK?s(1i>T:^0<F@1U#4<Nj*H-FY9j-?HrF1)"H)=8$T8k:oGS]JQgib%CQk(1#:JP2q0nV:?sABF4IoZGoJapC.uVV/P0&\[bF:;U@rR]=;m'77p#Qshbb]S0r'9tXo(K@)eZa),5orPBgKPqE,\*A=Fa#+M]rB2<aiIInY$&Lm<86D8SB)i7E7`h0-P@h67<0l/7pSPrpSd5Q"'BDb^,bq[#-CYu=R9dloq6/!:R8=Z9KK*GZ@/Egc"$&?])R:#id!NC5f0GD6/*SM,(!c$NeT)M0Bf*F+gl-o6@C7OLC*.HDiB`.%LmqW\>`8,4Amk<%gj/o,iY!pH9ZaBj/;R5Yb*+m79ZNj\t!31qd@K8o)l2^mAARTdfjV'!Hif10lA2.P[Noc"l8Ar*e''?@n?Ge4;=7,cG2_.n;0dE6>A-HRsFBgdKbPdT$&6%fF)DkkC2<dgTdp8f*GIdR!st'R'>^%P3nkcj%%sYh;N.o?fG(tSV-'@c[=IrrJ1JL,bWA=Pkj5T!Wi8Vq?pJW9!6aQ;7%Um1F(njj;,J.RF2V3DK&[sM*6;9ZMI"Vj_j4/Z-1ViOC:duZS@*`!G.7E'%O<ZZ%;U51qne3~>
+endstream
+endobj
+27 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 26 0 R
+/Annots 28 0 R
+>>
+endobj
+28 0 obj
+[
+29 0 R
+30 0 R
+]
+endobj
+29 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 211.968 543.806 256.296 531.806 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (../tasks/anttask.html)
+/S /URI >>
+/H /I
+>>
+endobj
+30 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 403.956 543.806 442.608 531.806 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (../../apidocs/index.html)
+/S /URI >>
+/H /I
+>>
+endobj
+32 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\111\0\156\0\164\0\162\0\157\0\144\0\165\0\143\0\164\0\151\0\157\0\156)
+ /Parent 31 0 R
+ /Next 33 0 R
+ /A 9 0 R
+>> endobj
+33 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\111\0\155\0\160\0\154\0\145\0\155\0\145\0\156\0\164\0\141\0\164\0\151\0\157\0\156)
+ /Parent 31 0 R
+ /Prev 32 0 R
+ /Next 34 0 R
+ /A 11 0 R
+>> endobj
+34 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\120\0\141\0\162\0\141\0\155\0\145\0\164\0\145\0\162\0\163)
+ /Parent 31 0 R
+ /Prev 33 0 R
+ /Next 35 0 R
+ /A 13 0 R
+>> endobj
+35 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\165\0\163\0\145\0\143\0\141\0\163\0\145)
+ /Parent 31 0 R
+ /First 36 0 R
+ /Last 37 0 R
+ /Prev 34 0 R
+ /Next 38 0 R
+ /Count -2
+ /A 15 0 R
+>> endobj
+36 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\61\0\40\0\104\0\145\0\154\0\145\0\164\0\145\0\40\0\163\0\143\0\162\0\145\0\145\0\156)
+ /Parent 35 0 R
+ /Next 37 0 R
+ /A 17 0 R
+>> endobj
+37 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\62\0\40\0\122\0\145\0\163\0\164\0\157\0\162\0\145\0\40\0\143\0\157\0\156\0\146\0\151\0\162\0\155\0\141\0\164\0\151\0\157\0\156)
+ /Parent 35 0 R
+ /Prev 36 0 R
+ /A 19 0 R
+>> endobj
+38 0 obj
+<<
+ /Title (\376\377\0\65\0\40\0\101\0\156\0\164\0\40\0\124\0\141\0\163\0\153)
+ /Parent 31 0 R
+ /Prev 35 0 R
+ /A 21 0 R
+>> endobj
+39 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+40 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+41 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+42 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+43 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+44 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 3
+/Kids [6 0 R 23 0 R 27 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 31 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 39 0 R /F5 40 0 R /F1 41 0 R /F9 42 0 R /F2 43 0 R /F7 44 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 678.666 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 626.332 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 534.398 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 503.264 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 264.891 null]
+>>
+endobj
+21 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+31 0 obj
+<<
+ /First 32 0 R
+ /Last 38 0 R
+>> endobj
+xref
+0 45
+0000000000 65535 f 
+0000007812 00000 n 
+0000007884 00000 n 
+0000007976 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000785 00000 n 
+0000000905 00000 n 
+0000000972 00000 n 
+0000008110 00000 n 
+0000001105 00000 n 
+0000008173 00000 n 
+0000001240 00000 n 
+0000008239 00000 n 
+0000001375 00000 n 
+0000008305 00000 n 
+0000001510 00000 n 
+0000008371 00000 n 
+0000001645 00000 n 
+0000008437 00000 n 
+0000001781 00000 n 
+0000008503 00000 n 
+0000001916 00000 n 
+0000003785 00000 n 
+0000003908 00000 n 
+0000003935 00000 n 
+0000004098 00000 n 
+0000005394 00000 n 
+0000005517 00000 n 
+0000005551 00000 n 
+0000005726 00000 n 
+0000008567 00000 n 
+0000005904 00000 n 
+0000006067 00000 n 
+0000006257 00000 n 
+0000006423 00000 n 
+0000006611 00000 n 
+0000006790 00000 n 
+0000007011 00000 n 
+0000007150 00000 n 
+0000007263 00000 n 
+0000007373 00000 n 
+0000007481 00000 n 
+0000007587 00000 n 
+0000007703 00000 n 
+trailer
+<<
+/Size 45
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+8618
+%%EOF

Added: lenya/site/docs/components/tasks/anttask.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/tasks/anttask.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,606 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>The AntTask</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.14', '../../../skin/')" id="menu_selected_1.1.4.1.14Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Tasks</div>
+<div id="menu_selected_1.1.4.1.14" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.14.5', '../../../skin/')" id="menu_selected_1.1.4.1.14.5Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Included tasks</div>
+<div id="menu_selected_1.1.4.1.14.5" class="selectedmenuitemgroup" style="display: block;">
+<div class="menupage">
+<div class="menupagetitle">AntTask</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="anttask.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>The AntTask</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Task+Parameters">Task Parameters</a>
+</li>
+<li>
+<a href="#Logging">Logging</a>
+</li>
+<li>
+<a href="#Writing+AntTask+Buildfiles">Writing AntTask Buildfiles</a>
+</li>
+<li>
+<a href="#Using+custom+Ant+Tasks">Using custom Ant Tasks</a>
+</li>
+<li>
+<a href="#File+Locations">File Locations</a>
+</li>
+<li>
+<a href="#Example">Example</a>
+</li>
+</ul>
+</div> 
+
+
+<p>
+The <span class="codefrag">org.apache.lenya.cms.task.AntTask</span> class can be used to invoke targets
+of an Ant project.
+</p>
+
+
+<a name="N10021"></a><a name="Task+Parameters"></a>
+<h2 class="underlined_10">Task Parameters</h2>
+<div class="section">
+<p>
+The task parameters are:
+</p>
+<ul>
+  
+<li>
+<strong><span class="codefrag">publication-id</span></strong>: The publication ID</li>
+  
+<li>
+<strong><span class="codefrag">buildfile (optional)</span></strong>: The location of the build file
+      relative to the publication directory. If this parameter is
+      not provided, the file is loaded from the default location (see section <a href="#File+Locations">File Locations</a>).</li>
+  
+<li>
+<strong><span class="codefrag">target (optional)</span></strong>: The build target. If this parameter
+      is not provided, the default target is executed.</li>
+  
+<li>
+<strong><span class="codefrag">properties.*</span></strong>: The project properties.</li>
+  
+<li>
+<strong><span class="codefrag">ant.*</span></strong>: The command-line parameters for Ant <strong>(not implemented yet!)</strong>
+</li>
+
+</ul>
+</div>
+
+
+<a name="N10052"></a><a name="Logging"></a>
+<h2 class="underlined_10">Logging</h2>
+<div class="section">
+<p>
+Every time an <span class="codefrag">AntTask</span> is invoked, a log file is created unsing
+the <span class="codefrag">XmlLogger</span>
+(<a href="http://ant.apache.org/manual/listeners.html">manual entry</a>,
+<a href="http://nagoya.apache.org/gump/javadoc/ant/build/javadocs/org/apache/tools/ant/XmlLogger.html">JavaDoc</a>).
+For the location of the log files, see section <a href="#File+Locations">File Locations</a>.
+The log history can be viewed at the URI
+</p>
+<pre class="code">
+http://.../&lt;publication&gt;/logs/tasks/index.html
+</pre>
+</div>
+
+
+<a name="N10072"></a><a name="Writing+AntTask+Buildfiles"></a>
+<h2 class="underlined_10">Writing AntTask Buildfiles</h2>
+<div class="section">
+<p>
+Any Ant project file can be used as a buildfile for the <span class="codefrag">AntTask</span>.
+There is one implicit property that is always set when an
+<span class="codefrag">AntTask</span> is executed:
+</p>
+<ul>
+  
+<li>
+<strong><span class="codefrag">pub.dir</span></strong>: The absolute path of publication directory.</li>
+
+</ul>
+<p>
+The runtime properties of the target can be set using task parameters
+with the prefix <span class="codefrag">properties</span>, e.&nbsp;g. <span class="codefrag">properties.filename</span>
+for a buildfile property named <span class="codefrag">filename</span>.
+</p>
+</div>
+
+
+<a name="N10097"></a><a name="Using+custom+Ant+Tasks"></a>
+<h2 class="underlined_10">Using custom Ant Tasks</h2>
+<div class="section">
+<p>
+The implementation of custom Ant tasks is described in the
+<a href="http://ant.apache.org/manual/index.html">Ant User Manual</a>.
+If you want to write a general Lenya task, put it into the package
+<span class="codefrag">org.lenya.cms.ant</span>. If you want to write a task
+that is only suited for your publication, put it in the
+<span class="codefrag">&lt;publication&gt;/java/src/</span> directory.
+</p>
+</div>
+
+
+<a name="N100AB"></a><a name="File+Locations"></a>
+<h2 class="underlined_10">File Locations</h2>
+<div class="section">
+<p>Default buildfile location:</p>
+<pre class="code">&lt;publication&gt;/config/tasks/targets.xml</pre>
+<p>Log files:</p>
+<pre class="code">&lt;publication&gt;/logs/tasks/*.xml</pre>
+<p>Log file presentation stylesheets:</p>
+<pre class="code">&lt;webapp&gt;/lenya/xslt/logs/*.xsl</pre>
+</div>
+
+
+<a name="N100C7"></a><a name="Example"></a>
+<h2 class="underlined_10">Example</h2>
+<div class="section">
+<p>
+The following buildfile contains the target <span class="codefrag">publish</span>
+that can be invoked using the <span class="codefrag">AntTask</span>:
+</p>
+<pre class="code">
+&lt;project name="Example Project" default="publish" basedir="."&gt;
+
+  &lt;!-- implicit properties (set by the AntTask) --&gt;
+  &lt;property name="pub.dir" value=""/&gt;
+
+  &lt;!-- publishing properties --&gt;
+  &lt;property name="authoring.dir" value="content/authoring"/&gt;
+  &lt;property name="live.dir" value="content/live"/&gt;
+  &lt;property name="publish.sources" value=""/&gt;
+
+  &lt;target name="publish"&gt;
+    &lt;echo&gt;Publish: Copying files from ${authoring.dir} to ${live.dir}&lt;/echo&gt;
+    &lt;copy todir="${pub.dir}/${live.dir}"&gt;
+      &lt;fileset dir="${pub.dir}/${authoring.dir}"&gt;
+        &lt;include name="${publish.sources}"/&gt;
+      &lt;/fileset&gt;
+    &lt;/copy&gt;
+  &lt;/target&gt;
+
+&lt;/project&gt;
+</pre>
+<p>
+You define the task in your <span class="codefrag">tasks.xconf</span> file:
+</p>
+<pre class="code">
+&lt;task id="ant" class="org.lenya.cms.task.AntTask"/&gt;
+</pre>
+<p>
+To invoke the task from your sitemap, you have to define an appropriate
+<span class="codefrag">TaskAction</span> instance:
+</p>
+<pre class="code">
+&lt;map:action name="publish"
+    src="org.lenya.cms.cocoon.acting.TaskAction"&gt;
+  &lt;task id="ant"/&gt;
+&lt;/map:action&gt;
+</pre>
+<p>
+You call the action in a pipeline:
+</p>
+<pre class="code">
+&lt;map:match pattern="publish.html"&gt;
+  &lt;map:act type="publish"&gt;
+    ...
+  &lt;/map:act&gt;
+&lt;/map:match&gt;
+</pre>
+<p>And finally, go to your browser and call the URI with the appropriate
+parameter(s):</p>
+<pre class="code">http://.../publish.html?properties.publish.sources=test.xml</pre>
+</div>
+
+
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/tasks/anttask.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/tasks/anttask.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/tasks/anttask.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,400 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 632 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<M9lldX&;KZO$6>[)<.+g.`bBhAps;e#oT8-!YTQU?3?[&PhcCEk#raZM2g^qn<ifW7cR`PW8apF]!FZOj,S-!IA,ua#J-")R53nmJ'1g"X,W0gO-*Q;8>a$Se%p$0!9%*.j'mKr)K9jA>LKZ-VI`NtV0cT7"Lu&!T1@&`'W)T%fR8bTEq*9TEM!=d\?4K_?/"/ijge?:Ahj!C[a[H39&+gEe*96dhd[/+R`Qb0Cbh[[o)l6Wg9l_4]1mbO/oB6CuN":6eO$4aScuJ].E.$W2ZqY>07&s[/#N00\c2]X'WAXr]A<BrL@5nlBMnJuOXXo@8.4u"SbR?!?>?:A1<fB@'Aks4Gq9_F\;H[%1Gtjpt33_hoC6t9P3:D1"?hcnQV",]LOq@b"7-7!hmq0A@^/M>/!Ha>fH/@>8R;r\Qe&r1h&</OA,!/#8;u6CT<b?Mf5CZ$"fRK2+Mds5gLJ,^#dJ&.=H>f`f)PYUf.fFEPWil4EGdEro8W.U+E=c:j#SIVN!V5/aYVuFbR?/U0P=Tb7m>('K!5Xae"0FYq5I>"lWn\]rM/]Yp+:+*FI:@)-hQlLsbkJlo>l@E%De(*iAnUEFHIJn:3HbFokDN*B^VgVnh#@H3^?5h~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 588.041 99.644 576.041 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 569.841 60.668 557.841 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 551.641 152.0 539.641 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 533.441 138.332 521.441 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 515.241 89.0 503.241 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 497.041 62.66 485.041 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Length 2816 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm>>E@OK'n5n\d*C*NZ)0sI\ckfY9p7-6fE1=*">/!b")ZMq2R;C9np(*$HV!ICW4UG$^dR2O>^7sZU#s8A@eJE^-mQ1nZs226IR,P)rkVB4neigHc)mn=orlE6K7%2-gNr]28A^gkg<M,...@Xm3B0>)?>KT*C%7h7blI)(?`\tAfYjNn%.OYuXeY"IOKa7:$SfS)i;2$DqIB'i`J:@K2VVHD-Q4%c1HoSaqaHqd5buRm7<TN8qgh$M@O!oBC.2pT7a^*cs&Gm%pP4KAZiBh1R7^9_WIJ!$!Wat-hobWjfu\*J%7W_<fh/fE]`22jT`-[7$_8uSmI&pa?fgETaR,e`D(&/'3SnZ-%;:-P=V8cGr&EhPRk$uR_SPMdCSAa7-"4Y%2[Jhe<,N8uh*r[/W!+el&I]P]8WQB(CmT.+aIXeF#II-$9P>EnTS>AgiB@QRcVWQQN1K0WMWI\^"YPX5=o<e*THB3(d%e+qDHn%dlJL%g5"bM^kei*"ngcQgks]2c'VEbb3C+o80[[@d_b=[k@$!.!pamtc"#j>;o1@j]Yb0BV2OP86;pS%<]jdf$TNr'!LuWJRa+#.?j]ke"#&SEJ:2$-dq/N>rKE:GJ>ULdLCd)%XE<m),H=^,M.[a\$&Bnc!%nLOF;.@4YZ!A,ORtX?=jWc<+F_amV04]Tj^eRtZTaI@9D-V?7MUU>18u6tsNPJr-\f&/<UV)Zp,V1qi8)6Y7oDWI>)2p<0.D=8gCJ1$"5[PO?\ME=V)D4S4?c@ruQu7Z&Juj,VAgLoY_J"WSgRjP)eXsWlRr4J@/)AaUQ$fG%gpXDD1lZRiV[h7;+*:;^?9[CY<nn!t%>:Z3Jt>@\M`Q-PUO9cXZr(%o(_6$\eAn=rN\G9Mjr@1=`)(CU[C&GR:md#.Km$S*#_7UF@RC@kUS9T0*CF]j@q._@k]=bC!9-j#_i,3*-'B'L9LUZI2W&u`@ec1@S5LGnXe'uEW-oXtBa8bRFST1i;"]H7>3hY.F@EXM9oJliTg@B'b(LpkXT!f`UA$1B0jgn'3aY=t<kdi5R-:CeeFt,92.m/>miP\3(k&/sDq2^[C<W1dpc/En:hfrNE]&*%?n&G(c+GA8pq!,PLeWW9:(8&S'QO:=,IB"ilM$;JgY67NKOt='4N285JYd#nF^ZW:/dF+]X@7LKf,U+t[./0uaK;5!7is#c+2N=0\Bo.gRQeeWFetl04S.2G:g$Y?Pt8t.ZAll.M\go4#0d]a(@+)B6"^UkMaMutR(TWdoFWIDJ.Pi/eQ?ui9Q8_0))H/<g2kkR.N+q"DW/UWgUTt1?")UGA9&L"NW^/ROXgPgB=Ip\3I#eK2KgKGbEXL7p1,A]*=)i"'i.fj8AnAcJU>1^J]Y^+0]U-NS'Xd_G-!"o4on4-OuTSA_d-`\l)*m!*QNp:=PdD+jO%mXODN4h=jaXC;;bHZR-GCr'T93\7n*j8'B9?\)\l`8`:oP<Xir_,[)RM>8m7qD&#.Sc&*c461t>'V;"Hh[AJU*)\KKq%&\Bh][6u!WUDXg#AJ)@R3/fgT+(g(n>"@7aGs*-j0-<p.8sDCiWlr7rZgaq8<Mm1+8WgH2_aC/<([1IR/_W?BGr8D+:E-FZ[Vi(R=bF>hko!Ju@0A0n%DMlgPJ%-2Y=:`f;107T^/LGnO%SErN1g<%:53]E`TFebO'Wh,%M(QY9iKrpRZD%^>oWH9EX%/)S&)nBjo=[&Z^l6d;s2)$!:tVU<YD0*SY%.eb/L=VTP9-d?\<rU#;R6m;Qm3u3?>'/H'N$3eQ?_q3:TZh*PaG[+r!KV8g5(4g.%]McZ;I%J3h(]<Q"Xb^.@[+T[hisG0UrE!0D8*9juDX]bs2)]'>ricaB6!fgYdYoI@VpP#jJe%G1r/S@Z?OFPGCOZRhf#=rm?495$kQmIaV67`ZZa=?q;M'&eoU#5lZVSNAL-@-0b,\)uB/5tlt+g?RokD<aQm`T[M+We.U(c/[eq0US;)%Ed2Z`:Za#GppBk]aBHeVE>$?@1TBkV/`#3$k1Z"g^mkILm!.Y2HT[&\2`-fcN:2$55"h-p6Q/)80!9%/<YWQ7!X\R4@kF^0b21[$U$%bHHtS*B\Ff\]SNk!9im&`+F%QadkM$I461P`eCPJtf0"c%h`]It;([:2m<`MIb3rj/*m2Ac^KQP#6KNXi5T\dk5=t0:oRPb#V83\cAOD=B$Ha)n<33hok4f&>qV"'h,--)??*BAb\[5VUY>9cCI!B[&kVLBmTNDERLj2-L/5<L]f>dnoc*(lM9phuA@TOR=GLUj8Rk1Ql(/%M32+FQU0s#)7O8ou_cWu5#+F%R-"nedn^S[oE(@;W$_s!N!'X>&_[Y,a8=Y`_$+L-4l,Ma(NOeJ&dkrIG^E_$aE*&fNSJK2?j"jLABn"\gNrrUUKN6)~>
+endstream
+endobj
+21 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 20 0 R
+/Annots 22 0 R
+>>
+endobj
+22 0 obj
+[
+23 0 R
+25 0 R
+26 0 R
+27 0 R
+28 0 R
+]
+endobj
+23 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 330.612 636.866 399.612 624.866 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 24 0 R
+/H /I
+>>
+endobj
+25 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 391.164 548.932 461.148 536.932 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://ant.apache.org/manual/listeners.html)
+/S /URI >>
+/H /I
+>>
+endobj
+26 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 222.648 535.732 263.964 523.732 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://nagoya.apache.org/gump/javadoc/ant/build/javadocs/org/apache/tools/ant/XmlLogger.html)
+/S /URI >>
+/H /I
+>>
+endobj
+27 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 100.32 509.332 169.32 497.332 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 24 0 R
+/H /I
+>>
+endobj
+28 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 288.648 324.144 371.964 312.144 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://ant.apache.org/manual/index.html)
+/S /URI >>
+/H /I
+>>
+endobj
+29 0 obj
+<< /Length 1312 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GasapbAQ>u']&X:<+?...@QF3RXEo0U3Y2p>[BokCH!cf1i2&Qm>)U0n(,n8.nb[U:Iti)LcLq*dAUF>/[m/YOs&uJ\:Rkn(-u,=PYZPR#oTZ1PP3,tYY)/V<9$]()j,P,]`-ik7[[2h!0uS=^Z,e6;V;3f::dbj,T]$ipZLkr9LJ]QS79C2l-M1Ve$nAM8@pVmL+:&5U*<q[l>:qS=StF_8:YGUJQ<gP:S;7]JRcSbIc-N+D%\VUQR>Kq#'K\I(pMGH)X8X;s\Z4u[l[-7(4.;^1+R6b!0b)SLg>:05I;<!_C)\eOC39X?c)!Zd+R0lhAt?OQeoBj$X*5eb5lK8HR`F*1bteA=SXScVSqG]ALlf1gR!+tXG[h^#IKu@E3]"ng5GA^2rNdGhS1[ctqB:QkX27>drl=&JU&F16hG@;Y7Xb?bdVGr`(4.U%qFrL9-I'(BbJYC)lAH^[\UHbPGP[]S=\Rhd(iL6l3NM'gm_[56Caf[@S62fZhR,7C<S-shA_bCF"Q:ZW*Ae#3k.(B(X@mG&OfhQoEbT@[3+Gs258WDs17fR*`4HA@&No,pL&X#;/qSX#3^I!)8sg&OLbI5]B_V#sNG_^lP4)NCj5@Nj,j\pM'plJH%)?#>jKM=GjB$;EEH0o]-RE6a&$\esI\eb?p!55=]TOh,-\Ce<JHd.ia96\gp)Y8(^!:$7mT>tB\1Wj0D\(0Q:0+AM5356b@NfbgISlYX0?uDScJ&_`QBcGBT'9*X#G*MNA98u5ERFB*n:NH(Lfp$LTOQfR&Rf)D[7C[s+e^6VkIDah4aK<[j'W4A'_u@X[pq0gN/J+.P*`^CZP0mm/p&05L]3AA`Y!AFhE%5k>e+[E"+[Wn0!`_^7;30*(HFoNF(&A,>A1U!&(G=@I)soo?DKU@Gr.?d/&k"cW$TcdGc>q%C;P908,iAF2a)CWATEW#VQTR8@3oeQ7.0<:HFfZc+4h%>lf]"uEXI/X>'6<!Og;L'D$8-B\akru$H(!1i*PtH_Ui)EK0i'o$(#n%l&N&L;gYJ2,<,"H0ds4X9VnW-fTbDEH,45R>r?.L%N]hVgP5OB[RM7gbcput!D=>W^@C7$GLbB'"tf;n<O,<-M:@QWW)*&A3Y#HR_p_Q%nd6/%j$1LP^9H%QGng.'c'4TG@FfCt):Ssl`Ybm^jajU$2si[Y#u8e~>
+endstream
+endobj
+30 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 29 0 R
+>>
+endobj
+32 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\124\0\141\0\163\0\153\0\40\0\120\0\141\0\162\0\141\0\155\0\145\0\164\0\145\0\162\0\163)
+ /Parent 31 0 R
+ /Next 33 0 R
+ /A 9 0 R
+>> endobj
+33 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\114\0\157\0\147\0\147\0\151\0\156\0\147)
+ /Parent 31 0 R
+ /Prev 32 0 R
+ /Next 34 0 R
+ /A 11 0 R
+>> endobj
+34 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\127\0\162\0\151\0\164\0\151\0\156\0\147\0\40\0\101\0\156\0\164\0\124\0\141\0\163\0\153\0\40\0\102\0\165\0\151\0\154\0\144\0\146\0\151\0\154\0\145\0\163)
+ /Parent 31 0 R
+ /Prev 33 0 R
+ /Next 35 0 R
+ /A 13 0 R
+>> endobj
+35 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\125\0\163\0\151\0\156\0\147\0\40\0\143\0\165\0\163\0\164\0\157\0\155\0\40\0\101\0\156\0\164\0\40\0\124\0\141\0\163\0\153\0\163)
+ /Parent 31 0 R
+ /Prev 34 0 R
+ /Next 36 0 R
+ /A 15 0 R
+>> endobj
+36 0 obj
+<<
+ /Title (\376\377\0\65\0\40\0\106\0\151\0\154\0\145\0\40\0\114\0\157\0\143\0\141\0\164\0\151\0\157\0\156\0\163)
+ /Parent 31 0 R
+ /Prev 35 0 R
+ /Next 37 0 R
+ /A 17 0 R
+>> endobj
+37 0 obj
+<<
+ /Title (\376\377\0\66\0\40\0\105\0\170\0\141\0\155\0\160\0\154\0\145)
+ /Parent 31 0 R
+ /Prev 36 0 R
+ /A 19 0 R
+>> endobj
+38 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+39 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+40 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+41 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F11
+/BaseFont /Courier-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+42 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+43 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+44 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 3
+/Kids [6 0 R 21 0 R 30 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 31 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 38 0 R /F5 39 0 R /F1 40 0 R /F9 42 0 R /F11 41 0 R /F2 43 0 R /F7 44 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 709.8 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 578.266 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 466.612 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 353.478 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 274.744 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 150.43 null]
+>>
+endobj
+24 0 obj
+<<
+/S /GoTo
+/D [null /XYZ 0.0 0.0 null]
+>>
+endobj
+31 0 obj
+<<
+ /First 32 0 R
+ /Last 37 0 R
+>> endobj
+xref
+0 45
+0000000000 65535 f 
+0000009211 00000 n 
+0000009283 00000 n 
+0000009375 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000794 00000 n 
+0000000914 00000 n 
+0000000974 00000 n 
+0000009521 00000 n 
+0000001107 00000 n 
+0000009584 00000 n 
+0000001242 00000 n 
+0000009650 00000 n 
+0000001376 00000 n 
+0000009716 00000 n 
+0000001512 00000 n 
+0000009782 00000 n 
+0000001645 00000 n 
+0000009848 00000 n 
+0000001779 00000 n 
+0000004688 00000 n 
+0000004811 00000 n 
+0000004866 00000 n 
+0000009913 00000 n 
+0000005005 00000 n 
+0000005202 00000 n 
+0000005448 00000 n 
+0000005585 00000 n 
+0000005778 00000 n 
+0000007183 00000 n 
+0000009972 00000 n 
+0000007291 00000 n 
+0000007471 00000 n 
+0000007619 00000 n 
+0000007879 00000 n 
+0000008114 00000 n 
+0000008303 00000 n 
+0000008437 00000 n 
+0000008550 00000 n 
+0000008660 00000 n 
+0000008768 00000 n 
+0000008880 00000 n 
+0000008986 00000 n 
+0000009102 00000 n 
+trailer
+<<
+/Size 45
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+10023
+%%EOF

Added: lenya/site/docs/components/tasks/concept.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/tasks/concept.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,447 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>The Task Concept</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.14', '../../../skin/')" id="menu_selected_1.1.4.1.14Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Tasks</div>
+<div id="menu_selected_1.1.4.1.14" class="selectedmenuitemgroup" style="display: block;">
+<div class="menupage">
+<div class="menupagetitle">The Task Concept</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="concept.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>The Task Concept</h1> 
+
+
+<p>
+In Lenya CMS, a <strong>task</strong> is used to implement a process
+which can be invoked by the user. Tasks are triggered
+from the sitemap using a <a href="taskaction.html"><span class="codefrag">TaskAction</span></a>
+or <a href="scheduling.html">scheduled</a> using a <span class="codefrag">TaskJob</span>.
+</p>
+
+<p>
+Typical tasks are
+</p>
+
+<ul>
+  
+<li>publishing a page,</li>
+  
+<li>exporting a page to a live server,</li>
+  
+<li>manipulating a file,</li>
+  
+<li>sending an e-mail, or</li>
+  
+<li>creating a backup of your site.</li>
+
+</ul>
+
+
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/tasks/concept.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/tasks/concept.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/tasks/concept.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,134 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 908 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat%">Aoub'Ro4Hpp$)fcPXmfZ)uSkeY[$gDsJGaidb%EN(^JSq\_roTn-0?UkD,1^@RmGIZ1@(cOQ[%-7ISOV#-!#JeH6r7"=j<^?+)`4'mH3*<!U.;K7W_W?:=gDB`E%)='j/Ypc)GoERf<Rb1(JfFpV1O#bi&gjtGmgYdSJ7(&4fDshF@gub=bPR\%5(b*G4F4@Z_)#-$e*4R_5Q03!-S&7e;jqSM`6U)Rc^(q^i,87f-I/:Rg1DV'8rA3#T@?5\4ihk&XU(EfI3"5$c,AZ>CXi8:^NAB*@0/G>Y%>[)OQBd=r%>a_WN)O6+*(7FTJ@=+02s><Rp!J7=-IOA[bcXTh5@/n2Rn>#aW$(K9;Y^B6/K9iDnsD=;1DWmTT@26?Z:N7ko/X,U=p"p+qLU9=a,WMEeAb0Lo02@,:8Xumk+b(C=[0%/DHOc\:e.606)0O(&8:<[Iu#&CMO@qk8[H#XH]NXCgP#<GS2PZdH>DM<eO!ZNl^]-uO\t9,0(P;QRu,.h!'tatMG9R_p$,i##cL7R:*pPm+hAq3&M+V'VKpC&i*hDNkK/-LlO.4`3Ze"P_sgn5q*S`uhEr`%Sq/MaC#OtSNp/,3Z;V5]AX>kLkQ*;Z:B&F[S]Np@T:BnSGp;Z?'&XDh?R<LqZ$d6-rfsKu0);,H4lE#-mbm0keLmj478k;7X$fnDCr`%^Z>;>2W-^&$O7QuL3a<ss"3c"G@PdZeQDqC?\]jJR#'`uRd5AI,$isWR=(40+CEC6u-.&qTf*Bi,e"qu#RjRB\$4bN*L:ggu_3CWcT^?Gj;S>e#Vi$$$/d%$+562n\8KF$ZWUc]h"DM@Peut<hUB)ZohWlg2S3>drjItWhZr_"sm#NfgiQecEM[f.L."Gls0mWjXYXRHV)\Dmr*af^g~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+9 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 37.332 600.975 109.332 588.975 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (taskaction.html)
+/S /URI >>
+/H /I
+>>
+endobj
+9 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 209.988 600.975 257.976 588.975 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (scheduling.html)
+/S /URI >>
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+11 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+12 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+13 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+14 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+15 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 1
+/Kids [6 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 10 0 R /F5 11 0 R /F1 12 0 R /F9 13 0 R /F2 14 0 R /F7 15 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+xref
+0 16
+0000000000 65535 f 
+0000002218 00000 n 
+0000002276 00000 n 
+0000002326 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000001070 00000 n 
+0000001190 00000 n 
+0000001221 00000 n 
+0000001388 00000 n 
+0000001556 00000 n 
+0000001669 00000 n 
+0000001779 00000 n 
+0000001887 00000 n 
+0000001993 00000 n 
+0000002109 00000 n 
+trailer
+<<
+/Size 16
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+2460
+%%EOF

Added: lenya/site/docs/components/tasks/defining.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/tasks/defining.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,594 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Defining Tasks</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.14', '../../../skin/')" id="menu_selected_1.1.4.1.14Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Tasks</div>
+<div id="menu_selected_1.1.4.1.14" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Defining Tasks</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="defining.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Defining Tasks</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Parameters">Parameters</a>
+</li>
+<li>
+<a href="#Task+Sequences">Task Sequences</a>
+</li>
+<li>
+<a href="#Assigning+Tasks+to+Document+Types">Assigning Tasks to Document Types</a>
+</li>
+</ul>
+</div> 
+
+
+<p>
+All tasks to be used in a publication must be declared in the file
+<span class="codefrag">[publication-directory]/content/tasks.xconf</span>.
+A typical task configuration file looks like follows:
+</p>
+
+<pre class="code">
+
+&lt;?xml version="1.0"?&gt;
+&lt;tasks&gt;
+
+  &lt;!-- publish page --&gt;
+  &lt;task id="publish"&gt;
+    &lt;label&gt;Publish&lt;/label&gt;
+    &lt;task id="publish" class="org.lenya.cms.publishing.DefaultFilePublisher"&gt;
+      &lt;parameter name="live-path" value="content/live"/&gt;
+      &lt;parameter name="tree-live-path" value="content/live/tree.xml"/&gt;
+    &lt;/task&gt;
+    &lt;task id="export" class="org.lenya.cms.publishing.StaticHTMLExporter"&gt;
+      &lt;parameter name="export-path" value="resources/export/pending"/&gt;
+      &lt;parameter name="substitute-regexp" value="s/\/lenya\/your-publication//g"/&gt;
+    &lt;/task&gt;
+  &lt;/task&gt;
+&lt;/tasks&gt;
+
+</pre>
+
+<p>
+Every task must have a unique <span class="codefrag">id</span> attribute. This identifier is
+used to address the task from the sitemap.
+Every top-level task must have a child element <span class="codefrag">&lt;label&gt;</span>. The
+content of this element is used, e. g., by the scheduler to let the user choose
+a task from a list. The actual implementation of a task is identified using the
+<span class="codefrag">class</span> attribute.
+</p>
+
+
+<a name="N10031"></a><a name="Parameters"></a>
+<h2 class="underlined_10">Parameters</h2>
+<div class="section">
+<p>
+Usually, a task needs some parameters to be executed properly.
+There are two possibilities to pass parameters to a task:</p>
+<ol>
+  
+<li>
+    You can define all parameters or a subset of them in the <span class="codefrag">tasks.xconf</span> file.
+  </li>
+  
+<li>
+    The remainig parameters can be handled to the <span class="codefrag">TaskAction</span> or the
+    <span class="codefrag">TaskJob</span> that executes the task. Request parameters always have a higher
+    priority than parameters from the <span class="codefrag">tasks.xconf</span> file.
+  </li>
+
+</ol>
+<p>
+To simplifiy the passing of parameters to tasks, the <span class="codefrag">TaskAction</span> and
+<span class="codefrag">TaskJob</span> objects create some default parameters based on
+the request and session objects:</p>
+<ul>
+  
+<li>
+    
+<span class="codefrag">Task.PARAMETER_SERVLET_CONTEXT</span> - the path of the servlet context<br>
+    
+<span class="codefrag">/home/user_id/build/jakarta-tomcat/webapps/lenya</span>
+  
+</li>
+  
+<li>
+    
+<span class="codefrag">Task.PARAMETER_SERVER_URI</span> - the server URI<br>
+    
+<span class="codefrag">http://www.yourhost.com:8080/lenya/publication/index.html</span>
+  
+</li>
+  
+<li>
+    
+<span class="codefrag">Task.PARAMETER_SERVER_PORT</span> - the server port<br>
+    
+<span class="codefrag">http://www.yourhost.com:8080/lenya/publication/index.html</span>
+  
+</li>
+  
+<li>
+    
+<span class="codefrag">Task.PARAMETER_CONTEXT_PREFIX</span> - the part of the URI that precedes the publication ID<br>
+    
+<span class="codefrag">http://www.yourhost.com:8080/lenya/publication/index.html</span>
+  
+</li>
+  
+<li>
+    
+<span class="codefrag">Task.PARAMETER_PUBLICATION_ID</span> - the publication ID<br>
+    
+<span class="codefrag">http://www.yourhost.com:8080/lenya/publication/index.html</span>
+  
+</li>
+
+</ul>
+</div>
+
+
+<a name="N10092"></a><a name="Task+Sequences"></a>
+<h2 class="underlined_10">Task Sequences</h2>
+<div class="section">
+<p>
+Tasks can be nested using so-called <em>task sequences</em>. Sub-tasks of other
+tasks don't need to have <span class="codefrag">&lt;label&gt;</span> elements because they can't
+be addressed independently. Whenever a task sequence is executed, all sub-tasks
+are executed in the same order as they are declared.
+</p>
+<p>
+When you group tasks, the enclosing <span class="codefrag">&lt;task&gt;</span> element does not
+need a <span class="codefrag">&lt;class&gt;</span> attribute. If you omit it, the <span class="codefrag">TaskSequence</span>
+class is used as default. If you want to implement your own task grouping
+mechanism using a subclass of <span class="codefrag">TaskSequence</span>, you can append a
+class attribute.
+</p>
+<p>
+All parameters that are passed to a TaskSequence are forwarded to all tasks
+in the sequence. By creating a subclass of <span class="codefrag">TaskSequence</span> you could implement
+a parameter selection mechanism, e. g. using namespace prefixes.
+</p>
+</div>
+
+
+<a name="N100B6"></a><a name="Assigning+Tasks+to+Document+Types"></a>
+<h2 class="underlined_10">Assigning Tasks to Document Types</h2>
+<div class="section">
+<p>
+Every document type can support a set of tasks. The labels of these tasks
+are displayed on the scheduler screen of a document of this type.
+To assign a task to a document type, you have to edit the file
+<span class="codefrag">[publication-directory]/config/doctypes/doctypes.xconf</span>:
+</p>
+<pre class="code">
+
+&lt;doctypes&gt;
+  &lt;doc type="Simple-Document"&gt;
+    &lt;tasks&gt;
+      &lt;task id="publish"/&gt;
+      &lt;task id="backup"/&gt;
+      ...
+    &lt;/tasks&gt;
+  &lt;/doc&gt;
+  ...
+&lt;/doctypes&gt;
+
+</pre>
+<p>
+You can associate every task with an arbitrary number of document types.
+</p>
+</div>
+
+
+
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/tasks/defining.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/tasks/defining.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/tasks/defining.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,240 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 536 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<K9i$Er&;KZOME.gEa*n):o^cHaeAt?I+Bqn+d]UB#q"M5Td^h/9O)@N]Vk(Pm4tq&D742.VQp:^U)%lTm+p,rD!jRgRm8QCini2?)L<%u$.P"fhjUiK=,dj\Z/8sG",C"t0g8\#ShLeu[&PJ-@'r(mtl?D-7W90jQT71B\MG:3p2bA%Ws.[RO;Z7]d9CK@I.,F(C/50>fFOg&J>QRn&U.7188k6QGIp"4u+l1SjP^ZjSh:^`aKdBRd;f2RXP<#L,Nd<PShSI+NY4l5YjL+8P@h0I&_uje@<[s3C"uE]S<(o%'hOX$['mdK!c[VAgotF;7:kseMhLN0OF"RA!0YpV&&b*KL6LWC3Xd7`6*N=Ibn(-ia+(%^03'$a!s+],07n.Zl$^c0DB$pKPa]toP@Nls:p^gsK)?j\o+.]t=a!Sq3;jLNb^AJFO$Q)=#Mu_2K\o4V1CZd4l'9b^F@t_'rgPMRg^++&kY4EjE+&(@9k"RONAN"jsGEpPmCg4$S0a,i-[VBXk<=AGCrrTr"4>[~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 588.041 73.316 576.041 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 569.841 96.98 557.841 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 551.641 197.324 539.641 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Length 2847 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0FlYkNI'*%C76K^#h!R^K:$Bc0"U>3:M)qS-YH>!Y<,$,s-MT_/UbPLZhI#50DQW/8Z%*0X#ZSV3Bfm/]uelU"@CSBu\?*(M:l=+t6/QDLt:UoNM-F$QlZ/.-_rUqR0rjc.r<qXA>gb6AUk`YVr2miTk(,YB]ijAaRpKt7IPJi$u@toHiQN\Jg1Sd=rkH]M]KU-N9"Km2XXFC4-]p"n:MOI#Y:;pS&.*F<iBu!l#r(RK"b%]"`>&3[;QeTutf%IKdl4I7UR.N/i+BaaC0H6\=?WCq%?'u4bBp@nc'#q.!P5#F9T-Xe*'JE[!=6lnOY#ODKRc]-s]5R_\We!tUOP6k&=_b*,%!.Q[`THIKX#K>K54omZgTcUs2+kUZrcqj"A#hKY-^khoq!2^TW7TpVf?,3IgGX&1QFOqX\>kk72BAN,mBV3mQT^8\>Xa<`pcI2:/XPMp)%P%F`3uS"_q3N-VUn1=3"&!P4%/Q0:&GGp^:S13^J^ND;(Bg6VD69!^C))h'X+]C^*<qYO$3mD"_j=Bl&NEO>JEl,HZ4\)4jD:U2XH=/l4D-Q=_E3OmjY/[cRFPeYHO/bM(UTV@i:m9UkG@$hli>N/#,3XcQS<,a+NQ>/h^b2</V'mdlGGe:^d3Mm7^V(bOK/(6Te/%4+5CVcG'GS#7bB$q"OX*&$)-u#.eBX6o3s*C"Q)*aD&K54J7DV/5n<mL*2,m"I;^Q=YglUVVj0^3F1ch#90<,/X4SRQ!/J.Ifp@L-mgFd#lb*Cdj:kLAWZcP=b]SN8\8!.=Lq.A&$J"tL9Yu-PGgN^m5E\$+S6Xb;,p:@OoL*o,t^d@)ZNZ0,nJ8mM!*D7k;\un;mRXG%OleNo6:?Q5q-7``@.P&+e4F7)qX6=m\/OW*/cVX+,8]C3)/Go.)N:7fj:tgLcO;g)%plo0[#agIA1ABm*)c4$`UC0rBa-[;4Ja4BgVOoaHU8OI14@9RCs6-o;HpS(S]Q49X"keY74P2%CX7>@JcPtQ5T,p>)W1C#l7tNPSkj)BNQV63Nrl:PY2:5F,iOuX;JubAkL/BAd=O`4bsq!-^S9*#JA"*:V>!lW!3D9LA"<D0i1Xn-H,19n/O\:ocO>d"@I<#*UDc?<VF8g1Eq4Z>=o,ea*@Y@9oD!&h,%ekZF_`V:[tT3J3_m9SPKD3RiGd?!*i-1Lp/D^*gnEDbi`_hqFguf'OdTp/>IK2'HJ=:/q>VM!UZD^U51aJ'(_J_QtJUCD0)E]!-icU;]A5*Ku-mVbomT:DS+V<Z2YmrdCJh1,DU@[Vc\<$;2r]Dnko4`1esmPLSBuWeeq%b?AGJW41_*,L$am&NR!'[l;>V2_M2\gQu:L@ZNsX5]3[dZ,!"_]3/r.28.'OU?5r]SR)fp($tO<f4]@RR&A&7;n0J<5=,1nMcnhB;d\';Ro)+&U-5`2O2*d6n5!M->;hY96_Y4`O,Fl<N@>#7&kGlI8g%rh,58G)`8^<CV?%g[*QH(P;\W?s!7E8(c;UJ0_^I`P%'nj9Iqs>leMj2lk"cp./j#a:b2_1oP#PguXj/YEmA1r>gkMfgM`f&#g)EK3HPk6`'eq\?dYbq?N2!Sm;j>?8GL1_045fGXrdt$JbSl;9A&kPW.@FI8Ei4cV@?qlte2ni+&1YL8,+!-L^M3BbmOc/<q,QD"81(=,GO?W!A2,sXgm<T9D9C?]cDgkrn=8.adX8DpE=KN\&If*onqIMg@[gn+R\CFLBUHF]O,clFn,h/W4+oON+cI^c`hC3[u&K"KHlIX'9<&Q&0#KlN7(I.*^P-[<YWlfm1r%'@e7Wo8DaBRBM!*`G-Ea[k`Vu,3t9N>r6M[\&A/0"i`^(TCHY<Nj9kLiKs3?/O)C?-TDV0KfL04!+.)e9Z<gW+#!T1Qu%);ZWH]&T@$4dQ/G]DWTc#OLm=rM1700%#Ai/k)k1SBQk'pN=[:#+=#n3Yt(oM>8/XefNPc]DL.UgL$gSdll[t43>fd0!?T,mYC?dNhJHBBIKu*7OS,Cmq,ENqjdMl=[iY^IuS#]8'"cQ13]AII(4TOZbHD5dj%acC)OCBe1uLc33@*&s*rtH)qO9dJSFFurI/MOK_Fu18qq%FkIOa>7fDdZI(CRThGZtO'2<qlQ3$V[[')j`Of=C-4Qt?"raLXf>bH[dRS_HD[R$QKPagdmR2J2$N!nb8?tIF-D`H<Oeupq'[+%$.WuBFOU6+u!0h]uO4!\U>=p6fXi0OTf.AAX,8s^4"&NpJurC6@JYFT!W&,JUrc,"t90NImd6rPQ<Id+A;1ZnJnW1.5R_$P#-MfUZ],E243M"KA2iT$r&je3gr==pNj*\kZC'SPZkOH-^k)T2l_gS9A&-Tg=u`@be72Ub'aPYQja2(*;d/?+^2Fcl\SquC+e:f]rN!S,jc2.S]:UeH)6r!<B535FrY^3\j!-(s3_AMTnsS*8aI,ri5ZN$lO@i^U%.V@#Toa39=&F%[g&4^s;%m9F`!3/EV2HlS<<0'X&a%mDle%TfQZY<[r)!B[*O%h9RYM"Z067"-$jHRuq966)[.oOchqZoq,W:mZ]L"5'"/K`iVD_a3HPdr8:QJ]qcUA`:l<[1Bi-F-B(uS.ib221:QM@1q&g_c^pnG1s8"i'X0$D)Up9M*-a*/<M<o_>0pr"oKYod*M;+[)"Z]GfS?kk-bBkGL]BrA`1'=&7,'KhRKNA[A[[D`3J#T/6&?Jea!t)me)J/lI;g`'*lJFTKR#"h)4X[[%)4hXP-LO&B,X<68.mp"/*14+D;i-^Lc(QO*;3)2u9U[)VS4lod,!Q8>c`u]ug0P?U(bH5I?/_m_!1D)V4R,6"Gt#Ru:I#!aX9dFZ\\9!:EVs*S`a~>
+endstream
+endobj
+15 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 14 0 R
+>>
+endobj
+16 0 obj
+<< /Length 975 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gas1_hf"u<&:...@2ZgD9>`Q2C)*pWaQ?FrUN]L_A&bk.4iS!*/Ae`e<YQORfrSoq-b7tR!Wm<Dq$UHM6X>&ghIU<a\)lQ'+%Jlb%IXe^<k:mKCdfs7,t0S/@+6Q>pG*7`"N%T2Qr`tUZ:E?bVD<=9X4S^?,of'Bq/m?dVrLPCX]#Tge!!4h&#qu2S_#Ap(2kHL-[_#mM!S`lQ?DU%5M#0uNSpf#jrKTcJI0Bndfif%<^"?Z,UTNgni`^NhS!s>A$T=ff<+tZpJQ]!=b>K/.6'\((O_"NB=^dHDgn1k5$QIJ5J^r+To%#hD?EH<uS@tS0^`##^/kSl=iA/Xj]&=;ud.lfL(RNJ;<UuA<;[j=hL;VsOqXjge8*hG<)?0-ICOTDKg`OnGXlBb9rfo%$g/Khcf\*k!reT+LQ@iWX_1p)4/a-`Zp+L$L7h\s[EK-S!>p=B(Wh2WN#1$!omElb33X!u20-]^JO%30t=%'E4N!bZt9ldb%B\CQji=/TA0eM0TgO>jS'X.e<Ems0Jq(D5_`n=GBpg%B+<>nj?!ffCB,^uqi/1k"VXF2e5HiPZ$haI!/T.%891)"SSH,JJ7[kH!m`HqbgFn1:FDS@AUj0_D_sX)i-?aK5@8B_?!mF^W[^b,eN:4.l_bm%I('^@SK-f$I@-j]tNQC";[]YS4k0@?ra;1p/R60QL`UO2LTb:8_g9KFo%R5W==)*8=Cf40$4b/l<8'-])4U'TV9K)j,Ts*RcDX%!!&KK-E8H$2Dt74=.s[m[W2#k0W[)d:l+#?%VapFW>TW^O2,=!FTj,E/+813q(qG8T?k<W;A%`H4g9kAZ7UU!!;NK'PcN-L,<WE!2LY_qZ~>
+endstream
+endobj
+17 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 16 0 R
+>>
+endobj
+19 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\120\0\141\0\162\0\141\0\155\0\145\0\164\0\145\0\162\0\163)
+ /Parent 18 0 R
+ /Next 20 0 R
+ /A 9 0 R
+>> endobj
+20 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\124\0\141\0\163\0\153\0\40\0\123\0\145\0\161\0\165\0\145\0\156\0\143\0\145\0\163)
+ /Parent 18 0 R
+ /Prev 19 0 R
+ /Next 21 0 R
+ /A 11 0 R
+>> endobj
+21 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\101\0\163\0\163\0\151\0\147\0\156\0\151\0\156\0\147\0\40\0\124\0\141\0\163\0\153\0\163\0\40\0\164\0\157\0\40\0\104\0\157\0\143\0\165\0\155\0\145\0\156\0\164\0\40\0\124\0\171\0\160\0\145\0\163)
+ /Parent 18 0 R
+ /Prev 20 0 R
+ /A 13 0 R
+>> endobj
+22 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+23 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+24 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F6
+/BaseFont /Times-Italic
+/Encoding /WinAnsiEncoding >>
+endobj
+25 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+26 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+27 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+28 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 3
+/Kids [6 0 R 15 0 R 17 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 18 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 22 0 R /F5 23 0 R /F1 25 0 R /F6 24 0 R /F9 26 0 R /F2 27 0 R /F7 28 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [15 0 R /XYZ -5.0 461.66 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [15 0 R /XYZ -5.0 203.326 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [17 0 R /XYZ -5.0 713.8 null]
+>>
+endobj
+18 0 obj
+<<
+ /First 19 0 R
+ /Last 21 0 R
+>> endobj
+xref
+0 29
+0000000000 65535 f 
+0000006882 00000 n 
+0000006954 00000 n 
+0000007046 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000698 00000 n 
+0000000818 00000 n 
+0000000857 00000 n 
+0000007191 00000 n 
+0000000990 00000 n 
+0000007255 00000 n 
+0000001124 00000 n 
+0000007321 00000 n 
+0000001260 00000 n 
+0000004200 00000 n 
+0000004308 00000 n 
+0000005375 00000 n 
+0000007385 00000 n 
+0000005483 00000 n 
+0000005634 00000 n 
+0000005823 00000 n 
+0000006109 00000 n 
+0000006222 00000 n 
+0000006332 00000 n 
+0000006443 00000 n 
+0000006551 00000 n 
+0000006657 00000 n 
+0000006773 00000 n 
+trailer
+<<
+/Size 29
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+7436
+%%EOF

Added: lenya/site/docs/components/tasks/development.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/tasks/development.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,448 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Developing Your Own Tasks</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.14', '../../../skin/')" id="menu_selected_1.1.4.1.14Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Tasks</div>
+<div id="menu_selected_1.1.4.1.14" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Developing Tasks</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="development.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Developing Your Own Tasks</h1> 
+
+
+<p>
+Every task must implement the <span class="codefrag">org.lenya.cms.task.Task</span> interface.
+</p>
+
+<p>
+The easiest way to develop your own task is to extend the <span class="codefrag">AbstractTask</span> class.
+Its <span class="codefrag">parameterize()</span> method simply replaces old parameter values with new
+ones. All you have to do is implementing the <span class="codefrag">execute(String contextPath)</span>
+method.
+</p>
+
+<p>
+You may wonder why we pass the <span class="codefrag">contextPath</span> as a method parameter
+since we already pass it as a task parameter. This ensures that the task is always
+able to access the Lenya CMS directory, even if it is not created by a <span class="codefrag">TaskAction</span>
+or a <span class="codefrag">TaskJob</span>. Furthermore, if you enter a task in the <span class="codefrag">jobs.xml</span>
+file manually, you won't have to provide a hard-coded <span class="codefrag">servlet-context</span> parameter.
+</p>
+
+<p>
+
+<strong>This feature may be subject to changes. If you have any suggestions to improve
+the task implementation, just contact me (Andreas Hartmann) at</strong>
+<a href="mailto:andreas.at.apache.org">andreas@apache.org</a>.
+</p>
+
+
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/tasks/development.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/tasks/development.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/tasks/development.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,121 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 1363 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gasap99\*g%)2U?n5f!OQ50(9:Yhi"2OS[`=C3h+&%"`/g.J/6;>.T9^<jb1k`qYYce&FJ!$?_%+SgK"q#8YcY"p(DhCY8[-WrE>^L5!2%t)8m`*DS]0j0k(YN8R>-jk+<jo1:q]29!_QX<ap8*RLH*/-8Rri,>,hdl['>VQ;W>$'@*(jM:aIV7Q3%%0-`IE]ZE>Y.pnQU7.WUdnH!(1!7^Y=H5gO6U)*4S)ED<*@d-2s8"^0TFEckUKbYp-&PVen!,i=rN39PfgQmUQh+#6?I1%f/#-@>J5's!_B^<gCBM*e"Qk<PHppB5Ita'c=6KPLT[f)jO+=Ij,'GB-B9d9I2ZDJ>W3KQJ-E,sJV-"'*5*9jV]@Y7KlbRu:/W)cVQuLhdh]o\&MecMo%[nI=.pYW_mV=h-g"V>$WfT5>;[jS<RK4i-WAi?mPBoYEGV+(E6V#VC!ZemS)rf##(h@oeA'Q>h+XO;X+jI6WU`K:"rAjC%L&(7j\uu9a8fs[3qB#bn"4WaNKWWHYW!j3:<Gq$=S3_hN$$"I:XjLJLMl@3b?J`L1Ig1KZkFQg6rFuFplj*rXjD(!IYSth0u%dnh(2$bdNGEY?&6VBnKQ+.YC4@r-uklLPY?)::DnU0E-82GXhh=T+PI)tKK%n+X9Z0X7p\1_iei:#jJd0fM!8;lT`n6<F4')_Wm(7IkJZ:!0lW]FePogZD]F0l<j`]D?MX7frq9m^"cPVrDi5Kfo*!e9\r7G6fRl6T_llk720(8]U\+@&)M1J1#%tZ>c6!6?'mbs,$&h+qgn(WAcaQp`,\^EiB<mr#%uJDn]J[lai3fH1DfaYKO#^l4!gfP0p6IpuqR-mna()4prOPs3]UMZk27A1Fa?<28>[E\>ITuAGH[N+!5-&Nh?cqBZT&_TXcE?e_3TaSgA^-,7Zc*7UVTsCA$M,M<T[bbm`FRaAfBI^XdY:+JX6-U[E<]K`E[ugRmg%:#3#R\E.qRN!]j<P_1()&Fh+`J/llFFoRXSiiDpa3;hEF<Y9kPfp\D1:mhPWC!f]hMgN*Yed8CKIQ-QUk:TEO83;_uq8m$#(:Lhcs+*Bot:o>F>H7R-Ob_-\BNS)o8r@9t(<^Mn%?B!U)CLX7YC5HYh&/ipW*c_&=2q(<,)*uqMnnOjuhX9@sq;?25,LrbE8/cJkb?X&KQ/a5D9aY?mcOEh*%7t0Af-7GCFHT_)ciqbt0)/3u="aOP+&$J^c!3%!r^:bD0!K@-n[U:-@#"/j)]*.(*k4CsdfT#e/+_e,=`,,u4*JtBmE7XhK1ZM2?is+`(j#W3I%pqN389K=DKSL?9-pO]%3H:$Z*`Xf@Q6-g?FbdA"BE;('(/;u0'ZL&9Z,p04~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 142.644 471.375 242.652 459.375 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (mailto:andreas@apache.org)
+/S /URI >>
+/H /I
+>>
+endobj
+9 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+10 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+11 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+12 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+13 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+14 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 1
+/Kids [6 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 9 0 R /F5 10 0 R /F1 11 0 R /F9 12 0 R /F2 13 0 R /F7 14 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+xref
+0 15
+0000000000 65535 f 
+0000002510 00000 n 
+0000002568 00000 n 
+0000002618 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000001526 00000 n 
+0000001646 00000 n 
+0000001671 00000 n 
+0000001849 00000 n 
+0000001961 00000 n 
+0000002071 00000 n 
+0000002179 00000 n 
+0000002285 00000 n 
+0000002401 00000 n 
+trailer
+<<
+/Size 15
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+2751
+%%EOF

Added: lenya/site/docs/components/tasks/exporter.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/tasks/exporter.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,493 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>The StaticHTMLExporter Task</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.14', '../../../skin/')" id="menu_selected_1.1.4.1.14Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Tasks</div>
+<div id="menu_selected_1.1.4.1.14" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.14.5', '../../../skin/')" id="menu_selected_1.1.4.1.14.5Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Included tasks</div>
+<div id="menu_selected_1.1.4.1.14.5" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">StaticHTMLExporter</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="exporter.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>The StaticHTMLExporter Task</h1> 
+
+
+<p>
+The StaticHTMLExporter is a task that downloads HTML pages from a server and
+saves them as HTML files. It needs the following
+parameters:
+</p>
+
+<ul>
+ 
+<li>
+<strong>server-uri</strong>: the server uri, e. g. <span class="codefrag">http://authoring.yourdomain.com</span>
+</li>
+ 
+<li>
+<strong>server-port</strong>: the server port, e. g. 8080</li>
+ 
+<li>
+<strong>publication-id</strong>: the publication id</li>
+ 
+<li>
+<strong>export-path-prefix</strong>: the path to save the files to</li>
+ 
+<li>
+<strong>uris</strong>: a comma-separated list of uris to download (without server + port)</li>
+ 
+<li>
+<strong>substitute-regexp</strong>: a regular expression to substitute a part of the path</li>
+
+</ul>
+
+<p>
+Usually, the path information is read
+from the <span class="codefrag">[publication-directory]/config/publishing/publisher.xconf</span> file:
+</p>
+
+<pre class="code">
+
+&lt;publication&gt;
+  ...
+  &lt;export&gt;
+    &lt;destination href="work/export/pending"/&gt;
+    &lt;substitution regexp="s/\/lenya\/unipublic//g"/&gt;
+  &lt;/export&gt;
+&lt;/publication&gt;
+
+</pre>
+
+
+<p>
+You can override the paths in the task configuration file <span class="codefrag">tasks.xconf</span>,
+e. g. to use several publishers to publish into different directories:
+</p>
+
+
+<pre class="code">
+
+&lt;tasks&gt;
+
+  &lt;task id="export-pending" class="org.apache.lenya.cms.publishing.StaticHTMLExporter"&gt;
+    &lt;parameter name="export-path" value="work/export/pending"/&gt;
+    &lt;parameter name="substitute-regexp" value="s/\/lenya\/your-publication//g"/&gt;
+  &lt;/task&gt;
+
+  &lt;task id="export-backup" class="org.apache.lenya.cms.publishing.StaticHTMLExporter"&gt;
+    &lt;parameter name="export-path" value="work/backup"/&gt;
+    &lt;parameter name="substitute-regexp" value="s/\/lenya\/your-publication//g"/&gt;
+  &lt;/task&gt;
+
+&lt;/tasks&gt;
+
+</pre>
+
+
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/tasks/exporter.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/tasks/exporter.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/tasks/exporter.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,102 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 1580 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau`T>E>O;'RnB35k?h-D@AGc2X49,<kH%YX/]q2:i5pB""$<,E/J'Zq=d$;^ifci,.4F?aoJlbj)b#[+*bP(fH4CW:uk`ZFQ#(Vie:lZ(>*Zc%t<J7J-g8pcs#h<chFIlJ$>4a#[uZjO,?q?r6sr_:ENp;U9&U=``>c^IB^FfX'`XH[K*)1T`b1`Mf;3K?jC,JppV&G^1@/7Sg5M_GJ'jY8Cr_g&.(YT4`0lfW0Vqm`K@.S=R:3RO]BF&c5YZ7j.RlW%+dXTg@]>7PNnU9bGpQCE49DD\kBu8a9>5DPmt15gTq@@#1HK:7ZBqESA#e?,haAfd6Xcaf0La#Vch:k;YNCk)_X0H9ZU.'oe:\(5sZU4<91SLAAq#^Y%0U(0pI`#9#_6$KY8&IRLjD)+'d%1iG!kpS*km7XNPE,ms]pp9[&3OB-'f:)j&sV40HP=K*IOej\GacOYAV/DQ@OPB\TVk[\AFoTqeR07-n#VTX`,CI%YkGU725G"3]!leJ.^NUk4=@`*E,h82\aMU$AgK-ZlM:8ja<Jj=-'"me=>sTCXT</rO2,,r<h9@#Ij&nW^?uW29pD2+Lomr_8E_RQBt>L6d0eD3t-_VqLBp1Dm`#jM$I)km]mm6c.?:M++OYR&fA?#N^,IEh6s5!ka^Qm^fX<U#m!4>>7;NK7PU#D\T21RWR\[e5T5>#3Y)mG^<4g:Y,8q%-Uqte&;%$jN.2V>2Yq77R_t68eLB%=_1T=nR]g$:d]:mj7p^iHkTmMN.=pk9_/UQ9.m&,#c!Q;I>m/O3[URc;Q1JQ%uiDsqGYrrc]@PO<:!bMMK3o9A>qYjVq4%reQFl/q<c0'9h[b:;Nt]<O"4'K^Y#e>dVNF&UN-_I6%@!Lo\'`!Ul5B$WG/4QAq.sP==sN,XtQLd#LN,9=$J=Kc!cEsBDF.C1('.^Q/$[lr4[Ejl<J@!>bVq$7Ba&jXle&UB8L>"WCrB:S7X"!7d!$`lI-fZPIYb=[Y(EDU*/eM-6*AmkYpY+D+_5ZN)+X&;1>o7+FDFm"Cc[iO$brB7AP\YMU]H.Gk6#)mIf2YRm%Mb6Z^rVDVHDgX^>u,+_QUq4mlE^_$rOqS71DJ9W-TG&6)[)Iu.@X3MmOu!!+RUA4ju`8k>Kd'D'HI[O^+D4<mX#IP\&J:ilhH$&kE6_")6B]3p/\07?3GU!$7aNKsb-_Xb$C^#@e#hOhg\:^uTZOV[444sjF$o!3\M):"3Tq(jY\`)IPu2iXfh$W-=.Y.>Hc>]$5u>,`da)?WcL5#m)u4Pf\4a,*E'0[?)N:NrPg+LYqQQD9`f.,IOkoF,$>9APT5Ob?g]q!c_)lkT"TD$S3agWKuJCOQZcRo35@T<rc]JmR.fPbI@$QPtXW"bK!HXU.B/p[NMCNjn?=H"QTuHN,(!a!JO9Ij$nOND=!fH8tqSbmO@Qo3#e/i5e=s25UiDlH%c/\C"tH:tJ"k)=TQOGtS@u3[c6Si2KL.mDfmm%eO5$PomsD=D"%>V7q#PM5Pc%+c\pUn3aUe2#?C*n(T>=54=<73j;M/nkmn*dKTtkbOSooZl>+\4`;:p"=`7.!Datq"T~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+>>
+endobj
+7 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+8 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+9 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+10 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+11 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+12 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 1
+/Kids [6 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 7 0 R /F5 8 0 R /F1 9 0 R /F9 10 0 R /F2 11 0 R /F7 12 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+xref
+0 13
+0000000000 65535 f 
+0000002508 00000 n 
+0000002566 00000 n 
+0000002616 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000001743 00000 n 
+0000001849 00000 n 
+0000001961 00000 n 
+0000002070 00000 n 
+0000002177 00000 n 
+0000002283 00000 n 
+0000002399 00000 n 
+trailer
+<<
+/Size 13
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+2747
+%%EOF

Added: lenya/site/docs/components/tasks/mailtask.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/tasks/mailtask.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,545 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>The MailTask</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.14', '../../../skin/')" id="menu_selected_1.1.4.1.14Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Tasks</div>
+<div id="menu_selected_1.1.4.1.14" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.14.5', '../../../skin/')" id="menu_selected_1.1.4.1.14.5Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Included tasks</div>
+<div id="menu_selected_1.1.4.1.14.5" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">MailTask</div>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="mailtask.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>The MailTask</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Task+Parameters">Task Parameters</a>
+</li>
+<li>
+<a href="#Declaring+and+Using+the+MailTask">Declaring and Using the MailTask</a>
+</li>
+</ul>
+</div> 
+
+
+<p>
+A <span class="codefrag">MailTask</span> sends an e-mail. The parameters, such as recipient
+address, subject, and body, can either be provided as a task parameter or
+extracted from an XML document.
+</p>
+
+
+<a name="N10021"></a><a name="Task+Parameters"></a>
+<h2 class="underlined_10">Task Parameters</h2>
+<div class="section">
+<p>
+The following parameters must be provided:</p>
+<ul>
+  
+<li>
+<strong>server</strong>: the SMTP server URI</li>
+  
+<li>
+<strong>from</strong>: you@yourhost.com</li>
+  
+<li>
+<strong>to</strong>: friend@mail.com</li>
+  
+<li>
+<strong>cc</strong>: other-friends@mail.com</li>
+  
+<li>
+<strong>subject</strong>: Hello World!</li>
+  
+<li>
+<strong>body</strong>: How are you?</li>
+
+</ul>
+<a name="N1004B"></a><a name="Getting+the+mail+data+from+an+XML+source"></a>
+<h3 class="underlined_5">Getting the mail data from an XML source</h3>
+<p>
+Additionally, you can pass a <span class="codefrag">uri</span> parameter to the <span class="codefrag">MailTask</span>:</p>
+<ul>
+  
+<li>
+<strong>uri</strong>: the URI to get the XML file from</li>
+
+</ul>
+<p>If this parameter is present, the task tries to fetch an XML document from the URI.
+If the parameter <span class="codefrag">uri</span> starts with a <span class="codefrag">http://</span> or <span class="codefrag">ftp://</span>
+prefix, the absolute URI is used. If not, the URI is interpreted as relative to the
+local publication.</p>
+<p>
+A complete XML document could look like this:
+</p>
+<pre class="code">
+
+&lt;mail:mail xmlns:mail="http://apache.org/cocoon/lenya/mail/1.0"&gt;
+  &lt;mail:server&gt;mail.yourhost.com&lt;/mail:server&gt;
+  &lt;mail:from&gt;you@yourhost.com&lt;/mail:from&gt;
+  &lt;mail:to&gt;friend@mail.com&lt;/mail:to&gt;
+  &lt;mail:cc&gt;other-friends@mail.com&lt;/mail:cc&gt;
+  &lt;mail:subject&gt;Hello Friends!&lt;/mail:subject&gt;
+  &lt;mail:body&gt;How are you?&lt;/mail:body&gt;
+&lt;/mail:mail&gt;
+
+</pre>
+<p>
+All child elements of <span class="codefrag">&lt;mail:mail&gt;</span> are optional.
+If the <span class="codefrag">uri</span> task parameter is provided, the XML
+document is fetched from the URI and the parameters are extracted.
+</p>
+<p>
+Task parameters have a higher priority than elements of the document. This makes it
+possible to access one complete XML file from different <span class="codefrag">MailTask</span>s and override
+the recepient address or other values.
+</p>
+</div>
+
+
+<a name="N10085"></a><a name="Declaring+and+Using+the+MailTask"></a>
+<h2 class="underlined_10">Declaring and Using the MailTask</h2>
+<div class="section">
+<p>
+In <span class="codefrag">tasks.xconf</span>, a typical mail task looks like follows:
+</p>
+<pre class="code">
+
+  &lt;task id="send-newsletter" class="org.lenya.cms.mail.MailTask"&gt;
+    &lt;label&gt;Send Newsletter&lt;/label&gt;
+    &lt;parameter name="server" value="mail.example.com"/&gt;
+    &lt;parameter name="from" value="info@example.com"/&gt;
+    &lt;parameter name="to" value="newsletter-subscribers@example.com"/&gt;
+    &lt;parameter name="uri" value="/authoring/newsletter/mail.xml"/&gt;
+  &lt;/task&gt;
+
+</pre>
+<p>
+The actual newsletter is received from the URI that is interpreted
+relativly to the publication URI. The task can be invoked in a sitemap pipeline:
+</p>
+<pre class="code">
+
+  &lt;map:action name="task" src="org.lenya.cms.cocoon.acting.TaskAction"/&gt;
+  
+  ...
+  
+  &lt;map:match pattern="newsletter/send"&gt;
+    &lt;map:act type="task"&gt;
+      &lt;map:parameter name="task-id" value="send-newsletter"/&gt;
+      &lt;map:redirect-to uri="report-success.html" session="true"/&gt;
+    &lt;/map:act&gt;
+    &lt;map:redirect-to uri="report-failure.html" session="true"/&gt;
+  &lt;/map:match&gt;
+
+</pre>
+</div>
+
+
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/tasks/mailtask.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/tasks/mailtask.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/tasks/mailtask.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,233 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 576 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<K9lHOU&;KZO$6M3^9`5:aZ"]\"<MHoOOX`4K33:e%"Zlm+UAagDh@8M)dcB$r,k*mS?gPh.3NKGEkCRXZPZ1@HVcTEdZHa;\i==0F.MrDQQ_`ogO%$H2-fgL.Ab`L>e88:On`L4h+k<LK`CS(0?E$5n"L(el%4Enepj@"7qpml;AEE)nDlfQ_"^+%La>kqo=OQRHVdC:QdjT"`pKQDKh/$.(-D0h'!Yf."/aD(CDGj3$(9YJnmAphV)eV6$(d5<c!*$4V;Q@DP9=(8KiUgjXT',,E^Z[uX`g\.L1'Z\:\AA`CU`dN#ab%:GCH<l/1WX38n.IGf:?jh=U[c(+CP:h/amo%t7T$:pf;P.Sor,7:nb:37'VjCm[JAP^0Hn[cd8uIM&sNIY,9m,%$)ZDE:#5'm#cY6_'Na=eEFVZ:a3&PA[lj.IHloBT=)<-1C5%7+OZW]>^_I^qBsOqqg!hAEN1!#SMnf\3AF+5f1Jl&^i&c.l)qsu)@k5.Q.VX:#;LTN*&jo0[p$J<Q;uOrur]q&djP4ThW92Z68>^MMMR\0kd:NgCeuSlGrYqjc7_S~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 588.041 99.644 576.041 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 569.841 239.132 557.841 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 551.641 185.972 539.641 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Length 2428 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat%%=``=U&:W67;#QX&fF[MhA#jV'3_cO:Ul@.s9[a6(KI#%]TotLuJ):FU"U1([FIFpUm-]Wl5="[=Zc0U>2_AL_=.>U4hp0HV!WU!NnB/3[iYg$h[@dKtk3hX7TD@ag&-uKkB!H%_cZ@V/T-BT(U>hj]F&0`%McbD4Jn@UEG(+#5'#C%cli*b_HdG?q(TSSD*Y)$gmAZb(ES8#VNq!T.6],q'ZNHtj5bF5cVhHV7rg1Xa'&uQpLG_k6d'm*XbJ]G'BJ"t-o1,+n7#rnarY1q'Pdl7YS]5+*^,n'0rhe!cO(*["D0!ABHhad?^NL+oO,nX,&8<BQcV6ohTNp[a#4ZQ66=]$EPj"U7cY\&!18<:]L;`R3F\7<G4AGVbbI5!TGOP7G6B(g?\j^#l&NJ]U[mKT/Z<ZaHIc^n.qS7%?2h.'s(u1i!Ot]^#Y#3")I_U86I7CbL.rLrnrpauC)cf5*f5(Q?HSqZM7trs2'AHCfcmE)onK%P"ms$!HN:[Oo1gOS'"t$EqC9)rIJ@'\:L7Y^M)HQr=J+BaY.;+/f+C;5PBg?U;NQ1K*88t9g.I.R:/t9p^"gp<+WuFU#k@8XeY2JT*2ZhWcB'h$&#k-(R9!isCPNQZNh%X,OI9!\sohF\l%QolNNh]-QYl"g8_42tmr&odCCJ`28p4K7.iP,&;$DDPjV5e)<;3Qu-o]j_,5]ObbU5c`>ZcmaIG=fXSj&qVDG[eKQ#KG@=.b'S;4T"MBp&`4g0kV`p9[>%o:I6kV"RgVT&;'"',_/Kg1nMNJCa_?B0/ka.>gn53ikH[Ejg74t1H+;E9N";gBKDCV?g"IA'a#XP&oC`CqjDZF1n;o9<eKJn#4#h(cBa[X.A)/l!Kjl3J0bo$+J@C&qOMK%;!?[KEu?I/^)p5>WdE7CbE4o/!g>l&=.D/iE7aT8fomgPPRHQ'-X`,#Q!tUc^gK"!G![1O(Q1!J2K;\65.3i),;p6p,-[K@@DWD]0*OA@@F%:i&ZlG4*lUsej5`6:1`6R,`WpR&:`[_%`W/aBdIWm*O^O5LT;%4*PfFC$onVQgAT9!m0[\DhnD9gTfVgIpr?8"HW/aZ;4m'dA_'h8mYEV1XkYT8n_u".*qel\PbqT7;[f,O0X9&Vm2/OI71:UD_&J3!PkB+G0rB>SCWfk?JUn\+ScEO?Dh8n8n>n93H-kST1e#XtTh-SUq)BGPs7g[MNMjVPTB8`!d0@<*=>!NF#/:65(0f_Mj9Ll?e;<DF]RkQ#!=l@V0AVNjZ5Z&k4aKeTYCJEnLSK9iqDIY,A"CLl$B<;;#BN50f1_iGJ*&%!'Ygrs7[@2UMq._Hq]!lL#>9/t*9(-t`UZti_V&jS+ea8Na/LtjAl`8*,r?03^XghW8.0\IKiK2P;?*n=PSDZN<D%P058gm-9([i3D$(=ap1T7DNArPae^fZ,m./Il-Jn5/5iVT>Vg#RpGR>jq7@HunM,QPu[W1P1MP4eH9e/:A/c`;-Z:ii2k:KUUWdSDMD:,BcZ8D&M7m,Z=^N.-4c>)U;F?BjZ"ZNYL<2s+1f?QmD##gW`Dn98]Lg^5'B`cEJ50PKP`8XlX3%AN0Wp&[],C&@)p'.\e]Eo9C&f'0tDMrL,`df@_@_MRMVZ-6-r#!`J5J#_Q\@@I_NbCgbWHJ]hdSEgk@BCL=J?AS78MLk-Q0H5&Rnc<st1oC-H6_je@af3mCO&:5!`RNG,jdIG#_@!5q,5WUEdjS9-R0r_m`UEp#$qHSkTflN&kk^[+F[rLFB2JeB5:OZpbd5QMS^;uFfTWtt(63W"0SN3"a(Vl/8]HD"TMhBH(@aN<@p./.c*1V>+WM.C3)@*3PZ-J<_fesgX/@%4DD1&kpJj\T$7Hm-*#IF4Lh]fB?3'XA-0HHA^*)NZDk_DAIOpmGVBcIC@kito1gPR(AOb1<Ir!<b/?8/B4[9Ul-K/k3(oYtqn3V"X1+.ae9]t/g&h/6hA4r#3jC4gl+ut95Bgq`L;]@:Bn98NtO;,R$Zm#4DKe>,^^jM#!B5?`!kLalaef0f2@6C/#>sq2fj0GHsSc+`I&>7+B#-1.u4_SMg_1g+?.>hY&`jUh*\R('MGJk6I_9e6\f`C%O2#+u*aDJmK)P@2ddoUtW9(A,c3c^oMf$G"Y215.k>_1j@%TrGG+##$r(.O_n(]%E-/"!",k^Yq("&2ofcg!e^Lg,rU&iVeJ#C.)"6"'X0_HT#hc%"DE\sGi,pUa4D"=$f,gCi1kmRg2Z8hTN`c+S`,R3S*r0P\kJ;:<]"1h3KT6+M?as+,%;>;kP\(pMsnZf0AK3S+L^mK3a!C"KdW7pBNJ_GG#l):4"`a$mag\i*re#OTM(&,bp["(N"8U2M`KO]oZ,Y2CD"H_p*!XusgLcX6H:4OpO>H?7Dn=jgO]ZsqS-V0XNj'^1sNh7'5[i4/df+b:S#~>
+endstream
+endobj
+15 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 14 0 R
+>>
+endobj
+16 0 obj
+<< /Length 568 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat$ta_oie&A@B[#b@K<7N...@1hOu1>*R34:uJ2Dm<+\Io)hOSjpGi9en30+eENuBP^C48^>nWZnl3%8&%EsD\(jFJ"P?]7eaN7O-cXVfp&6C6jS&gVR2h$l\dWOfe#aeuD+EtOG<X8EJ]fN:8JbRmtBY_c7^0)[oR]s#EMq\;.aAorb=UOsV@'!4!RQD66qPp<4XhtA-\1RUI>COrnYLY%5X"O8#2-*(4k;?seBP`r-A^61jeF>-I$.E<%G\nrG;dIc_\Ce(Nt^(spsOru%G-5LJl\N\+IZKNmKNhUD<-/WBO\bIF>aA^^AEq>XNnA*U8PH,(/8Roa?ZZsG(B5'b:3X9d$c$1\]]kdgeVO',<&ogJ<Q=1,ZcN-49!fU370S_dEFM<Zs,8@[(0@>Q6V(m0X!$3#M_uR5ir6u8'W]lu]-+[_/D8do7JN72oqX=AH%\e(2+8o&$$0?7=rR=h6S'?QfCDpD.#"GMVUK!;[!kYhSaZKP^~>
+endstream
+endobj
+17 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 16 0 R
+>>
+endobj
+19 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\124\0\141\0\163\0\153\0\40\0\120\0\141\0\162\0\141\0\155\0\145\0\164\0\145\0\162\0\163)
+ /Parent 18 0 R
+ /First 20 0 R
+ /Last 20 0 R
+ /Next 21 0 R
+ /Count -1
+ /A 9 0 R
+>> endobj
+20 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\61\0\40\0\107\0\145\0\164\0\164\0\151\0\156\0\147\0\40\0\164\0\150\0\145\0\40\0\155\0\141\0\151\0\154\0\40\0\144\0\141\0\164\0\141\0\40\0\146\0\162\0\157\0\155\0\40\0\141\0\156\0\40\0\130\0\115\0\114\0\40\0\163\0\157\0\165\0\162\0\143\0\145)
+ /Parent 19 0 R
+ /A 11 0 R
+>> endobj
+21 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\104\0\145\0\143\0\154\0\141\0\162\0\151\0\156\0\147\0\40\0\141\0\156\0\144\0\40\0\125\0\163\0\151\0\156\0\147\0\40\0\164\0\150\0\145\0\40\0\115\0\141\0\151\0\154\0\124\0\141\0\163\0\153)
+ /Parent 18 0 R
+ /Prev 19 0 R
+ /A 13 0 R
+>> endobj
+22 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+23 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+24 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+25 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+26 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+27 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 3
+/Kids [6 0 R 15 0 R 17 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 18 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 22 0 R /F5 23 0 R /F1 24 0 R /F9 25 0 R /F2 26 0 R /F7 27 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [15 0 R /XYZ -5.0 696.6 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [15 0 R /XYZ -5.0 565.066 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [15 0 R /XYZ -5.0 267.753 null]
+>>
+endobj
+18 0 obj
+<<
+ /First 19 0 R
+ /Last 21 0 R
+>> endobj
+xref
+0 28
+0000000000 65535 f 
+0000006182 00000 n 
+0000006254 00000 n 
+0000006346 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000738 00000 n 
+0000000858 00000 n 
+0000000897 00000 n 
+0000006480 00000 n 
+0000001030 00000 n 
+0000006543 00000 n 
+0000001166 00000 n 
+0000006609 00000 n 
+0000001302 00000 n 
+0000003823 00000 n 
+0000003931 00000 n 
+0000004591 00000 n 
+0000006675 00000 n 
+0000004699 00000 n 
+0000004919 00000 n 
+0000005240 00000 n 
+0000005520 00000 n 
+0000005633 00000 n 
+0000005743 00000 n 
+0000005851 00000 n 
+0000005957 00000 n 
+0000006073 00000 n 
+trailer
+<<
+/Size 28
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+6726
+%%EOF

Added: lenya/site/docs/components/tasks/publisher.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/tasks/publisher.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,502 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>The DefaultFilePublisher Task</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.14', '../../../skin/')" id="menu_selected_1.1.4.1.14Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Tasks</div>
+<div id="menu_selected_1.1.4.1.14" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.14.5', '../../../skin/')" id="menu_selected_1.1.4.1.14.5Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Included tasks</div>
+<div id="menu_selected_1.1.4.1.14.5" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">DefaultFilePublisher</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="publisher.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>The DefaultFilePublisher Task</h1> 
+
+
+<p>
+The DefaultFilePublisher is a task that copies XML source files from
+the authoring directory to another location, usually the live directory.
+It needs the following parameters:
+</p>
+
+<ul>
+ 
+<li>
+<strong>publication-id</strong>: the publication identifier</li>
+ 
+<li>
+<strong>authoring-path</strong>: the authoring path</li>
+ 
+<li>
+<strong>tree-authoring-path</strong>: the location of the <span class="codefrag">tree.xml</span> file</li>
+ 
+<li>
+<strong>live-path</strong>: the live path</li>
+ 
+<li>
+<strong>tree-live-path</strong>: the location of the <span class="codefrag">tree.xml</span> file</li>
+ 
+<li>
+<strong>sources</strong>: a comma-separated list of files to publish</li>
+
+</ul>
+
+<p>
+All paths are relative to the publication directory. Usually, the path information is read
+from the <span class="codefrag">[publication-directory]/config/publishing/publisher.xconf</span> file:
+</p>
+
+<pre class="code">
+
+&lt;publication&gt;
+  &lt;authoring&gt;
+    &lt;documents href="content/authoring"/&gt;
+    &lt;tree href="content/authoring/tree.xml"/&gt;
+  &lt;/authoring&gt;
+  &lt;live&gt;
+    &lt;documents href="content/live"/&gt;
+    &lt;tree href="content/live/tree.xml"/&gt;
+  &lt;/live&gt;
+  ...
+&lt;/publication&gt;
+
+</pre>
+
+
+<p>
+You can override the paths in the task configuration file <span class="codefrag">tasks.xconf</span>,
+e. g. to use several publishers to publish into different directories:
+</p>
+
+
+<pre class="code">
+
+&lt;tasks&gt;
+
+  &lt;task id="publish-test" class="org.apache.lenya.cms.publishing.DefaultFilePublisher"&gt;
+    &lt;label&gt;Publish&lt;/label&gt;
+    &lt;parameter name="live-path" value="content/live-test"/&gt;
+    &lt;parameter name="tree-live-path" value="content/live-test/tree.xml"/&gt;
+  &lt;/task&gt;
+  
+  &lt;task id="publish-real" class="org.apache.lenya.cms.publishing.DefaultFilePublisher"&gt;
+    &lt;label&gt;Publish&lt;/label&gt;
+    &lt;parameter name="live-path" value="content/live"/&gt;
+    &lt;parameter name="tree-live-path" value="content/live/tree.xml"/&gt;
+  &lt;/task&gt;
+
+&lt;/tasks&gt;
+
+</pre>
+
+<p>
+The remaining parameters, <span class="codefrag">publication-id</span> and <span class="codefrag">sources</span>, are
+passed to the task as request parameters.
+</p>
+
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/tasks/publisher.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/tasks/publisher.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/tasks/publisher.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,102 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 1722 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0D=c_;q&:XAW&H%ar@Tkm9"l0/MgFZU)BT'GeM^/g:S$IajP+uMGrq@F*Q8I)hOps6%+H$qH39N4f^>CKm&):WGf[_BQf]mCeYc[kU=uQ<:#...@RPb9kZsA8d>#h`NdR;="FQ):'CRgicDKn"=&Tc>O7B1oZ:"@Cb4=R(nd@!WLl>pon=q^>>K&t.nIZS>:@c`sD3dZ]IXSIQJ7e[.F7N=ZS-T6`3>)*Gb'e-srGf1=!Y&]`..s7*Cu9\F1r<+/R:EcbdhVLj`"lB+XiJC&Mt`]1.GLL0,R&C_B".5j;Jue[;=bN-&BAZiGD0J8[dJSJ4C-@;D-K`r%G.a7I`Q)B^BC$j0Yd%C/_=TX<"RAofr9(cjg8nki?cZ:)dADS[4Kq)lI:`;i"3LVPeoe_R+ulkZ`hq`nJP1@]LfWC7Ua8H:06p>&Y8aK-Ma-RJ4=El'1.KU*C)%4Fd?,K@V2_5kGgi+QdG^ZWt;Rj\.l_E-&5N<,3]K*ocrepK0b]g<Bbp<%K?m.#,Dude!)2i@U.,h1PZFXO;%_`6nl(tB$dUdUe`/M/n&cZ"E<SNB)oY)Q2:F,TsdV,<l/,^75D%WKgT7&UXW:G_u_#;m]jk)^^sRTOYV*PO0t741!1JjEpVfJ94l,SqrL98<@NiHfmh^&@8Yf5Z[>Qc;n+t]P,JI6fcCOLj#&P36C5\#AV-Ta9u9Dg]Y0ClL=JX9).t?4]0fUPBF5FIbHBqn.QiDV-2#2pZnt,UK2/=;k4,#7%e#;Bk.l_f'-W&"ODu9M3)ll&7mc$,^83&S7nNZK*D&EXg?6_-V.E/E8E"5)h#Go[F7,e51t_Mtq\3hg3UqN7=YWtYW""03A%MQZjY;_COo'pc;o\nKW8S)Sp!m+NN2pDGTFTH,<)%>ie.)r"7P`l`/!Lc91/ndk?MXd:NZ7oD:0K;kU"8RZW?aYCo]@D;MV%X*.R31o8"2bG"(4VN@'^?ID;m>^Ejia0X=kP:kMc']..r"33p6&4;"f*cT9t7K,+3;S'g)W1fu05Mn*7"Ba+%\uq0]GC1\6].l)o1_6"J53V&@ba'PK$*R6Se6deuCLI86s~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+>>
+endobj
+7 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+8 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+9 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+10 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+11 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+12 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 1
+/Kids [6 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 7 0 R /F5 8 0 R /F1 9 0 R /F9 10 0 R /F2 11 0 R /F7 12 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+xref
+0 13
+0000000000 65535 f 
+0000002650 00000 n 
+0000002708 00000 n 
+0000002758 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000001885 00000 n 
+0000001991 00000 n 
+0000002103 00000 n 
+0000002212 00000 n 
+0000002319 00000 n 
+0000002425 00000 n 
+0000002541 00000 n 
+trailer
+<<
+/Size 13
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+2889
+%%EOF

Added: lenya/site/docs/components/tasks/scheduling.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/tasks/scheduling.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,430 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Scheduling a Task</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.14', '../../../skin/')" id="menu_selected_1.1.4.1.14Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Tasks</div>
+<div id="menu_selected_1.1.4.1.14" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Scheduling a Task</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="scheduling.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Scheduling a Task</h1> 
+
+
+<a name="N1001B"></a><a name="Scheduling+a+Task"></a>
+<h2 class="underlined_10">Scheduling a Task</h2>
+<div class="section">
+<p>
+See section <strong>Scheduler</strong>.
+</p>
+</div>
+
+
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/tasks/scheduling.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/tasks/scheduling.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/tasks/scheduling.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,151 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 442 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<IbAMqd&4Q?mMHQ*2VLIGgQ;,m\W_-8+G&8#u9S*U2jcPA6YCQtk;1>0-Z=e""@=32V&UE"9i'(%p1.$aB+VYE>!B$L;buVV>MH'pZ#p8"V3NBG:o'3H0,nE=`m_q)CioYRg?P'mf1':H8P$Qj8$=ohpi@$Hcr,u-63EI$/PNnqo<RoAc!UDg8cB3s!KDXMk^T+;XRS.a*G#dDm1G/[ihr.F`P-Ki[`VVt2$oo;Q3jWh#X4B,ZbW#ofrl'iuaC("$0..f^Dr8XRl0[lQE_jH0D)fX#LA2:6Bq1#;$8[)!pf316M#<4/)r;_`"qjt31).9P>!YX7a_%b,TCo#to"^&lSN==h3("QWdQQhn?g!2SCCTdTV.2GZ.:8OcGO0ZU2L.F(M4<sUem@@ig"GYn9&hh]'fonp@?[sI`lV4j4K_ShDuU"=]#EG~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 588.041 108.656 576.041 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Length 371 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gas1Z92C3p&AI`dk.#cjYn'IMd5C@.P6PpiJO"KKKG@UKs5*;P/_Q+tdW?i7?8KXS]/rTW4q`ZmO$MZ$+Qf'GZm6AWGl[@^]^@39iP<Ca...@2Q>4Z-5FpSjZ1g-#Et$"k8ccaR6')E:2!!MOG9"Y!DZo,<8n0<gO>"c&8YN6tF,cApH)R,&KsO+^NH6e(-14-Irp?_[*%]JV'@`^%KH8:u4-<-*pAUSXDB6.\n<7rhkL<h,//]7[%]lgM0cB2G>5,W*ef!2Xr;ir)Pu7~>
+endstream
+endobj
+11 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 10 0 R
+>>
+endobj
+13 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\123\0\143\0\150\0\145\0\144\0\165\0\154\0\151\0\156\0\147\0\40\0\141\0\40\0\124\0\141\0\163\0\153)
+ /Parent 12 0 R
+ /A 9 0 R
+>> endobj
+14 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+15 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+16 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+17 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+18 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 2
+/Kids [6 0 R 11 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 12 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 14 0 R /F5 15 0 R /F1 16 0 R /F2 17 0 R /F7 18 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [11 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+12 0 obj
+<<
+ /First 13 0 R
+ /Last 13 0 R
+>> endobj
+xref
+0 19
+0000000000 65535 f 
+0000002187 00000 n 
+0000002252 00000 n 
+0000002344 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000604 00000 n 
+0000000724 00000 n 
+0000000749 00000 n 
+0000002467 00000 n 
+0000000883 00000 n 
+0000001346 00000 n 
+0000002530 00000 n 
+0000001454 00000 n 
+0000001631 00000 n 
+0000001744 00000 n 
+0000001854 00000 n 
+0000001962 00000 n 
+0000002078 00000 n 
+trailer
+<<
+/Size 19
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+2581
+%%EOF

Added: lenya/site/docs/components/tasks/taskaction.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/tasks/taskaction.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,530 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>The TaskAction: Triggering a Task from the Sitemap</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.14', '../../../skin/')" id="menu_selected_1.1.4.1.14Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Tasks</div>
+<div id="menu_selected_1.1.4.1.14" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">The TaskAction</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="taskaction.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>The TaskAction: Triggering a Task from the Sitemap</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Declaring+the+Action">Declaring the Action</a>
+</li>
+<li>
+<a href="#Scheduling+a+Task">Scheduling a Task</a>
+</li>
+<li>
+<a href="#Developing+Your+Own+Tasks">Developing Your Own Tasks</a>
+</li>
+</ul>
+</div> 
+
+
+<a name="N1001B"></a><a name="Declaring+the+Action"></a>
+<h2 class="underlined_10">Declaring the Action</h2>
+<div class="section">
+<p>
+To invoke a task from a sitemap pipeline, you use a <span class="codefrag">TaskAction</span>. The
+task ID is handled to the action by a <span class="codefrag">task</span> parameter:
+</p>
+<pre class="code">
+
+&lt;map:components&gt;
+  ...
+  &lt;map:actions&gt;
+    &lt;map:action name="publisher"
+                src="org.lenya.cms.cocoon.acting.TaskAction"&gt;
+      &lt;task id="publish"/&gt;
+    &lt;/map:action&gt;
+  &lt;/map:actions&gt;
+  ...
+&lt;/map:components&gt;
+
+</pre>
+<p>
+The <span class="codefrag">TaskAction</span> collects the request parameters and forwards them
+to the task.
+</p>
+<pre class="code">
+
+&lt;map:match pattern="lenya/publish*"&gt;
+  &lt;map:act type="publisher"&gt;
+    &lt;map:redirect-to uri="{parent_uri}" session="true"/&gt;
+  &lt;/map:act&gt;
+  &lt;map:redirect-to uri="publishScreen?status=failed" session="true"/&gt;
+&lt;/map:match&gt;
+
+</pre>
+<p>
+You can also pass the task ID as a <span class="codefrag">task-id</span> parameter directly in the pipeline:
+</p>
+<pre class="code">
+
+
+&lt;map:actions&gt;
+  &lt;map:action name="task" src="org.lenya.cms.cocoon.acting.TaskAction"/&gt;
+&lt;/map:actions&gt;
+
+...
+
+&lt;map:match pattern="lenya/publish*"&gt;
+  &lt;map:act type="task"&gt;
+    &lt;map:parameter name="task-id" value="publish-article"/&gt;
+    &lt;map:redirect-to uri="{parent_uri}" session="true"/&gt;
+  &lt;/map:act&gt;
+  &lt;map:redirect-to uri="publishScreen?status=failed" session="true"/&gt;
+&lt;/map:match&gt;
+
+</pre>
+</div>
+
+
+<a name="N10043"></a><a name="Scheduling+a+Task"></a>
+<h2 class="underlined_10">Scheduling a Task</h2>
+<div class="section">
+<p>
+See section <strong>Scheduler</strong>.
+</p>
+</div>
+
+
+<a name="N1004F"></a><a name="Developing+Your+Own+Tasks"></a>
+<h2 class="underlined_10">Developing Your Own Tasks</h2>
+<div class="section">
+<p>
+Every task must implement the <span class="codefrag">org.lenya.cms.task.Task</span> interface.
+</p>
+<p>
+The easiest way to develop your own task is to extend the <span class="codefrag">AbstractTask</span> class.
+Its <span class="codefrag">parameterize()</span> method simply replaces old parameter values with new
+ones. All you have to do is implementing the <span class="codefrag">execute(String contextPath)</span>
+method.
+</p>
+<p>
+You may wonder why we pass the <span class="codefrag">contextPath</span> as a method parameter
+since we already pass it as a task parameter. This ensures that the task is always
+able to access the Lenya CMS directory, even if it is not created by a <span class="codefrag">TaskAction</span>
+or a <span class="codefrag">TaskJob</span>. Furthermore, if you enter a task in the <span class="codefrag">jobs.xml</span>
+file manually, you won't have to provide a hard-coded <span class="codefrag">servlet-context</span> parameter.
+</p>
+<p>
+
+<strong>This feature may be subject to changes. If you have any suggestions to improve
+the task implementation, just contact me (Andreas Hartmann) at</strong>
+<a href="mailto:ah.at.wyona.org">ah@wyona.org</a>.
+</p>
+</div>
+
+
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/tasks/taskaction.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/tasks/taskaction.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/tasks/taskaction.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,251 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 577 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<K9...@W>i^_GmrCDR-E!osL-&MY1.37D3k)2.,C<]J5\03ktH2dHO8?([r6h+''`mX(0ZDMi/iNRYXNT60d#cmW>cco\O.[-L30fGNY,/Q60(:$n4DYpZ:>!s4$_XgIPqVWiq?KE%Vq/'d(pM*$qFOI-ROJpF(fjd,_@%RC]`ag2f7\Pg%=1!+`a\7*)>Kok2%W_oV`.G<.8)l"$[#*g'77FI%h^G)2d'=kQacjL,@#fgT]h`TRGV?,YmOIa0iteX&(0b&sU8qF`L]g;&\$s.>e=-r)&_7;i+k42'+>g!7,+14A2Wa*g,6fR@.gK?soDB9(_p)SD)j3QU=q@gUORL*2],BZPh(i-+TmG32FO@BkOICj%Wi?kd07U&/`9#OA.ScM>^,-9ZQ_KWltR':uQ,mWl-=g!!/bhX+>'AKFNPYLN'ZUUR<U>qcV!]i_bp;Y:CQhVS<-mSuC~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 588.041 120.644 576.041 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 569.841 108.656 557.841 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 551.641 160.976 539.641 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Length 2100 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GauHMD/\/e&H;*)@JJ%"@:;Pre4\2*8DA9#Z!e[40>fgZN't]iA^Mgc38Un>^=/"BUL%aG)hnD[W:5gkcTQKb@p^g#f5H:%onYD2Y%GuW@7KDir.CX2.A32-f:O]To3\(dnpGo*Gkq<k)...@U>A4jRUTEu!%q%c:pGSAMb"0\*2oo1BZF\Am>.)<%aAl1;W]&D>/4dK-hH6pmN-Z`Hs`F3PYbog(N?luibJ<id,+WOPu8r^!E:2^nt!q8IKhdH!+UA^RD`^%U`(5:VeIS/+e!c.a@8doVAp4hulM]1dH@P)0jN@@9#1H-hH6A;%L@(F><O>;Au?PSu%g#BO`TtD0<);gFY5Z``^N5G3E@oOPb_h=G$qbSAj#s`"<9!)0/ElJh`lgS;];jOfrf3ubI7@<3^SfE*48[k&,I,]J>mH"SkB+r_8"nHsA=3#:AFA!*edq.I3.H//1q$38.+LbSuFMOdgphG#0T6n#\]<4M+qHm57QT<"E(TL#[a^>-h+YZ$qig;\g@"F(=gIICng)>)[FHOSr5`4,?JP7c&0`6i,`?L(j_5'uJ6:r6o5F3i8:rq%*V5bP1/30&\&CRSAA#P="Mq9`;A_(+<`e*=JhR-5jkKtLZmNa7a7b[5pd-lAbi\I^4U:."2d-/$i$-PNLOs:bcTV5"<$gZ'?246VM9Pl?eTU_e*pZ"HH+YaceTg!>Prq94S_cW>alu7$0DRPtg!-^MYFhH^T"pftWJTe`,g6rCh/B^<.<KlR,`[_YETe]#!R-K\nX\hb!P?K!]?=<6L?'s-W>6?3=?")6"eF6:i29Mg`ia2+:GRX!C@#sElmCar*V#2OSTWGaG;4-g36+hMFQnsMEe0TP\g+#kJ1]9[iI.m++\Zq8$`9YQulrkS49hD;$;"tku+/Q@"Ae8R-WQL<cJR5!!h.ZgP/_9;=Q[>MXQPbtA//rk2=Go[0_@ndHq,=`o?WGCe:9,_s!^JrkGZOn)G=D*ido>C15n6!l+%3@t)iP,%-p#Q^`),I/Pj]T9=\[o\Vo`9,#mPdl`dbq/<kk7hdiO7^[1#>"SSJd&3Oe'1%I(ug%fHU!A(!K*_leeh99C46HqR=.)*-S,&uX3\8#+QB"9f.KWU.a^m'O,b(#=1`\LNFEarXmHB-ZaY0r3[Y9^mI5`nTV@+7?]L\^C`T6jFGA(!UhX$m.Aa=6L1AT83P5OA1/tnj8uTU_O)SdXqP_]I0ZMZpW"G^5oE?3:OVm5Be#f]9W_s`nR$gkk.DZr8rhZ[*"ZX/RFLDYW!he?Ul/k4!h9#qd&"so!HNa>t#6W>KdjeV3l*=Omb](*QF[kU"FaD82+A+[otqlam_C`>3P#s<f(W_:"Hf(F\+D#6:PYP=hR06*darV1,%!ESN]0Wj3r;P:"V5glM//#Y6qB/meF_[B$tE4/a"`'d[CKl+cMcJkNY$UdXehAg^(\YkTAU"Nt:4NS]*8gc0u(("UdGQrkj8uj[1U*1s`n>eb0!gY)??.8&cuUlT"5<IX&q^m,ID5`0SS]<U=-2C;7D]]0$ZO_?>_GQZBd<$nu?HNRX"E5u2!?"#\.#)u~>
+endstream
+endobj
+15 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 14 0 R
+>>
+endobj
+16 0 obj
+<< /Length 616 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GarVMbEA>K&A7TL3ndT=,)N5l'Q5Ija!o,NMf[6Sn^r@[KNO#EO'httM2Nhu1ST5nH`";K]seMB6l@="brpXcO!8$THeMHC&fd#6V%*:+l\'_dKfN[9)Y(l7d8-!UZ1)^d02P:*^YkDnh?Y>_??,Lb\>^a1ENl+aZKh/I^r#VRQO@\W/R5%/K+"9d7FsaeMp/\a;=6Rt\L^.(?064rh?VTCT]@bVQ-02o-nL4SPjE:SWL?j<#WF%<GkZ"FD(QYL%3Go6\;TOa""He'H+#[C?&O^DArCF6W,pgdj@'FdRf(+3Bt0Dj4cm+6IRq00hCC8UrXjE4?oSJp>JS:t(2+8S&LNaERG'Q\KJC'48+2pkT5HPrB$pj'bHWgSQ?i;o3[i+Td`'uJgdO\nF%q0Fg\FpY;0NQ[7CcE.[oY.iQmV.!9s2IWLeR2X:>%Ub4-7sW*P&=`iGs=(ED`l=j!"TI+"JQShJNcU]Wi\G`,UU-WEFgULpTGCi[VVj_E)c1B+83n!UBGV5+1Sb',CfrYVu-U#KQu+=-!$T*N[W932/2:WJ_T:lsPkS8;Hb2/^H=q<GnsEK?Su5j^m.f$t+5FJuO;2`+&Z?L^SC'r<7=C*d[~>
+endstream
+endobj
+17 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 16 0 R
+/Annots 18 0 R
+>>
+endobj
+18 0 obj
+[
+19 0 R
+]
+endobj
+19 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 142.644 702.4 216.012 690.4 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (mailto:ah@wyona.org)
+/S /URI >>
+/H /I
+>>
+endobj
+21 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\104\0\145\0\143\0\154\0\141\0\162\0\151\0\156\0\147\0\40\0\164\0\150\0\145\0\40\0\101\0\143\0\164\0\151\0\157\0\156)
+ /Parent 20 0 R
+ /Next 22 0 R
+ /A 9 0 R
+>> endobj
+22 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\123\0\143\0\150\0\145\0\144\0\165\0\154\0\151\0\156\0\147\0\40\0\141\0\40\0\124\0\141\0\163\0\153)
+ /Parent 20 0 R
+ /Prev 21 0 R
+ /Next 23 0 R
+ /A 11 0 R
+>> endobj
+23 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\104\0\145\0\166\0\145\0\154\0\157\0\160\0\151\0\156\0\147\0\40\0\131\0\157\0\165\0\162\0\40\0\117\0\167\0\156\0\40\0\124\0\141\0\163\0\153\0\163)
+ /Parent 20 0 R
+ /Prev 22 0 R
+ /A 13 0 R
+>> endobj
+24 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+25 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+26 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+27 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+28 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+29 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 3
+/Kids [6 0 R 15 0 R 17 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 20 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 24 0 R /F5 25 0 R /F1 26 0 R /F9 27 0 R /F2 28 0 R /F7 29 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [15 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [15 0 R /XYZ -5.0 251.726 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [15 0 R /XYZ -5.0 199.392 null]
+>>
+endobj
+20 0 obj
+<<
+ /First 21 0 R
+ /Last 23 0 R
+>> endobj
+xref
+0 30
+0000000000 65535 f 
+0000005948 00000 n 
+0000006020 00000 n 
+0000006112 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000739 00000 n 
+0000000859 00000 n 
+0000000898 00000 n 
+0000006246 00000 n 
+0000001032 00000 n 
+0000006309 00000 n 
+0000001168 00000 n 
+0000006375 00000 n 
+0000001304 00000 n 
+0000003497 00000 n 
+0000003605 00000 n 
+0000004313 00000 n 
+0000004436 00000 n 
+0000004463 00000 n 
+0000006441 00000 n 
+0000004632 00000 n 
+0000004841 00000 n 
+0000005047 00000 n 
+0000005286 00000 n 
+0000005399 00000 n 
+0000005509 00000 n 
+0000005617 00000 n 
+0000005723 00000 n 
+0000005839 00000 n 
+trailer
+<<
+/Size 30
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+6492
+%%EOF

Added: lenya/site/docs/components/uri-handling/D_/Development/src/apache/cocoon-lenya/build/lenya/export/docs-new/build/tmp/context/resources/images/live/URIParametrizer.png
==============================================================================
Binary file. No diff available.

Added: lenya/site/docs/components/uri-handling/URIParametrizer.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/uri-handling/URIParametrizer.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,555 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>URI Parametrizer</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.9', '../../../skin/')" id="menu_selected_1.1.4.1.9Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">URI Handling</div>
+<div id="menu_selected_1.1.4.1.9" class="selectedmenuitemgroup" style="display: block;">
+<div class="menupage">
+<div class="menupagetitle">URI Parametrizer</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="URIParametrizer.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>URI Parametrizer</h1>
+<div class="abstract">Desciption of the URI Parametrizer which is a key
+    element of the site tree framework.</div>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Motivation">Motivation</a>
+</li>
+<li>
+<a href="#Rationale">Rationale</a>
+<ul class="minitoc">
+<li>
+<a href="#Overview">Overview</a>
+</li>
+<li>
+<a href="#Interfaces">Interfaces</a>
+</li>
+</ul>
+</li>
+</ul>
+</div> 
+
+    
+<a name="N1001F"></a><a name="Motivation"></a>
+<h2 class="underlined_10">Motivation</h2>
+<div class="section">
+<p>The problem of <a href="../publication/siteTree.html">determining the doctype</a>
+      independent of request URI needs a flexible and yet simple
+      solution. This is where the URI Parametrizer comes to the
+      rescue.</p>
+</div>
+
+    
+<a name="N1002D"></a><a name="Rationale"></a>
+<h2 class="underlined_10">Rationale</h2>
+<div class="section">
+<p>The URI Parametrizer is an action which given an arbitrary
+      URI return a configurable number of parameters which it infers
+      from this URI. Typical parameters include source document type,
+      navigation location, etc. The action itself delegates to task of
+      determining the parameters to the Cocoon sitemap, i.e. the
+      parameters are determinined using the normal sitemap pipeline
+      matching mechanism.</p>
+<a name="N10036"></a><a name="Overview"></a>
+<h3 class="underlined_5">Overview</h3>
+<p>The flow of information is outlined in the following
+	diagram:</p>
+<div style="text-align: center;">
+<img class="figure" alt="Diagram of URIParametrizer" src="images/live/URIParametrizer.png"></div>
+<a name="N10044"></a><a name="Interfaces"></a>
+<h3 class="underlined_5">Interfaces</h3>
+<p>The URIParametrizerAction expects an arbitrary number of
+	parameters. Each parameter contains a key value pair which
+	denotes the name of the parameter and the source. A typical
+	example is as follows:</p>
+<pre class="code">
+&lt;map:act type="uriparametrizer"&gt;
+  &lt;map:parameter name="doctype"
+	  value="cocoon://uri-parameter/{publication-id}/doctype"/&gt;
+  &lt;map:parameter name="path"
+	  value="cocoon://uri-parameter/{publication-id}/path"/&gt;
+  &lt;map:generate src="cocoon:/{doctype}/{path}"/&gt;
+&lt;/map:act&gt;
+</pre>
+<p>The <span class="codefrag">uri-parameter</span> prefix is a standard prefix
+	which invokes a pipeline in the root sitemap which mounts a
+	subsitemap in your publication with the name
+	<span class="codefrag">parameter-{parameterName}.xmap</span>.</p>
+<p>The action basically just issues a request back to cocoon
+	for each parameter. It uses the URI given in the value
+	attribute where it also adds the original request URI. So for
+	a given request URI <span class="codefrag">foo.html</span> and the parameters
+	given above the action basically issues to requests using the
+	<span class="codefrag">cocoon:</span> protocol:</p>
+<pre class="code">
+cocoon://uri-parameter/{publication-id}/doctype/foo.html
+cocoon://uri-parameter/{publication-id}/path/foo.html</pre>
+<p>The matcher for uri-parameter in the root sitemap then
+	tries to mount the sitemaps
+	<span class="codefrag">parameter-doctype.xmap</span> and
+	<span class="codefrag">parameter-path.xmap</span> in the publication. Then the
+	reuest is matched against the parameter sitemap. Here's a very
+	simple example of a parameter sitemap:</p>
+<pre class="code">
+&lt;?xml version="1.0"?&gt;
+
+&lt;map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0"&gt;
+
+  &lt;map:components&gt;
+    &lt;map:generators default="file"/&gt;
+    &lt;map:transformers default="xslt"/&gt;
+    &lt;map:readers default="resource"/&gt;
+    &lt;map:serializers default="html"/&gt;
+    &lt;map:matchers default="wildcard"/&gt;
+    &lt;map:actions/&gt;
+  &lt;/map:components&gt;
+
+  &lt;map:views/&gt;
+
+  &lt;map:resources/&gt;
+
+  &lt;map:pipelines&gt;
+
+    &lt;map:pipeline&gt;
+      
+      &lt;map:match pattern="**"&gt;
+	&lt;map:generate type="serverpages" src="content/parameters/doctype.xsp"&gt;
+          &lt;map:parameter name="value" value="{1}"/&gt;
+        &lt;/map:generate&gt;
+	&lt;map:serialize type="xml"/&gt;
+      &lt;/map:match&gt;
+      
+    &lt;/map:pipeline&gt;
+
+  &lt;/map:pipelines&gt;
+&lt;/map:sitemap&gt;</pre>
+<p>A more serious example could possibly include matchers
+	using the SourceTypeAction from the Forrest Project or a
+	HashMapAction as outlined in the <a href="../publication/siteTree.html">SiteTree proposal</a>.</p>
+<p>After a match has been found the pipeline in the parameter
+	sitemap returns an XML snippet in the following form:</p>
+<pre class="code">
+&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;
+
+&lt;parameter xmlns="http://apache.org/cocoon/lenya/uri-parameters/1.0"&gt;article&lt;/parameter&gt;
+</pre>
+<p>This xml is consequently parsed by the action and returned
+	as a HashMap. Inside the action the parameters will be
+	available under the names as they were specified in the
+	parameters to the action.</p>
+<p>The fact that the actual determination is delegated back to
+      the sitemap allows for a combination of the <a href="../publication/siteTree.html">original proposals</a> where
+      solutions such as Hashmap and SourceTypeAction were
+      outlined.</p>
+</div>
+
+  
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/uri-handling/URIParametrizer.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/uri-handling/URIParametrizer.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/uri-handling/URIParametrizer.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,320 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 716 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<M9lo&3&;KZM'c`c3#bMapX\%OjGM8ogePk3);39&@Q<^6(U]1*4U^6m\3*49Z2N*lfjagukR7.oj$4)7iA4;0_T0,GJ*asTca*udG";==9!O<I84o'4^3s4Xk&ba3)]/4Q))Pd<_EsDVqm'G6[_"p.+:aG0;@_mAQ=fE>lQX8lIR9E\RW'N^q5_9Q'kn(m@lUQG%ALkH^=0'lHSY7(bY-[>a>>uuedhH9.60s1kco-jb7J%h9b]Z)^%RorGkJ`YfN:pcBJjY^l5/qM"g$J##_ml^kO,ON;DuhqV+\U74e0e8ZHJLP#kCe&ZPH+->AtcjlCe&D[DoYN>AtegM2g+NBdPi7IlOC7$.oeLrR(q3H?o:CW<ma@BWQYGa#p]MW"4.U6.3G3onntE:c^\'JA&G<:\c"[1J=/P*6ju%pke2V@TO%#i<MQ0s&)YV<:[G?nKMC(dM8=ib72=S6Qc5/`W']rWLIlZYFcrO?/"Emdee(s=`PNIH@UoZ"3`qV5^?pD[YIGs^2Q$h]b<V<+T+dnPp70u#<B[8,IqDX7'J`b_WKOP\G"?J8(!>M$70NduPBMdG6^RkD_NYP\o+0g4=$)!Fp"$"J.1%L\+/+m<P7SER@6CLVXsS?k-GAtM[;Ltq0,cLR2]8l5!AWJsp#Vi*5-AH<g-;X4fgleK9WQ5)hVB/*(q'kP$b-3%^fIj;*H_lUc"F\`eS5~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 486.485 73.34 474.485 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 468.285 65.996 456.285 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 450.085 80.816 438.085 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 431.885 80.804 419.885 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Length 2500 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU5>E@OK'n5n\&H'rZkg1Mr+*;[gh/7DF5hg/84uIb]A_LakgJX2IVEt3.O"RjN-.4S8&RZes`:)KrF,oC<m:u5VEi;c=B7!akc>c8n(]M6HGSJPU:bQq!\b!!`Pe;/,=O93\o@L:1BAU_8GjG:^g&;.O!f+&^"XA\W8,R$#fUg$7:oSK%M0sVG*_**#[]A:e"+p.'B4hrJ,RbM40u>+^GGl=>d#Tgj16<.SOn7da>lA1*_tJ+M*M'5X=,9G9]kE)AAKcu,7IEiE-TJghGR4r-!!84+PZ\#>l:qR3I@JN-Aj(:d:/#n2bRu%g!@0l!>lS@uY6U1sbHuPt0"U%qU.I29:2bW.6cc->GF;/%CtdCE&R-Oa3Al*Ul0X]VZIk(-^lP5;F67MF`:'h,d4bOqiRd=k&7T!B[sYbLAE$0I.\^8cqs!6G1nuX+>/tODRGN[%jqU'dQW`(rK$%YOP"7RHIQRpjc8N1#1]r3eMW^^2o"RLc:X_'8#d#O-:eK5O/',,#VioZ5ne2YICbUbjrBKqjiL+qig0$h,$X[_bd2)'a?D-V+i0h\u1-J@@7sPl(jeUVP7WJ*;d6ibf<J<.Xd]tjRA#m,*)+C%`Yf\s*Wkg*WC9+?IAZ%'hrN",kK#g=r+!+CLj,d^lJLNRtSh$b5m']*`8@*KCj_ChoF:ZpVk$!Ua`V`6e!Ig>)Xp64&LZ1b+M'gd$?eE7FRp'@DO*cuqOC1du?@Oji%F'MX-,IQQ)UB@<_rN4]+oPN?-.]fjX.384F@cW2#"]f$s.l_]'\(]Wjbm$u39m8&8>`IV#'^>:"`[5KMk>%HUaJl30%(CdA=[MCi@V)o#\)fjre39"SFH9Z:hM3u?f6pZMhi=!#2V=MjeKBCTR])XB?>fh>II8'4&Qh00-87EjCm-5,sO`'m]W).L$$U#M8ttsd"M2QW;W?DEue'k:HB$<:pN.Vh=R`YNA=2k`NPYjIk;d?%QkL!$_I#9"u/"L103MmX=D1f-.9fQa@fif*A\lIIc?_4YHMUJgi-D`S+^KGA=n.uC/lSmbXfR.jS+907b\;@'W"Pa>)@fBB#Dj3D&FV+QNuA9mWbWaY0Q+fM<bh0eg]#>ON-t,2COa,V_iucluMdjC9X<snqPM/\u`Gpr/>,U$"l2UGanGa6X<&CGs7qLa;KI/VRZpq#7X#og+=AsXcaFAXn?los7[^c#"'`V8D&P>?K_3@of,mQB/!bt&@>(p(h*87GZ^k,8`+GETZGq(Fn5bGRWifPF`YCTQka^k&gXYYYi<pLW1B9JB)[eDoq5pI]\"U:(58M3KS$?eBi_9VP4`BCodbh!fWRs'?J?kNmPQ8Z0tQ8U5VX<ZOrGO$);e2TKLn`PC@>pj\06XUQn\JPV8PY`=c*8\=p%dG'e7/t_>00nSBK6q$oTul(L)bH9/K'hg@@pN?FE:40qd>S:<UKg4[4HSD/dcVn-`-@at0?>Cebc%#KF*)OTpai^_U&122HH`Y*XWjs1XYo??9mm]eEcC&X.?&(L^]bAFk(ea6SaL1XmQHe)J&;eobbbmp_(-nJ"]eGUcC"K-1RILp>4L%6&5OUogc47pB&,RuTB!B)RfM5f:4B&NK[aX`N`;8qBY@-f\clB/MH8n+S_g9-oY)^s1'0Q6SVA/1iL8<kHV7^,9+VRomNagC@fJIpfdOQOtP6m$PJYRjS%.@_+)9[S?db_i'&L"F+jLDFj,>.cUXPh,NDs>OE*s,);!tKYE=$(q[m!Y;$P/bYD0<CuA^pWj.4'0'j5&Z%ODKGg0@-+qK8FC21JkrGQ<$T](VHn\&kZm5jSReCHaM+.9m)pA5[J-FN-+p!*NG)o9/]Ulr0^lMHf_VB&M!>IBhdKLJS@HKlJ[4C7:ih7=KL5l/X1MX;DnK.C/^lpCB.4R+4<f$7LUN&!^!r*bSCd&@Ea0gc-f`o4sU+0rH7O:GbgO=J!Fn,L5Zqd<?P`^bfL@p'Bt`4;Wb(5iK*NqdBhHQ=KLEm2BN-W#VGnd8-b8P&&fRf35bX2W8$%*$j0Uk^fEZi8f<$cA,p4DjqeWb)A7`1ju$7h=oado8R@]Rn-V8?%W=JLi_>ThQoT36HI&cpMZ7:WpC#$N]kWquH&sfht$[0f@2SA`%l)h=fjDgT5[&+(StcE!@R@,Y<NK@&YgEm^%d)@Qi7EA&DafEA_qh_=qOY-&2*E#"=(g4O*Ia8Y1(*U^=26=W<SE&PmK98?4)-8"&aCfG#l=5[=D]/\[<5[<Y,tUV;)L:!+O.r]l:RSG2O/B<qnlo:@OjO=%3Kqb@h]6K@V5gGgnthjY#rS&R\l**:&C7\X:l/%9<H:fW9D<Db-82>:u6U7b!XWfH(&Z%,U?R-T(Ih;`QZn?*UGHp\:7E@4$6+gfo7ni)"3#SK4,XE'ZG/:sR3qV+p+JHq^W!)Nl]+3WpeB$jO5+Y?Z)GOWMB*f^,B\9Z\mnoXo:4>`,Za4fLoHg$1\M<i2l=Z5+.$In9G5UN,BSkQEa+&G9j-i~>
+endstream
+endobj
+17 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 16 0 R
+/Annots 18 0 R
+>>
+endobj
+18 0 obj
+[
+19 0 R
+]
+endobj
+19 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 77.652 701.666 194.304 689.666 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (../publication/siteTree.html)
+/S /URI >>
+/H /I
+>>
+endobj
+20 0 obj
+<< /Length 1610 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat=+D3(GM&H88.JbZU!;@M]Ye`BPQ<VO():Yf>TWD]oA*9&6NJ2m_$9rn9f%M7VC5e='ub/V`>HCfE%rihi>]:+/=R3Zl&osNWOgIM$NC;(_(Vai?6S5\;m:7t1]X_0lC5-/A96`AC9Cpfh%TM%-Uri"D(qj'eT='MNTY;^AuQJY8?Le:.L0](W#^M0b;0B>i"W/]m039Nl'n`!I%EpB"n8fTl9IOT,\[BrG\(F&+.Q-oS3RsS`fs%Ue]P07[8^NlS])K;,iE%)*4F??(6a\&^PPfK:IoRb8!/p"J]Ks#kTA@0].Od/$ZNLWS+Eq!-I)\LV8jJBp&I_Aq6F!q?CS7\\#N+]B"d%=H=ETFE.0D*$Chtl9HgQZN4d-_#GSC>!XAJ#=%'/GPM')ssOJsS;3\noOiQ*s'HZDk`TJ_eZsSr[H\.bqh[odpffA)[Uge=jIF:!?oh79jm.h[(54DJL)nh,AEC67o+c]SFug[n/^tP,hT22PM\N#(L&qSfik\<67T]F&<YA3]X423/`r7K/B$l!mmm:Wee!P>*aL\]ki"3"U2Gtb#i3>Q`UtdK[PL7d&!SmG`q'1*ha#deTWopY-q'AmWcHU`VpOo0*>T1"]:P-NA`cbMr5Kq/P@s=[*Ki%)>/C:\JFtHL_'J_bq]B1S&'@td;&[N[=bo(g$5@bGFCkDfa<U_#s_Ta53;Ug%sXuD]'"X$$O&6C!n_@.g;LNZcDi;P>RJ7W926(/.^iUVA/NF<\KSo4X*#%FX=fK0S5L^21/5L<WWJ9e'%8bY[KEri'e)]Gi2W)i>kKu;(m(K72A:o5ReR4RcD$+4]/FJP>&?f:<\d%)0P'R;:HouP/C&<C^;B>>,`+MQ3cQZ\HIp'\`-c]%#KkI(=?@dg1GN6V"e<@UIRfCdJSl(c"$o1@(HNih)?r<^`!/P5k`<n/k<\$\F/lts,=]]UZL<$[ACuFAXB=]`ZHVbGKB3M$M$UXJ+qY-3;Soab1Fa9gd?pteH,jG57gX[Gk23pnXTMj;"t-4Kp+`RORrh^MoE,NTJq'n1c=/O4QN\_(ol6^nm#nD'10aBY3uHHQq^:AJC?I<%@SGocSW:T+\N7Y88q2gp4gR+Vl\(=a(+sYoGF[$#\5R]+lO--9Sg;CNUH@u%d*$\KDr[m/IP%Tu>Wn]6/oi?O\3^Jh8qtAe\S($2nVX$hgsf2tEQ7i4_&1qrK^[ijKE9&d5@0JoJ<3mX*Q[kRN3d4Dde+_0Z$jlqF@*K(;@h'qKBmkID-SS:(>Ru_S_&fmAHeX7ORWgT8gZZ-qFR1PG1H3"`.\8[n,q<_VG2.E.od:'2_'`J=kNc^#h]O`o:.r0qjejmW`DB=/LijlED+hmdDlCPSEYB*^\PI!'KL4aeUes@g4;`qYKP74Bl1\i"`Gs@[+4G\'H*s.rG9duj_-l/=%%7?5C\,](7s4qQgd>'I=U[Qfk7q8G>G![XIg7^ppT#:)[(*Tn,T3p6V'Q@J&P2Ris--<k+:MYV@;*:na;N4!m>dmKGiBrm'XA3<a$a*M#7NaYqMB=6($4C4rgtQ,-H*/hi(OB?A`TF?kViheFt84U;XBA3t^18'0q-"]Qog7_#\]R#A&SEJ,~>
+endstream
+endobj
+21 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 20 0 R
+/Annots 22 0 R
+>>
+endobj
+22 0 obj
+[
+23 0 R
+24 0 R
+]
+endobj
+23 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 167.652 542.12 252.636 530.12 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (../publication/siteTree.html)
+/S /URI >>
+/H /I
+>>
+endobj
+24 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 491.916 425.88 578.244 413.88 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (../publication/siteTree.html)
+/S /URI >>
+/H /I
+>>
+endobj
+26 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\115\0\157\0\164\0\151\0\166\0\141\0\164\0\151\0\157\0\156)
+ /Parent 25 0 R
+ /Next 27 0 R
+ /A 9 0 R
+>> endobj
+27 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\122\0\141\0\164\0\151\0\157\0\156\0\141\0\154\0\145)
+ /Parent 25 0 R
+ /First 28 0 R
+ /Last 29 0 R
+ /Prev 26 0 R
+ /Count -2
+ /A 11 0 R
+>> endobj
+28 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\61\0\40\0\117\0\166\0\145\0\162\0\166\0\151\0\145\0\167)
+ /Parent 27 0 R
+ /Next 29 0 R
+ /A 13 0 R
+>> endobj
+29 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\62\0\40\0\111\0\156\0\164\0\145\0\162\0\146\0\141\0\143\0\145\0\163)
+ /Parent 27 0 R
+ /Prev 28 0 R
+ /A 15 0 R
+>> endobj
+30 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+31 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+32 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F6
+/BaseFont /Times-Italic
+/Encoding /WinAnsiEncoding >>
+endobj
+33 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+34 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+35 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+36 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 3
+/Kids [6 0 R 17 0 R 21 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 25 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 30 0 R /F5 31 0 R /F1 33 0 R /F6 32 0 R /F9 34 0 R /F2 35 0 R /F7 36 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [17 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [17 0 R /XYZ -5.0 665.466 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [17 0 R /XYZ -5.0 573.532 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [17 0 R /XYZ -5.0 508.779 null]
+>>
+endobj
+25 0 obj
+<<
+ /First 26 0 R
+ /Last 27 0 R
+>> endobj
+xref
+0 37
+0000000000 65535 f 
+0000008147 00000 n 
+0000008219 00000 n 
+0000008311 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000878 00000 n 
+0000000998 00000 n 
+0000001044 00000 n 
+0000008456 00000 n 
+0000001176 00000 n 
+0000008519 00000 n 
+0000001311 00000 n 
+0000008585 00000 n 
+0000001446 00000 n 
+0000008651 00000 n 
+0000001581 00000 n 
+0000004174 00000 n 
+0000004297 00000 n 
+0000004324 00000 n 
+0000004505 00000 n 
+0000006208 00000 n 
+0000006331 00000 n 
+0000006365 00000 n 
+0000006545 00000 n 
+0000008717 00000 n 
+0000006725 00000 n 
+0000006876 00000 n 
+0000007062 00000 n 
+0000007212 00000 n 
+0000007374 00000 n 
+0000007487 00000 n 
+0000007597 00000 n 
+0000007708 00000 n 
+0000007816 00000 n 
+0000007922 00000 n 
+0000008038 00000 n 
+trailer
+<<
+/Size 37
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+8768
+%%EOF

Added: lenya/site/docs/components/uri-handling/images/live/URIParametrizer.png
==============================================================================
Binary file. No diff available.

Added: lenya/site/docs/components/uri-handling/standardURI.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/uri-handling/standardURI.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,568 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>URI Scheme</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.9', '../../../skin/')" id="menu_selected_1.1.4.1.9Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">URI Handling</div>
+<div id="menu_selected_1.1.4.1.9" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">URI Scheme</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="standardURI.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>URI Scheme</h1>
+<div class="abstract">Proposal for a standardization of URIs which are used
+      for CMS functionality. </div>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Introduction">Introduction</a>
+<ul class="minitoc">
+<li>
+<a href="#Dynamic+URIs">Dynamic URIs</a>
+</li>
+<li>
+<a href="#Static+URIs">Static URIs</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#uri_definition">URI definition</a>
+</li>
+<li>
+<a href="#Static+URIs-N100BD">Static URIs</a>
+</li>
+<li>
+<a href="#Dynamic+URIs-N100D4">Dynamic URIs</a>
+</li>
+</ul>
+</div> 
+
+    
+<a name="N1001D"></a><a name="Introduction"></a>
+<h2 class="underlined_10">Introduction</h2>
+<div class="section">
+<p>We want to standardize CMS functionality across different
+      publications so that we can consolidate them in a standard root
+      sitemap.</p>
+<p>In order to achieve this one precondition is to standardize
+      on the URIs how the CMS functionality is invoked.</p>
+<p>There are different ways to achieve this. We either reserve
+      part of the URI space (e.g. /lenya/foo) or we reserve part of
+      the request parameter space (e.g. /foo?lenya=bar)</p>
+<a name="N1002C"></a><a name="Dynamic+URIs"></a>
+<h3 class="underlined_5">Dynamic URIs</h3>
+<p>We decided to go mostly for the second solution so that we
+	  can leave the URI space as required by the publication and use
+	  request parameters to invoke CMS actions.</p>
+<p>We define two standard request parameters which we use to
+	  invoke all CMS actions in a standard way:</p>
+<dl>
+	  
+<dt>
+<span class="codefrag">lenya.usecase</span>
+</dt>
+	  
+<dd>The name of the use case, e.g. "publish"</dd>
+	  
+<dt>
+<span class="codefrag">lenya.step</span>
+</dt>
+	  
+<dd>Each use case can have multiple steps,
+	    e.g. "showscreen"</dd> 
+	
+</dl>
+<p>
+        For further information about usecases, see section <a href="usecases.html">Usecases</a>.
+        </p>
+<a name="N10051"></a><a name="Static+URIs"></a>
+<h3 class="underlined_5">Static URIs</h3>
+<p>There are also some static URIs that are needed for the Lenya
+	  CMS. They are mostly internal pipelines for resources such as
+	  the menu, css or support files for Xopus and Bitflux
+	  editors.</p>
+<p>There is currently no consistent standard as to under which
+	  URI space these resources should be located. Some are
+	  residing in <span class="codefrag">/xopus/**</span> or
+	  <span class="codefrag">/bitflux/**</span> and others are in
+	  <span class="codefrag">/lenya/**</span>.</p>
+</div>
+
+    
+<a name="N10068"></a><a name="uri_definition"></a>
+<h2 class="underlined_10">URI definition</h2>
+<div class="section">
+<p>Given the URI
+      <span class="codefrag">/lenya/computerworld/authoring/news/foo.html</span> we
+      define the following parts:</p>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+	
+<tr>
+	  
+<th colspan="1" rowspan="1">URI fragment</th>
+	  <th colspan="1" rowspan="1">Name</th>
+	
+</tr>
+	
+<tr>
+	  
+<td colspan="1" rowspan="1">lenya</td>
+	  <td colspan="1" rowspan="1"><span class="codefrag">context-prefix</span></td>
+	
+</tr>
+	
+<tr>
+	  
+<td colspan="1" rowspan="1">computerworld</td>
+	  <td colspan="1" rowspan="1"><span class="codefrag">publication-id</span></td>
+	
+</tr>
+	
+<tr>
+	  
+<td colspan="1" rowspan="1">authoring</td>
+	  <td colspan="1" rowspan="1"><span class="codefrag">area</span></td>
+	
+</tr>
+	
+<tr>
+	  
+<td colspan="1" rowspan="1">news/foo</td>
+	  <td colspan="1" rowspan="1"><span class="codefrag">document-id</span></td>
+	
+</tr>
+      
+</table>
+</div>
+
+    
+<a name="N100BD"></a><a name="Static+URIs-N100BD"></a>
+<h2 class="underlined_10">Static URIs</h2>
+<div class="section">
+<p>Currently different fragments of the URI space are reserved
+	(e.g. <span class="codefrag">/xopus/**</span>, <span class="codefrag">/bitflux/**</span> and
+	everything under <span class="codefrag">/lenya/**</span> that hasn't been
+	defined previously).</p>
+<div class="frame fixme">
+<div class="label">Fixme (ce)</div>
+<div class="content">The reserved URI space needs to be
+      consolidated and standardized.</div>
+</div>
+</div>
+    
+    
+<a name="N100D4"></a><a name="Dynamic+URIs-N100D4"></a>
+<h2 class="underlined_10">Dynamic URIs</h2>
+<div class="section">
+<p>The dynamic URIs that are used for usecases are explained in the
+        section <a href="usecases.html">Usecases</a>.
+        </p>
+</div>
+  
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/uri-handling/standardURI.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/uri-handling/standardURI.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/uri-handling/standardURI.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,371 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 731 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!TU995Pr&:j6I$6QU0Fo;I+f\L_IX]h]@fO!8Q=>1%ZJl<eOkcaFlZ^?hkP&"eX@-i0k+8.C4EU`+A,:5*1E?5\g8-=I0!C[,D\3j=c)<RVZnHOE64ahak6+8CC0JH_,/%s=hkU26PJ1$4>Zh$"3%jf7q$"s63=*7qDmt+q*fQ/m!`LJYVGp!!qop-\Bfd:$!c"=:4Ml%NMKh'Uc1r<4H8?+\A7s!kbF(MeW:=e!]Zk6r]WP">ff=FPr/?,r7:X\lnE!%H]mf9<[dXG2lX-'_\HXU"AllSO^5:o>L]/$eaOu9<N&'KkB(!!h[OB>'<Q51joC]4)d;c>TcD!Jj-7$LAY=aH6.*2sto*G\I'1,@C//=Xdm]@=+NU>i4g5YH+@D%"aMSO-nsTHkN#!>Rd%MhC/crk#U42FT[_8(U*;Aknc,S<d!EltN_GZju^E%@k3aL?4jmf'b83L6s826HEId"A\LPNoGV5T=#]@9]lR)b%j,)Q<4tbA=!i@$I<&rn?^'QgAf2'Z`Vtnl>gL,p_5@+1)k"9I1GQ]9V4:J#KQC`*;o(o,J+pJE?nE6+b9tiU.V1Cp_)B$>oBFbUa#S26W0^VFn!*VqS=HM`=!p/$i:_=p"36e!BqGd'u:6ia\dcC<ED(fj;d'HD-Iau<T>)@`F?;q'>>u'BeR-T-L"W=R(V,HKo>8B0KZ4cC]_EtZh<#[h$!#*XD;,?ef"08rrOmV-Q2~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 529.985 79.328 517.985 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 511.785 105.824 499.785 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 493.585 89.168 481.585 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 475.385 90.332 463.385 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 457.185 75.668 445.185 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 438.985 92.324 426.985 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Length 2531 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU6=`<(R...@b>0I:bFbPWF1!jemm6eettGaHn.C4Qd\3HkrsS"?>M7mt<No@2CE7M)kU-?gUeEQ/CcEdYQcE=E4C"IrR"kS;fE#_fa6)V*5]42iS^<a4EYbT'(&5?]2aD-NP0F0+8^ZoXGNT0Ul7El1fj%p2[<>3#cX^;LI.3]'UE;;m)Z5>76R>T!NQU/I'q""D]^"1q6FILZPG"AicY/6^u7:CZ0*2q+2/%AXCq`^SYV4+&E>rHCh<_5V:"/S]#7sTJ0P")&90ICRJq9UpgD`p_L!/g!;bHYWV\s9R)'D_Y.6E1pn]Kd[+3oFF-N#]7J\:k.Y9.M6JSD/1!+hk4Fb8U\D>5?]Sn.SF['Yg.99UcAg?-8H-]ZA%pL)Nk4$gD4Mhh88p=r7e^#ncIsiJ(i%7"jG+_I"5rUMC7LCA:p`@m=_.'mrfZJLh"NtP2qjn.;EerRA`-53PE]^j(55P>)N\+EQGb&"Kj'XR'g5H@WFS\UY9q(5:jtFXZ>(n%Mbs.Rj"edEIH#tSFL8L6,W)IoprAl-T0D2(&b5`kXXR6n&NZTPoWpQNm65E-Y"`\NL-"j=0UEWE(3(8mge,F^+aT0)b*-!qhcd(?&<O4_US+GAdjLh*BK%&$Cc"UllH"/,g^]sQTta=;-[sdo@XCncRQB*k!oc,X40rj(knu(_N_RC+1&M$7;;h'd2V^c+hJ)W`b49)\-,+/>V+=P2RArRZ3_@X&2f.EhOG%eZkao@dX,39W4#e3k_MClE-f`NkJ(->p#f5Fb!7VY]?lO3)6a>hIAckLO1O0oLXpqNQ="[%C1SNSG;mG$<Xe[aGknSS*m3D!.m4Ets*oG+_I],&/p#MkNQ7mRuFH?(&\jrh+V#_GPf27CWp4%HQ.Zj~>
+endstream
+endobj
+21 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 20 0 R
+/Annots 22 0 R
+>>
+endobj
+22 0 obj
+[
+23 0 R
+]
+endobj
+23 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 247.284 472.013 291.264 460.013 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (usecases.html)
+/S /URI >>
+/H /I
+>>
+endobj
+24 0 obj
+<< /Length 495 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat='bAP0N&A7ljp':m=gPPM]QE!pOWJ0tDHE\$G7*:-/Tp3<q6Qe9:]i:+Fc.Xu1fl7c>R4e^tNYJ3>To]lk<.B5E-(hg5;&>r>hBu0tVD.&)hj>\08sXa=$?)uCet=XZSO'QdR/9o1#&W\gC+GUPCB%\Amp.+.b,4?eIA_3g.s6->G<[3r-4^^a,_I[N4T]VVK-J\9*-AU%&tI<=iJiOX]+9Q*#?[0kZA:-g-A?G'UP:Y#\'`"U>'lblV8Ebnn]g87Z`Yi;;q!t&-0@i)_%=ml0\!uo\B&X*HD]RAS8_(03#q6V@bmiT*$<)4dL/%?Mk5sW.'2H&Q0N[U.HrjQ5[T%cP,$)%1^^\/\8HE5I2AmC!=LW(rmNj=fslh*7I<O@ap9u8@sWU\)!El2Q&<kK"Y^TnAIuDUGK2%+Zd'utlB9KcigS<k`u)VJ:<#1ufA#_4I`=`d=mrCZp9,,]>#?,UC7qu=C/sl%&i;?@!(%[X&c~>
+endstream
+endobj
+25 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 24 0 R
+/Annots 26 0 R
+>>
+endobj
+26 0 obj
+[
+27 0 R
+]
+endobj
+27 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 353.58 732.8 397.56 720.8 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (usecases.html)
+/S /URI >>
+/H /I
+>>
+endobj
+29 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\111\0\156\0\164\0\162\0\157\0\144\0\165\0\143\0\164\0\151\0\157\0\156)
+ /Parent 28 0 R
+ /First 30 0 R
+ /Last 31 0 R
+ /Next 32 0 R
+ /Count -2
+ /A 9 0 R
+>> endobj
+30 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\61\0\40\0\104\0\171\0\156\0\141\0\155\0\151\0\143\0\40\0\125\0\122\0\111\0\163)
+ /Parent 29 0 R
+ /Next 31 0 R
+ /A 11 0 R
+>> endobj
+31 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\62\0\40\0\123\0\164\0\141\0\164\0\151\0\143\0\40\0\125\0\122\0\111\0\163)
+ /Parent 29 0 R
+ /Prev 30 0 R
+ /A 13 0 R
+>> endobj
+32 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\125\0\122\0\111\0\40\0\144\0\145\0\146\0\151\0\156\0\151\0\164\0\151\0\157\0\156)
+ /Parent 28 0 R
+ /Prev 29 0 R
+ /Next 33 0 R
+ /A 15 0 R
+>> endobj
+33 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\123\0\164\0\141\0\164\0\151\0\143\0\40\0\125\0\122\0\111\0\163)
+ /Parent 28 0 R
+ /Prev 32 0 R
+ /Next 34 0 R
+ /A 17 0 R
+>> endobj
+34 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\104\0\171\0\156\0\141\0\155\0\151\0\143\0\40\0\125\0\122\0\111\0\163)
+ /Parent 28 0 R
+ /Prev 33 0 R
+ /A 19 0 R
+>> endobj
+35 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+36 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+37 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F6
+/BaseFont /Times-Italic
+/Encoding /WinAnsiEncoding >>
+endobj
+38 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+39 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+40 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F11
+/BaseFont /Courier-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+41 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+42 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 3
+/Kids [6 0 R 21 0 R 25 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 28 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 35 0 R /F5 36 0 R /F1 38 0 R /F6 37 0 R /F11 40 0 R /F9 39 0 R /F2 41 0 R /F7 42 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 609.866 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 449.013 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 350.16 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 197.576 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 84.432 null]
+>>
+endobj
+28 0 obj
+<<
+ /First 29 0 R
+ /Last 34 0 R
+>> endobj
+xref
+0 43
+0000000000 65535 f 
+0000007672 00000 n 
+0000007744 00000 n 
+0000007836 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000893 00000 n 
+0000001013 00000 n 
+0000001073 00000 n 
+0000007993 00000 n 
+0000001206 00000 n 
+0000008056 00000 n 
+0000001342 00000 n 
+0000008122 00000 n 
+0000001477 00000 n 
+0000008188 00000 n 
+0000001612 00000 n 
+0000008253 00000 n 
+0000001747 00000 n 
+0000008319 00000 n 
+0000001882 00000 n 
+0000004506 00000 n 
+0000004629 00000 n 
+0000004656 00000 n 
+0000004823 00000 n 
+0000005410 00000 n 
+0000005533 00000 n 
+0000005560 00000 n 
+0000008384 00000 n 
+0000005721 00000 n 
+0000005924 00000 n 
+0000006097 00000 n 
+0000006264 00000 n 
+0000006453 00000 n 
+0000006624 00000 n 
+0000006787 00000 n 
+0000006900 00000 n 
+0000007010 00000 n 
+0000007121 00000 n 
+0000007229 00000 n 
+0000007335 00000 n 
+0000007447 00000 n 
+0000007563 00000 n 
+trailer
+<<
+/Size 43
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+8435
+%%EOF

Added: lenya/site/docs/components/uri-handling/usecases.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/uri-handling/usecases.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,1266 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Usecases</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.9', '../../../skin/')" id="menu_selected_1.1.4.1.9Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">URI Handling</div>
+<div id="menu_selected_1.1.4.1.9" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Usecases</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.15', '../../../skin/')" id="menu_1.1.4.1.15Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.4.1.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="usecases.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Usecases</h1>
+<div class="abstract">Description of the usecase concept and the existing usecases.</div>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Introduction">Introduction</a>
+</li>
+<li>
+<a href="#Matching+Usecases">Matching Usecases</a>
+</li>
+<li>
+<a href="#The+Usecase+Sitemap">The Usecase Sitemap</a>
+</li>
+<li>
+<a href="#Overview+of+use+cases">Overview of use cases</a>
+</li>
+<li>
+<a href="#Use+cases">Use cases</a>
+<ul class="minitoc">
+<li>
+<a href="#Resource+upload">Resource upload</a>
+</li>
+<li>
+<a href="#Create">Create</a>
+</li>
+<li>
+<a href="#Rollback">Rollback</a>
+</li>
+<li>
+<a href="#View+Logs">View Logs</a>
+</li>
+</ul>
+</li>
+</ul>
+</div> 
+
+    
+<a name="N1001D"></a><a name="Introduction"></a>
+<h2 class="underlined_10">Introduction</h2>
+<div class="section">
+<p>
+      Usecases are sequences of pages that are orthogonal to the website,
+      i.e. they can be executed without leaving the current URI.
+      They are mainly used to execute CMS functions, e.g., to publish a page.
+      Usecases are specified by
+      </p>
+<ul>
+      
+<li>a <strong>name</strong> and</li>
+      
+<li>a set of <strong>steps</strong>.</li>
+      
+</ul>
+<p>
+      A usecase is executed using the request parameters <span class="codefrag">lenya.usecase</span> and
+      <span class="codefrag">lenya.step</span>.
+      </p>
+</div>
+    
+    
+<a name="N1003F"></a><a name="Matching+Usecases"></a>
+<h2 class="underlined_10">Matching Usecases</h2>
+<div class="section">
+<p>
+    To match a usecase in a sitemap, the <span class="codefrag">WildcardRequestParameterMatcher</span>
+    is used on the <span class="codefrag">lenya.usecase</span> and <span class="codefrag">lenya.step</span> request
+    parameters. The predefined matchers have the types <span class="codefrag">usecase</span> and
+    <span class="codefrag">step</span>. A simple example of a usecase pipeline would be:
+    </p>
+<pre class="code">
+&lt;map:match type="usecase" pattern="publish"&gt;
+      
+  &lt;!-- confirmation screen --&gt;
+  &lt;map:match type="step" pattern="showscreen"&gt;
+    &lt;map:generate type="serverpages"
+        src="content/publishing/publish-screen.xsp"/&gt;
+    &lt;map:transform src="xslt/publishing/publish-screen.xsl"/&gt;
+    &lt;map:serialize/&gt;
+  &lt;/map:match&gt;
+
+  &lt;!-- call publish task --&gt;
+  &lt;map:match type="step" pattern="publish"&gt;
+    &lt;map:act type="task"&gt;
+      &lt;map:parameter name="publication-id" value="{../../1}"/&gt;
+      &lt;map:parameter name="task-id" value="{request-param:task-id}"/&gt;
+      &lt;map:redirect-to uri="{request:requestURI}" session="true"/&gt;
+    &lt;/map:act&gt;
+  &lt;/map:match&gt;
+        
+&lt;/map:match&gt;
+</pre>
+</div>
+
+
+<a name="N1005B"></a><a name="The+Usecase+Sitemap"></a>
+<h2 class="underlined_10">The Usecase Sitemap</h2>
+<div class="section">
+<p>
+  The main usecase sitemap supports a set of generic usecases.
+  It is located at <span class="codefrag">lenya/usecase.xmap</span>.
+  To implement your publication-specific usecases or to override a generic
+  usecase, just add a <span class="codefrag">usecase.xmap</span>
+  sitemap to your publication directory. The Lenya usecase sitemap looks for it
+  and mounts it before the generic usecases are matched.
+  </p>
+</div>
+
+  
+<a name="N1006A"></a><a name="Overview+of+use+cases"></a>
+<h2 class="underlined_10">Overview of use cases</h2>
+<div class="section">
+<p>The following use cases are known:</p>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+      
+<tr>
+        
+<th colspan="1" rowspan="1">Use case</th>
+        <th colspan="1" rowspan="1"><span class="codefrag">lenya.usecase=</span></th>
+        <th colspan="1" rowspan="1"><span class="codefrag">lenya.step=</span></th>
+        <th colspan="1" rowspan="1">Comment</th>
+      
+</tr>
+       
+<tr>
+        
+<td colspan="1" rowspan="1">Reject Approval</td>
+        <td colspan="1" rowspan="1">reject</td>
+        <td colspan="1" rowspan="1">showscreen</td>
+        <td colspan="1" rowspan="1">Confirm to reject a document from approval.</td>
+      
+</tr>
+       
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">reject</td>
+        <td colspan="1" rowspan="1"></td>
+      
+</tr>
+       
+<tr>
+        
+<td colspan="1" rowspan="1">Submit for Approval</td>
+        <td colspan="1" rowspan="1">submit</td>
+        <td colspan="1" rowspan="1">showscreen</td>
+        <td colspan="1" rowspan="1">Confirm to submit a document to approval.</td>
+      
+</tr>
+       
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">submit</td>
+        <td colspan="1" rowspan="1"></td>
+      
+</tr>
+       
+<tr>
+        
+<td colspan="1" rowspan="1">Archive</td>
+        <td colspan="1" rowspan="1">archive</td>
+        <td colspan="1" rowspan="1">showscreen</td>
+        <td colspan="1" rowspan="1">Confirm to archive a document.</td>
+      
+</tr>
+       
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">archive</td>
+        <td colspan="1" rowspan="1"></td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1">Checkin</td>
+        <td colspan="1" rowspan="1">checkin</td>
+        <td colspan="1" rowspan="1">showscreen</td>
+        <td colspan="1" rowspan="1">Confirm the checkin of this document</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">checkin</td>
+        <td colspan="1" rowspan="1"></td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1">Checkout</td>
+        <td colspan="1" rowspan="1">checkout</td>
+        <td colspan="1" rowspan="1">showscreen</td>
+        <td colspan="1" rowspan="1">Confirm the checkout of this document</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">checkout</td>
+        <td colspan="1" rowspan="1"></td>
+      
+</tr>
+       
+<tr>
+        
+<td colspan="1" rowspan="1">Copy</td>
+        <td colspan="1" rowspan="1">copy</td>
+        <td colspan="1" rowspan="1">showscreen</td>
+        <td colspan="1" rowspan="1">Confirm to copy a document.  (The document is held in a clipboard until it is pasted again)</td>
+      
+</tr>
+       
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">copy</td>
+        <td colspan="1" rowspan="1"></td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1">Create</td>
+        <td colspan="1" rowspan="1">create</td>
+        <td colspan="1" rowspan="1">showscreen</td>
+        <td colspan="1" rowspan="1">Show a form allowing to specify the parameters for
+        creation of a document</td> 
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">create</td>
+        <td colspan="1" rowspan="1">Create the document</td>
+      
+</tr>
+       
+<tr>
+        
+<td colspan="1" rowspan="1">Cut</td>
+        <td colspan="1" rowspan="1">cut</td>
+        <td colspan="1" rowspan="1">showscreen</td>
+        <td colspan="1" rowspan="1">Confirm to cut a document.  (The document is held in a clipboard until it is pasted again)</td>
+      
+</tr>
+       
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">cut</td>
+        <td colspan="1" rowspan="1"></td>
+      
+</tr>
+       
+<tr>
+        
+<td colspan="1" rowspan="1">Deactivate</td>
+        <td colspan="1" rowspan="1">deactivate</td>
+        <td colspan="1" rowspan="1">showscreen</td>
+        <td colspan="1" rowspan="1">Confirm to deactivate a document.</td>
+      
+</tr>
+       
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">deactivate</td>
+        <td colspan="1" rowspan="1"></td>
+      
+</tr>
+       
+<tr>
+        
+<td colspan="1" rowspan="1">Delete</td>
+        <td colspan="1" rowspan="1">delete</td>
+        <td colspan="1" rowspan="1">showscreen</td>
+        <td colspan="1" rowspan="1">Confirm to delete a document.</td>
+      
+</tr>
+       
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">delete</td>
+        <td colspan="1" rowspan="1"></td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1">Logout</td>
+        <td colspan="1" rowspan="1">logout</td>
+        <td colspan="1" rowspan="1">showscreen</td>
+        <td colspan="1" rowspan="1">Confirm the logout</td>
+      
+</tr>
+       
+<tr>
+        
+<td colspan="1" rowspan="1">Paste</td>
+        <td colspan="1" rowspan="1">paste</td>
+        <td colspan="1" rowspan="1">showscreen</td>
+        <td colspan="1" rowspan="1">Confirm to paste a document.  (The document which is held in a clipboard until is pasted)</td>
+      
+</tr>
+       
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">paste</td>
+        <td colspan="1" rowspan="1"></td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1">Publish</td>
+        <td colspan="1" rowspan="1">publish</td>
+        <td colspan="1" rowspan="1">showscreen</td>
+        <td colspan="1" rowspan="1">Confirm the publication of this document</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">publish</td>
+        <td colspan="1" rowspan="1">Publish this document</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1">Asset upload</td>
+        <td colspan="1" rowspan="1">aset</td>
+        <td colspan="1" rowspan="1">showscreen</td>
+        <td colspan="1" rowspan="1">Show a form allowing to specify the parameters for
+          uploading of an asset</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">upload</td>
+        <td colspan="1" rowspan="1">Upload the asset</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">insert</td>
+        <td colspan="1" rowspan="1">Insert an already uploaded asset</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">upload-and-insert</td>
+        <td colspan="1" rowspan="1">Upload and insert an asset</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">remove</td>
+        <td colspan="1" rowspan="1">Remove a previously uploaded asset</td>
+      
+</tr>
+       
+<tr>
+        
+<td colspan="1" rowspan="1">Rename</td>
+        <td colspan="1" rowspan="1">rename</td>
+        <td colspan="1" rowspan="1">showscreen</td>
+        <td colspan="1" rowspan="1">Confirm to rename a document.</td>
+      
+</tr>
+       
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">rename</td>
+        <td colspan="1" rowspan="1"></td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1">Rollback</td>
+        <td colspan="1" rowspan="1">rollback</td>
+        <td colspan="1" rowspan="1">showscreen</td>
+        <td colspan="1" rowspan="1">Show a list of all versions of this document</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">view</td>
+        <td colspan="1" rowspan="1">View a particular version of this document</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">rollback</td>
+        <td colspan="1" rowspan="1">Roll back to a particular version of this document</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1">Schedule</td>
+        <td colspan="1" rowspan="1">schedule</td>
+        <td colspan="1" rowspan="1">showscreen</td>
+        <td colspan="1" rowspan="1">Show a list of all task scheduled for this document</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">add</td>
+        <td colspan="1" rowspan="1">Add a new task</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">modify</td>
+        <td colspan="1" rowspan="1">Modify an existing task</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">delete</td>
+        <td colspan="1" rowspan="1">Delete an existing task</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1">Edit</td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1"></td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1">Administration</td>
+        <td colspan="1" rowspan="1">userAddUser</td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">Add a user</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">userDeleteUser</td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">Show a form for adding users</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">userChangeProfile</td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">Change the profile of a user</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">userChangePasswordUser</td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">Change the password as a user</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">userChangePasswordAdmin</td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">Change the password as an administrator</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">userChangeGroups</td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">Change the group affiliation of a user</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">iprangeAddIPRange</td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">Add an IP range</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">iprangeDeleteIPRange</td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">Delete an IP range</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">iprangeChangeProfile</td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">Change the profile of an IP range</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">iprangeChangeGroups</td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">Change the group affiliation of an IP range</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">groupAddGroup</td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">Add a group</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">groupDeleteGroup</td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">Delete a group</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">groupChangeProfile</td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">Change the profile of a group</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">groupChangeMembers</td>
+        <td colspan="1" rowspan="1"></td>
+        <td colspan="1" rowspan="1">Change the members of a group</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1">View Logs</td>
+        <td colspan="1" rowspan="1">view-logs</td>
+        <td colspan="1" rowspan="1">overview</td>
+        <td colspan="1" rowspan="1">Show the logfile list for this publication</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1">&nbsp;</td>
+        <td colspan="1" rowspan="1">&nbsp;</td>
+        <td colspan="1" rowspan="1">log</td>
+        <td colspan="1" rowspan="1">Show a single logfile</td>
+      
+</tr>
+    
+</table>
+<div class="frame fixme">
+<div class="label">Fixme (ce)</div>
+<div class="content">Can the authenticate process done in a
+      similar way?</div>
+</div>
+</div>
+
+  
+<a name="N10547"></a><a name="Use+cases"></a>
+<h2 class="underlined_10">Use cases</h2>
+<div class="section">
+<a name="N1054D"></a><a name="Resource+upload"></a>
+<h3 class="underlined_5">Resource upload</h3>
+<p>
+<span class="codefrag">lenya.usecase=upload</span>
+</p>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+        
+<tr>
+          
+<th colspan="1" rowspan="1"><span class="codefrag">lenya.step=</span></th>
+          <th colspan="1" rowspan="1">additional parameters</th>
+          <th colspan="1" rowspan="1">sample value</th>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1">showscreen</td>
+          <td colspan="1" rowspan="1">xpath</td>
+          <td colspan="1" rowspan="1">/NewsML/body.content/block[1]/*[1]</td>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1"></td>
+          <td colspan="1" rowspan="1">insertBefore [optional]</td>
+          <td colspan="1" rowspan="1">true</td>
+        
+</tr>
+
+        
+<tr>
+          
+<td colspan="1" rowspan="1">upload</td>
+          <td colspan="1" rowspan="1">documentid</td>
+          <td colspan="1" rowspan="1"></td>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1"></td>
+          <td colspan="1" rowspan="1">xpath</td>
+          <td colspan="1" rowspan="1"></td>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1"></td>
+          <td colspan="1" rowspan="1">insertBefore [optional]</td>
+          <td colspan="1" rowspan="1"></td>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1"></td>
+          <td colspan="1" rowspan="1">uploadFile</td>
+          <td colspan="1" rowspan="1"></td>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1"></td>
+          <td colspan="1" rowspan="1">identifier [optional]</td>
+          <td colspan="1" rowspan="1"></td>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1"></td>
+          <td colspan="2" rowspan="1">All Dublin core identifiers are also accepted</td>
+        
+</tr>
+      
+</table>
+<a name="N105EE"></a><a name="Create"></a>
+<h3 class="underlined_5">Create</h3>
+<p>
+<span class="codefrag">lenya.usecase=create</span>
+</p>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+        
+<tr>
+          
+<th colspan="1" rowspan="1"><span class="codefrag">lenya.step=</span></th>
+          <th colspan="1" rowspan="1">additional parameters</th>
+          <th colspan="1" rowspan="1">sample value</th>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1">showscreen</td>
+          <td colspan="1" rowspan="1">parentid</td>
+          <td colspan="1" rowspan="1">/dossiers/2003</td>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1"></td>
+          <td colspan="1" rowspan="1">doctype</td>
+          <td colspan="1" rowspan="1">Dossier</td>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1">create</td>
+          <td colspan="1" rowspan="1">parentid</td>
+          <td colspan="1" rowspan="1"></td>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1"></td>
+          <td colspan="1" rowspan="1">childid</td>
+          <td colspan="1" rowspan="1"></td>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1"></td>
+          <td colspan="1" rowspan="1">doctype</td>
+          <td colspan="1" rowspan="1"></td>
+        
+</tr>
+      
+</table>
+<a name="N10663"></a><a name="Rollback"></a>
+<h3 class="underlined_5">Rollback</h3>
+<p>
+<span class="codefrag">lenya.usecase=rollback</span>
+</p>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+        
+<tr>
+          
+<th colspan="1" rowspan="1"><span class="codefrag">lenya.step=</span></th>
+          <th colspan="1" rowspan="1">additional parameters</th>
+          <th colspan="1" rowspan="1">sample value</th>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1">showscreen</td>
+          <td colspan="1" rowspan="1"></td>
+          <td colspan="1" rowspan="1"></td>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1">view</td>
+          <td colspan="1" rowspan="1">version</td>
+          <td colspan="1" rowspan="1"></td>
+        
+</tr>
+      
+</table>
+<a name="N106A5"></a><a name="View+Logs"></a>
+<h3 class="underlined_5">View Logs</h3>
+<p>
+<span class="codefrag">lenya.usecase=view-logs</span>
+</p>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+        
+<tr>
+          
+<th colspan="1" rowspan="1"><span class="codefrag">lenya.step=</span></th>
+          <th colspan="1" rowspan="1">additional parameters</th>
+          <th colspan="1" rowspan="1">sample value</th>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1">overview</td>
+          <td colspan="1" rowspan="1"></td>
+          <td colspan="1" rowspan="1"></td>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1">log</td>
+          <td colspan="1" rowspan="1">logfile</td>
+          <td colspan="1" rowspan="1">2003-05-13-18-34-00-314.xml</td>
+        
+</tr>
+      
+</table>
+<div class="frame fixme">
+<div class="label">Fixme (ce)</div>
+<div class="content">Add remaining use cases</div>
+</div>
+</div>
+      
+  
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/uri-handling/usecases.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/uri-handling/usecases.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/uri-handling/usecases.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,460 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 835 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<Nb...@R3-a>0b7"QEM`kokOXk*"_'.XZTD$YnYg1+f1-XQ,O+gF]\K1r7)`E^F6]G@R/P`B6Fr4=7[*\[HMlL(jom0pS2?uQ+R"]0_k2HhcNX;*@JFHlmU%NYtJBen=k1o4Vko.<)boN11+tr4$?9/4fe[.^@#?C(aQ&"P^HE$"J0_AW.W7/.i?s+c1_n'pu['2moO-Pkt%0k'KZ)lRs()BW4(NleIIB3qF+7sS6OnnHSdW2/Q?F]!$;G$5?gg9Jr8VQk6#HE9Wk6$r$(I*n'kN%ZTk:HJYA0,VLPf&0,\D^k;"V*!cB$l\'2JWp8EMW)\]fb%LMXCA6Ft(I-_QclM#XZ8r]%*X1\si*0PPpt;:tXWLO8q.`N#OM9p9e4FX(&ds^;H/>Lm8jrHrG72Be(:V1(W]3H=gJp'suc\9f\L,WXT'>jjI5!!:$5[C3q1%;s7Zh"-3?+;u~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+20 0 R
+22 0 R
+24 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 529.985 79.328 517.985 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 511.785 112.976 499.785 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 493.585 123.308 481.585 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 475.385 127.628 463.385 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 457.185 66.98 445.185 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 438.985 113.816 426.985 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 420.785 64.82 408.785 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 21 0 R
+/H /I
+>>
+endobj
+22 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 402.585 76.832 390.585 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 23 0 R
+/H /I
+>>
+endobj
+24 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 384.385 86.492 372.385 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 25 0 R
+/H /I
+>>
+endobj
+26 0 obj
+<< /Length 2785 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0F>E>:D(4Ml__9Pt'\SIij>c]oJA$$tG)f9&F[1A`h0Q_FJ0b#-U1S.n6^ZQ:7bpf+9cl1TC)lRiTc@rHP+)\9"hKtR+M/D):Y&%m'j]FG=JUcXCk6U'$f=F+Is8Bq\hc^sKeG4#HUh--7X/Lu`oNUX*lh2^Q,:nUb4]mIY0Z#uTic?9<Y`M;O.*Q7H:rkjOR7?st[d/Aa_`b_5hM:3KU+@tdZ[J-o$!Np/;7-*qhA(#Z?Zg!j,)NT"WB6!SZobcbC?/G6<MeIp`A)U7+Wh@85/c]7`/gk>F.&caT0IcI%CcV8^.i8CkcNg5J\`Lgdf`sX$LA^$U[buYna>R9h8-6dlSKC`+A):feZc>hFdL%c4`\\=+9H_h)NHS1G;8gfmcd\ec>^&!Pdj%io,FN8U,F%,?I+G`?l>OOHY8899,R>]j_8t$'C(8V'&5=*DWfg<!TD@E+4g=[qct;;.T.9D)OD!8QYYe68pMs7$q'[k^2Jf9<[iYp1tUV'<N'quHEEQLTrJsuQX!7CU;Z/Y6V^7AGO>_!RH,Cq(cD4aAGR"'PA?qe1X:j@al9+f>@T95^,o^rTfcb?1Uf#-E#SO;mF\)LVKsscD>&$Q7e[+G?/nXSD?6_KmI\0<n7Vi^K,oE4hK3_-)RtRlpo9\7;&gV&-T#d:Qi7XGgF1:T+*Ab)d\abh=QWQOg77ZH3a@O(YftOlIWCJ]Vl+`QFU9uL?;GaU]':QO??_<6<*PsXMbS:+WhWeRI)fK0jXs:_9F$P=K(2$PO<`Rc4rr`aT/'IZb.6d#4GY!>U>$KR7ZfL!"<KEhk5#bBH@6ZaeQZ;DLLXf_K[;i4.8DiV8VLP+Z2+`r&eQ3s!dR&<,HDH)c]kUPV>n3AqXY&k2g65PLgKuEa/do$G9ITdD0;crC4!mBX^#%R=2/)?E3#,-#O7?OH@@Yn^4W#+h+e4,4sg'MFlW4=GQ&GF:giOWl\7-!J)?0tG!ss`Tl-q1+.H!&+Ni,<S:e5<K=5EN.$kPeD`35oGlW%lHe*%6#"(QjpXu=MFQPJ]Z^L[k&KIk/b>dV4c*C"N14PC29l7(\R^frJF"\YRMf4_JDlt8O&pWD1K,[MXp?+oW7(sGWl^M=t@)hsUqc2ce>3rQmJ07fl^)"htM.Fh`#Y<l_'+eUm-Lq,sR=J$9e>[L]`Q]hJ_i#C+7t8#i_B_FH3q:Q4m]cIA?P_-<K!$_aYu9/g5l8%q0O[rS2(L?+`.8>I3%XZ\MEO\u:5L0kN>kaN(n5c.*.8*V$EjE$O;mu\r,nUJg(XqECfk4?q)`Df\Z'C[dFZXS;2`.UCh&@<r?]a#<,V!G7AIK;j%f43k'u#1rIsS?Y:1T5E%S9S8<#CN+d<lk#It\Q#j+1$\b"@NCbtLpc"DFk(j0>K9;q5n3Au'(rS/LnT/;Cn@<"-^h'b#mWZC(%FXpYgV\@VN#Wlh7?^o\h[(kqC(Ir+m0X^\+A2+Nd18nYU1";55Jhd=bJsm;'Pj#!L8\Rs[`</F(^':)<7"XaZqSCgg5@mhY:_jb&S$gshD`0]4!Gq8#N8]2.#'Z%hhTEZFN+%bAp)b"rI,T6a-lU,C[XAk2L_8*6FFe,9IG(qV_a/$&NCO@RLn6UE.(_Z_>-3*oAGO\V1]9t3`H-o$ag*QJ/N]Jh(aGGX7\!I-mMEP*:4eK\G!+J8UCV\cp"n!]&Lm;WpUJ5!,Ad>geasEra5If:0JZ:ENmrVDC'U2Yq^tO)m*XIF%V[!nnk5E7VEH^#;ND3il1mMS@,9!"f$NZB5?]qhKeWtIA8XEc[]hY"<3n8\Y&hU'R33KpWmO*-krGV]bO\r)f/ofLR<@hcHooh(ShU*u[[M-c4%6-9a/ZbHqWbqJ,DmgRi!"aJ>l`,7`]U1kht6,<G0n-QJN".!Y@:C!*H_MM_;\3oS<D^X_H[YG4KeL[9%#J'Vf&?=dY?ia[nfq)?1EGe[<(9$r'T%'[&N5ta((](W(6$W:cT"a*j5_4Z?Rh[(LbRmm0UF5Ml]rg`:=,;=aX0jXY6Qp,#mB>$+aSS4]*-i/#q>E0>NAus+20#/5"3?M\,Ruee#'VILX!>:G9;fe%A3Nc?h.rIk9+5;\,5Lq6nPBWb%r/BU<@e@6)/[B`/4+DC8()j$^EKP7agpc>q/ARR+Z8;QQ*@/3eJNc-;*3o=O8eeX/(-qq8;gY5_kSo;8EeUF'UDh4%Z.eSj`E2qdA@s5bG@VUfL(r<qoMP$Y.Y5bJ=_p6mEspRF]V-]>+PnKQL>m:?,oh&Tre:\C#l/P0,/JC[5ngMeb(%,%377i8e26#J,9>!8Y3LSm4Q/Z`Da8MpUiJ7\sB=p`M$+mKZG(0Z2jjYUcV__]DlMI&Z1YThhi@RXDXF1KUb9XAfd@jd<4I-.b5(u&?8HWC>uOjgnB=2W"=j].g`A]tt$X]op*?t)1CjuDq&Nr1OOe?_=:@aXF3Zl3"qI5tQZ4a"f_/o1DlB;I;j42Z3jH`_Hb^<NGMpgM9Cb_mD+U<n"7XTk%6bHl!h@hUK7B!r:Y/3M`sX+;#/W^b;FN6M\fZP&jf,1JDZ27ELida@[h__]DH:3G*b1H4de^iu4JW3na['$'HI6K!&B3emLC*a?=an3lk"O);n:*gli%FpOSibdEsk"H9g^T*hLfNS8Q"nG&6E+j'<R`7M'lnuP$TEX?YArY"WrZkQ$b4MS@V\>]mY+/&f'Nc/b;BPAVQ53;>6*\k5^:[&)_iSCKq"]W*R$R:&s.GL,Kc"eYSk'^:,g\NKH6"9Mr-10_QjZnA=f@=6uC_;a+)p?Td+9~>
+endstream
+endobj
+27 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 26 0 R
+>>
+endobj
+28 0 obj
+<< /Length 2915 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0H9p=9j&A@ZcHqY%1=I*NV@m2f+XZ^2FltNd2LG9mY$tb(4<;u...@S>V^dWH(4![p,<hZ2U4M"?cf1skWq),fOlf'f?4mB[pQ./+.=:>I;-]Ll2+aHkJ)MK(WVk_cX-EP5AqWJj3!D]hJ_&[.W#4Qc"CB(Wr8"DOaW;MJ*'/2h>~>
+endstream
+endobj
+29 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 28 0 R
+>>
+endobj
+30 0 obj
+<< /Length 3166 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau14?#ud\&r,lR/%A8*9RpPZ\D2IJC/7j02S2_%P$AP+fi2M@"-S*+h]Kcncse^c]G#%\]TT:LmXD)2;9pAE^;%;Ul0d]K2h@ShBe6s5:R-fj(OBEdi3b420,83u2[mUI?U+&F_V<uG...@XkpcsXt7I8>`?j24B1&rpOh^t#@/(!Z6;hq2%C'uC,F)Vea^SeDf1N-:2n8B3LlL_opUe66BJ'"NZeVfRI\8iS%("h9i@FJ($1Q*SO<qQY].,F1M6LN3JqSPI;sd1>;*6V!UW2,N;Jrq>Nl5UqW,Wf\/S*P,B_#'P>"'?D?>rb*->>DZsEWVe[F\3J+?dRi,&6\!CQji6`D4f'c0^3^rI?.Rp#LML8B%Vme`WlP]N9W&gg`I6SWfB[,=iTB]X1&AUidTn30NqDn31@"`$D:!_S&hhK,9[M>iN+=n/(BqYMjRl/gbl+Pj(`X%#FuU4cQ:>3?a8H`;k$3k48)+'^9tR:7kWf'nN>-6BhQ:UtdN;cir1u"f*ncl=^[a4mD?%Q796XY8GL-(JJ,["4T3h,X^%/lu+*ZO]dV$Jm[mE.]fToTE[*-UY@`JsDr'+rV/(4~>
+endstream
+endobj
+31 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 30 0 R
+>>
+endobj
+32 0 obj
+<< /Length 2916 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0H?#SIW(4FN4css[QA5OWFZ+sbp:++"3VMjk9B!FT_%uRJK`]B5`ZBNPJ?W*]%/&sR4__DM.QJtQ/HZ\[!.E_X7HhGkTeUOcc3(n<9U...@jiTq>C.L)&se3Wnh(+"q?9Dji?\fr(.8d)%H3$BEGbUt8So$jDpG@G,a@qX\HV1R0OS*R(eoDAeSQ$nEWr":R#1:`[S`5iT@mgIh$%>'Wt+/j_K'T1h1ZtUT>674]]<I;K#lp3&nnZfaMESTiO'(eG&*MPHj7/[^!Fci=_BnPB:r)L-g!4X8&9^M"bJT$Ti\/<a>+X:@#V\2e;nfrl[QeU,:F[-;m[[V&se0NC+f_Cp^B\mi?\`h"]PsZIHGMpOM+-SE]9oLZQE^AK3]qd1V?-=1JfLao*!UWk[h"ToRAIXQ[tT4R^l5M\]Xh:);:7mGi_;rDIXjn4Y),eQ[ZT#<-LTJ[^\%aV3c#H[+l<io3AcN]m-'S\8:(i\QRt0(bND]@QfLno%QP'El>DNLrRo=je>ri8,#`)f[3+$Rj+sV(*/f]D=3^JWP+_dB4j^jEn_H^nQWe:0^T[F4(7ph@CC<;ZGfD]clP*2EY)tiUF9L?oMsbSTJYP#&l_0m]+7;&:hJ:.:elqt9%Yp+6He#5aMau\4O'4J%#K"lkF'DdiIB-tSo2aAa<,p1XJFV29a\QG-hC"P>cY8<_)15b;8+E(Gh^<UCNZW\IDJ=>a/+U9G[iIQ[ie=`\r"O'^3d_IOXCPgp`qIbF!5FMrqDbO1u2&ZqVCmie,&t=^J_XCW9QfG3d1Om,i5-L;/Cf#.2HoC*lC-*72dtOS2:\F92@e\-4SG>To2%DO\l_*H%7.,2gUB+cLT13'$Ose@Fl!sk+LG,_l'm`*6Hl6gJ$q9)c"VG-h?F(Brr<1G)OD[Z>,..0@fCGlp^9;+LY0%3;$p+l).aQ1*0nSmmr5_WiJ58&jOa+@]O%Y[O"DsqR,a[9fjX1DH=rXRdF90UOF??CQU+JamFaj=[0T#nYW?EQ6/TdV[)?CVmSeek)3,;Y<(3$\i'aN.'uL0N)B6X`cF;fi=o>%Y#djGBFFqi*qfdK;kbhnVaccJfkd?p>1Jd0^oFhhXOhn[.up:`M$M2>m+#Jmp5jFIj,2ReF1'fu4qk_QeR,%G.D[&[gZ)4!/hH4-B0#q+LdmGO4oh(TFLfV**GTgsj'jrale6![X=j]O:KW?c)%peKHSED!)ijp,Wn%\EPH#m]T!/>d&@iRe#<b1p6dOg8oh5&@QcWMhH]=rJdom29PIkB^rQdFra5eo=`OG81o^AqE4VLTK\c\]t4eGph:/,%)[hTk)R<7Q(=&#2EoAZaMg\&Tj/a\BZIqr(s+Rp&%>HX=9>m0\8OaAcp$]QpNDZ,>E:m7c@&j=[[V$'8KH?Ka+9X!e6/`%-t[qm^aSJ<0fXRp)E(*)FKekA#`HK+D2O^"KFb>JHtClt@J-q&L/U.NmG21`di1j[Y-2ZA4uLZ(-XJN8ps]Z9,qWmtC<A$\1WT!/>d&@i!*.Z9Bj;[HS=YQ@.d7m05)!7t'ZDCZEc1[3&/Y7f>7IQ)9Hdq3&;F()V;+Pn\j:ba,uVFX)eYZsJh7m1?NJsKLMDCZEc1[3&/Y=N1^9Y/L8o#C,9^G&N=ALW3J[`CaOKZ'="8;i!E#9#bj)(Ps!R"B9]TqIoI=5J;c^p@H(Z'ad@`;QEJ_aY&r\$4(F&F1)lW0`TJ;^+dFZG6I87m1?.@[#B0%O_o#[g7l"aDLPmjEi2iZ=/=S@7bW053^*baO_6+UUerP:#lVHMLM:'Fq$I#:@$HASiQMb=HURSamK(09(p;SD!QQIn)S@'b@I,6EG.:I9&mbD0IG%gA'`p=@q,5al(>I%k!F-:.uXP@lqZ2IN;FQ&'N`@>(c+C/J=%&RJ$),&GVJO:EW;,_?T\=3^bB5LOu!1^8uqUF`jcmt7qqb2>DF%S60X4;@P)=R2s,iWj^p8`\k[VH,ZVa8Dc%PDa]VX?2ATCn;!?7R2"H9u"opP:_J#)[Ze_YnncK0(B"EFsq6(8o<WZ/432$P^P8.:@KU#?11d$Zt&t/P1WD#MlLXcMC96t`>154@D!UW$eEld`J8JuZ%A4f'Y9^**dc5p14>!c+#!L+MDa(`@Ijt$jfrsGh6.!4Yd)CMa_"7R4#?nBE`ac<d#M;=L4V@SUHljTk'S-1)aE&nHfURY"qdY"UE>X.UZfN%)&Apl[G.7NiW]u[&4,4!uS`j#++X;Emu&B5%&,.1#m\S_:l.bV$1;R<dii8mrjg>]!#n(,GD+Bl1IhR<-cU>NhO]>/O`NA]g;R],12?--*LdBurUf]R@GeSDda5EIP1]KqrlWu!L\\u";Sq66lro_>oXIf2%5GAu#ISn@p[@:Bj=mnWKTaK:6+mcsMVT#JTYpcnT!qhY~>
+endstream
+endobj
+33 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 32 0 R
+>>
+endobj
+34 0 obj
+<< /Length 1322 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0D9lK&M&A@sBn<b36n=*=,4mWsMU.#Hs>IQ$-oUrT,a/EgbP-\m%r=29=U120+aVKVBMpfh^GoR<doO0KO\=!4N,?QZP,U-?g.H?4.<3HlB9;K+Q,8D(CLr-VRd)54:fn[b:8S^pUB!SgReGPeJCLRGdqf/gX9P&I_;4(K%@I-h*SatU,,"c6VnLu2$4emhK#KEPnL.l(%cshq4]NJ7X_ood(7=V#M%i9k=&l)G+[N^H=L\_W`)GtCOl=_rsWD$ct*)"'`^-r?lk/trHW[pBtbJ,'3GOl5?G/f.MQkO3tPf<&:a%oF7ba[Tt4nN^(\5.iDI:n9XJ5TK[!5F5Qd*0o.\]ZNc(.!^K(n:r5J5bh;CC\>_>rWa\?ka,7_*bWI);I*"Pcn,W_ku/LV;Y[WL@]h"kM+ume4hnp;[]?K4(MSe/B',M9toGM7??_,?9V(d4/N4I:fn)GelEN,TS*)UW:_;();*!01A>cJWfF!tlFC'K7Br=INpUGPoYb<S)cJH&Ef?^^eeFQs*-)Y1RR8-`GDrY0$q+MNJepeIocWhX@\@&Vpp)??V_<Zf@cDEL`>$IqSB?iA+%(4EV*hGY/3lN.MG$f7dHcm$+QtBl,#a&XbW6I_4;IF6>?9S5O4CfZd3DP/bd-l2*\et0PeDu?5p@U?bf&%`6jaD-+oZOK15b735r*u_rsFo$Pck84!*P7'O^,cK,Jnc2U^hKC%h>ug6ltU/P&V$YNi*6<bZ0'NPao8]Cm,4g<fZ]+hP<L0N^GFn=EDOco8^(mQ\'`874(?f6E'Q"o%6h_IXeKNdoSgX06*uE=ph-,:8Pt1Ok8YVCs)"G6UD*:92S+)CQVC9Lm&L((a2!b18-h(Bu3;*8-0Ut^Y<d"RaqhQ:B/Kdf;pLY2_MO#\(Se)a<&fa,j`N_9-cKnhNg,Bif'51PB4j"2D-i,)7LSal;1/t+Ytk4UXac_$0&XsC[i>qOuhUchuE5qa'S5jh^j]_gM_JbNQTEIV>Bt&o/IcYH$7OqScqlmUUfJWVO2Q&8aG>=MIKiC9UplZF+$!6.)dPe6^bJX-kP&!;<7[jeIu1(gO-?^m+2+HW9+#skiQ2kdk6/(\-5Y/V\@k[9[[7F_(t:OSmO`dii6<,h6@Uo04ebPg$4f1g6KTp<kT"I-mWJ8Rr-qCBc/j?fGi,/Kf4Jg<sZ12.>R3ido4&ZZs\dLBs%"%F2%@DWq*L`hGrUCm9'<48IkQj"M-.n:;3k(0D/rUGj%;]+Ctj!6pJ&'o]!UBk=bjQfBV>aSCcW=]R&;6E[1@aB3'?<^BMu/k=#LLZ<6(7._Ytgc:hm~>
+endstream
+endobj
+35 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 34 0 R
+>>
+endobj
+37 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\111\0\156\0\164\0\162\0\157\0\144\0\165\0\143\0\164\0\151\0\157\0\156)
+ /Parent 36 0 R
+ /Next 38 0 R
+ /A 9 0 R
+>> endobj
+38 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\115\0\141\0\164\0\143\0\150\0\151\0\156\0\147\0\40\0\125\0\163\0\145\0\143\0\141\0\163\0\145\0\163)
+ /Parent 36 0 R
+ /Prev 37 0 R
+ /Next 39 0 R
+ /A 11 0 R
+>> endobj
+39 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\124\0\150\0\145\0\40\0\125\0\163\0\145\0\143\0\141\0\163\0\145\0\40\0\123\0\151\0\164\0\145\0\155\0\141\0\160)
+ /Parent 36 0 R
+ /Prev 38 0 R
+ /Next 40 0 R
+ /A 13 0 R
+>> endobj
+40 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\117\0\166\0\145\0\162\0\166\0\151\0\145\0\167\0\40\0\157\0\146\0\40\0\165\0\163\0\145\0\40\0\143\0\141\0\163\0\145\0\163)
+ /Parent 36 0 R
+ /Prev 39 0 R
+ /Next 41 0 R
+ /A 15 0 R
+>> endobj
+41 0 obj
+<<
+ /Title (\376\377\0\65\0\40\0\125\0\163\0\145\0\40\0\143\0\141\0\163\0\145\0\163)
+ /Parent 36 0 R
+ /First 42 0 R
+ /Last 45 0 R
+ /Prev 40 0 R
+ /Count -4
+ /A 17 0 R
+>> endobj
+42 0 obj
+<<
+ /Title (\376\377\0\65\0\56\0\61\0\40\0\122\0\145\0\163\0\157\0\165\0\162\0\143\0\145\0\40\0\165\0\160\0\154\0\157\0\141\0\144)
+ /Parent 41 0 R
+ /Next 43 0 R
+ /A 19 0 R
+>> endobj
+43 0 obj
+<<
+ /Title (\376\377\0\65\0\56\0\62\0\40\0\103\0\162\0\145\0\141\0\164\0\145)
+ /Parent 41 0 R
+ /Prev 42 0 R
+ /Next 44 0 R
+ /A 21 0 R
+>> endobj
+44 0 obj
+<<
+ /Title (\376\377\0\65\0\56\0\63\0\40\0\122\0\157\0\154\0\154\0\142\0\141\0\143\0\153)
+ /Parent 41 0 R
+ /Prev 43 0 R
+ /Next 45 0 R
+ /A 23 0 R
+>> endobj
+45 0 obj
+<<
+ /Title (\376\377\0\65\0\56\0\64\0\40\0\126\0\151\0\145\0\167\0\40\0\114\0\157\0\147\0\163)
+ /Parent 41 0 R
+ /Prev 44 0 R
+ /A 25 0 R
+>> endobj
+46 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+47 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+48 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F6
+/BaseFont /Times-Italic
+/Encoding /WinAnsiEncoding >>
+endobj
+49 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+50 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+51 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+52 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 6
+/Kids [6 0 R 27 0 R 29 0 R 31 0 R 33 0 R 35 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 36 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 46 0 R /F5 47 0 R /F1 49 0 R /F6 48 0 R /F9 50 0 R /F2 51 0 R /F7 52 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ -5.0 617.866 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ -5.0 332.072 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ -5.0 253.338 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [33 0 R /XYZ -5.0 465.14 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [33 0 R /XYZ -5.0 434.006 null]
+>>
+endobj
+21 0 obj
+<<
+/S /GoTo
+/D [33 0 R /XYZ -5.0 201.503 null]
+>>
+endobj
+23 0 obj
+<<
+/S /GoTo
+/D [35 0 R /XYZ -5.0 710.75 null]
+>>
+endobj
+25 0 obj
+<<
+/S /GoTo
+/D [35 0 R /XYZ -5.0 599.747 null]
+>>
+endobj
+36 0 obj
+<<
+ /First 37 0 R
+ /Last 41 0 R
+>> endobj
+xref
+0 53
+0000000000 65535 f 
+0000018959 00000 n 
+0000019052 00000 n 
+0000019144 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000997 00000 n 
+0000001117 00000 n 
+0000001198 00000 n 
+0000019289 00000 n 
+0000001331 00000 n 
+0000019352 00000 n 
+0000001467 00000 n 
+0000019418 00000 n 
+0000001603 00000 n 
+0000019484 00000 n 
+0000001739 00000 n 
+0000019550 00000 n 
+0000001873 00000 n 
+0000019615 00000 n 
+0000002009 00000 n 
+0000019681 00000 n 
+0000002143 00000 n 
+0000019747 00000 n 
+0000002278 00000 n 
+0000019812 00000 n 
+0000002413 00000 n 
+0000005291 00000 n 
+0000005399 00000 n 
+0000008407 00000 n 
+0000008515 00000 n 
+0000011774 00000 n 
+0000011882 00000 n 
+0000014891 00000 n 
+0000014999 00000 n 
+0000016414 00000 n 
+0000019878 00000 n 
+0000016522 00000 n 
+0000016685 00000 n 
+0000016892 00000 n 
+0000017110 00000 n 
+0000017339 00000 n 
+0000017524 00000 n 
+0000017715 00000 n 
+0000017867 00000 n 
+0000018031 00000 n 
+0000018186 00000 n 
+0000018299 00000 n 
+0000018409 00000 n 
+0000018520 00000 n 
+0000018628 00000 n 
+0000018734 00000 n 
+0000018850 00000 n 
+trailer
+<<
+/Size 53
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+19929
+%%EOF

Added: lenya/site/docs/components/workflow/configuration.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/workflow/configuration.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,614 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Workflow Configuration</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.15', '../../../skin/')" id="menu_selected_1.1.4.1.15Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Workflow</div>
+<div id="menu_selected_1.1.4.1.15" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Configuration</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="configuration.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Workflow Configuration</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Workflow+Schemas">Workflow Schemas</a>
+</li>
+<li>
+<a href="#States">States</a>
+</li>
+<li>
+<a href="#Variables">Variables</a>
+</li>
+<li>
+<a href="#Transitions">Transitions</a>
+</li>
+<li>
+<a href="#Variable+Assignments">Variable Assignments</a>
+</li>
+<li>
+<a href="#Conditions">Conditions</a>
+<ul class="minitoc">
+<li>
+<a href="#BooleanVariableCondition">BooleanVariableCondition</a>
+</li>
+<li>
+<a href="#RoleCondition">RoleCondition</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#Assigning+Workflow+Schemas+to+Document+Types">Assigning Workflow Schemas to Document Types</a>
+</li>
+</ul>
+</div>
+
+
+<a name="N1001B"></a><a name="Workflow+Schemas"></a>
+<h2 class="underlined_10">Workflow Schemas</h2>
+<div class="section">
+<p>The workflow schema definition files of a publication are located at</p>
+<pre class="code">
+{publication}/config/workflow/
+</pre>
+<p>
+  A workflow schema definition looks as follows:
+</p>
+<pre class="code">
+&lt;workflow xmlns="http://apache.org/cocoon/lenya/workflow/1.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://apache.org/cocoon/lenya/workflow/1.0
+        ../../../resources/entities/workflow/workflow.xsd"&gt;
+
+  &lt;state id="authoring" initial="true"/&gt;
+  &lt;state id="live"/&gt;
+  &lt;state id="trash"/&gt;
+  &lt;state id="archive"/&gt;
+
+  &lt;variable name="is_live" value="false"/&gt;
+  
+  &lt;transition source="authoring" destination="authoring"&gt;
+    &lt;event id="edit"/&gt;
+    &lt;condition class="org.apache.lenya.cms.workflow.RoleCondition"&gt;
+      edit, review, organize
+    &lt;/condition&gt;
+  &lt;/transition&gt;
+  
+  &lt;transition source="authoring" destination="authoring"&gt;
+    &lt;event id="deactivate"/&gt;
+    &lt;condition class="org.apache.lenya.workflow.impl.BooleanVariableCondition"&gt;
+      is_live = true
+    &lt;/condition&gt;
+    &lt;condition class="org.apache.lenya.cms.workflow.RoleCondition"&gt;
+      review, organize
+    &lt;/condition&gt;
+    &lt;assign variable="is_live" value="false"/&gt;
+  &lt;/transition&gt;
+  
+  ...
+  
+&lt;/workflow&gt;  
+</pre>
+<p>The workflow namespace URI is</p>
+<pre class="code">http://apache.org/cocoon/lenya/workflow/1.0</pre>
+</div>
+
+
+<a name="N10036"></a><a name="States"></a>
+<h2 class="underlined_10">States</h2>
+<div class="section">
+<p>
+  All states that are used in the workflow schema have to be declared
+  using <span class="codefrag">&lt;state&gt;</span> elements. The initial state is
+  marked with the <span class="codefrag">initial="true"</span> attribute.
+</p>
+</div>
+
+
+<a name="N10045"></a><a name="Variables"></a>
+<h2 class="underlined_10">Variables</h2>
+<div class="section">
+<p>
+  All used variables have to be declared using <span class="codefrag">&lt;variable&gt;</span>
+  elements. The initial value of the variable is assigned using the
+  <span class="codefrag">value</span> attribute.
+</p>
+</div>
+
+
+<a name="N10054"></a><a name="Transitions"></a>
+<h2 class="underlined_10">Transitions</h2>
+<div class="section">
+<p>
+  A transition is declared using the <span class="codefrag">&lt;transition&gt;</span> element.
+  The required attributes <span class="codefrag">source</span> and <span class="codefrag">destination</span>
+  denote the states that are connected by this transition.
+</p>
+<p>
+  The transition element must contain one <span class="codefrag">&lt;event&gt;</span> element
+  with an <span class="codefrag">id</span> attribute. Furthermore, it can contain an
+  arbitrary number of <span class="codefrag">&lt;condition&gt;</span> and <span class="codefrag">&lt;assign&gt;</span>
+  elements.
+</p>
+<p>
+  A transition element can have a <span class="codefrag">synchronized="true"</span> attribute.
+  In this case, if the transition is triggered using a
+  <em>SynchronizedWorkflowInstance</em>, it is invoked on all instances.
+</p>
+</div>
+
+
+<a name="N1007E"></a><a name="Variable+Assignments"></a>
+<h2 class="underlined_10">Variable Assignments</h2>
+<div class="section">
+<p>A variable assignment has the form</p>
+<pre class="code">&lt;assign variable="..." value="..."/&gt;</pre>
+<p>
+  The variable must have been declared in this workflow schema.
+  Because only boolean variables are supported, <span class="codefrag">value</span> must
+  be either <span class="codefrag">true</span> or <span class="codefrag">false</span>.
+</p>
+</div>
+
+
+<a name="N10097"></a><a name="Conditions"></a>
+<h2 class="underlined_10">Conditions</h2>
+<div class="section">
+<p>A condition has the form</p>
+<pre class="code">&lt;condition class="..."&gt;...&lt;/condition&gt;</pre>
+<p>The <span class="codefrag">class</span> attribute contains the complete name
+(including the package) of the condition class. You can use the
+condition classes that ship with Lenya (see below) or implement your
+own conditions. All condition classes must implement the
+<span class="codefrag">org.apache.lenya.workflow.Condition</span> interface.
+The text inside the element is the expression that should
+be evaluated. It is passed as an argument to the <span class="codefrag">setExpression()</span>
+method.
+</p>
+<a name="N100AF"></a><a name="BooleanVariableCondition"></a>
+<h3 class="underlined_5">BooleanVariableCondition</h3>
+<p>The <em>org.apache.lenya.workflow.impl.BooleanVariableCondition</em> requires
+an expression of the form</p>
+<pre class="code">{variable-name} = {value}</pre>
+<p>
+<span class="codefrag">{variable-name}</span> is the name of a variable that
+was declared in the workflow schema. <span class="codefrag">{value}</span> is either
+<span class="codefrag">true</span> or <span class="codefrag">false</span>.</p>
+<a name="N100CD"></a><a name="RoleCondition"></a>
+<h3 class="underlined_5">RoleCondition</h3>
+<p>The <em>org.apache.lenya.cms.workflow.RoleCondition</em> requires a
+comma-separated list of role IDs:
+</p>
+<pre class="code">{role-id-1}, {role-id-2}, ...</pre>
+<p>
+  The condition is complied when the current identity has one
+  of these roles on the requested URL.
+</p>
+</div>
+
+
+<a name="N100E1"></a><a name="Assigning+Workflow+Schemas+to+Document+Types"></a>
+<h2 class="underlined_10">Assigning Workflow Schemas to Document Types</h2>
+<div class="section">
+<p>A workflow schema can be assigned to a document type in</p>
+<pre class="code">
+{publication}/config/doctypes/doctypes.xconf
+</pre>
+<pre class="code">&lt;doctypes&gt;
+  &lt;doc type="content-page"&gt;
+    ...
+    &lt;workflow src="workflow.xml"/&gt;
+  &lt;/doc&gt;
+  ...
+&lt;/doctypes&gt;</pre>
+</div>
+
+
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/workflow/configuration.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/workflow/configuration.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/workflow/configuration.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,409 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 746 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<NcYo:,'Z]\?'gALMHN&cCZ0BiW1hkZq[_oNU-&/&r3s3n\s8?b4YZ!t6[h_IX4S/>WJ+S!SYtCc%%hoQZ&P.fcftTX9TStQik%B]d8mh^7S:IsN^D9%Vo=*B:k8SA56t3;Om^4OEo$CoQV:?%M"4GLb'a&ND;[oR4:*EA7081PB.USfYo2NgsGGFas/QF`%;Qr9Y8-m0+AT<c$J,:%]NgVhI?.T<]FiR?S!6iaP+UU6L]j@-jm\JCkp<l8Dr]Jf41Q-$=3=[`(Q#cr8=Mfa]?4VhJYOE+qg,h^Y5BNH7AY#6%3X`\!@9/D*nCS>*"dt#Y@i,a2-^1c$mrat>E^"$Z&'KkX4g/X?0acS6J55)2]mjQeAV5?D`%7r8^Rc2!O:8a6PH7+>[)l9Og$CUu=tU9XW7Wu/OFV#s4eH7"H4P#WF4OXO<i)hn>WDn42QgLD`"ehP`KJ/Pm!+E<M74q(S%4:hVUqNI24+^2o5tHp'gl_nn>ZF[l^c8L&76ZoGDjb`+agA>dr[S>krFKbWaAOLo`))WJE5L)R)[W4rOPkg'=4'Rh*UQo&QPk'\`lG92,&,GT77hBdU=Icmbb+!\jY(-$N[e6C%T_on9.Nj6bu(TfH<^EBI#"#Dpc`$rF@14?p]O_jP,.8V?;Dn(IP@Z+.K:cG.saN9mG%"'84H/3A<[_DP];[p/rHjCL)&.=VK"Ak_%U!NsHTX[bH)F/YEPhfp[s+\Uf4urrG=NSY6~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+20 0 R
+22 0 R
+24 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 588.041 114.98 576.041 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 569.841 48.668 557.841 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 551.641 65.984 539.641 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 533.441 74.0 521.441 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 515.241 126.32 503.241 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 497.041 72.68 485.041 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 478.841 162.824 466.841 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 21 0 R
+/H /I
+>>
+endobj
+22 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 460.641 104.18 448.641 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 23 0 R
+/H /I
+>>
+endobj
+24 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 442.441 264.308 430.441 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 25 0 R
+/H /I
+>>
+endobj
+26 0 obj
+<< /Length 1858 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GauHLgQ(#H&:O:S#_#Br/1'.p=_%VNJu34D!,Zn+!SX9@/_VNq9,ga6ZRu%B*Sj:kQG"^cm)"i4c>_piiUBCAmq;(C^qgG)cM_M?3U7Q+4SXP9(^_reR/5,,f(n\N7aIVU_Q33>^L[/\<Kc...@h>qrF*1L*t_@PhhE*9-S/X!c@%Ng[)e9c?>/m],e&1=?.IEWI&IaZ`2$-R4;Ieu@>#RM(!V]:g2T$KE\d.E*]kqSNIWbc)ASe\kn^FEkM\UJKfm5o<rSpT!AUTl.lGT0@W]gaIT-p`O"$W7Qq<BFb"FdXtLFn)/Ng8Soqjb:Vn5LSSo_%/#!LSP84B18,CN>u8"%@YhSG]XogTQ!>=E[\Yl^X\)<_-`QQofGX:=Cq*dgj0=8CR%$a7)VSMiBloRg"cS7U-ek0H;qthg#f>?)P)7s\kL9^](?J`]EWDk/YjQffnrIAuHW=lOFp3H*gZsh;d$&a,lL]L:>M*+o,$dkr@Y`O/-uu^D$]30U&4>XQ=P-_Q".l[AT49&L4\%RT>>2Eg[2]&Bhm=PgW))d$HGqe]*!-c9d.#0$WB9VECT"SB$jep\ZDQfGA8V-'#shi7fKH`;UQ+PLl81Q/\=>m)A9#g3.q[ejT.FVHj:N)L/2Z3`/R^MgdRe=]L(^YL=kGL\nh6%7`)3],B"M3S/Qkhg-'t5rQ.qoD>*/DFQjhgn]u-ZbI6#g^3CW#U8u2",630NF1#'VXWtVORTMBHBRV$.J*NEN`^Y3dX<gTFbTV,2nZp)\b*_f:k-pp_L"AJJ\g-oBaClEj\NK*P&e:eW<+j@8L9.)/*E>4,N$DC>mPN63cF=>o/.'D];lEO![%U&qghfbpWWG]P"Qtaf(gI8U6gG4PIkM%PS08p?VU*\4ok_/V#DP<^Cq-tK^3Tb5sTZ@Y7+=,=Sg5]]mN=;i5--tGthpKU%jE)UdCWT[-A/+N6-<BS\PtG;(.M3bD+1=lX5WJ6;8_[6p&8O;-8Bd`2N<udI,[fF&W!XIZLCP0.ha$(0&!+8)Di2BYmt>2gXlkfspgM':9Aemo[[*o1rEZi]p?a2A7c%`g)N/cGoOc>shV?T]B]EE6RI=[F#2oIaRG*'Z~>
+endstream
+endobj
+27 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 26 0 R
+>>
+endobj
+28 0 obj
+<< /Length 2107 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm==c_;q&:XAW0_Qpr@]i7YPZ6uRfN^k&4LBt"T]l*#Q>'QZ/3,cbk[OR=LH;N1/iuM,J76iqK6)G3;>Xrc]DTJ-PS%]FgrukqG"1X1r4sa3\]c;8EotRDr3$oVZ!XL&ja=nSrp<.[GrbnO^AJ-kpdYdQ1hT3q@4JboP'A#0@1p==9(JQ![2n7L7:j-'0Le&Me8m\%A<qr(8Q1RgicaE_V"Q:`1K"T!nZZ9X1`LAe:unU7ZgqYo>-4].#UK7h-gt%3,UX,c&7IBDG4laX]/5A^J(4>k,#8Sh0m-7K+\l*mbk!Yr'tGNj+!6W#q(Bmqo9jpT5)(#h;,'O^lN*L0X\.-T>q3-6h@@LkoF@TS#WN6.%e0_AiG4U*gI00^a#M7R*2ohTj-9>1W=#7M+*Ki,muhVAFaQe!7<iJ,_m,(O5Ibe"%%Kf>K\N5AJYQ3B+k'8j+r&b#ZC]7nS2a]Oe=jg%HW>CD;^mbWEFi`,\_SOq^:*rg3Vu"HM!n1*!bO:HI\)heTn=p?k+_Kbi=f#2;`.q,I[e#R<]+b(36_SG?"#QCfG9e3qt1+9j8uMT7D3q+e`rt70^I-/^_.`j+..J=j^ZQH;@97KXb'(^oc/uMd=#;om7J/\e6\lV^JTP515/@PH:53*,Z5IL)V:)dn-0aY%Yl=Seb[f1=@9s8A&P:(lU3kGCNi4kR'"j<IWF<lU>E%>.'@[//))7+EsroqF;%CU7VG:9RBkbffO2_mNJt/7i1RG-EiR$f&C;H!g+6(#h_rsQ<',/V'@q70lK@1erBHd<gFsjWp4LW5+^*<)h)XBd.5XV^<IO]^5-?NaiW>rk#V)SN[I%Wk)'o8EL-THsWar3&aDimPOj7MTO2X"Jp4l1IJQV?fdk+ro&/Atjc5@N11AE3*lLq&GY=>VddU&LXQ.DR!0u?!\C`-1+mot\_b6Y(&@NeV/B=mY`+:l&rIJTc!7u?8h.0EZQ)iYCO[Me?AS!3+l.52dUNs?/IUN1u7oN2gt_+[69n0">S8%ln3>Q@=BJC0ZR8G,`?84S7g"+e,P"FlNP!R'jY%-(Th)]<#nB2#a=4l?tR2-Z.'^W0EnZ#WnVLK)*;:?(d^8;_)?1HSE4NXNe63Jl/d8&Ce5CimU`K2**.N\M'r\kKS%-XY!+\RX,9^+auZ<;ulAo\11n;FcoSPH-(G=8=IO)tUofW#3Pu/p!J,5qtBuVLLrBcRG;\,I<4Ylop$p$$M#qL;8&]l@pG]_'^0;I(s/<<Sr]g<?nI_._/E,4Eo:8E;ehPs1qRq=<:nfYIo=!pt%hWrc:0iY1p-U-'rpA!>MugLi(fiC*s<Z7sMCZc(Tg.LG69bL!A2_a5(orr$!^+gikS-NpRJip[`9=N,\K#ikT`P.u'g>P'Uk0$rq%W3'f_cc_Fd68buSeh=V(kG+W69[cg>R!Ya>YJ_8<R9GdhpccPtg@P\i^r-SL\qg8)Mm'@HpcLjLcD)4QL!+He0CbHTm3lk8rQ1ft]`%rDm6(6`3s7e5Dko:8>)14J0HJ-g[kjj$P4DDusE4qpjY7PM,Wsl05G<V->k/0@9+1UDB0HT6`O!_+T%b:MQNHK;=Uo?p$f'jO=kc/B&7?VluGsEllV#&;ifSFsHH^,J*rVc>c;cb]N>Em[I'GiRCnnj"FcbK2Cl:Zt8(gIZBGaAORY-E@:W)GW:#.*1FrL;U[=H8L><UZ1_%LdLoBit*lcG=!(a\S6f"&'@*G[7+/E0iBGT>=!7eX:YC'WWVjUoqsTI50N1gIlK]qi`&8O9ba-=[#]mESF!UKMO/cPMq;Y'@C(1Y8U?C4)D=S6[^q`LUOWcWJ.K.oHb+/\N%Anm\6b6l#NSk:].*hg.q)&!L9B6K*n<\Q)2=i`=Y9Up/1_DbB2@D#\tW3V5$#_%5,H)1[:,]8YI1F%r3qPFSUIsei(IHHmrE[iGN[!;SE$Z1`*,Z^gCZ\bU5Y$#DB1"#Y3i7K:Aa<kb(Kq.c7B\rX)eAXkD@[\fNH_1"YCJ?QRu,O67W^^H6k5*$3RJ]?=DI[uAf0M-1Tu^k^AkeW<uuglul`IK#CGo)&:^>da,G.H5If"+nIkMe_o]3fp%J!6k(1*UaRO[!r+$Y99q~>
+endstream
+endobj
+29 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 28 0 R
+>>
+endobj
+31 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\127\0\157\0\162\0\153\0\146\0\154\0\157\0\167\0\40\0\123\0\143\0\150\0\145\0\155\0\141\0\163)
+ /Parent 30 0 R
+ /Next 32 0 R
+ /A 9 0 R
+>> endobj
+32 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\123\0\164\0\141\0\164\0\145\0\163)
+ /Parent 30 0 R
+ /Prev 31 0 R
+ /Next 33 0 R
+ /A 11 0 R
+>> endobj
+33 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\126\0\141\0\162\0\151\0\141\0\142\0\154\0\145\0\163)
+ /Parent 30 0 R
+ /Prev 32 0 R
+ /Next 34 0 R
+ /A 13 0 R
+>> endobj
+34 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\124\0\162\0\141\0\156\0\163\0\151\0\164\0\151\0\157\0\156\0\163)
+ /Parent 30 0 R
+ /Prev 33 0 R
+ /Next 35 0 R
+ /A 15 0 R
+>> endobj
+35 0 obj
+<<
+ /Title (\376\377\0\65\0\40\0\126\0\141\0\162\0\151\0\141\0\142\0\154\0\145\0\40\0\101\0\163\0\163\0\151\0\147\0\156\0\155\0\145\0\156\0\164\0\163)
+ /Parent 30 0 R
+ /Prev 34 0 R
+ /Next 36 0 R
+ /A 17 0 R
+>> endobj
+36 0 obj
+<<
+ /Title (\376\377\0\66\0\40\0\103\0\157\0\156\0\144\0\151\0\164\0\151\0\157\0\156\0\163)
+ /Parent 30 0 R
+ /First 37 0 R
+ /Last 38 0 R
+ /Prev 35 0 R
+ /Next 39 0 R
+ /Count -2
+ /A 19 0 R
+>> endobj
+37 0 obj
+<<
+ /Title (\376\377\0\66\0\56\0\61\0\40\0\102\0\157\0\157\0\154\0\145\0\141\0\156\0\126\0\141\0\162\0\151\0\141\0\142\0\154\0\145\0\103\0\157\0\156\0\144\0\151\0\164\0\151\0\157\0\156)
+ /Parent 36 0 R
+ /Next 38 0 R
+ /A 21 0 R
+>> endobj
+38 0 obj
+<<
+ /Title (\376\377\0\66\0\56\0\62\0\40\0\122\0\157\0\154\0\145\0\103\0\157\0\156\0\144\0\151\0\164\0\151\0\157\0\156)
+ /Parent 36 0 R
+ /Prev 37 0 R
+ /A 23 0 R
+>> endobj
+39 0 obj
+<<
+ /Title (\376\377\0\67\0\40\0\101\0\163\0\163\0\151\0\147\0\156\0\151\0\156\0\147\0\40\0\127\0\157\0\162\0\153\0\146\0\154\0\157\0\167\0\40\0\123\0\143\0\150\0\145\0\155\0\141\0\163\0\40\0\164\0\157\0\40\0\104\0\157\0\143\0\165\0\155\0\145\0\156\0\164\0\40\0\124\0\171\0\160\0\145\0\163)
+ /Parent 30 0 R
+ /Prev 36 0 R
+ /A 25 0 R
+>> endobj
+40 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+41 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+42 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F6
+/BaseFont /Times-Italic
+/Encoding /WinAnsiEncoding >>
+endobj
+43 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+44 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+45 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+46 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 3
+/Kids [6 0 R 27 0 R 29 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 30 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 40 0 R /F5 41 0 R /F1 43 0 R /F6 42 0 R /F9 44 0 R /F2 45 0 R /F7 46 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ -5.0 271.446 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ -5.0 205.912 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ -5.0 140.378 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [29 0 R /XYZ -5.0 679.4 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [29 0 R /XYZ -5.0 582.806 null]
+>>
+endobj
+21 0 obj
+<<
+/S /GoTo
+/D [29 0 R /XYZ -5.0 459.812 null]
+>>
+endobj
+23 0 obj
+<<
+/S /GoTo
+/D [29 0 R /XYZ -5.0 364.299 null]
+>>
+endobj
+25 0 obj
+<<
+/S /GoTo
+/D [29 0 R /XYZ -5.0 281.986 null]
+>>
+endobj
+30 0 obj
+<<
+ /First 31 0 R
+ /Last 39 0 R
+>> endobj
+xref
+0 47
+0000000000 65535 f 
+0000009329 00000 n 
+0000009401 00000 n 
+0000009493 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000908 00000 n 
+0000001028 00000 n 
+0000001109 00000 n 
+0000009638 00000 n 
+0000001242 00000 n 
+0000009701 00000 n 
+0000001377 00000 n 
+0000009767 00000 n 
+0000001512 00000 n 
+0000009833 00000 n 
+0000001645 00000 n 
+0000009899 00000 n 
+0000001780 00000 n 
+0000009963 00000 n 
+0000001914 00000 n 
+0000010029 00000 n 
+0000002050 00000 n 
+0000010095 00000 n 
+0000002185 00000 n 
+0000010161 00000 n 
+0000002321 00000 n 
+0000004272 00000 n 
+0000004380 00000 n 
+0000006580 00000 n 
+0000010227 00000 n 
+0000006688 00000 n 
+0000006874 00000 n 
+0000007016 00000 n 
+0000007176 00000 n 
+0000007348 00000 n 
+0000007573 00000 n 
+0000007779 00000 n 
+0000008025 00000 n 
+0000008205 00000 n 
+0000008556 00000 n 
+0000008669 00000 n 
+0000008779 00000 n 
+0000008890 00000 n 
+0000008998 00000 n 
+0000009104 00000 n 
+0000009220 00000 n 
+trailer
+<<
+/Size 47
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+10278
+%%EOF

Added: lenya/site/docs/components/workflow/implementation.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/workflow/implementation.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,439 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Workflow Implementation</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.15', '../../../skin/')" id="menu_selected_1.1.4.1.15Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Workflow</div>
+<div id="menu_selected_1.1.4.1.15" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Implementation</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="implementation.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Workflow Implementation</h1>
+  
+
+<a name="N1001B"></a><a name="Using+Workflow"></a>
+<h2 class="underlined_10">Using Workflow</h2>
+<div class="section">
+<p>The general workflow interfaces are declared in the package</p>
+<pre class="code">org.apache.lenya.workflow</pre>
+<p>Workflow objects should only be accessed using these
+interfaces.</p>
+<p>For the Lenya CMS, the workflow entry point is the class</p>
+<pre class="code">org.apache.lenya.cms.workflow.WorkflowFactory</pre>
+<div class="frame note">
+<div class="label">Note</div>
+<div class="content">It should be possible to select the workflow factory dynamically
+(this is an enhancement in Bugzilla).</div>
+</div>
+<p>For further information, consult the Lenya API documentation.</p>
+</div>
+
+
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/workflow/implementation.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/workflow/implementation.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/workflow/implementation.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,159 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 442 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<IhbJeX'ZTTeMK?llG3g;3fVLAVd?kaq`XDHkZ*Fsm:1.:NHeWG3FkI.)P/96Hq/Q9(>GT*[OopW(5["</]^gTg-D3WrUM$-T.769l+KaTIHro]Z;5rRYVCYL7CA:Wo.Tsrlch^Ns'DR1O;.D'=15kg.1Vo2#d>:;R3m@1][YIb,i3g`%L-$S>bc_Qq6d!a2XThl+,b#ru@BSmAhj"'niaSS.'cu<^-p@+KCfO'E&8!@jL&9.qe*H/-&LW*l^Gm`oM!(-nil%VkmL+:W\_R/7Q-I>Id7J7Dr#`iKT--';JrlN,\5.`!CG^)H/he%pZ[ra!!a5n!n.I:24kV56_1]d2)s9t3-=@NVHrB<+m=r()CjUBpT1jJ^@t_(cSg'Ln\'bGh].E^:=&nn5XS">A[;XXIlKFL5Pm_C1SJTIE>?e8XSc'@f6,eK~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 588.041 100.988 576.041 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Length 933 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat=*9lnc;&A@sBkh+*U@EFgHF)*k5;[/UU_t62S.$!Y].TWbo1?$iknjfJeLB])h`7j`F]m[M=p@ZXV4lqKQfLN9lo24ofjMM4O+iF]),`'f`Kt^k)4@,<uRJ=af\gVX3I+6\fVY#%`^7j4AJ7OJ_%ap&hOoU9M6^o[(c-KrM/"pce]*B<"7G5a3'</'M9N2MA6Db(k$TH%22stj)OZn\.p2&X3]H<`+PE6=coab-5?;!:j3/Smo[ImcO30$f]dG4W[>oW/D7/W06H&Mj^l_^^&$eTJKZ'+3Di9cqI721NQ_g";l6dNNjZuO$_Q[5Esl?0(LFu=Kd(Fc:b]1QoMgBh?>E_Lf7;a-il&kmY@;dGrUr4T)b/oNp9]K1&qEU.2h<)+lX%>5^Eoa)`XLUo[M`rV-qs3Ej*&LQR<O4.+BmkZ#r2\g&%9dq]mM"6W.,*-4P!&git1`$(<M`_WANI`Da,K+h;kQ85\3.1`14-ECt$d%'>akS0="ESMbP=A*Xo,5Y$$"(bkI;#gjoq@DP*s,b%p.*r[2e.gfrq@TXKrp.oP<m+ua6.2NA7/dQa\W9/EmIeF5Ef=.6ge(JN02'!7S_36/-.QcZkMr33Gf_<;64nG(N\\+)XV'-"V,YJ.F*\,h])9l'WWDmb4V_]J8nAlHS%kA':,@dj[pRrJTJa%-N@'o-(ZIY"eT@g3=d>=Q>J+MWH.Mb?*-LnkgFIS<1!8ISJ'omj1Dn;Etm!c``1;/>+5)>B#ltB&<A7eEHqCLi25fVGH8-7Han_"d9<-&!er`$D9g1d*R#!Rg6M1.-SR>%JW]9-]l0O4_j8g6gn.lVUNUtN!3uT<S&t"=rAT&9X,;;X=J.%aL]cu?oFcU>)sUcH]#@\8[!)D@ZY%t,%!7W2hNWpaepWubG0pr$SM`P#Wh4<_X`2#UWFd3F~>
+endstream
+endobj
+11 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 10 0 R
+>>
+endobj
+13 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\125\0\163\0\151\0\156\0\147\0\40\0\127\0\157\0\162\0\153\0\146\0\154\0\157\0\167)
+ /Parent 12 0 R
+ /A 9 0 R
+>> endobj
+14 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+15 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+16 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+17 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+18 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+19 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 2
+/Kids [6 0 R 11 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 12 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 14 0 R /F5 15 0 R /F1 16 0 R /F9 17 0 R /F2 18 0 R /F7 19 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [11 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+12 0 obj
+<<
+ /First 13 0 R
+ /Last 13 0 R
+>> endobj
+xref
+0 20
+0000000000 65535 f 
+0000002838 00000 n 
+0000002903 00000 n 
+0000002995 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000604 00000 n 
+0000000724 00000 n 
+0000000749 00000 n 
+0000003129 00000 n 
+0000000883 00000 n 
+0000001908 00000 n 
+0000003192 00000 n 
+0000002016 00000 n 
+0000002176 00000 n 
+0000002289 00000 n 
+0000002399 00000 n 
+0000002507 00000 n 
+0000002613 00000 n 
+0000002729 00000 n 
+trailer
+<<
+/Size 20
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+3243
+%%EOF

Added: lenya/site/docs/components/workflow/state-machine.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/workflow/state-machine.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,454 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>The Workflow State Machine</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.15', '../../../skin/')" id="menu_selected_1.1.4.1.15Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Workflow</div>
+<div id="menu_selected_1.1.4.1.15" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">The State Machine</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="state-machine.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>The Workflow State Machine</h1>
+
+
+<a name="N1001B"></a><a name="Invoking+a+Transition"></a>
+<h2 class="underlined_10">Invoking a Transition</h2>
+<div class="section">
+<p>
+When an event <em>e</em> is invoked on a workflow instance <em>I</em>, the following
+algorithm is executed:
+</p>
+<ul>
+  
+<li>The current state <em>s<sub>current</sub></em> is determined.</li>
+  
+<li>The transition <em>t</em> from <em>s<sub>current</sub></em> to <em>s<sub>next</sub></em>
+      which has the event <em>e</em> is determined.</li>
+  
+<li>If <em>t</em> is not exactly defined, an exception is thrown.</li>
+  
+<li>All conditions of <em>t</em> are validated.</li>
+  
+<li>If all conditions are complied, the transition <em>t</em> fires:
+  <ul>
+    
+<li>All assignments of <em>t</em> are executed.</li>
+    
+<li>The workflow instance <em>I</em> is advanced to the state <em>s<sub>next</sub></em>.</li>
+  
+</ul>
+  
+</li>
+
+</ul>
+</div>
+
+
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/workflow/state-machine.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/workflow/state-machine.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/workflow/state-machine.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,159 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 465 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!#V9lGY<%))6_I&)O0q&hq`la09R2GMY^G1^t/BkU?ekoai^^L*WK8ZVi@"Y%BMrG96]Go#0e(siOsaGKul^HB<9%L?J>g"j4P64o,SaD1JWZ]1KjPU<BC#X<I</Ll0jSe!')([rpF9rY5S#I7uHMh&bbCAA$Bc4ERB;ZVi5bC;Upk"n[R^e3ee=t2<p176l_U_FDaDL'pGoG=JfiQPQYoj3o\)rVDPd1&4^&1?O4JQPsjN4cn4FlCWV<lR&LNc5sD^4[F2i5lD(&O54d5Pg6YMQ`eIe3S"G[<=um4(aIKD.uVE-:?Z6qVTJ>:'a.e?SR6+bf"!,r!kLKB4)]**9)MeN$sHN64pj8o3T(Oj;4SU-C,pTh*G%+$0''`\d,q7RW?(r:&s19HZGkue#D.IkIT%;rQa]]ZTiP?NhZ&+$b]Uld6@X%d]1G-6NaH'bLUE5Y)o.O%k=*mm/~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 588.041 123.992 576.041 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Length 1033 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat=*?#/1K'Re<2n...@Q>.pXY?>3Z)\_d"c`S`fXb0a3&3UC&e.7j!;?2;PbfC'8`c:cab,f\kOPZm\55cKEc-FTttQ^!X_0e_H+T#@6t.^4SX!6aCT>8A\W_7h^m#ne]c%(D#Bd2=jpBZ1<jD"2b8E`#T5<[KY["U,"NO[hB,DH+E-JY?L#Pu4K/EY;+Qj@3R4uZE%Hg<TjqDOA$i7KVPiI/Bo\?]RJ+1ibmL*0Ct@\$"-lMKGjNA_pH[h<'#$m'C(+cK4Y@(?!ueWoouse./a!Ba@]EdXraPQmlOEqW?DU2U=:W`N30t]%/7.']5X!bt(h3Km[d-h/2]uJYQS(`F;5*$SgGsO$6l6O?9oG'@hG\9640KPc-)[+\:=M;JPp#]9F*fkYLMZ",,`-Q3ph1ut&V<+,7;M&"FE1!<)rMt*"EPm`E#E""ka*Q7O`cY4o`a<]&)s0`PuV.N3@qN)S^p"O&>F*<]i=eA6I:DP(#kGU'.+teVglKGhWdGdduemr0XCFa=%FN]fg4bf:h)%WKe0_+)l?j3>d)urkLWrlL;lES0t(oCW]?Ip!L%h)T"nZLLtpK;;AdkVf40OX(geI)jY0-Gn`Utt)M9&Sm'@K#i\IR8.B(tbhVcadkA]SIc7#p<TA]1RbKYE3=&(X?fg<X],D'n?P'=E)">V#[p-mNsDL:ub6lFh&p5kYW`WgN[Xg>12B$D;bs22h<ae"!#WV`[Z>6EP?\_Q&6j;88m6p'qkA)Z2OT6`s\(hC,mE=C_\Jk<Aa&@"A>dVQM]"/7_MYO>!Yj4'(5,>&Rs2%Fb,q\)O8FjH#q_[l*$#rBY%&B10D3-;=XW6bF],>.7*o.]+Z/q7JY$)4j7ni`QA><dO_MGWt:6IG\'Zra))#K>cuj>K.^ataV!q?2n!AV^e]?eGk,ig:)/]X(2R,IeW2f<uC/-&?aOpgt:[D)Ej2ki`=ZO2roLr#.cX\E2f0AcWn!qS<kh[HZRWkK^^s+B:,]"<AFNCfmb>FD.d<h(Ha.LW',rGGi;p~>
+endstream
+endobj
+11 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 10 0 R
+>>
+endobj
+13 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\111\0\156\0\166\0\157\0\153\0\151\0\156\0\147\0\40\0\141\0\40\0\124\0\162\0\141\0\156\0\163\0\151\0\164\0\151\0\157\0\156)
+ /Parent 12 0 R
+ /A 9 0 R
+>> endobj
+14 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+15 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+16 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F6
+/BaseFont /Times-Italic
+/Encoding /WinAnsiEncoding >>
+endobj
+17 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+18 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+19 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 2
+/Kids [6 0 R 11 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 12 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 14 0 R /F5 15 0 R /F1 17 0 R /F6 16 0 R /F2 18 0 R /F7 19 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [11 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+12 0 obj
+<<
+ /First 13 0 R
+ /Last 13 0 R
+>> endobj
+xref
+0 20
+0000000000 65535 f 
+0000003008 00000 n 
+0000003073 00000 n 
+0000003165 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000627 00000 n 
+0000000747 00000 n 
+0000000772 00000 n 
+0000003299 00000 n 
+0000000906 00000 n 
+0000002032 00000 n 
+0000003362 00000 n 
+0000002140 00000 n 
+0000002341 00000 n 
+0000002454 00000 n 
+0000002564 00000 n 
+0000002675 00000 n 
+0000002783 00000 n 
+0000002899 00000 n 
+trailer
+<<
+/Size 20
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+3413
+%%EOF

Added: lenya/site/docs/components/workflow/terms.html
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/workflow/terms.html	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,579 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Workflow Terms</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="cocoon.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../installation/index.html">Installation</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../docs/index.html">Documentation</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../docs/index.html">Documentation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.pdf">pdf docu (whole)</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docu.html">html docu (whole)</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Integrator/Dev Guide</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.4.1', '../../../skin/')" id="menu_selected_1.1.4.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.4.1" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.4.1.1', '../../../skin/')" id="menu_1.1.4.1.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.4.1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.2', '../../../skin/')" id="menu_1.1.4.1.2Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.4.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/deployment/mod_proxy.html">mod_proxy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.3', '../../../skin/')" id="menu_1.1.4.1.3Title" class="menutitle">Editors</div>
+<div id="menu_1.1.4.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/bxeng.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.4', '../../../skin/')" id="menu_1.1.4.1.4Title" class="menutitle">Layout</div>
+<div id="menu_1.1.4.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.5', '../../../skin/')" id="menu_1.1.4.1.5Title" class="menutitle">Publication</div>
+<div id="menu_1.1.4.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.6', '../../../skin/')" id="menu_1.1.4.1.6Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.4.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.7', '../../../skin/')" id="menu_1.1.4.1.7Title" class="menutitle">Repository</div>
+<div id="menu_1.1.4.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.8', '../../../skin/')" id="menu_1.1.4.1.8Title" class="menutitle">Search</div>
+<div id="menu_1.1.4.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.9', '../../../skin/')" id="menu_1.1.4.1.9Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.4.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.10', '../../../skin/')" id="menu_1.1.4.1.10Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.4.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.11', '../../../skin/')" id="menu_1.1.4.1.11Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.4.1.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.12', '../../../skin/')" id="menu_1.1.4.1.12Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.4.1.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.13', '../../../skin/')" id="menu_1.1.4.1.13Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.4.1.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14', '../../../skin/')" id="menu_1.1.4.1.14Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.4.1.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.14.5', '../../../skin/')" id="menu_1.1.4.1.14.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.4.1.14.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4.1.15', '../../../skin/')" id="menu_selected_1.1.4.1.15Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Workflow</div>
+<div id="menu_selected_1.1.4.1.15" class="selectedmenuitemgroup" style="display: block;">
+<div class="menupage">
+<div class="menupagetitle">Terms</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.1.16', '../../../skin/')" id="menu_1.1.4.1.16Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.4.1.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.2', '../../../skin/')" id="menu_1.1.4.2Title" class="menutitle">Specifications</div>
+<div id="menu_1.1.4.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4.3', '../../../skin/')" id="menu_1.1.4.3Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../docs/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../docs/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../apidocs/index.html">API (Javadoc)</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="terms.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Workflow Terms</h1> 
+
+
+<a name="N1001B"></a><a name="Terms"></a>
+<h2 class="underlined_10">Terms</h2>
+<div class="section">
+<dl>
+
+
+<dt>Workflow Schema</dt>
+
+<dd>A workflow schema defines a state machine (deterministic finite
+automaton - DFA), consisting of 
+  <ul>
+    
+<li>states, including a marked initial state,</li>
+    
+<li>transitions, and</li>
+    
+<li>state variables.</li>
+  
+</ul>
+
+</dd>
+
+
+<dt>Workflow Instance</dt>
+
+<dd>A workflow instance is an incarnation of a workflow schema.
+It consists of
+<ul>
+  
+<li>a current state,</li>
+  
+<li>a mapping which assigns values to all state variables.</li>
+
+</ul>
+
+</dd>
+
+
+<dt>Transition</dt>
+
+<dd>A transition describes the switching of a workflow instance
+from one state to another. A transition has
+<ul>
+  
+<li>a source state,</li>
+  
+<li>a destination state,</li>
+  
+<li>an event,</li>
+  
+<li>a set of conditions,</li>
+  
+<li>a set of assignments.</li>
+
+</ul>
+Additionally, a transition can be marked as synchronized.
+</dd>
+
+
+<dt>History</dt>
+
+<dd>The history of a workflow instance contains a list of all versions
+of the instance. A version contains
+<ul>
+  
+<li>the state,</li>
+  
+<li>the event that caused the transition (omitted in the first version),</li>
+  
+<li>a description of the identity that invoked the event (username and IP address)</li>
+
+</ul>
+
+</dd>
+
+
+<dt>State Variable</dt>
+
+<dd>A workflow schema can contain a set of state variables.
+For each instance, the state variables hold certain values.
+Values can be assigned during transitions, so a variable can change
+its value when a transition fires. Currently, Lenya supports only
+boolean state variables.
+</dd>
+
+
+<dt>Condition</dt>
+
+<dd>
+A condition can prevent a transition from firing, based on
+the current situation.
+Examples:
+<ul>
+  
+<li>Does the current user have a certain role on the current URL?
+    (<span class="codefrag">RoleCondition</span>, included in Lenya)</li>
+  
+<li>Does a certain state variable have a certain value
+    (e.g., is the document published)?
+    (<span class="codefrag">BooleanVariableCondition</span>, included in Lenya)</li>
+  
+<li>Is the sun shining? (e.g., if the weather report may only
+     be published on sunny days)</li>
+
+</ul>
+
+</dd>
+
+
+<dt>Situation</dt>
+
+<dd>A situation defines the state of the environment
+of a workflow instance. Examples are:
+<ul>
+  
+<li>the current user ID</li>
+  
+<li>the roles of the current user on the current URL</li>
+
+</ul>
+
+</dd>
+
+
+<dt>Synchronization</dt>
+
+<dd>
+
+<p>A set of workflow instances with the same workflow schema
+can be synchronized. If a transition in this schema is marked as
+synchronized, it can only be invoked on all instances in the
+set at the same time.</p>
+
+<p>When a workflow event is invoked on a set of synchronized
+workflow instances, the transition is invoked only if</p>
+
+<ul>
+  
+<li>all instances are in the source state of the transition, and</li>
+  
+<li>all conditions of the transition are complied for all
+  instances.</li>
+
+</ul>
+
+<p>Then the transition is invoked for all instances in the set.</p>
+
+<p>A common usecase of this concept is the simultaneous publishing
+of a set of documents (all language versions of a document,
+a section, ...).</p>
+
+</dd>
+
+
+</dl>
+</div>
+
+
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2004 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:lenya-dev@cocoon.apache.org?subject=Feedback%C2%A0for%C2%A0docs/components/workflow/terms.html">lenya-dev@cocoon.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/docs/components/workflow/terms.pdf
==============================================================================
--- (empty file)
+++ lenya/site/docs/components/workflow/terms.pdf	Mon Nov  8 12:16:07 2004
@@ -0,0 +1,159 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 430 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<I9l@g%&;BjB`@Sn.f0:u"b>OTo<N3!5WJe3C&0-Lp`&%TnDI;-afL9&<NoXa;R4k/p[nu:+aap:UJ1;.NY6#<g+:?%NG.(&,1<aAKW!5GKGLLu,[5grhb%,+.';`<Q5CkIa:R4JdAp[^?QjJdeQAu6&BrHJ@lL%d=Lpo:]U![_,6#r@M+>S[#59FVtK^rd3%XA<fdkliglA#aB!_mV&#fhPFOf.bMXW9d=Xi-I_].e)?%i6-"5fmB'(I6&%c;HCfBUjJs%jT]ZB0lLbnGaJ'07-"?%7o-^rC;Qj]XqEa>[T!gk2d_Q$0X41kS5\>-eUpfJhnaU1;T.19#)hjEn'Ekm"V[sD#82;T1hWo@t_(cS^PTd>9/=m?!bJ>Rjn55hF/qfF(j0N?^V["AT]!pIt2q]lb,0a?K9E008#(qQi~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 588.041 50.66 576.041 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Length 2312 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm>95iiK&AI=/pm;%aeU#EP"PFT[@Lq4QgHF%L0G847CPf2B3H]h"8(N;[MmT;I,!Z^fjD^\4^S17BIIkq.E+++EEj=KX//Po;Ha/5Gp^L/qm9@"</CrM6cWf/8>J+tRHN&(^MbMnXr`ZCQ"Te&.FrCD;AikTaYR7M/he`;7Mf7?5J#u.monU$&ECr%8bHMF2,1lBi)38h0lTgtR`HC3oDHT_gS3W^'P*AoU1D6Ui<_dI=G6o%jS;EEJncKHFn4llH4<l/ujjY7FkPL=$S%F#-Nd36lJb`'dnSRRme`q,,HZ%k'Id\S4i$C<qf6^r4rbS+7Qa("F]W[Lle7OTZ5;Q2bUBt8O8k/Mpi[jPI1erL-7<:<Z6d'1$/dh`@.2fW#WD2qooMElAJiSU4OQY7jo!BVj(jXe5@?"m,$beN2ohu?Po9bQ<D?na-8m\i1?pB:-3l`a\;WOYIURGPY$8C"kKe+YXR4CbuG3S_7R1p37+12,83>kme61],7%f36&jif]t?69SOccG(<<6K("iY3]9&8[[@S3-V*U2e<&ir*F;I8A/aTg[=O?S/&P#di5e+or<.79m&5N0e+5E_a9QZ3JG,G@]8YK=;$1O<=tF(XUsIZHIA#3Ya&37uU&scm>[[cNDdF]f/Uu_5ecWZZFWeLQfG&E=s9%nUc+`YOu$:3:fDaG9gi7F;d;/M2n3?04uFp]j?<sJg*$b19ZB=SgXKeEEs:ikf=`gW7PhC_5KtY$Q40m'spQ!aQmp:0ki0=W&WUKCJ'rK0o#ZDL!=]UH7K6NZoI/e>4A'\99W6"nUOS\nF6mZ5;,d,B))_10RfhRrZ?Y3&Fu!g>Yjb\E00%C#)ShcOVXZd)Z<P;qDnfP\C1f5BfAF$c]`lA.0F#WWZt+"Com/WWOR#0KCtr+\9"XEq^j+-'U)-s!ibNc1Uie,h"$DhV+NcXqmWX<kcE@iB3%0)],b)K*8=o8YJjYS(D!MH\EFZE=TX%]jiQR5Q65o]UTZ;_]X\3\!h[Z_Ou"KR##Cl=#>%fi+Z=P>71G3Vj.4N]?2I,b8&eg"XsBghC<712C?n:FT2@rb?a'W+TXq[p]T<4f)WIVp1'1UDj;=[;(uosrX>):F'8De?L6CCPo[(I8meGcIPW(N.#4nW?'G>TB3jj]]X]pj7JFsLG8\W*XL\^r&#ScWil9hJ]Wh>.oa&Uq0aF<)R6i*'0n.X&B3%q;LJJUotP4-epo"t3o@[!tUbOmW1]i?/hG9+X>/IXlW9jtt\^Xhk/U9FK/mSqgp3#==Oq<We@S2#8dP3o3iC7W>dlHCYRWda_uA-[)+ce@SC:@Fu-)!_7pFBa]Pc]sLsj5?U-X)Usr;KB^3M"YuQfM*'-O&g;M*A]\DpFi-[0Fmi#XbM#0OlZh1@bMVXG*k'QT6RMKfb\u?cShY)nm!%<mS,.@>Zp$U&-;a<[3<-DBL?/(4Yc8BVK4r/Fr'e/.;KP;=.']@6hLLs0VunRmbo@<caGm8TP%?XK+(kd$C(4%)l2`$bUMLo?m<5po:s4j7.)VG=0M'0hil0gU;EU!=Uo]JE%OI)HLsg$h8#ceV)=ddECLL^lCbg.]hhF2ou.C:k%JBo:(ql7"3jT](S<c3*-J_4oW9qOHm/5'?_ae:%q@+Vo-8nU/Q6&(Fsj,;G9ilT>-)q@'q)t;lh.upQP`$_VtZr]G?2%f*N/=WFIL_2"3Pm6Wuo`6f"Ei-L3Cr(olK#lP7_IgDm`ZIrjh##<J0PH![gMD3)+uIVnB;j24,bUc=A=tZN%('7#o.GI.8W4B**Nc5rr[?9!s)c=2^pJpp9C^A=2_,'Z_(TU"9t\?>6Xl$t4c`&=]H-)/Fh5m$<o=PB'RZ8sW=+2n&n(IsLtGdeuHgL1.j\@[WTuoRrIJrh#FrpBDFIPN]TT30J)>##_lGc?a$/]gt>mNeAJsH:fgRSu3s/STN,hn)A08S+Y-4YE*c@b88u;g)Bl&F1C-F%cs!$nCIJ??OsSm%UL[YnGcC%Jj.XU?`Wil,2&aNPmf/K2d-W,UWMIsIgAhD%u(Em<FT+=#6QBXd#s^-.:9<!4k(EjT]>l>lpc-RT&dM@lu5mT?@9/Y%XeTC\-'P7`-[-2nO:8rQF48eY7/^L#(4J#>W5c<&N#'$BDOY,s.@8cp!)CWs3R]?E;c4Q"D>"&D`nK>f\ZOLo6.5f;*V-hP!KQ8:2YF4B7aK;*3AM4ftFa:-\S4[rtOGp$]Gi6X5<BaWF3=Pn^3?VgIU[Ol+DRS*jQ)Ng;a;PnbAMjbLa1S]*H#!:G1NN*q<b>=TQHL$OR%(.)4^@a8H5k&PY^~>
+endstream
+endobj
+11 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 10 0 R
+>>
+endobj
+13 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\124\0\145\0\162\0\155\0\163)
+ /Parent 12 0 R
+ /A 9 0 R
+>> endobj
+14 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+15 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+16 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+17 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+18 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+19 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 2
+/Kids [6 0 R 11 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 12 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 14 0 R /F5 15 0 R /F1 16 0 R /F9 17 0 R /F2 18 0 R /F7 19 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [11 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+12 0 obj
+<<
+ /First 13 0 R
+ /Last 13 0 R
+>> endobj
+xref
+0 20
+0000000000 65535 f 
+0000004151 00000 n 
+0000004216 00000 n 
+0000004308 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000592 00000 n 
+0000000712 00000 n 
+0000000737 00000 n 
+0000004442 00000 n 
+0000000869 00000 n 
+0000003274 00000 n 
+0000004505 00000 n 
+0000003382 00000 n 
+0000003489 00000 n 
+0000003602 00000 n 
+0000003712 00000 n 
+0000003820 00000 n 
+0000003926 00000 n 
+0000004042 00000 n 
+trailer
+<<
+/Size 20
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+4556
+%%EOF

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@lenya.apache.org
For additional commands, e-mail: commits-help@lenya.apache.org