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/04/24 07:30:38 UTC

svn commit: r164448 [6/299] - in /lenya/site: ./ 1_2_x/ 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_4/ 1_4/concepts/ 1_4/installation/ 1_4/reference/ 1_4/reference/publication-templating/ 1_4/reference/usecase-framework/ apidocs/ apidocs/1.2/ apidocs/1.2/org/ apidocs/1.2/org/apache/ apidocs/1.2/org/apache/lenya/ apidocs/1.2/org/apache/lenya/ac/ apidocs/1.2/org/apache/lenya/ac/cache/ apidocs/1.2/org/apache/lenya/ac/file/ apidocs/1.2/org/apache/lenya/ac/impl/ apidocs/1.2/org/apache/lenya/ac/ldap/ apidocs/1.2/org/apache/lenya/cms/ apidocs/1.2/org/apache/lenya/cms/ac/ apidocs/1.2/org/apache/lenya/cms/ac/cocoon/ apidocs/1.2/org/apache/lenya/cms/ac/usecase/ apidocs/1.2/org/apache/lenya/cms/ac/workflow/ apidocs/1.2/org/apache/lenya/cms/ant/ apidocs/1.2/org/apache/lenya/cms/authoring/ apidocs/1.2/org/apache/lenya/cms/cocoon/ apidocs/1.2/org/apache/lenya/cms/cocoon/acting/ apidocs/1.2/org/apache/lenya/cms/cocoon/bean/ apidocs/1.2/org/apache/lenya/cms/cocoon/components/ apidocs/1.2/org/apache/lenya/cms/cocoon/components/modules/ apidocs/1.2/org/apache/lenya/cms/cocoon/components/modules/input/ apidocs/1.2/org/apache/lenya/cms/cocoon/flow/ apidocs/1.2/org/apache/lenya/cms/cocoon/generation/ apidocs/1.2/org/apache/lenya/cms/cocoon/scheduler/ apidocs/1.2/org/apache/lenya/cms/cocoon/source/ apidocs/1.2/org/apache/lenya/cms/cocoon/task/ apidocs/1.2/org/apache/lenya/cms/cocoon/transformation/ apidocs/1.2/org/apache/lenya/cms/cocoon/uriparameterizer/ apidocs/1.2/org/apache/lenya/cms/cocoon/workflow/ apidocs/1.2/org/apache/lenya/cms/mail/ apidocs/1.2/org/apache/lenya/cms/publication/ apidocs/1.2/org/apache/lenya/cms/publication/file/ apidocs/1.2/org/apache/lenya/cms/publication/task/ apidocs/1.2/org/apache/lenya/cms/publication/util/ apidocs/1.2/org/apache/lenya/cms/publication/xsp/ apidocs/1.2/org/apache/lenya/cms/publishing/ apidocs/1.2/org/apache/lenya/cms/rc/ apidocs/1.2/org/apache/lenya/cms/scheduler/ apidocs/1.2/org/apache/lenya/cms/scheduler/xml/ apidocs/1.2/org/apache/lenya/cms/task/ apidocs/1.2/org/apache/lenya/cms/workflow/ apidocs/1.2/org/apache/lenya/defaultpub/ apidocs/1.2/org/apache/lenya/defaultpub/cms/ apidocs/1.2/org/apache/lenya/defaultpub/cms/task/ apidocs/1.2/org/apache/lenya/lucene/ apidocs/1.2/org/apache/lenya/lucene/html/ apidocs/1.2/org/apache/lenya/lucene/index/ apidocs/1.2/org/apache/lenya/lucene/parser/ apidocs/1.2/org/apache/lenya/net/ apidocs/1.2/org/apache/lenya/search/ apidocs/1.2/org/apache/lenya/search/crawler/ apidocs/1.2/org/apache/lenya/util/ apidocs/1.2/org/apache/lenya/workflow/ apidocs/1.2/org/apache/lenya/workflow/impl/ apidocs/1.2/org/apache/lenya/xml/ apidocs/1.2/org/apache/lenya/xml/parser/ apidocs/1.2/org/apache/lenya/xml/xpointer/ apidocs/1.2/resources/ apidocs/1.4/ apidocs/1.4/org/ apidocs/1.4/org/apache/ apidocs/1.4/org/apache/lenya/ apidocs/1.4/org/apache/lenya/ac/ apidocs/1.4/org/apache/lenya/ac/cache/ apidocs/1.4/org/apache/lenya/ac/file/ apidocs/1.4/org/apache/lenya/ac/impl/ apidocs/1.4/org/apache/lenya/ac/ldap/ apidocs/1.4/org/apache/lenya/cms/ apidocs/1.4/org/apache/lenya/cms/ac/ apidocs/1.4/org/apache/lenya/cms/ac/cocoon/ apidocs/1.4/org/apache/lenya/cms/ac/usecase/ apidocs/1.4/org/apache/lenya/cms/ac/usecases/ apidocs/1.4/org/apache/lenya/cms/ac/workflow/ apidocs/1.4/org/apache/lenya/cms/ant/ apidocs/1.4/org/apache/lenya/cms/authoring/ apidocs/1.4/org/apache/lenya/cms/cocoon/ apidocs/1.4/org/apache/lenya/cms/cocoon/acting/ apidocs/1.4/org/apache/lenya/cms/cocoon/bean/ apidocs/1.4/org/apache/lenya/cms/cocoon/components/ apidocs/1.4/org/apache/lenya/cms/cocoon/components/modules/ apidocs/1.4/org/apache/lenya/cms/cocoon/components/modules/input/ apidocs/1.4/org/apache/lenya/cms/cocoon/flow/ apidocs/1.4/org/apache/lenya/cms/cocoon/generation/ apidocs/1.4/org/apache/lenya/cms/cocoon/matching/ apidocs/1.4/org/apache/lenya/cms/cocoon/scheduler/ apidocs/1.4/org/apache/lenya/cms/cocoon/source/ apidocs/1.4/org/apache/lenya/cms/cocoon/task/ apidocs/1.4/org/apache/lenya/cms/cocoon/transformation/ apidocs/1.4/org/apache/lenya/cms/cocoon/uriparameterizer/ apidocs/1.4/org/apache/lenya/cms/cocoon/workflow/ apidocs/1.4/org/apache/lenya/cms/mail/ apidocs/1.4/org/apache/lenya/cms/metadata/ apidocs/1.4/org/apache/lenya/cms/metadata/dublincore/ apidocs/1.4/org/apache/lenya/cms/metadata/usecases/ apidocs/1.4/org/apache/lenya/cms/publication/ apidocs/1.4/org/apache/lenya/cms/publication/file/ apidocs/1.4/org/apache/lenya/cms/publication/task/ apidocs/1.4/org/apache/lenya/cms/publication/templating/ apidocs/1.4/org/apache/lenya/cms/publication/util/ apidocs/1.4/org/apache/lenya/cms/publishing/ apidocs/1.4/org/apache/lenya/cms/rc/ apidocs/1.4/org/apache/lenya/cms/scheduler/ apidocs/1.4/org/apache/lenya/cms/scheduler/xml/ apidocs/1.4/org/apache/lenya/cms/search/ apidocs/1.4/org/apache/lenya/cms/search/usecases/ apidocs/1.4/org/apache/lenya/cms/site/ apidocs/1.4/org/apache/lenya/cms/site/topicmap/ apidocs/1.4/org/apache/lenya/cms/site/tree/ apidocs/1.4/org/apache/lenya/cms/site/usecases/ apidocs/1.4/org/apache/lenya/cms/task/ apidocs/1.4/org/apache/lenya/cms/usecase/ apidocs/1.4/org/apache/lenya/cms/workflow/ apidocs/1.4/org/apache/lenya/cms/workflow/usecases/ apidocs/1.4/org/apache/lenya/defaultpub/ apidocs/1.4/org/apache/lenya/defaultpub/cms/ apidocs/1.4/org/apache/lenya/defaultpub/cms/task/ apidocs/1.4/org/apache/lenya/defaultpub/cms/usecases/ apidocs/1.4/org/apache/lenya/lucene/ apidocs/1.4/org/apache/lenya/lucene/html/ apidocs/1.4/org/apache/lenya/lucene/index/ apidocs/1.4/org/apache/lenya/lucene/parser/ apidocs/1.4/org/apache/lenya/net/ apidocs/1.4/org/apache/lenya/search/ apidocs/1.4/org/apache/lenya/search/crawler/ apidocs/1.4/org/apache/lenya/util/ apidocs/1.4/org/apache/lenya/workflow/ apidocs/1.4/org/apache/lenya/workflow/impl/ apidocs/1.4/org/apache/lenya/xml/ apidocs/1.4/org/apache/lenya/xml/parser/ apidocs/1.4/org/apache/lenya/xml/xpointer/ apidocs/1.4/resources/ community/ images/ images/live/ skin/ skin/css/ skin/images/ skin/scripts/

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?rev=164448&view=auto
==============================================================================
--- lenya/site/1_2_x/components/editors/1form.html (added)
+++ lenya/site/1_2_x/components/editors/1form.html Sat Apr 23 22:30:06 2005
@@ -0,0 +1,490 @@
+<!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>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../1_4/index.html">Version 1.4</a>
+</li>
+<li class="current">
+<a class="base-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_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Version 1.2</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/index.html">Index</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.2', '../../../skin/')" id="menu_1.1.2Title" class="menutitle">Installation</div>
+<div id="menu_1.1.2" 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">Install Instructions</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.3', '../../../skin/')" id="menu_selected_1.1.3Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.3" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.3.1', '../../../skin/')" id="menu_1.1.3.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.3.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.1.3.2', '../../../skin/')" id="menu_1.1.3.2Title" class="menutitle">Authoring</div>
+<div id="menu_1.1.3.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.1.3.3', '../../../skin/')" id="menu_1.1.3.3Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.3.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.1.3.4', '../../../skin/')" id="menu_selected_1.1.3.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Editors</div>
+<div id="menu_selected_1.1.3.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 class="menupageitemgroup">
+<div class="menupageitem">
+<a href="#Integration">Integration</a>
+</div>
+<div class="menupageitem">
+<a href="#Configuration">Configuration</a>
+</div>
+<div class="menupageitem">
+<a href="#Validation">Validation</a>
+</div>
+</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.1.3.5', '../../../skin/')" id="menu_1.1.3.5Title" class="menutitle">Layout</div>
+<div id="menu_1.1.3.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.1.3.6', '../../../skin/')" id="menu_1.1.3.6Title" class="menutitle">Publication</div>
+<div id="menu_1.1.3.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.1.3.7', '../../../skin/')" id="menu_1.1.3.7Title" class="menutitle">Resource&nbsp;Types</div>
+<div id="menu_1.1.3.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.1.3.8', '../../../skin/')" id="menu_1.1.3.8Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.3.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.1.3.9', '../../../skin/')" id="menu_1.1.3.9Title" class="menutitle">Repository</div>
+<div id="menu_1.1.3.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.1.3.10', '../../../skin/')" id="menu_1.1.3.10Title" class="menutitle">Search</div>
+<div id="menu_1.1.3.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.1.3.11', '../../../skin/')" id="menu_1.1.3.11Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.3.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.1.3.12', '../../../skin/')" id="menu_1.1.3.12Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.3.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.1.3.13', '../../../skin/')" id="menu_1.1.3.13Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.3.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.1.3.14', '../../../skin/')" id="menu_1.1.3.14Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.3.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.1.3.15', '../../../skin/')" id="menu_1.1.3.15Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.3.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.1.3.16', '../../../skin/')" id="menu_1.1.3.16Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.3.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.1.3.16.5', '../../../skin/')" id="menu_1.1.3.16.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.3.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.1.3.17', '../../../skin/')" id="menu_1.1.3.17Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.3.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.1.3.18', '../../../skin/')" id="menu_1.1.3.18Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.3.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.1.4', '../../../skin/')" id="menu_1.1.4Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/misc/namespaces.html">Namespaces</a>
+</div>
+<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> 
+
+
+<a name="N1000E"></a><a name="Integration"></a>
+<h2 class="h3">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="N10028"></a><a name="Configuration"></a>
+<h2 class="h3">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="N10035"></a><a name="Validation"></a>
+<h2 class="h3">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>
+
+</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

