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:02 UTC

svn commit: r154747 [7/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/editors/bxe.html
URL: http://svn.apache.org/viewcvs/lenya/site/1_2_x/components/editors/bxe.html?view=auto&rev=154747
==============================================================================
--- lenya/site/1_2_x/components/editors/bxe.html (added)
+++ lenya/site/1_2_x/components/editors/bxe.html Mon Feb 21 15:54:32 2005
@@ -0,0 +1,765 @@
+<!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 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="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>
+<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="bxe.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Bitflux Editor (BXE)</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Overview">Overview</a>
+</li>
+<li>
+<a href="#The+open+step">The open step</a>
+</li>
+<li>
+<a href="#The+config+step">The config step</a>
+</li>
+<li>
+<a href="#The+xml+step">The xml step</a>
+</li>
+<li>
+<a href="#The+image-upload-show%2C+link-show+and+asset-upload-show+steps">The image-upload-show, link-show and asset-upload-show steps</a>
+</li>
+<li>
+<a href="#The+image-upload+and+asset-upload+steps">The image-upload and asset-upload steps</a>
+</li>
+<li>
+<a href="#Further+BXE+configuration">Further BXE configuration</a>
+</li>
+</ul>
+</div> 
+
+
+<a name="N1001B"></a><a name="Overview"></a>
+<h2 class="underlined_10">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="N1002F"></a><a name="The+open+step"></a>
+<h2 class="underlined_10">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="N10043"></a><a name="The+config+step"></a>
+<h2 class="underlined_10">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="N10079"></a><a name="The+xml+step"></a>
+<h2 class="underlined_10">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="N1008D"></a><a name="The+image-upload-show%2C+link-show+and+asset-upload-show+steps"></a>
+<h2 class="underlined_10">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="N1009E"></a><a name="The+image-upload+and+asset-upload+steps"></a>
+<h2 class="underlined_10">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="N100B2"></a><a name="Further+BXE+configuration"></a>
+<h2 class="underlined_10">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>    
+
+
+<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/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

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?view=auto&rev=154747
==============================================================================
--- lenya/site/1_2_x/components/editors/bxe.pdf (added)
+++ lenya/site/1_2_x/components/editors/bxe.pdf Mon Feb 21 15:54:32 2005
@@ -0,0 +1,448 @@
+%PDF-1.3
+%ª«¬­
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 708 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<M9okbt&;KZO$6P,S\GjG-fX/boW`3![:oW1OS!X<n0Enf9r;.B<fL2^[V,_"N@-mEan`-l3lc=FbV1:7U5a6MlrTlWL%NYhq4Q^Ll"=B37+c(1.h-['@adUfb=:u476%?4:[Ap>,jKH=8Se__'"%45j49fDD-gtdSS3e4$?5#V@kC6=?-C9FHFfL<rKn@ha&OIV;Qb]3=<o]ApcET6N.aOS.e`Te)!6f?E+UU6L]j;C;B<p(Gm?"LaqnH'`2A+N8*![<Tjgm<jZ%=.Z]cM@1YD<a3mJZiL<\LF7/\8`Fpi+L)$5oXV"$W,!'jqjeCF?Ha>jpn?mSYJACXlUSNsF%MNrsAd3^t83@*i%uY4i'i8a7Qa4>o;84V)jZj;rDr6ScGbZfkZ_$+e_NHYdS:CYA6L>l^aYFH[^X&.LJk/3DI1_Cj*nK3U<GVW.Q[5-!'N4-l_^c`YT;`Pp[gl<7qHmW991^V10E;.X8tWbd\5$U]9Y#BS*9hLB'Z#F^-:j_f5UNG!C*SNuno(UNI5mql"fUT?!N;kRCQHVJX^2uX1C[p,>=.m@LuE99'@pT#gtg;k^uJqK_+Jfs$FOs';/GjDfb,9p=o6Qup[>N^.j(a'Z9d6i8ab&`ghNnUK!#^>PjJe2(R(Um\:,jgS8A\<*OY:@qt\8lo(W[[W^G3DWC12Ct4e;c+r;\mJ<Zto[NjAe5#~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+20 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 588.041 67.316 576.041 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 569.841 87.32 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 94.652 539.641 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 533.441 82.664 521.441 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 515.241 330.62 503.241 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 497.041 217.964 485.041 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 478.841 149.984 466.841 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 21 0 R
+/H /I
+>>
+endobj
+22 0 obj
+<< /Length 2888 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm>>Ar9;'n5n\@/Wp?5W.PlPZr(2$'K+^luj=pZ!PpK0r@DQ2^F1%)-PB?o&"eK(\%pUOl`6,?u+toF8=+0W7Q50o66>Ypr'W/<Yr...@K2_A7>T`J4?L[XdJ"^;:9?9S:dCg%SK_XdFHL#7W"<$*`k]>I4D_m&W"iG&N>n5jCG$AEB9!md2[o%T:977aj.o=!1&#\4N`S*P'"a%m=\qTj(pUR!s,TJMrq(G#9p;[Gt3r=@@%enl:@3s.,a=>B*"%1g%iJ>B^1b]Y$FnhKF-M%'-oGhZkPSb)m?],?Db3T3`]6?K=BF#[Y&k,0PMj0sq.i#`d]BT_S2N4%**PZ#f%DL*f"]YLgKGi.dP]n2@-$0VfKd&UW<8YRPNc27?QqqPUJnY\j;nn#5Q)e`5=(EKYgT.g(04Hd(RcTZLqjiC_I:_FB,RW65)k4?g\uf+X[l%YG#*DCk&]b.3^"9RiZ#u._Q]%]LS(#`h\WIu,Y:0SqLi:8Q=3kf0H)T0a7O"P^^d2MIEG"\bkT@2a7'lY(-5aD0jX[lW?e@;5hXPI1jAUYj20YnAU)$"eFaJO'HJnc-Ys-9B~>
+endstream
+endobj
+23 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 22 0 R
+/Annots 24 0 R
+>>
+endobj
+24 0 obj
+[
+25 0 R
+26 0 R
+]
+endobj
+25 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 0.0 701.666 24.0 689.666 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://bxe.oscom.org)
+/S /URI >>
+/H /I
+>>
+endobj
+26 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 502.596 701.666 562.92 689.666 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://www.relaxng.org/)
+/S /URI >>
+/H /I
+>>
+endobj
+27 0 obj
+<< /Length 2896 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0FlYkRg&c_:66M6+d%:m"q5MZ*mF6]PMmYWjS!!0Z"_:<SXKXHt<&$LBds6gt+dV:1-Hci`b!aDJARGg8WS/M-?Fg6=,)4!ujA$rp&NW"QBR.(W8_Gjou`!Td[FYNf?[C0r@gA%#>qA\ek:4'SF<nM<Zc#uIEV%n?[%P4`+4CL2#`kqEPfrHcuId@<mY(*Sq=?d@dn1.]8UFk6jPa)nDn%RZQK3!q[63qZoLc%5L4LjL9kaN'"H,Mid]I^hnY\uaUSiV.&Z7UBh(&af,?4rjt-YRu-$$!,Rrcs,3Yq<.5I@^r@G[=7E7=oGUP\CfC;\W>rek).RFC3K[p5nuB5LHU$Tut%),Wqq=cdFbY[)g^Z'o5q_j`On<-c)_R6][V*n/i5AQ`TT[8"*J)]uP7uAI&3mlDebLc2is;j*PTYQ6W(rKtZI[[&=\Ba>9DgU`]V)*tb-N/sou%S<g#.1DE+_^4/Bq<ZGFC2!c]sTkH_&XC=UiFNP(E&pDE(@=BHa5SdE0NeF<7n8ihM'=<b^/5]j:S@H_P'K$WY'AoOLLC@s?Q`t,:i<c\oqT1Un4aoZe@9IC8&i`TZP6>_o1:eJ2qcId.K#'ml@\g#"pHSZH[3,DH4n=7#JK6.*$*&YP2JIV@K)`gBLL0O3JK!,_*0-:(!doEU*E>r^:Vf/KJXPaLX/cO2c#QgI(7l^%SG=dlE>a8eq2h*I[D3`!_gtCO-r9%2UH'>%.nSX%/q1NJ-lS`7)]+fY&`9pGZ7Fo)!9iYr1C4=,H@^&m5%"6Jibm<60(qbq\0ias^)kco9F!*Oe*oKK0o9j7_DWXK9#G?UrUg_^Kg"ushF`]i'-#0B&4LBd<tA;rh^k+''A;kiQdj@@HHQYY(&R+IP<IOL]a^(4XlcBs#9>cbZc>t'kAb/rkjmJ>8Wk+Wi9ND9]2<B9,1j+%:fR2]r^-1`?/cd:o\G3AGpG3RAo&Cab?-GuYBIlbm6q%qU.3d"*GBm(Yp:L92c!;"HR\T-fh^b;!^KP"0,sjqIQpY]033@,5Wf9KhQrF]Zsl1hZA<EP$!G.F%U[B?JX>nIo?>Y]P,IiU&(&LrSkfn/5<sUrJu5A0"YHM419"IJ%I"%X-87MB73FGOq#LdR7/_5"p!cp-\@oQPqJW#PZFW\g=*S%:,-R^37$ANIr*$=sCK=IpmI)^#5.pkT@He.GE37(ZbdUKqn)tqp@l#e)E2uu-,HNS51e61a;MK#B#q',,_9s]sA3%89f.X]EY@@m7j*=H?31Vf'YZLm2V^;6a"mP9[k9R6ip6hfV1YAED*0Ik_,oSVVdqsB/%VSe1>'DJQjLM0m>XnuN6QZ!>KYGNC8#'`gF1p75;0H8#e?Ss%*H+90VLZgDa'taM[i:#HQt:1ZL=">$+:o>3$[<U&M^H*["mh8>RG<<Jhb*C,M?l.sL`,D$U+POldd#e63H.E?M[R6>]qtt.UWI?gf2*&[$NXnDUe(5YBCmEXcS@'$J(dhH&TK/Wr4bE1n2u3+K`hf.ACEW*lUJgPPk]?;'4$Ra)*>/&N6HP#B?27V7ts?uU[UE1YZ)^ZO<Gj#]-9TJ]m9%<f*XYAKR1unknEqh,tcVmWQ%oWVK3s@\,ItXY-6_*?CCdde!SWops@4&V<chI$%acs-mf3j/ZY=?E"._&5RQ#l!#j@foVU0KLBVsnFWPTl)WAq/!MRLb\3<]bB57SR[TLqd?Au"(L0#UkhU)&&c>TbXAeW#K6mcnc!SX3i2+GqK8IX="-Auk1PITGf\Q$uorVF;T^3)X*Bl^["ZDaSUC6['VJtE(PB?:Jji;F$&'%.+?P=Pp6ehFtXb:N5];b7]@Q9-_;*7H-`j#?kjW>o30Anlo]=f@07G3GOcQ/<d]la)*Ro.2K(;U?jEK7[),B2:=1EmlTkV:0S$Fbe[@%E*D0@&_j4i2D5=&YNd0a8lKp@`?8g!Fll@l`2C.2.:<R5DH;ks12B^m!!jTZ;SjD%nOPX01n'ciJWVj.FkiAcqcpV5%Im25uG,OrV['@VU2IHH)J$_cYsgpl'3CQ1(LT6g05sL'a;qLh^\Tlor)T$Z[p_06HVk'AE%W31%<PBk"0dJK65NcoaV/CcLJZX\8"a@p19<dB=j`R[9V;aY[.!Vj\TpWXM>jj5'cFp;--[+a4$sQOm,ZM9<oct6!Wn!7ol2#C(G00Ff$g(6P1?LXs1GBT"h5GJduiBh^-QU.s<i;2'QNlUY"H>0Ia.DGU*WGO0kMI&P([1X(lHBa!,]=XJ1Ru@Z%d`)!'EsA1FBS#?!:Fj,Y'samAb@).Q:ZXE[\R0CO>Boe*/TBF!dgdU_dO79.FNkQ[f!cPR!Z*Zoj5)llqc+_k#WgrSMn>?`9K?b0f,Up7AsGPs;?"onU^I[T66fErX.HiEJNR#)eTRmL8/6_)5!nutMVkU#1'#8[jIkrWgLkJ062BrNsm"U&]r!?(P^0?\K/B_b8_fMuX%f/2eN-&?N(2u6U2\u[Rt[&M(+g<[OsWtnu,H=R=ss,>+LM(XhM3$dd*3A,M"Bl=rr8]<;]B,#UnDASHlE*ES_O0i\jdaF3agCC)?DN)#!,d12[D^Fs#eB=)Q79V:$Gkik:N`e!i?hBTR0lL9BL'^taGfF:9"-lo\knJtgD=^Q)MHo.DZ`&d38j$fIFK[%%5^r0KZaag;W>Z7U>";ke-ZDXrZM,!$8&$*_^IYWlN:o'[X,++$a^f-&E;@f1IteL$rXUmSRP,`a!+eg^l<\oAl,RS%5`0n*Ig+P!luP9dnMSAm.-LumgNC$(rt>C[(N<R/+571)iT"=F>Ju1m^^aT[IEMXZZ9k<VrjQ&0Er)Nc$>b&i5I+#4?GI)TT5':pB(//_@m'a\mAaZC,r[XKZ8uh`O9BEa37/53!$rPm@8)!Dr<M@_b7a~>
+endstream
+endobj
+28 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 27 0 R
+/Annots 29 0 R
+>>
+endobj
+29 0 obj
+[
+30 0 R
+]
+endobj
+30 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 161.652 653.6 209.988 641.6 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://wiki.bitfluxeditor.org/Config.xml)
+/S /URI >>
+/H /I
+>>
+endobj
+31 0 obj
+<< /Length 2076 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GauHM>Ar7S'RnB3d.5Zf2(_]MAHcq%[7^l9Hg!-o(pNEoQK_M2/?0s1-QDd:G=^O<bApRT(g7cN7.M=HkOoqYh>6D[IJ*9U7ra?)jP=rS+5t?9U0n/>$krDA&3iKFo-F&g=2/(T>@/sH`#^hcf"3FSemcs\Ii.%ElrkK"fNTH15@;&e,iqahjS;Ge_0iTML#bj*1?EGWQ%$mO,!DknRG@>ujkH-Y?f(YBDS):(h2%+m[+T;1[S'MH3g3^;I>i,!.<ei.WQmp%k*g3ErKBdQ"#'<>kuNp,15dk2OgA&UaQ1,oQi2@:]RVfjZhuG^li,'pP#q-%'r_b`bu4,9'j$i?>EP\5ehU;DKm8X%6G24IoKFeF1:=4/!,:D#&OpjBUqu6l</)!Ch5SFX0@!?&0oB84K\gcqbS5Q]/,/mq`M+H&]Nt8a`Srus!C>?Aj,Op\-CXZZPtVY,Ka()78Yu/JB#WTs+6-!%?9I^^Pl.B^*F);,s.+b5&4EHA:!9>/4!>+^iXf;1s$r@?jlV\XZuhoS+AQaen?eL4i9SI`<acY95s33'XjYmGCuMAbA_Y>Uq#o*\[:XWqZh%m)&9CRG\BL*uqqD-Y5F%nbiut%62S()GKjC+L?OZ(P->--j+Fi<hMW]@,k^c;3PQlpP%Wk6`\o6aa5=?P&lg3-(ZT=N@'X;s)7;s)1m:"Rmh@HoE_7(n8O_bhK09374Dg>C=gNWUsUt@^1V7:^#p7IT3V<SbjT$=>a$AL(^AUnuSgcC@oZ4p3;rf))$/qh>^rE/F_B+s<p,e\ER$:j,=GI@@&(Ji0KRG1E#H1L#IF`C:T]Qf?jH?B:mUPt:%GUN.=\/$R0+Z8/gD['k>+&/gF%B]D^7p4apE2Wtc]pG7Mm+)Z;1j%"U9fb=rKs%7r\r!^Bqr'7[[c6L;"bj78&BH!BT2*)-nY:?i7fbEFN"(g.\F$*lKi#/TPBH$S%`hT:G7^qM;fO4,rcf$,YlRPHBVf<0l<;rq>:90Jn)V=p$!0lg=^=-iQ0qr(S?cQL-.jnq>eSEOY/fXcp+(*b<th'f6=n'-b_h7V0Tk[PcOFp;@.&_6HUtG)g#Qen%9]$V>K,,P/B6U.gIjK_n<>Gg8-^:srZk8cT8o'(GoneARJN'T&_fls\?O"=3@Es5DFuoTYIHek,:E#;)YbqJj"Q:O%tqHd`rQWH4@P;9Ka[T>EQjs$C("*M<e3L9mQaW><QH<bFmV'&3T:pbQA/6)EPQ/tE'q;R(lK3*SX@e`!%'rT2N%f]q7rignKZ2>'g&\%.fllLndK*6_LOCpGb-V<32f"'H7Z/[AJRL'`C@]q7KG1`9%e9%fNQOq<#2f3^+l,t'&^ZK9KXL,hdGFd#_3tG(DE"Jer0RK`&I`$r1-MtV-Pj]*rt]!B4;JY5^@"2Qp?Leko:@\Km0,&/c-k'W,%19TQ0g+g$IUTP5]H**=bmD&.ILh/PS6BL.CEPkVI@]C^.nNNi5"T[aHqPn9'/LCuVP,#p_tq84;JjY(<?h/`f7ZZs7I?pUm,dPp?c80F5PK%@o5AFfKm7PZ=<!Xlb;eJe6=Taib[?!'7T7YP0Cf@e7IdlM7AOa`lFuRJsJ%NjrfcICdcA'54/8H1>'=Rlj>\"eX2M3jUIrY/H+4)U&hD*mj=U?pXjRC#9M/(8-l9G^i8a'-",'YipApg'blXQBoeapY-E]i8KKd@%PDdhs1Kj-jo,t9tOUUo<IAuRiIeY.@X5Rk'9Y4*J=DG'KG+MZZf%heHdU]k5!Pnmuf0PoBfo2J):)(7I`JNlro!Z$JTIK,#o.d['5B('5"l!3Hn9-BEP5"31`KRT"@+nV&K4>"i5:dT=QL](uZ4/Qa&P072*q8bOJ&G$B57#e;I6i7Y)Y-&MR\,$C_Es9^hPpp=59klG`-Kdrh]iO$B*qUX(Ru%?,.0J-pihd\^=?btTSX._E,j_.3:qi'a5>%-b55rs@!)b6hPBRnh!o.h[Qcq/ZN>P.L5.V-CXRHVluKlu'!IV$Y->M"j/:^^og>22Kk:+3PpPa1mJ%4uTNWrT8a2MQM"tj=IVYe-rD[ar,7n5.45LpE(noPJI~>
+endstream
+endobj
+32 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 31 0 R
+>>
+endobj
+33 0 obj
+<< /Length 1447 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm;D/\/e&H;*)628?Z!&:T7;Gsr>BSN>(YQ8%q!<\W...@TXBSBd>a2[3SQ_hER^u7G]XOc:*73\VR"cAqQo!gf?7H+=EiJXqi2WN>VF*3FQ)/d5H<]32hd>5_p<#UK$[p%=F:u>VCeu`aamj/!prNB4GC+f(`$7>kj:AFJh-U,A<qdP6mO'nT-#DL(<c7,9n":+H5'HU2Zdik+ThkkAE]Hnt^#nC;h]5NgV$Pj<o]AH-=QIOA%[hK">IZc?u4>q`m9!K<GC4(=L,+Cd+dB/o$@`PC+?\l=CF'hShZ4Eh&I:!aYP-/QARSGn'6(#oG*:GP7?4`5E>_5uak-%H,\.8SkPnJB=OnDqg.#e[Fc1tE4Ha/+mJZ)S7(9iq-\Tm,,rW`G7'fB[C)&nq`EqXrq"Na(i:lo;MC&gi?ATbFDnP]7H53nN^K]Qp617<UP]eHbO)1^D9C-@ZJ5"ij&3#KR2lrGf8fHehuf4a70_iAH(ZdC^DLiVS@R1h,^3nK1@BS5/!;ap"&=(kr8(Se%0)lJ`.qZ$gT5)XY*+?g&r?0i*5n$Cf]F]iV1pM$*Dr#+PB^]s-`5$k=U.^,aKj+6Bm9!\:rhq:Um/ECRB#>:!ThWT=EnZlXFn)#S_j?")G*d4<%lFUnB)Xf@8hKLl(B0R;09mFbEb)V%aRtRRX"!-a]+Y_RYJaQ*G=-MUPcu8:>Q5pHd=h!FdVUPtU![uJASf=A:hZ\KEj]87Z[/pY]`9f,%EP.-WOD\d@#-b:'[Xe'5Of2"O"/B#0(Nm!i<sAkH[bJ0D9qVPG\#j*GB'IWJHE)`~>
+endstream
+endobj
+34 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 33 0 R
+/Annots 35 0 R
+>>
+endobj
+35 0 obj
+[
+36 0 R
+]
+endobj
+36 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 212.964 394.366 261.3 382.366 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://wiki.bitfluxeditor.org/Main_Page)
+/S /URI >>
+/H /I
+>>
+endobj
+38 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\117\0\166\0\145\0\162\0\166\0\151\0\145\0\167)
+ /Parent 37 0 R
+ /Next 39 0 R
+ /A 9 0 R
+>> endobj
+39 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\124\0\150\0\145\0\40\0\157\0\160\0\145\0\156\0\40\0\163\0\164\0\145\0\160)
+ /Parent 37 0 R
+ /Prev 38 0 R
+ /Next 40 0 R
+ /A 11 0 R
+>> endobj
+40 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\124\0\150\0\145\0\40\0\143\0\157\0\156\0\146\0\151\0\147\0\40\0\163\0\164\0\145\0\160)
+ /Parent 37 0 R
+ /Prev 39 0 R
+ /Next 41 0 R
+ /A 13 0 R
+>> endobj
+41 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\124\0\150\0\145\0\40\0\170\0\155\0\154\0\40\0\163\0\164\0\145\0\160)
+ /Parent 37 0 R
+ /Prev 40 0 R
+ /Next 42 0 R
+ /A 15 0 R
+>> endobj
+42 0 obj
+<<
+ /Title (\376\377\0\65\0\40\0\124\0\150\0\145\0\40\0\151\0\155\0\141\0\147\0\145\0\55\0\165\0\160\0\154\0\157\0\141\0\144\0\55\0\163\0\150\0\157\0\167\0\54\0\40\0\154\0\151\0\156\0\153\0\55\0\163\0\150\0\157\0\167\0\40\0\141\0\156\0\144\0\40\0\141\0\163\0\163\0\145\0\164\0\55\0\165\0\160\0\154\0\157\0\141\0\144\0\55\0\163\0\150\0\157\0\167\0\40\0\163\0\164\0\145\0\160\0\163)
+ /Parent 37 0 R
+ /Prev 41 0 R
+ /Next 43 0 R
+ /A 17 0 R
+>> endobj
+43 0 obj
+<<
+ /Title (\376\377\0\66\0\40\0\124\0\150\0\145\0\40\0\151\0\155\0\141\0\147\0\145\0\55\0\165\0\160\0\154\0\157\0\141\0\144\0\40\0\141\0\156\0\144\0\40\0\141\0\163\0\163\0\145\0\164\0\55\0\165\0\160\0\154\0\157\0\141\0\144\0\40\0\163\0\164\0\145\0\160\0\163)
+ /Parent 37 0 R
+ /Prev 42 0 R
+ /Next 44 0 R
+ /A 19 0 R
+>> endobj
+44 0 obj
+<<
+ /Title (\376\377\0\67\0\40\0\106\0\165\0\162\0\164\0\150\0\145\0\162\0\40\0\102\0\130\0\105\0\40\0\143\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 37 0 R
+ /Prev 43 0 R
+ /A 21 0 R
+>> endobj
+45 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+46 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+47 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+48 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+49 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+50 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 5
+/Kids [6 0 R 23 0 R 28 0 R 32 0 R 34 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 37 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 45 0 R /F5 46 0 R /F1 47 0 R /F9 48 0 R /F2 49 0 R /F7 50 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 639.066 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 182.152 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [28 0 R /XYZ -5.0 321.6 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [32 0 R /XYZ -5.0 523.94 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [32 0 R /XYZ -5.0 77.046 null]
+>>
+endobj
+21 0 obj
+<<
+/S /GoTo
+/D [34 0 R /XYZ -5.0 436.9 null]
+>>
+endobj
+37 0 obj
+<<
+ /First 38 0 R
+ /Last 44 0 R
+>> endobj
+xref
+0 51
+0000000000 65535 f 
+0000015351 00000 n 
+0000015437 00000 n 
+0000015529 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000870 00000 n 
+0000000990 00000 n 
+0000001057 00000 n 
+0000015663 00000 n 
+0000001190 00000 n 
+0000015726 00000 n 
+0000001324 00000 n 
+0000015792 00000 n 
+0000001459 00000 n 
+0000015858 00000 n 
+0000001594 00000 n 
+0000015922 00000 n 
+0000001729 00000 n 
+0000015987 00000 n 
+0000001865 00000 n 
+0000016052 00000 n 
+0000002001 00000 n 
+0000004982 00000 n 
+0000005105 00000 n 
+0000005139 00000 n 
+0000005306 00000 n 
+0000005482 00000 n 
+0000008471 00000 n 
+0000008594 00000 n 
+0000008621 00000 n 
+0000008811 00000 n 
+0000010980 00000 n 
+0000011088 00000 n 
+0000012628 00000 n 
+0000012751 00000 n 
+0000012778 00000 n 
+0000016116 00000 n 
+0000012969 00000 n 
+0000013108 00000 n 
+0000013290 00000 n 
+0000013484 00000 n 
+0000013660 00000 n 
+0000014115 00000 n 
+0000014449 00000 n 
+0000014689 00000 n 
+0000014802 00000 n 
+0000014912 00000 n 
+0000015020 00000 n 
+0000015126 00000 n 
+0000015242 00000 n 
+trailer
+<<
+/Size 51
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+16167
+%%EOF

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?view=auto&rev=154747
==============================================================================
--- lenya/site/1_2_x/components/editors/htmlform.html (added)
+++ lenya/site/1_2_x/components/editors/htmlform.html Mon Feb 21 15:54:32 2005
@@ -0,0 +1,578 @@
+<!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 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="menupage">
+<div class="menupagetitle">HTML Form Editor</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.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="htmlform.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Forms Editor</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#XUpdate">XUpdate</a>
+</li>
+<li>
+<a href="#Customization">Customization</a>
+</li>
+<li>
+<a href="#Editing+attributes">Editing attributes</a>
+</li>
+</ul>
+</div> 
+
+
+<a name="N1001B"></a><a name="XUpdate"></a>
+<h2 class="underlined_10">XUpdate</h2>
+<div class="section">
+<p>The Forms Editor is using the <a href="http://xmldb.org/xupdate/xupdate-wd.html">XUpdate specification</a> from the xmldb group to update elements and attributes. 
+You can test-drive the XUpdate engine in Lenya by doing the following:</p>
+<pre class="code">
+
+java -classpath lib/xmldb-common-2003-09-02.jar:lib/xmldb-xupdate-2003-09-02.jar:lib/log4j-1.2.8.jar:build/lenya/webapp/WEB-INF/lib/xercesImpl-2.4.0.jar:build/lenya/webapp/WEB-INF/lib/xalan-2.5.1.jar org.xmldb.xupdate.lexus.XUpdateQueryImpl xupdate.xml entry.xml
+
+</pre>
+</div>
+
+
+<a name="N1002D"></a><a name="Customization"></a>
+<h2 class="underlined_10">Customization</h2>
+<div class="section">
+<p>Customization of the Forms Editor is done with stylesheets. You need to have one stylesheet for each doctype. The
+stylesheet goes into <span class="codefrag">lenya/xslt/formeditor/mydoctype.xsl</span>. A simple stylesheet may look like</p>
+<pre class="code">
+
+&lt;?xml version="1.0" encoding="UTF-8"?&gt;
+                                                                
+&lt;xsl:stylesheet version="1.0"  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&gt;
+
+&lt;xsl:import href="../../../../../xslt/authoring/edit/form.xsl"/&gt;
+
+&lt;xsl:template match="sidebar"&gt;
+ &lt;xsl:apply-templates select="block"/&gt;
+
+  &lt;node name="Add Block"&gt;
+    &lt;action&gt;&lt;insert name="&amp;lt;xupdate:append select=&amp;quot;/sidebar&amp;quot;&amp;gt;&amp;lt;xupdate:element name=&amp;quot;block&amp;quot;&amp;gt;&amp;lt;title&amp;gt;New title&amp;lt;/title&amp;gt;&amp;lt;content&amp;gt;New content&amp;lt;/content&amp;gt;&amp;lt;/xupdate:element&amp;gt;&amp;lt;/xupdate:append&amp;gt;"/&gt;&lt;/action&gt;
+  &lt;/node&gt;
+&lt;/xsl:template&gt;
+
+&lt;xsl:template match="block"&gt;
+  &lt;node name="Add Block"&gt;
+    &lt;action&gt;&lt;insert name="&amp;lt;xupdate:insert-before select=&amp;quot;/sidebar/block[@tagID='{@tagID}']&amp;quot;&amp;gt;&amp;lt;xupdate:element name=&amp;quot;block&amp;quot;&amp;gt;&amp;lt;title&amp;gt;New title&amp;lt;/title&amp;gt;&amp;lt;content&amp;gt;New content&amp;lt;/content&amp;gt;&amp;lt;/xupdate:element&amp;gt;&amp;lt;/xupdate:insert-before&amp;gt;"/&gt;&lt;/action&gt;
+  &lt;/node&gt;
+  &lt;node name="Delete Block"&gt;
+    &lt;action&gt;&lt;delete name="&amp;lt;xupdate:remove select=&amp;quot;/sidebar/block[@tagID='{@tagID}']&amp;quot;/&amp;gt;"/&gt;&lt;/action&gt;
+  &lt;/node&gt;
+  &lt;node name="Title" select="/sidebar/block/title[@tagID='{title/@tagID}']"&gt;
+    &lt;content type="plain"&gt;&lt;input type="text" name="&amp;lt;xupdate:update select=&amp;quot;/sidebar/block/title[@tagID='{title/@tagID}']&amp;quot;&amp;gt;" size="40"&gt;&lt;xsl:attribute name="value"&gt;&lt;xsl:value-of select="title"/&gt;&lt;/xsl:attribute&gt;&lt;/input&gt;&lt;/content&gt;
+  &lt;/node&gt;
+  &lt;node name="Content" select="/sidebar/block/content[@tagID='{content/@tagID}']"&gt;
+    &lt;content type="mixed"&gt;
+      &lt;textarea name="&amp;lt;xupdate:update select=&amp;quot;/sidebar/block/content[@tagID='{content/@tagID}']&amp;quot;&amp;gt;" cols="40" rows="3"&gt;
+        &lt;xsl:copy-of select="content/node()"/&gt;
+      &lt;/textarea&gt;
+    &lt;/content&gt;
+ &lt;/node&gt; 
+&lt;/xsl:template&gt;
+ 
+&lt;/xsl:stylesheet&gt;
+
+</pre>
+</div>
+    
+
+<a name="N1003D"></a><a name="Editing+attributes"></a>
+<h2 class="underlined_10">Editing attributes</h2>
+<div class="section">
+<p>To add editing of attributes, you need to change the XPath and XUpdate statements to select the attribute:</p>
+<pre class="code">
+
+&lt;xsl:template match="xhtml:table"&gt;
+  &lt;node name="Background Color" select="/*/xhtml:table[@tagID='{@tagID}']/@class"&gt;
+    &lt;content&gt;
+      &lt;textarea name="&amp;lt;xupdate:update select=&amp;quot;/*/xhtml:table[@tagID='{@tagID}']/@class&amp;quot;&amp;gt;" cols="40" rows="2"&gt;
+        &lt;xsl:value-of select="@class"/&gt;
+      &lt;/textarea&gt;
+    &lt;/content&gt;
+  &lt;/node&gt;
+&lt;/xsl:template&gt;
+
+</pre>
+</div>
+
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-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

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



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