You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by gr...@apache.org on 2005/02/22 00:55:01 UTC

svn commit: r154747 [6/31] - in lenya/site: ./ 1_2_x/components/ 1_2_x/components/accesscontrol/ 1_2_x/components/asset-management/ 1_2_x/components/authoring/ 1_2_x/components/deployment/ 1_2_x/components/editors/ 1_2_x/components/layout/ 1_2_x/components/layout/images/ 1_2_x/components/layout/images/live/ 1_2_x/components/link-management/ 1_2_x/components/metadata/ 1_2_x/components/multilingual/ 1_2_x/components/publication/ 1_2_x/components/repository/ 1_2_x/components/resource-types/ 1_2_x/components/revisioncontrol/ 1_2_x/components/search/ 1_2_x/components/sitemanagement/ 1_2_x/components/tasks/ 1_2_x/components/uri-handling/ 1_2_x/components/uri-handling/images/ 1_2_x/components/uri-handling/images/live/ 1_2_x/components/workflow/ 1_2_x/installation/ 1_2_x/misc/ 1_2_x/specs/ 1_4/ 1_4/installation/ docs/ installation/ skin/ skin/images/

Added: lenya/site/1_2_x/components/deployment/proxying.html
URL: http://svn.apache.org/viewcvs/lenya/site/1_2_x/components/deployment/proxying.html?view=auto&rev=154747
==============================================================================
--- lenya/site/1_2_x/components/deployment/proxying.html (added)
+++ lenya/site/1_2_x/components/deployment/proxying.html Mon Feb 21 15:54:32 2005
@@ -0,0 +1,697 @@
+<!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>Reverse Proxying Apache Lenya</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> &gt; <a href="http://lenya.apache.org/">lenya</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<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 group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogo">
+<a href=""></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="lenya.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 class="current">
+<a class="base-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../1_4/index.html">Version 1.4</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../1_2_x/index.html">Version 1.2</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_1.1', '../../../skin/')" id="menu_1.1Title" class="menutitle">Project</div>
+<div id="menu_1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../index.html">About</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../changes.html">Changes</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../charter.html">Charter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../history.html">History</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../roadmap.html">Roadmap</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../license.html">License</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../resolution.html">Resolution</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../related-projects.html">Related Projects</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.2', '../../../skin/')" id="menu_1.2Title" class="menutitle">Version 1.4</div>
+<div id="menu_1.2" class="menuitemgroup">
+<div onclick="SwitchMenu('menu_1.2.1', '../../../skin/')" id="menu_1.2.1Title" class="menutitle">Installation</div>
+<div id="menu_1.2.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_4/installation/index.html">Download</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_4/installation/subversion.html">Subversion Access</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_4/installation/source_version.html">Installation Instructions</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../../apidocs/1.4/index.html">1.4 API (Javadoc)</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.3', '../../../skin/')" id="menu_selected_1.3Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Version 1.2</div>
+<div id="menu_selected_1.3" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.3.1', '../../../skin/')" id="menu_1.3.1Title" class="menutitle">Installation</div>
+<div id="menu_1.3.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/installation/index.html">Download</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/installation/subversion.html">Subversion Access</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/installation/source_version.html">Installation Instructions</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.3.2', '../../../skin/')" id="menu_selected_1.3.2Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.3.2" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.3.2.1', '../../../skin/')" id="menu_1.3.2.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.3.2.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.2', '../../../skin/')" id="menu_1.3.2.2Title" class="menutitle">Authoring</div>
+<div id="menu_1.3.2.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/authoring/adding-document-creator.html">Adding a new document creator</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/authoring/image-upload.html">Image Upload</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/authoring/openoffice.html">OpenOffice</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.3.2.3', '../../../skin/')" id="menu_selected_1.3.2.3Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Deployment</div>
+<div id="menu_selected_1.3.2.3" class="selectedmenuitemgroup" style="display: block;">
+<div class="menupage">
+<div class="menupagetitle">Proxying</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.4', '../../../skin/')" id="menu_1.3.2.4Title" class="menutitle">Editors</div>
+<div id="menu_1.3.2.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/editors/bxe.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.5', '../../../skin/')" id="menu_1.3.2.5Title" class="menutitle">Layout</div>
+<div id="menu_1.3.2.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.6', '../../../skin/')" id="menu_1.3.2.6Title" class="menutitle">Publication</div>
+<div id="menu_1.3.2.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.7', '../../../skin/')" id="menu_1.3.2.7Title" class="menutitle">Resource&nbsp;Types</div>
+<div id="menu_1.3.2.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/resource-types/resource-types.html">Resource&nbsp;Types</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.8', '../../../skin/')" id="menu_1.3.2.8Title" class="menutitle">Revision Control</div>
+<div id="menu_1.3.2.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.9', '../../../skin/')" id="menu_1.3.2.9Title" class="menutitle">Repository</div>
+<div id="menu_1.3.2.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.10', '../../../skin/')" id="menu_1.3.2.10Title" class="menutitle">Search</div>
+<div id="menu_1.3.2.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.11', '../../../skin/')" id="menu_1.3.2.11Title" class="menutitle">URI Handling</div>
+<div id="menu_1.3.2.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.12', '../../../skin/')" id="menu_1.3.2.12Title" class="menutitle">Asset Management</div>
+<div id="menu_1.3.2.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.13', '../../../skin/')" id="menu_1.3.2.13Title" class="menutitle">Link Management</div>
+<div id="menu_1.3.2.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.14', '../../../skin/')" id="menu_1.3.2.14Title" class="menutitle">Meta Data</div>
+<div id="menu_1.3.2.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.15', '../../../skin/')" id="menu_1.3.2.15Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.3.2.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.16', '../../../skin/')" id="menu_1.3.2.16Title" class="menutitle">Tasks</div>
+<div id="menu_1.3.2.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.16.5', '../../../skin/')" id="menu_1.3.2.16.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.3.2.16.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.17', '../../../skin/')" id="menu_1.3.2.17Title" class="menutitle">Workflow</div>
+<div id="menu_1.3.2.17" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.18', '../../../skin/')" id="menu_1.3.2.18Title" class="menutitle">Site Management</div>
+<div id="menu_1.3.2.18" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.3', '../../../skin/')" id="menu_1.3.3Title" class="menutitle">Specifications</div>
+<div id="menu_1.3.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.4', '../../../skin/')" id="menu_1.3.4Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.3.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../../apidocs/1.2/index.html">1.2 API (Javadoc)</a>
+</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="proxying.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Reverse Proxying Apache Lenya</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Introduction">Introduction</a>
+</li>
+<li>
+<a href="#Configuration+in+publication.xconf">Configuration in publication.xconf</a>
+</li>
+<li>
+<a href="#Apache+Webserver+setup+%2F+Rewrite+Rules">Apache Webserver setup / Rewrite Rules</a>
+<ul class="minitoc">
+<li>
+<a href="#Rules+for+the+authoring+server">Rules for the authoring server</a>
+</li>
+<li>
+<a href="#Rules+for+the+live+server">Rules for the live server</a>
+</li>
+</ul>
+</li>
+</ul>
+</div> 
+
+
+<a name="N1001B"></a><a name="Introduction"></a>
+<h2 class="underlined_10">Introduction</h2>
+<div class="section">
+<p>The Lenya LinkRewritingTransformer enables a flexible way of proxy configuration. 
+    It is possible to define different proxies for each pair of area (authoring and live), 
+    and encryption (not encrypted or SSL). The Lenya part of the
+    proxy configuration is done in <span class="codefrag">$PUBLICATION/config/publication.xconf</span>
+    If you specify your proxy setup in that file, the LinkRewritingTransformer will rewrite links in your
+    publication to match these settings.
+</p>
+</div>
+
+
+<a name="N10028"></a><a name="Configuration+in+publication.xconf"></a>
+<h2 class="underlined_10">Configuration in publication.xconf</h2>
+<div class="section">
+<p>The publication.xconf of the default publication has proxying disabled by default: </p>
+<pre class="code"> 
+&lt;publication&gt;
+  &lt;languages&gt;
+    &lt;language default="true"&gt;en&lt;/language&gt;
+    &lt;language&gt;de&lt;/language&gt;
+  &lt;/languages&gt;
+  &lt;path-mapper&gt;org.apache.lenya.cms.publication.DefaultDocumentIdToPathMapper&lt;/path-mapper&gt;
+  &lt;document-builder&gt;org.apache.lenya.cms.publication.DefaultDocumentBuilder&lt;/document-builder&gt;
+  &lt;breadcrumb-prefix/&gt;
+
+  &lt;!--
+  &lt;proxy area="live" ssl="true" url="https://www.host.com/ssl/default"/&gt;
+  &lt;proxy area="live" ssl="false" url="http://www.host.com/default"/&gt;
+  &lt;proxy area="authoring" ssl="true" url="https://www.host.com/lenya/default/authoring"/&gt;
+  &lt;proxy area="authoring" ssl="false" url="http://www.host.com/lenya/default/authoring"/&gt;
+  --&gt;
+&lt;/publication&gt;
+ </pre>
+<p>A possible configuration for two servers (an authoring server and a live server) may look like:</p>
+<pre class="code"> 
+&lt;publication&gt;
+  &lt;languages&gt;
+    &lt;language default="true"&gt;de&lt;/language&gt;
+    &lt;language&gt;en&lt;/language&gt;
+  &lt;/languages&gt;
+  &lt;path-mapper&gt;org.apache.lenya.cms.publication.DefaultDocumentIdToPathMapper&lt;/path-mapper&gt;
+  &lt;document-builder&gt;org.apache.lenya.cms.publication.DefaultDocumentBuilder&lt;/document-builder&gt;
+  &lt;breadcrumb-prefix&gt;University of Zurich&lt;/breadcrumb-prefix&gt;
+
+  &lt;proxy url="https://cms.live.ch/lenya/sandbox" ssl="true" area="live"/&gt;
+  &lt;proxy url="http://cms.sandbox.live.ch/lenya" ssl="false" area="live"/&gt;
+  &lt;proxy url="https://cms.authoring.ch/lenya/sandbox/authoring" ssl="true" area="authoring"/&gt;
+  &lt;proxy url="http://cms.authoring.ch/lenya/sandbox/authoring" ssl="false" area="authoring"/&gt;
+&lt;/publication&gt;
+ </pre>
+<ul>
+    
+<li> There is an ssl enabled authoring server (cms.authoring.ch) and the URL you get is e.g. <span class="codefrag">http://cms.authoring.com/lenya/sandbox/authoring/index.html</span>.</li>
+    
+<li> There is an ssl enabled live server with (cms.live.ch and cms.sandbox.live.ch) and the URL you get on the live side is e.g. <span class="codefrag">http://cms.sandbox.live.ch/lenya/index.html</span> 
+</li>
+  
+</ul>
+<p>
+<strong>Note:</strong> Up to now, session is only working if you add /lenya after your domain because the cookie which is sent to the client stores the web application context. Therefore the browser did not send back the cookie if you request a page like http://cms.sandbox.live.ch/index.html. 
+    This is also mentioned on the <a href="http://wiki.apache.org/cocoon/ApacheModProxy">Cocoon Wiki page on proxying</a>. With Apache 2.1 a recently introduced proxy directive for translating the cookie path <span class="codefrag">ProxyPassReverseCookiePath</span> will be available, which will allow you to 
+    get the cookie path translated by Apache with <span class="codefrag">ProxyPassReverseCookiePath&nbsp;/lenya&nbsp;/</span> so that the cookie is always sent back to the server. As of today even the trunk version of Apache httpd does not have this feature. If you still want to use it with Apache 2.0 you will have 
+    to apply a patch <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=10722"> http://issues.apache.org/bugzilla/show_bug.cgi?id=10722</a> and rebuild the Apache modules mod_proxy and mod_http_proxy. The patch should work with Apache 2.0.49+ (I use it with 2.0.52 without any 
+    problems). </p>
+<p> As an alternative to patching Apache, you could install Lenya within the ROOT context, because 
+    then the CookiePath will contain "/" instead of "/lenya" and it will work with the common mod_proxy settings.
+    Note that you'll have to adjust the proxy rules to get rid of "/lenya" in this case. If you run Jetty,
+    which runs Lenya in the ROOT context, you'll have to remove the "/lenya" parts as well. 
+    Another solution might be to use Squid. The configuration of the Apache web server that goes
+     with this configuration is described next.</p>
+</div>
+
+<a name="N10062"></a><a name="Apache+Webserver+setup+%2F+Rewrite+Rules"></a>
+<h2 class="underlined_10">Apache Webserver setup / Rewrite Rules</h2>
+<div class="section">
+<p>Before you start, make sure you have <span class="codefrag">mod_proxy</span> and <span class="codefrag">mod_rewrite</span> setup correctly.</p>
+<a name="N10071"></a><a name="Rules+for+the+authoring+server"></a>
+<h3 class="underlined_5">Rules for the authoring server</h3>
+<p>This sample configuration uses <span class="codefrag">cms.authoring.ch</span> as the host name.</p>
+<ul>
+<li>  redirects logins to SSL </li>
+
+<li>  assumes Tomcat, with Lenya running under /lenya (for Jetty, remove /lenya from the configuration)</li>
+
+<li>  runs the authoring server over port 80 </li>
+
+<li>  publications are all mounted under cms.client.com/yourpub </li>
+
+<li>  you can use this setup for your live server if you do not want to mount your publication in a 
+    virtualhost. Just replace authoring with live, and put the proxy / rewrite directives in a 
+    &lt;Location&gt; rule </li>
+</ul>
+<pre class="code">
+
+&lt;VirtualHost cms.authoring.ch:80&gt;
+    ....
+
+    #All Content should be served by tomcat (i.e. lenya)
+    ProxyRequests    Off
+    RewriteEngine    On
+    RewriteLog       /var/log/apache2/cms.authoring.rewrite.log
+    RewriteLogLevel  0
+    RewriteRule      ^/([^/\.]+)$  $1/   [R]
+    RewriteRule       ^/([^/\.]+)/$ http://cms.authoring.ch/lenya/$1/authoring/index.html [R,L]
+
+    RewriteCond      %{QUERY_STRING} lenya\.usecase=login(.*)
+    RewriteRule      ^/(.*)   https://%{SERVER_NAME}/$1 [R,L]
+
+    RewriteRule      ^/(.*)   http://cms.authoring.ch:8080/$1  [P,L]
+    ProxyPassReverse / http://cms.authoring.ch:8080/
+
+
+&lt;/VirtualHost&gt;
+
+&lt;VirtualHost cms.authoring.ch:443&gt;
+   ....
+    RewriteEngine On
+
+    RewriteRule      ^/([^/\.]+)$  $1/   [R]
+    RewriteRule       ^/([^/\.]+)/$ http://cms.authoring.ch/lenya/$1/authoring/index.html [R,L]
+
+    RewriteRule      ^/(.*)   http://%{SERVER_NAME}:8080/$1  [P,L]
+    ProxyPassReverse / http://cms.authoring.ch:8080/
+&lt;/VirtualHost&gt;
+
+</pre>
+<a name="N10092"></a><a name="Rules+for+the+live+server"></a>
+<h3 class="underlined_5">Rules for the live server</h3>
+<p>This sample configuration uses <span class="codefrag">cms.sandbox.live.ch</span> as the host name.</p>
+<ul>
+<li>  each publication is mounted as a separate virtualhost </li>
+
+<li>  assumes Tomcat, with Lenya running under /lenya (for Jetty, remove /lenya from the configuration)</li>
+  
+<li>The publication in this sample is named sandbox</li>
+
+<li>  Files within the directory static and files with the extension php are not redirected to Lenya. </li>
+
+<li>  Certificate is issued for www.client.com </li>
+</ul>
+<pre class="code">
+
+&lt;VirtualHost cms.sandbox.live.ch:80&gt;
+    .... 
+ 
+    ProxyRequests Off
+    RewriteEngine On
+    RewriteLog       "/var/log/apache2/cms.sandbox.rewrite.log"
+    RewriteLogLevel  1
+
+    RewriteRule       ^/$ /lenya/index.html [R]
+    RewriteRule      ^/[^(lenya)](.*) /lenya$0  [R]
+    RewriteRule      ^/static/?(.*)  $0 [L]
+    RewriteRule      ^/(.*)\.php  $0 [L]
+
+    # Not carefully tested yet -&gt; login should use https
+    #RewriteCond      %{QUERY_STRING} lenya\.usecase=login(.*)
+    #RewriteRule      ^/lenya/(.*)/live/(.*)$   https://cms.live.ch/$1/$2 [R,L]
+
+    RewriteRule      ^/lenya/[^/]+/live/(.*)$ /lenya/$1 [R,L]
+
+    RewriteRule      ^/(.*\.css$) http://cms.live.ch:8080/$1  [L]
+    RewriteRule      ^/(.*/authoring/.*) http://cms.live.ch:8080/$1  [L]
+    RewriteRule      ^/lenya/(.*) http://cms.live.ch:8080/lenya/sandbox/live/$1  [P]
+
+    ProxyPassReverse  / http://cms.live.ch:8080/
+
+&lt;/VirtualHost&gt;
+ 
+&lt;VirtualHost cms.live.ch:443&gt;
+      ......
+       
+    ProxyRequests Off
+    RewriteEngine On
+
+# RewriteRules for css and images
+     RewriteRule      ^/lenya/sandbox/(.*)/images/(.*)$ http://cms.live.ch:8080/lenya/sandbox/$1/images/$2 [L]
+     RewriteRule      ^/(.*\.css$) http://cms.live.ch:8080/$1  [L]
+
+     RewriteRule      ^/(lenya/[^/]+)/(.*)$   http://cms.live.ch:8080/$1/live/$2  [P,L]
+
+     ProxyPassReverse / http://cms.live.ch:8080/
+&lt;/VirtualHost&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-2005 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:dev@lenya.apache.org?subject=Feedback%C2%A0for%C2%A01_2_x/components/deployment/proxying.html">dev@lenya.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lenya/site/1_2_x/components/deployment/proxying.pdf
URL: http://svn.apache.org/viewcvs/lenya/site/1_2_x/components/deployment/proxying.pdf?view=auto&rev=154747
==============================================================================
--- lenya/site/1_2_x/components/deployment/proxying.pdf (added)
+++ lenya/site/1_2_x/components/deployment/proxying.pdf Mon Feb 21 15:54:32 2005
@@ -0,0 +1,338 @@
+%PDF-1.3
+%ª«¬­
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 665 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<L9...@LE>_-br5qp649R%q`3_E^+Z!YrOWE8A!:3oS)?d+AnN*SNDH6j`@-XFIiWQ0XEQ%I]F"YG5!Sl(rZE-VF>dIGDSeb<eF+b*1W%[U'F)e([o'DIEW\]X>!,ZiZTk5?!*Ti;~>
+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 79.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 186.992 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 217.616 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 176.804 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 [ 18.0 515.241 148.808 503.241 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Length 2801 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau`VlYkfA'*%C765SF4%Bu_d%i<n=...@m46YSa9pP>S,#C:naON`hZ2-'B:<tb=7h1'pSMk'!APWl=Q3JP*B/'UqJLOKaGNq@cP`C.1j=tpVP3n<7JL0k&t.HaKooSHn-)=G?hQ7ju1%nRUCJ/PN2C$S[@E$>64mkW+++^=<s@a$f3qceL\lL"YU:1?pJ1W6%)>_j9#LeR-<^^ShT8Eg"@Qm!C3.%8)5gFjEX\\Um;?(,Z2qu!'9BC"B53M[WVc&!4SSuSPXAJ@aollk\#=+puPZ5%jQ;dL%MN#*oj>S)+ZDW3u2,j<NQ,ro%$c\i>cM!&&YKtdHn9OV7b3BA-RLug:/'7&:eh]gU\Th^CiFueC\265bn@?2Ue"'qQ9G)5\P3;s5;JJ;o,U4p6`jS32BV^2Tg5V[\iP.V,_*oH2D_uQJ2MfNn7o',2Q20V\@"tl-Vj\9W;4`>0;pUf?sK5lD8IDN_X-Hd%u9QoM]4^i+3I1iLaO`R[Y9:tl,<s!sIVn-mWb412!h!%#iMT1<*8'9#Il?MF1^S@!MY[kU-QUH`P6!l_e/YdH0/3:XFGM=:NqoJJD?M9B*p]q/.-D!j$"V#A=\0L&,>O4ak*VEj-ZsS]:Z^U&Q8fG%8+]FmRa0gf"0/k2;)Kf/Gn9p6C,:g?c.m/hhgpi)VOl7bVNo=*XWYEV*'\c":R'L>aTEL1=ZEK0Ta`BR*<`mjnKp4_?L8,Grc:e"=WhW7$(jJ6@kUPb<JZY6B"FILT'ZEG,Gl;`XnKtr;e))ZZTHf[]lW-TXVm3e)m>]^r4[Wat.&Ogu<9dLfi$f`B%BQW>O7i-8(PtU@j3s(/b]Rd^HB:7\gQ]m0e)ps4BoabnBG('6;&c.^lU476D[i+c4Vsp[*=!g%;s.nn^q#Q@-dNg;cj9?i7Hc"T?J_7fanmT8@T1]iN5\Y,X>FI]/*o9(1tT9'g7B!MgW&*KZoV]:P]uu&+U_(Yi<GW?.nPl1PB!8%'aH<s.B>o</0_!;cZ!4ASePD;+7D*#lS%gF(Gutha,I/EG`J+I\?D=d-MYj[c,rgEGn<Y(]V?bP<G<IW')Cl*HaNS/F:Cg&+c:D\&oeZ5?>1Yna@ZX9eZ"@L(Ql_6Jop&A1Me!R^Ks[SNV>j,i'Td,J]a^lcpM%PT;]8<d^t7q"(jBCI`IA8R?59WI<Vt`@`;\aQAW*\o`,nHWl/nGnp1?T0T7K@f1DWL/Yh')Is!HP[cP]p7LtWipRJU6i3rRrAoYuIa4jbS],[G=ojH^._'+N\BZ-7+8;4T8I[TP51k;4`CYE)8A__Xfk&!T3]s)(_;t:&%l+gV(NAXtP1F,aP2Sh)+?UF!@'QjN^6,IW"V=ZaZpoDgl@<6:!>ZNl(n(oGLKpG?,fC;guW-"[@D5tq3/SjA,2T5kY%jTROWB)5;6r/ZPTlaehS'4`sYq;"f!(+ZjZkgD$^rSsZE(Q8Bo8!VL*%MA0&omkW<SRP+RW(^PnbP1h,3piX#><q,<p2LVck?*uaRWNkPBY*<2IjOZf[\fe#:*/q+T`%dBkX6F(Z,U_gJ.7ukR=ZpDFbaS(_X%^C.=t:=,-pn:g>R+$J"*3]-9[[T=\Gn@#&[TJ[eKB^Dhr4E0Q`DDiV0niI&HPTg4>TkCP8?:7R*B[;Si]YVoNT%0>LBSr[.?]:b/rofkgRj+itkD0Mgeo]Z'.@V],l*<,bSBo*SS(&lE9AKBrIjTf+'M>XnY8(QgFqp5UFTP)tX_h:Rur;lX75q;~>
+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 [ 331.344 152.892 482.664 140.892 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://wiki.apache.org/cocoon/ApacheModProxy)
+/S /URI >>
+/H /I
+>>
+endobj
+22 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 104.976 86.892 381.396 74.892 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://issues.apache.org/bugzilla/show_bug.cgi?id=10722)
+/S /URI >>
+/H /I
+>>
+endobj
+23 0 obj
+<< /Length 2270 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!SmqiB2q&H4hB779GT/)8ib^C`mqcp9s!3-$HJFeNK4C_@Q=)uR4$&H@)irJ5),qf8B!Wd6$]=_Dqkk*p9qag:M&HXREo9(_(e1!k^!JMG[5+(!og90M:ueo2T<0+...@8-7Ei4HL0ll>JO1jcWSaDL/hMJi3.3cbWE2coYYY\S<]W-E_)"Ki6<&Qe[fG$ld$i?nRjf*qlE?ac$FCAOCBc@ejU5.Uf9cGW.W$3.eV)_QUgspcI9)3=loIgMacf3cR!H<A^u!r`)$e$4r\\eFb-lbHLt0-dTX"?Vd6SrK>OXnU)TtulBR6M,a='FmY@2!]rh0-q'D@;0Ie5lk?6Oa#$'!0$<A49'qg%kPCj6fR?.pi-\qHDNV<l")hqFs/k-pD-!24^:8`d!HrYcA^N&BcbLV_3X\I6LdV9nSo2H)?fjBqC(*V+3N#nO5.n)U1[p/tCSKkH_I!PJ@alneHkMssj2_VqS#rWrg_<")aF3tOn%`hF/Uk?>AGWQKiO)MguL8SGTK.lC8U\?.2O)L&.4o#F#hn_;;Hc5ABI##WMW$*7-H7?=Hqo)^1@*^3TNoTF63joXi0M,,`CHMK!$LO3]WU1A2VX"m)A[HX/.X%:Fnb,Y+Q=[M..LH]_5,@6[q2\E6DtP@^kI)?RTf%&kllX0>iBnibs2X-GJEb,QVVp*aNI?Ut3)EuHpEZa^a#W<@U@q=)L>bC4ZKl4mI`o+Rh&"p/./PnW]ZomQheu90E[7)&1hBU*9r,on-=re^X*)=p3%2DE2mD`,kI\%`<r4nphl1e._ar7Y5m<aoYiF:C?q+b%mWjRJcnV!dQim6A#1`bLQqb11i6d9^9erBE`2?9BQ!*44k,Z[G?,;'Fq4a"<9bqa9Wd32&[:SO8W&s`kpDHeEbY"-V[R="eCdlnGlboPNjG`4[6e_`BL2`e(Q(Ep,9i?JI?!]@][aD0!A^VfJZ("6nCg>`IF0WfhW`cu^ncDoV09@OE=?3%@MaDt/Xa/U`P6SD/!K@'`56~>
+endstream
+endobj
+24 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 23 0 R
+>>
+endobj
+25 0 obj
+<< /Length 1452 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm;CN%rc'`IH,+g`;PCs/+=d\GGUX?k9P#eJOY"q5K,-oPoMO<mtkiu#]5q^@U_.9hgrFU;H3'^n3J5'cg=fQ/^.K.qPqE8'oR=V!Nap_U\S/&3=$O?1:5F)s+RR%6:IcL=mY_mV>FGnauohpVYE3BqZ30WR(%/6DR[16/C\ccg!14]h6N1oiB</5o3sI[A"]5-^/\PPb8t9+C8cPGTH0d>L[a$ts.nAWh(l_)`0E>MLg1PGI-s.PE[q`C^t22J^.]/>i<U%qt*d(!k$g#FG%YV7*T<B6e&("]qdA^K%gi^>dfmL1;k.&-OY,Tn`Y-/j/;cPt^KX3"XZ:/6=aEBjOnJ=g)8(-9S>:S1c_g`N]*5k<VKJ$:O#7:[`Y<L`_=9*FBF@UQe%%'\p7fIHnMHP<O#K[r7u_+<Zdjr50UJ;6AjM6XJ?8oK>cV]I6'Y*2L[YL[k::ke5N*)I8`]b'X>N-tOP#3mUV*+];sUMu7QNi*TNtX@e-?gN;-u8J"9`8IkO,81K(Nc'"#iP$+\*(+tGIJlhbA85ZJ,?F^SdiMQFpNL00[cEV.(>pp9rmpC4;(EUV-=8`k`i2OLW)?Y,=Z3UP"/^_C,G(GD%S_H*c\S7VBDN[`h,L!2WC0o^)DE@kc$pNtY+FXE3F#Q.BMFXSRUD*EGFLmC_pFJZA+U&^7k\2<m(#5Fi.#gt.crb>=Xl%/1Of.k&]qZ1<-Lh`9U0Oo4`+sGj@r<*7kVgmiRVp>M,na9[Y[27XFoLa0Go!q8gS\ADo6cg,Ei[V\id"NUb>+4R!7AW1XaP/[bKei:i1%JGrI-Kro<6KX_(Qnfs'lY&!?QeW)TO0(;%dX'ciJh,d&7D]kAHQE8r6c]#5qe>/.*t=hRKkaFSBbOaR*J!Fh^-P'MnA*i9?=R%QAV"m<?/Vg-sI\cTn;"pcVM-&mtk&ZL$>2;B+>u;fp..;n1T93<1!p5Y#ReL3;NV2:%1+S%7oAr@2cY!]a.\G,11oWmeP-Wi3:]>^$jT'R]di\;naQ+PLKPX.tf#Nt^0n?D"%q,&H[-f=L0h0/@h*@t9/@QXU%GY1d/-`#"2"`./tO)g:+o,[eE^s)K1oT0Y_KFs#;IKF2o"^!;MKKrnsM`p1uuUII;X8/C`SmkuaAd=a1"OcjH,N,C%9V5`X+40T5tHgZ0Y-lS/tg?LnLFeOU9+6[buSH#]-86?l-&9Np82QYI&KWD]=DDqZ'O182Nqs@4"$%.Q'K,*X#9gN5Q!(<D,8G<bc%G?sKJ=5j/@]\73VAV][W/#=\<A[:Ro<TG&bZ[dAXdN?fdj""MUmRaI4TSPYd*lTYhZ$,S!J)X14<lSMBKF`h_$gsaXjQaL#9aR*ZT^Mi&`u&>5W>8*I(:\hft9(t7[P@*&s:(EieNr(Tl&_j_4U=5[FS\XC?I?ZAJ=l^$C4e_RY<"`>&.I8idjn@3::-jFi%Y~>
+endstream
+endobj
+26 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 25 0 R
+>>
+endobj
+28 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 27 0 R
+ /Next 29 0 R
+ /A 9 0 R
+>> endobj
+29 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\0\40\0\151\0\156\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 27 0 R
+ /Prev 28 0 R
+ /Next 30 0 R
+ /A 11 0 R
+>> endobj
+30 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\101\0\160\0\141\0\143\0\150\0\145\0\40\0\127\0\145\0\142\0\163\0\145\0\162\0\166\0\145\0\162\0\40\0\163\0\145\0\164\0\165\0\160\0\40\0\57\0\40\0\122\0\145\0\167\0\162\0\151\0\164\0\145\0\40\0\122\0\165\0\154\0\145\0\163)
+ /Parent 27 0 R
+ /First 31 0 R
+ /Last 32 0 R
+ /Prev 29 0 R
+ /Count -2
+ /A 13 0 R
+>> endobj
+31 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\61\0\40\0\122\0\165\0\154\0\145\0\163\0\40\0\146\0\157\0\162\0\40\0\164\0\150\0\145\0\40\0\141\0\165\0\164\0\150\0\157\0\162\0\151\0\156\0\147\0\40\0\163\0\145\0\162\0\166\0\145\0\162)
+ /Parent 30 0 R
+ /Next 32 0 R
+ /A 15 0 R
+>> endobj
+32 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\62\0\40\0\122\0\165\0\154\0\145\0\163\0\40\0\146\0\157\0\162\0\40\0\164\0\150\0\145\0\40\0\154\0\151\0\166\0\145\0\40\0\163\0\145\0\162\0\166\0\145\0\162)
+ /Parent 30 0 R
+ /Prev 31 0 R
+ /A 17 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 19 0 R 24 0 R 26 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 27 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 [19 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [19 0 R /XYZ -5.0 639.066 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [24 0 R /XYZ -5.0 639.8 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [24 0 R /XYZ -5.0 587.466 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [24 0 R /XYZ -5.0 131.633 null]
+>>
+endobj
+27 0 obj
+<<
+ /First 28 0 R
+ /Last 30 0 R
+>> endobj
+xref
+0 39
+0000000000 65535 f 
+0000011269 00000 n 
+0000011348 00000 n 
+0000011440 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000827 00000 n 
+0000000947 00000 n 
+0000001000 00000 n 
+0000011574 00000 n 
+0000001133 00000 n 
+0000011637 00000 n 
+0000001269 00000 n 
+0000011703 00000 n 
+0000001405 00000 n 
+0000011767 00000 n 
+0000001541 00000 n 
+0000011833 00000 n 
+0000001677 00000 n 
+0000004571 00000 n 
+0000004694 00000 n 
+0000004728 00000 n 
+0000004926 00000 n 
+0000005133 00000 n 
+0000007496 00000 n 
+0000007604 00000 n 
+0000009149 00000 n 
+0000011899 00000 n 
+0000009257 00000 n 
+0000009420 00000 n 
+0000009727 00000 n 
+0000010081 00000 n 
+0000010359 00000 n 
+0000010607 00000 n 
+0000010720 00000 n 
+0000010830 00000 n 
+0000010938 00000 n 
+0000011044 00000 n 
+0000011160 00000 n 
+trailer
+<<
+/Size 39
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+11950
+%%EOF

Added: lenya/site/1_2_x/components/editors/1form.html
URL: http://svn.apache.org/viewcvs/lenya/site/1_2_x/components/editors/1form.html?view=auto&rev=154747
==============================================================================
--- lenya/site/1_2_x/components/editors/1form.html (added)
+++ lenya/site/1_2_x/components/editors/1form.html Mon Feb 21 15:54:32 2005
@@ -0,0 +1,540 @@
+<!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> &gt; <a href="http://lenya.apache.org/">lenya</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<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 group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogo">
+<a href=""></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="lenya.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 class="current">
+<a class="base-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../1_4/index.html">Version 1.4</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../1_2_x/index.html">Version 1.2</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_1.1', '../../../skin/')" id="menu_1.1Title" class="menutitle">Project</div>
+<div id="menu_1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../index.html">About</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../changes.html">Changes</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../charter.html">Charter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../history.html">History</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../roadmap.html">Roadmap</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../license.html">License</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../resolution.html">Resolution</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../related-projects.html">Related Projects</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.2', '../../../skin/')" id="menu_1.2Title" class="menutitle">Version 1.4</div>
+<div id="menu_1.2" class="menuitemgroup">
+<div onclick="SwitchMenu('menu_1.2.1', '../../../skin/')" id="menu_1.2.1Title" class="menutitle">Installation</div>
+<div id="menu_1.2.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_4/installation/index.html">Download</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_4/installation/subversion.html">Subversion Access</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_4/installation/source_version.html">Installation Instructions</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../../apidocs/1.4/index.html">1.4 API (Javadoc)</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.3', '../../../skin/')" id="menu_selected_1.3Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Version 1.2</div>
+<div id="menu_selected_1.3" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.3.1', '../../../skin/')" id="menu_1.3.1Title" class="menutitle">Installation</div>
+<div id="menu_1.3.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/installation/index.html">Download</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/installation/subversion.html">Subversion Access</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/installation/source_version.html">Installation Instructions</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.3.2', '../../../skin/')" id="menu_selected_1.3.2Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.3.2" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.3.2.1', '../../../skin/')" id="menu_1.3.2.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.3.2.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.2', '../../../skin/')" id="menu_1.3.2.2Title" class="menutitle">Authoring</div>
+<div id="menu_1.3.2.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/authoring/adding-document-creator.html">Adding a new document creator</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/authoring/image-upload.html">Image Upload</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/authoring/openoffice.html">OpenOffice</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.3', '../../../skin/')" id="menu_1.3.2.3Title" class="menutitle">Deployment</div>
+<div id="menu_1.3.2.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/deployment/proxying.html">Proxying</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.3.2.4', '../../../skin/')" id="menu_selected_1.3.2.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Editors</div>
+<div id="menu_selected_1.3.2.4" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/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="../../../1_2_x/components/editors/bxe.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.5', '../../../skin/')" id="menu_1.3.2.5Title" class="menutitle">Layout</div>
+<div id="menu_1.3.2.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.6', '../../../skin/')" id="menu_1.3.2.6Title" class="menutitle">Publication</div>
+<div id="menu_1.3.2.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.7', '../../../skin/')" id="menu_1.3.2.7Title" class="menutitle">Resource&nbsp;Types</div>
+<div id="menu_1.3.2.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/resource-types/resource-types.html">Resource&nbsp;Types</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.8', '../../../skin/')" id="menu_1.3.2.8Title" class="menutitle">Revision Control</div>
+<div id="menu_1.3.2.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.9', '../../../skin/')" id="menu_1.3.2.9Title" class="menutitle">Repository</div>
+<div id="menu_1.3.2.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.10', '../../../skin/')" id="menu_1.3.2.10Title" class="menutitle">Search</div>
+<div id="menu_1.3.2.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.11', '../../../skin/')" id="menu_1.3.2.11Title" class="menutitle">URI Handling</div>
+<div id="menu_1.3.2.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.12', '../../../skin/')" id="menu_1.3.2.12Title" class="menutitle">Asset Management</div>
+<div id="menu_1.3.2.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.13', '../../../skin/')" id="menu_1.3.2.13Title" class="menutitle">Link Management</div>
+<div id="menu_1.3.2.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.14', '../../../skin/')" id="menu_1.3.2.14Title" class="menutitle">Meta Data</div>
+<div id="menu_1.3.2.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.15', '../../../skin/')" id="menu_1.3.2.15Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.3.2.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.16', '../../../skin/')" id="menu_1.3.2.16Title" class="menutitle">Tasks</div>
+<div id="menu_1.3.2.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.16.5', '../../../skin/')" id="menu_1.3.2.16.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.3.2.16.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.17', '../../../skin/')" id="menu_1.3.2.17Title" class="menutitle">Workflow</div>
+<div id="menu_1.3.2.17" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.18', '../../../skin/')" id="menu_1.3.2.18Title" class="menutitle">Site Management</div>
+<div id="menu_1.3.2.18" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.3', '../../../skin/')" id="menu_1.3.3Title" class="menutitle">Specifications</div>
+<div id="menu_1.3.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.4', '../../../skin/')" id="menu_1.3.4Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.3.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../../apidocs/1.2/index.html">1.2 API (Javadoc)</a>
+</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-2005 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:dev@lenya.apache.org?subject=Feedback%C2%A0for%C2%A01_2_x/components/editors/1form.html">dev@lenya.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Propchange: lenya/site/1_2_x/components/editors/1form.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: lenya/site/1_2_x/components/editors/1form.pdf
URL: http://svn.apache.org/viewcvs/lenya/site/1_2_x/components/editors/1form.pdf?view=auto&rev=154747
==============================================================================
--- lenya/site/1_2_x/components/editors/1form.pdf (added)
+++ lenya/site/1_2_x/components/editors/1form.pdf Mon Feb 21 15:54:32 2005
@@ -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]n.Ah%%g^3I8M@QT%&C%E:o8'\ZI\hAZd[\>I,5/>0qP>+sT,YKu-rrMYn2<+~>
+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 1183 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat%"D3(/G&H88.@I6Wd.l@ep(ehQr;d4Bk4nX,>\Z4*6I;lt5WrtC)]:4;"2OJe]6CV_d($!rmN9>Iu4Km=oeSTt1J3C9b(*:U7"F9i>s49mU@@6g5>49hqNsU8eQB[g1a7%/Gk)JS(<B`...@l>o)F=RKo<Fq(e@KOIi'*&b\AJ,#0l?7GOO7Bg%DP&I/XbN)APd2(BT),Q/bE+^^QlZbqQR.5R_h2NAj><'-5'j%+qAlOgp%nXIUN@gXkt#8[nl)?gPnUs.H"5l-!O-sp'KiCf@UJGu7$!*IRB9Dsp^-!T5YnZio:[/[55mTq`6N9n_RW#-L)$>8u3[(r!0D!khk?/khgo8pE1~>
+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 
+0000003769 00000 n 
+0000003834 00000 n 
+0000003926 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000668 00000 n 
+0000000788 00000 n 
+0000000827 00000 n 
+0000004060 00000 n 
+0000000960 00000 n 
+0000004123 00000 n 
+0000001095 00000 n 
+0000004189 00000 n 
+0000001230 00000 n 
+0000002506 00000 n 
+0000004255 00000 n 
+0000002614 00000 n 
+0000002771 00000 n 
+0000002955 00000 n 
+0000003107 00000 n 
+0000003220 00000 n 
+0000003330 00000 n 
+0000003438 00000 n 
+0000003544 00000 n 
+0000003660 00000 n 
+trailer
+<<
+/Size 26
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+4306
+%%EOF



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