Propchange: lenya/site/1_2_x/components/editors/1form.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

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?rev=164448&view=auto
==============================================================================
Binary file - no diff available.

Propchange: lenya/site/1_2_x/components/editors/1form.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/pdf

Added: lenya/site/1_2_x/components/editors/bxe.html
URL: http://svn.apache.org/viewcvs/lenya/site/1_2_x/components/editors/bxe.html?rev=164448&view=auto
==============================================================================
--- lenya/site/1_2_x/components/editors/bxe.html (added)
+++ lenya/site/1_2_x/components/editors/bxe.html Sat Apr 23 22:30:06 2005
@@ -0,0 +1,715 @@
+<!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 (BXE)</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>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../1_4/index.html">Version 1.4</a>
+</li>
+<li class="current">
+<a class="base-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_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Version 1.2</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/index.html">Index</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.2', '../../../skin/')" id="menu_1.1.2Title" class="menutitle">Installation</div>
+<div id="menu_1.1.2" 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">Install Instructions</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.3', '../../../skin/')" id="menu_selected_1.1.3Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.3" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.3.1', '../../../skin/')" id="menu_1.1.3.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.3.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.1.3.2', '../../../skin/')" id="menu_1.1.3.2Title" class="menutitle">Authoring</div>
+<div id="menu_1.1.3.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.1.3.3', '../../../skin/')" id="menu_1.1.3.3Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.3.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.1.3.4', '../../../skin/')" id="menu_selected_1.1.3.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Editors</div>
+<div id="menu_selected_1.1.3.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="menuitem">
+<a title="" href="../../../1_2_x/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Bitflux Editor</div>
+<div class="menupageitemgroup">
+<div class="menupageitem">
+<a href="#Overview">Overview</a>
+</div>
+<div class="menupageitem">
+<a href="#The+open+step">The open step</a>
+</div>
+<div class="menupageitem">
+<a href="#The+config+step">The config step</a>
+</div>
+<div class="menupageitem">
+<a href="#The+xml+step">The xml step</a>
+</div>
+<div class="menupageitem">
+<a title="The image-upload-show, link-show and asset-upload-show steps" href="#The+image-upload-show%2C+link-show+and+asset-upload-show+steps">The image-upload-sh...</a>
+</div>
+<div class="menupageitem">
+<a title="The image-upload and asset-upload steps" href="#The+image-upload+and+asset-upload+steps">The image-upload an...</a>
+</div>
+<div class="menupageitem">
+<a title="Further BXE configuration" href="#Further+BXE+configuration">Further BXE configu...</a>
+</div>
+</div>
+</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.1.3.5', '../../../skin/')" id="menu_1.1.3.5Title" class="menutitle">Layout</div>
+<div id="menu_1.1.3.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.1.3.6', '../../../skin/')" id="menu_1.1.3.6Title" class="menutitle">Publication</div>
+<div id="menu_1.1.3.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.1.3.7', '../../../skin/')" id="menu_1.1.3.7Title" class="menutitle">Resource&nbsp;Types</div>
+<div id="menu_1.1.3.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.1.3.8', '../../../skin/')" id="menu_1.1.3.8Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.3.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.1.3.9', '../../../skin/')" id="menu_1.1.3.9Title" class="menutitle">Repository</div>
+<div id="menu_1.1.3.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.1.3.10', '../../../skin/')" id="menu_1.1.3.10Title" class="menutitle">Search</div>
+<div id="menu_1.1.3.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.1.3.11', '../../../skin/')" id="menu_1.1.3.11Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.3.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.1.3.12', '../../../skin/')" id="menu_1.1.3.12Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.3.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.1.3.13', '../../../skin/')" id="menu_1.1.3.13Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.3.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.1.3.14', '../../../skin/')" id="menu_1.1.3.14Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.3.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.1.3.15', '../../../skin/')" id="menu_1.1.3.15Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.3.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.1.3.16', '../../../skin/')" id="menu_1.1.3.16Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.3.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.1.3.16.5', '../../../skin/')" id="menu_1.1.3.16.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.3.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.1.3.17', '../../../skin/')" id="menu_1.1.3.17Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.3.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.1.3.18', '../../../skin/')" id="menu_1.1.3.18Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.3.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.1.4', '../../../skin/')" id="menu_1.1.4Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/misc/namespaces.html">Namespaces</a>
+</div>
+<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="bxe.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Bitflux Editor (BXE)</h1> 
+
+
+<a name="N1000E"></a><a name="Overview"></a>
+<h2 class="h3">Overview</h2>
+<div class="section">
+<p>
+<a href="http://bxe.oscom.org">BXE</a> is a validating WYSIWYG XML editor for Mozilla-based browsers.
+    It uses <a href="http://www.relaxng.org/">RELAX NG</a> for validation and CSS for layout. 
+    Integration with Lenya is done with a series of use case steps that are defined
+    in a sitemap inside your publication: <span class="codefrag">usecase-bxeng.xmap</span>. If you understand the purpose
+    of the various use case steps, you will have a good grasp of how to integration is done, and will be
+    able to adjust it to your needs as necessary.</p>
+</div>
+
+<a name="N10022"></a><a name="The+open+step"></a>
+<h2 class="h3">The open step</h2>
+<div class="section">
+<p>The open step is called when you first open BXE from the Lenya menu. It first checks
+        if BXE is installed, and displays a warning page if it is not. It then attempts to check
+        out the page to be edited (to protect it from being edited by other users at the same time),
+        and displays an error page if this fails for some reason. It then loads the BXE start page
+        that contains references to the BXE configuration to be used for this page, such as the
+        location of the RELAX NG schema, CSS files, and more. The BXE start page is a dynamically
+        generated page that is being aggregated from a configuration pipeline (the config step), 
+        a file that contains all the namespaces that may occur in the document to be edited 
+        (<span class="codefrag">content-namespaces.xml</span>), and the skeleton BXE start page (<span class="codefrag">index.xhtml</span>).
+        The pipeline looks like this:
+     </p>
+<pre class="code">
+    
+          &lt;map:match type="step" pattern="open"&gt;
+           &lt;!-- Check for BXENG --&gt;
+           &lt;map:act type="resource-exists" src="../../resources/bxeng/bxeLoader.js"&gt;
+            &lt;map:act type="reserved-checkout"&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:parameter name="message" value="{message}"/&gt;
+              &lt;/map:generate&gt;
+              &lt;map:transform src="../../xslt/rc/rco-exception.xsl"/&gt;
+              &lt;map:call resource="style-cms-page"/&gt;
+            &lt;/map:act&gt;
+            &lt;map:aggregate element="bxeng"&gt;
+              &lt;map:part src="../../resources/misc/bxeng/index.xhtml"/&gt;
+              &lt;map:part src="../../resources/misc/bxeng/content-namespaces.xml"/&gt;
+            &lt;/map:aggregate&gt;
+            &lt;map:transform src="../../xslt/bxeng/aggregate.xsl"/&gt;
+            &lt;map:transform src="../../xslt/bxeng/index-xhtml.xsl"&gt;
+              &lt;map:parameter name="configfile" value="{request:requestURI}?lenya.usecase=bxeng&amp;amp;lenya.step=config"/&gt;
+              &lt;map:parameter name="context" value="{request:contextPath}"/&gt;
+            &lt;/map:transform&gt;
+            &lt;map:serialize type="xhtml"/&gt;
+            &lt;/map:act&gt;
+            &lt;map:generate src="../../resources/misc/bxeng/download.xhtml"/&gt;
+            &lt;map:call resource="style-cms-page"/&gt;
+            &lt;map:serialize type="html"/&gt;
+          &lt;/map:match&gt;
+    
+    </pre>
+</div>    
+
+<a name="N10036"></a><a name="The+config+step"></a>
+<h2 class="h3">The config step</h2>
+<div class="section">
+<p>The config step generates the BXE config file by transforming a template file (<span class="codefrag">config.xml</span>)
+        and passing in values for the following parameters:
+     </p>
+<ul>
+        
+<li>BX_exitdestination: URL of the location BXE should redirect to upon exit</li>
+        
+<li>BX_validationfile: URL of the RELAX NG schema for the XML to be edited</li>
+        
+<li>BX_xhtmlfile: URL of the XHTML page to load the XML content into for editing</li>
+        
+<li>BX_xmlfile: URL of the XML for the page to be edited</li>
+        
+<li>BX_xslfile: URL of the XSL stylesheet to use for formatting the XML in BXE (BXE 1.1 only)</li>
+        
+<li>contextmenufile: URL of the file that defines the BXE context menu</li>
+        
+<li>css: URL of the CSS file used for styling the XML to be edited in BXE</li>
+        
+<li>defaultlanguage: default language of the publication, used for insert popups</li>
+        
+</ul>
+<p>If you want to customize BXE, the config step is your starting point. Make sure to pass
+        in the right URL for these parameters. The default publication uses additional pipelines
+        for these URL to provide more flexibility (such as automatically loading the correct
+        RELAX NG schema based on the resource type of the current page). More information about
+        the format of <span class="codefrag">config.xml</span> is available at the <a href="http://wiki.bitfluxeditor.org/Config.xml">BXE wiki</a>. 
+        The config step pipeline looks as follows in the default publication:</p>
+<pre class="code">
+    
+        &lt;map:match type="step" pattern="config"&gt;
+          &lt;map:generate src="../../resources/misc/bxeng/inc/config.xml"/&gt;
+          &lt;map:transform src="../../xslt/bxeng/config-xml.xsl"&gt;
+            &lt;map:parameter name="BX_xmlfile" value="{request:requestURI}?lenya.usecase=bxeng&amp;amp;lenya.step=xml"/&gt;
+            &lt;map:parameter name="defaultlanguage" value="{page-envelope:default-language}"/&gt;
+            
+  &lt;!--      Instead of an xsl we use the xhtml file to provide the basic layout
+            &lt;map:parameter name="BX_xslfile" value="{2}.xsl"/&gt;
+  --&gt;
+            &lt;map:parameter name="BX_xhtmlfile" value="{../2}.bxe.html"/&gt;
+            &lt;map:parameter name="BX_validationfile" value="{request:contextPath}/{page-envelope:publication-id}/{page-envelope:area}/{page-envelope:document-type}.rng"/&gt;
+            &lt;map:parameter name="css" value="{request:contextPath}/{page-envelope:publication-id}/{page-envelope:area}/css/{page-envelope:document-type}-bxeng.css"/&gt;
+  &lt;!--       The document is checked in when we exit from bx (in case of save&amp;exit and in case of exit), so we use the usecase
+             for the checkin while we redirect to the document
+  --&gt;
+            &lt;map:parameter name="BX_exitdestination" value="{request:requestURI}?lenya.usecase=checkin&amp;amp;lenya.step=checkin&amp;amp;backup=true"/&gt;
+            &lt;map:parameter name="contextmenufile" value="../../resources/misc/bxeng/contextmenu.xml"/&gt;
+          &lt;/map:transform&gt;
+          &lt;map:transform type="cinclude"/&gt;
+          &lt;map:serialize type="xml"/&gt;
+        &lt;/map:match&gt;
+    
+    </pre>
+</div>    
+
+<a name="N1006C"></a><a name="The+xml+step"></a>
+<h2 class="h3">The xml step</h2>
+<div class="section">
+<p>The xml step is responsible for retrieving the XML of the page to be edited, and sending it back to the server
+        for saving (via HTTP PUT). It first checks if the request method is a GET or a PUT, and goes on to either deliver
+        the XML to BXE (for the GET case) or sending the XML to the server (for the PUT case). If the request method
+        is a PUT, it then checks if the page is properly checked out, and invokes a flow script function 
+        (<span class="codefrag">editDocument</span>) to save the page. The <span class="codefrag">editDocument</span> function takes care of checking
+        the page back in, triggering workflow transitions, and finally redirecting to the saved page. This is the
+        xml pipeline from the default publication:</p>
+<pre class="code">
+    
+      &lt;map:match type="step" pattern="xml"&gt;      
+        &lt;map:select type="request-method"&gt;
+          
+          &lt;map:when test="PUT"&gt;
+            &lt;!-- before we save, we must be sure that the document is well checked out
+            --&gt;           
+	        &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:call resource="style-cms-page"/&gt;
+        	&lt;/map:act&gt;
+          
+          &lt;map:call function="editDocument"&gt;
+            &lt;map:parameter name="sourceUri" value="cocoon:/request2document"/&gt;
+            &lt;map:parameter name="noCheckin" value="true"/&gt;
+          &lt;/map:call&gt;
+          &lt;/map:when&gt;
+
+          &lt;map:otherwise&gt; &lt;!-- GET --&gt;
+            &lt;map:generate src="content/authoring/{page-envelope:document-path}"/&gt;
+            &lt;map:transform src="../../xslt/bxeng/change-object-path.xsl"&gt;
+              &lt;map:parameter name="documentid" value="{page-envelope:document-id}"/&gt;
+            &lt;/map:transform&gt;
+            &lt;map:serialize type="xml"/&gt;
+          &lt;/map:otherwise&gt;
+          
+        &lt;/map:select&gt;
+      &lt;/map:match&gt;
+    
+    </pre>
+</div>    
+
+<a name="N10080"></a><a name="The+image-upload-show%2C+link-show+and+asset-upload-show+steps"></a>
+<h2 class="h3">The image-upload-show, link-show and asset-upload-show steps</h2>
+<div class="section">
+<p>BXE supports the notion of callbacks to allow Lenya to display a list of assets, images or links
+        to be inserted into a page. These three steps generate the content of these popup windows, respectively.
+        The <span class="codefrag">link-show</span> step is the most complex of these since it takes lots of parameters, such
+        as the currently selected language, the position in the sitetree and the list of available languages.
+        These parameters are necessary to recreate the sitetree visualization from the site area for the link
+        insert popup.</p>
+<pre class="code">
+    
+      &lt;map:match pattern="image-upload-show" type="step"&gt;
+        &lt;map:call resource="cms-screen"&gt;
+           &lt;map:parameter name="serverpage" value="info/assets.xsp"/&gt;
+           &lt;map:parameter name="stylesheet" value="bxeng/image.xsl"/&gt;
+        &lt;/map:call&gt;
+      &lt;/map:match&gt;
+
+      &lt;map:match pattern="asset-upload-show" type="step"&gt;
+        &lt;map:call resource="cms-screen"&gt;
+           &lt;map:parameter name="serverpage" value="info/assets.xsp"/&gt;
+           &lt;map:parameter name="stylesheet" value="bxeng/asset.xsl"/&gt;
+        &lt;/map:call&gt;
+      &lt;/map:match&gt; 
+
+      &lt;map:match pattern="link-show" type="step"&gt;
+            &lt;!-- just a dummy xsp since we call the info area directly --&gt;
+           &lt;map:generate type="serverpages" src="../../content/info/assets.xsp"/&gt;
+          &lt;map:transform src="../../xslt/bxeng/link.xsl" label="content"&gt;
+            &lt;map:parameter name="infoarea" value="true"/&gt;
+            &lt;map:parameter name="contextprefix" value="{request:contextPath}"/&gt;
+            &lt;map:parameter name="publicationid" value="{page-envelope:publication-id}"/&gt;
+            &lt;map:parameter name="area" value="authoring"/&gt;
+            &lt;map:parameter name="tab" value="en"/&gt;
+            &lt;map:parameter name="chosenlanguage" value="{page-envelope:document-language}"/&gt;
+            &lt;map:parameter name="documentid" value="{page-envelope:document-id}"/&gt;
+            &lt;map:parameter name="documenturl" value="/{page-envelope:document-url}"/&gt;
+            &lt;map:parameter name="documentextension" value="{page-envelope:document-extension}"/&gt;
+            &lt;map:parameter name="defaultlanguage" value="{page-envelope:default-language}"/&gt;
+            &lt;map:parameter name="languages" value="{page-envelope:publication-languages-csv}"/&gt;
+          &lt;/map:transform&gt;
+        &lt;map:call resource="style-cms-page"/&gt;
+      &lt;/map:match&gt;
+    
+    </pre>
+</div>    
+
+<a name="N10091"></a><a name="The+image-upload+and+asset-upload+steps"></a>
+<h2 class="h3">The image-upload and asset-upload steps</h2>
+<div class="section">
+<p>To enable the upload of new assets to Lenya directly from the BXE <span class="codefrag">insert Image</span> 
+        and <span class="codefrag">insert Asset</span> popup windows, there are two use case steps that use the
+        upload action to process the uploaded file, and then redirect to the respective popup window.</p>
+<pre class="code">
+    
+          &lt;map:match type="step" pattern="asset-upload"&gt;
+            &lt;map:act type="upload"&gt;
+              &lt;map:redirect-to uri="{request:requestURI}?lenya.usecase=bxeng&amp;amp;lenya.step=asset-upload-show"/&gt;
+            &lt;/map:act&gt;
+            &lt;map:call resource="cms-screen"&gt;
+              &lt;map:parameter name="serverpage" value="info/assets.xsp"/&gt;
+              &lt;map:parameter name="stylesheet" value="bxeng/asset.xsl"/&gt;
+            &lt;/map:call&gt;
+          &lt;/map:match&gt;
+
+          &lt;map:match type="step" pattern="image-upload"&gt;
+            &lt;map:act type="upload"&gt;
+              &lt;map:redirect-to uri="{request:requestURI}?lenya.usecase=bxeng&amp;amp;lenya.step=image-upload-show"/&gt;
+            &lt;/map:act&gt;
+	        &lt;map:call resource="cms-screen"&gt;
+	           &lt;map:parameter name="serverpage" value="info/assets.xsp"/&gt;
+	           &lt;map:parameter name="stylesheet" value="bxeng/image.xsl"/&gt;
+	        &lt;/map:call&gt;
+	       &lt;/map:match&gt;
+    
+    </pre>
+</div>    
+
+<a name="N100A5"></a><a name="Further+BXE+configuration"></a>
+<h2 class="h3">Further BXE configuration</h2>
+<div class="section">
+<p>BXE offers a lot of customization options beyond those outlined above. If you plan to make the most
+        of BXE, you should familiarize yourself with the contents of the 
+            <a href="http://wiki.bitfluxeditor.org/Main_Page">BXE wiki</a>.</p>
+</div>    
+
+
+</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/bxe.html">dev@lenya.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

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

Propchange: lenya/site/1_2_x/components/editors/bxe.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: lenya/site/1_2_x/components/editors/bxe.pdf
URL: http://svn.apache.org/viewcvs/lenya/site/1_2_x/components/editors/bxe.pdf?rev=164448&view=auto
==============================================================================
Binary file - no diff available.

Propchange: lenya/site/1_2_x/components/editors/bxe.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/pdf

Added: lenya/site/1_2_x/components/editors/htmlform.html
URL: http://svn.apache.org/viewcvs/lenya/site/1_2_x/components/editors/htmlform.html?rev=164448&view=auto
==============================================================================
--- lenya/site/1_2_x/components/editors/htmlform.html (added)
+++ lenya/site/1_2_x/components/editors/htmlform.html Sat Apr 23 22:30:06 2005
@@ -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>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> &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>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../1_4/index.html">Version 1.4</a>
+</li>
+<li class="current">
+<a class="base-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_selected_1.1', '../../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Version 1.2</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/index.html">Index</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.2', '../../../skin/')" id="menu_1.1.2Title" class="menutitle">Installation</div>
+<div id="menu_1.1.2" 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">Install Instructions</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.3', '../../../skin/')" id="menu_selected_1.1.3Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.3" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.1.3.1', '../../../skin/')" id="menu_1.1.3.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.3.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.1.3.2', '../../../skin/')" id="menu_1.1.3.2Title" class="menutitle">Authoring</div>
+<div id="menu_1.1.3.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.1.3.3', '../../../skin/')" id="menu_1.1.3.3Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.3.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.1.3.4', '../../../skin/')" id="menu_selected_1.1.3.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Editors</div>
+<div id="menu_selected_1.1.3.4" class="selectedmenuitemgroup" style="display: block;">
+<div class="menupage">
+<div class="menupagetitle">HTML Form Editor</div>
+<div class="menupageitemgroup">
+<div class="menupageitem">
+<a href="#XUpdate">XUpdate</a>
+</div>
+<div class="menupageitem">
+<a href="#Customization">Customization</a>
+</div>
+<div class="menupageitem">
+<a title="Editing attributes" href="#Editing+attributes">Editing attributes...</a>
+</div>
+</div>
+</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.1.3.5', '../../../skin/')" id="menu_1.1.3.5Title" class="menutitle">Layout</div>
+<div id="menu_1.1.3.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.1.3.6', '../../../skin/')" id="menu_1.1.3.6Title" class="menutitle">Publication</div>
+<div id="menu_1.1.3.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.1.3.7', '../../../skin/')" id="menu_1.1.3.7Title" class="menutitle">Resource&nbsp;Types</div>
+<div id="menu_1.1.3.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.1.3.8', '../../../skin/')" id="menu_1.1.3.8Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.3.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.1.3.9', '../../../skin/')" id="menu_1.1.3.9Title" class="menutitle">Repository</div>
+<div id="menu_1.1.3.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.1.3.10', '../../../skin/')" id="menu_1.1.3.10Title" class="menutitle">Search</div>
+<div id="menu_1.1.3.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.1.3.11', '../../../skin/')" id="menu_1.1.3.11Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.3.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.1.3.12', '../../../skin/')" id="menu_1.1.3.12Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.3.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.1.3.13', '../../../skin/')" id="menu_1.1.3.13Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.3.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.1.3.14', '../../../skin/')" id="menu_1.1.3.14Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.3.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.1.3.15', '../../../skin/')" id="menu_1.1.3.15Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.3.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.1.3.16', '../../../skin/')" id="menu_1.1.3.16Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.3.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.1.3.16.5', '../../../skin/')" id="menu_1.1.3.16.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.3.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.1.3.17', '../../../skin/')" id="menu_1.1.3.17Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.3.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.1.3.18', '../../../skin/')" id="menu_1.1.3.18Title" class="menutitle">Site Management</div>
+<div id="menu_1.1.3.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.1.4', '../../../skin/')" id="menu_1.1.4Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/misc/namespaces.html">Namespaces</a>
+</div>
+<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="htmlform.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Forms Editor</h1> 
+
+
+<a name="N1000E"></a><a name="XUpdate"></a>
+<h2 class="h3">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="N10020"></a><a name="Customization"></a>
+<h2 class="h3">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="N10030"></a><a name="Editing+attributes"></a>
+<h2 class="h3">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>
+
+</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/htmlform.html">dev@lenya.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

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

Propchange: lenya/site/1_2_x/components/editors/htmlform.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: lenya/site/1_2_x/components/editors/htmlform.pdf
URL: http://svn.apache.org/viewcvs/lenya/site/1_2_x/components/editors/htmlform.pdf?rev=164448&view=auto
==============================================================================
Binary file - no diff available.

Propchange: lenya/site/1_2_x/components/editors/htmlform.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/pdf



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