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

svn commit: r154747 [13/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/repository/webdav.html
URL: http://svn.apache.org/viewcvs/lenya/site/1_2_x/components/repository/webdav.html?view=auto&rev=154747
==============================================================================
--- lenya/site/1_2_x/components/repository/webdav.html (added)
+++ lenya/site/1_2_x/components/repository/webdav.html Mon Feb 21 15:54:32 2005
@@ -0,0 +1,865 @@
+<!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>WebDAV Servers</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_1.3.2.4', '../../../skin/')" id="menu_1.3.2.4Title" class="menutitle">Editors</div>
+<div id="menu_1.3.2.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/editors/bxe.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.5', '../../../skin/')" id="menu_1.3.2.5Title" class="menutitle">Layout</div>
+<div id="menu_1.3.2.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.6', '../../../skin/')" id="menu_1.3.2.6Title" class="menutitle">Publication</div>
+<div id="menu_1.3.2.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.7', '../../../skin/')" id="menu_1.3.2.7Title" class="menutitle">Resource&nbsp;Types</div>
+<div id="menu_1.3.2.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/resource-types/resource-types.html">Resource&nbsp;Types</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.8', '../../../skin/')" id="menu_1.3.2.8Title" class="menutitle">Revision Control</div>
+<div id="menu_1.3.2.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.3.2.9', '../../../skin/')" id="menu_selected_1.3.2.9Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Repository</div>
+<div id="menu_selected_1.3.2.9" class="selectedmenuitemgroup" style="display: block;">
+<div class="menupage">
+<div class="menupagetitle">WebDAV Servers</div>
+</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="webdav.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>WebDAV Servers</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Apache+1">Apache 1</a>
+</li>
+<li>
+<a href="#Apache+2">Apache 2</a>
+</li>
+<li>
+<a href="#Tomcat">Tomcat</a>
+</li>
+<li>
+<a href="#Apache+Jakarta+Slide">Apache Jakarta Slide</a>
+</li>
+<li>
+<a href="#Monitoring+the+WebDAV+exchange">Monitoring the WebDAV exchange</a>
+</li>
+<li>
+<a href="#PROPFIND">PROPFIND</a>
+</li>
+<li>
+<a href="#PUT">PUT</a>
+</li>
+</ul>
+</div> 
+
+
+<a name="N1001B"></a><a name="Apache+1"></a>
+<h2 class="underlined_10">Apache 1</h2>
+<div class="section">
+<p>
+Download the Apache Web Server and WebDAV module source code from the Apache website, e.g. <span class="codefrag">apache_1.3.24.tar.gz</span> and <span class="codefrag">mod_dav-1.0.3-1.3.6.tar.gz</span>.
+Configure and compile mod_dav:
+</p>
+<pre class="code">
+
+wget http://www.webdav.org/mod_dav/mod_dav-1.0.3-1.3.6.tar.gz
+cd /usr/local/src/mod_dav-1.0.3-1.3.6
+./configure --with-apache=/usr/local/src/apache_1.3.24
+make
+make install
+cd /usr/local/src/apache_1.3.24
+find . -name "*dav*" -print
+./configure --prefix=/usr/local/apache --activate-module=src/modules/dav/libdav.a
+(./configure --prefix=/usr/local/apache --enable-module=proxy --activate-module=src/modules/dav/libdav.a)
+make
+su
+make install
+/usr/local/apache/bin/httpd -l
+
+</pre>
+<p>
+You need to reconfigure <span class="codefrag">httpd.conf</span>, e.g.:
+</p>
+<pre class="code">
+
+DAVLockDB /usr/local/apache/logs/DavLock
+&lt;Directory "/usr/local/build/apache/htdocs"&gt;
+Dav On
+
+</pre>
+<p>
+To see the files open "Konqueror" and type <span class="codefrag">webdav://127.0.0.1:8080</span>.
+</p>
+<p>
+More info on <span class="codefrag">mod_dav</span> can be found at
+</p>
+<ul>
+
+<li>
+<a href="http://www.webdav.org/mod_dav/">http://www.webdav.org/mod_dav/</a>
+</li>
+
+<li>
+<a href="http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html_single/Apache-WebDAV-LDAP-HOWTO.html">Apache and DAV with LDAP and SSL</a>
+</li>
+
+</ul>
+</div>
+
+
+<a name="N10052"></a><a name="Apache+2"></a>
+<h2 class="underlined_10">Apache 2</h2>
+<div class="section">
+<p>
+Download the Apache Web Server source code from the Apache website, e.g. <span class="codefrag">httpd-2.0.46.tar.gz</span>.
+The mod_dav module is inlcuded with the Apache 2 distribution.
+Configure and compile Apache:
+</p>
+<pre class="code">
+
+./configure --prefix=/usr/local/apache2 --with-dav --enable-dav
+make 
+make install
+/usr/local/apache2/bin/httpd -l | grep dav
+
+</pre>
+<p>
+You need to reconfigure Apache:
+</p>
+<pre class="code">
+
+DAVLockDB /usr/local/apache2/logs/DavLock
+&lt;Directory "/usr/local/apache2/htdocs"&gt;
+Dav On
+&lt;/Directory&gt;
+
+</pre>
+<p>
+More info on <span class="codefrag">mod_dav</span> can be found at
+</p>
+<ul>
+
+<li>
+<a href="http://apacheworld.org/ty24/site.chapter13.html">http://apacheworld.org/ty24/site.chapter13.html</a>
+</li>
+
+<li>
+<a href="http://httpd.apache.org/docs-2.0/mod/mod_dav.html">http://httpd.apache.org/docs-2.0/mod/mod_dav.html</a>
+</li>
+
+<li>
+<a href="http://www.informit.com/isapi/product_id~%7BA27264B1-CE7A-47A4-8CC5-DA14003AD454%7D/element_id~%7B35D4A98B-60C6-45BE-853C-239742BA0FD9%7D/st~%7BEA04B5C6-6D59-4670-AC88-4982C49B746D%7D/content/articlex.asp">Apache and DAV</a>
+</li>
+
+</ul>
+</div>
+
+
+<a name="N10082"></a><a name="Tomcat"></a>
+<h2 class="underlined_10">Tomcat</h2>
+<div class="section">
+<p>
+Point your WebDAV client to <span class="codefrag">http://127.0.0.1:8080/webdav/</span>.
+The webdav context is DAV enabled, but has been set up in read-only mode for safety reasons.
+It can be put in read-write mode by editing the web application descriptor file <span class="codefrag">/webapps/webdav/WEB-INF/web.xml</span>.
+</p>
+<pre class="code">
+
+&lt;!-- Uncomment this to enable read and write access --&gt;
+&lt;init-param&gt;
+  &lt;param-name&gt;readonly&lt;/param-name&gt;
+  &lt;param-value&gt;false&lt;/param-value&gt;
+&lt;/init-param&gt;
+
+</pre>
+</div>
+
+
+<a name="N10096"></a><a name="Apache+Jakarta+Slide"></a>
+<h2 class="underlined_10">Apache Jakarta Slide</h2>
+<div class="section">
+<p>
+Point your WebDAV client to <span class="codefrag">http://127.0.0.1:8080/slide/</span>.
+One needs to configure <span class="codefrag">Domain.xml</span>
+
+</p>
+<pre class="code">
+
+&lt;contentstore classname="slidestore.reference.FileContentStore"&gt;
+  &lt;parameter name="rootpath"&gt;/usr/local/jakarta-tomcat-4.1.21-LE-jdk14/webapps/lenya/lenya/pubs/notimes/content/authoring/articles&lt;/parameter&gt;
+  ...
+
+</pre>
+</div>
+
+<!--
+<section>
+<title>Zope</title>
+<p>
+<source>
+<![CDATA[
+...
+]]>
+</source>
+</p>
+</section>
+-->
+
+
+<a name="N100AC"></a><a name="Monitoring+the+WebDAV+exchange"></a>
+<h2 class="underlined_10">Monitoring the WebDAV exchange</h2>
+<div class="section">
+<pre class="code">
+
+cd /usr/local/axis-1_1RC2
+java -cp lib/axis.jar org.apache.axis.utils.tcpmon
+
+Enter "Listen Port# 3333" for instance
+
+Select "Act as a... Listener"
+
+Enter "Target Hostname 195.226.6.70" for instance
+Enter "Target Port# 8080" for instance
+
+Click "Add" and a new tab saying "3333" should show up
+
+Click on this new tab to view the requests and responses
+
+Enter within your browser "http://127.0.0.1:3333/lenya/index.html"
+
+</pre>
+</div>
+
+
+<a name="N100B7"></a><a name="PROPFIND"></a>
+<h2 class="underlined_10">PROPFIND</h2>
+<div class="section">
+<p>
+The WebDAV client will first send a PROPFIND with Depth = 0. Depending on the response (collection or resource)
+the WebDAV client will send another PROPFIND with Depth = 1 (collection) or a GET (resource).
+</p>
+<p>
+Collection:
+</p>
+<pre class="code">
+
+Request
+=======
+
+PROPFIND /lenya/blog/authoring/entries/2003/08/24/peanuts/ HTTP/1.1
+Pragma: no-cache
+Cache-control: no-cache
+Accept: text/*, image/jpeg, image/png, image/*, */*
+Accept-Encoding: x-gzip, gzip, identity
+Accept-Charset: iso-8859-1, utf-8;q=0.5, *;q=0.5
+Accept-Language: en
+Host: 127.0.0.1
+Depth: 0
+
+
+
+Response
+========
+
+HTTP/1.1 207 Multi-Status
+X-Cocoon-Version: 2.1
+Set-Cookie: JSESSIONID=320E3B1395B867B5BC42B5FC93457C36; Path=/lenya
+Content-Type: text/xml
+Transfer-Encoding: chunked
+Date: Mon, 25 Aug 2003 14:27:12 GMT
+Server: Apache Coyote/1.0
+
+
+&lt;?xml version="1.0" encoding="UTF-8"?&gt;
+&lt;D:multistatus xmlns:D="DAV:"&gt;
+
+&lt;D:response xmlns:lp1="DAV:" xmlns:lp2="http://apache.org/dav/props/"&gt;
+&lt;D:href&gt;/lenya/blog/authoring/entries/2003/08/24/peanuts/&lt;/D:href&gt;
+&lt;D:propstat&gt;
+&lt;D:prop&gt;
+&lt;lp1:resourcetype&gt;&lt;D:collection/&gt;&lt;/lp1:resourcetype&gt;
+&lt;D:getcontenttype&gt;httpd/unix-directory&lt;/D:getcontenttype&gt;
+&lt;/D:prop&gt;
+&lt;D:status&gt;HTTP/1.1 200 OK&lt;/D:status&gt;
+&lt;/D:propstat&gt;
+&lt;/D:response&gt;
+
+&lt;/D:multistatus&gt;
+
+
+
+Request
+=======
+
+PROPFIND /lenya/blog/authoring/entries/2003/08/24/peanuts/ HTTP/1.1
+Pragma: no-cache
+Cache-control: no-cache
+Accept: text/*, image/jpeg, image/png, image/*, */*
+Accept-Encoding: x-gzip, gzip, identity
+Accept-Charset: iso-8859-1, utf-8;q=0.5, *;q=0.5
+Accept-Language: en
+Host: 127.0.0.1
+Depth: 1
+
+
+
+Response
+========
+
+HTTP/1.1 207 Multi-Status
+X-Cocoon-Version: 2.1
+Set-Cookie: JSESSIONID=5A87A774B7B29D04DEDBDECC54477E5B; Path=/lenya
+Content-Type: text/xml
+Transfer-Encoding: chunked
+Date: Mon, 25 Aug 2003 14:27:12 GMT
+Server: Apache Coyote/1.0
+
+
+&lt;?xml version="1.0" encoding="UTF-8"?&gt;
+&lt;D:multistatus xmlns:D="DAV:"&gt;
+
+&lt;D:response xmlns:lp1="DAV:" xmlns:lp2="http://apache.org/dav/props/"&gt;
+&lt;D:href&gt;/lenya/blog/webdav/entries/2003/08/24/peanuts/index.html&lt;/D:href&gt;
+&lt;D:propstat&gt;
+&lt;D:prop&gt;
+&lt;lp1:resourcetype/&gt;
+&lt;D:getcontenttype&gt;text/html&lt;/D:getcontenttype&gt;
+&lt;/D:prop&gt;
+&lt;D:status&gt;HTTP/1.1 200 OK&lt;/D:status&gt;
+&lt;/D:propstat&gt;
+&lt;/D:response&gt;
+
+&lt;D:response xmlns:lp1="DAV:" xmlns:lp2="http://apache.org/dav/props/"&gt;
+&lt;D:href&gt;/lenya/blog/webdav/entries/2003/08/24/peanuts/charlie.xml&lt;/D:href&gt;
+&lt;D:propstat&gt;
+&lt;D:prop&gt;
+&lt;lp1:resourcetype/&gt;
+&lt;lp1:creationdate&gt;2003-07-21T13:04:23Z&lt;/lp1:creationdate&gt;
+&lt;lp1:getcontentlength&gt;3845&lt;/lp1:getcontentlength&gt;
+&lt;D:getcontenttype&gt;text/xml&lt;/D:getcontenttype&gt;
+&lt;/D:prop&gt;
+&lt;D:status&gt;HTTP/1.1 200 OK&lt;/D:status&gt;
+&lt;/D:propstat&gt;
+&lt;/D:response&gt;
+
+&lt;/D:multistatus&gt;
+
+</pre>
+</div>
+
+
+<a name="N100C8"></a><a name="PUT"></a>
+<h2 class="underlined_10">PUT</h2>
+<div class="section">
+<p>
+The WebDAV client will send a PUT in order to copy a document onto the server.
+</p>
+<pre class="code">
+
+Request
+=======
+
+PUT /lenya/blog/webdav/entries/2003/08/29/levi/index.xml HTTP/1.1
+Host: 127.0.0.1
+User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4b) Gecko/20030507
+Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1
+Accept-Language: en-us,en;q=0.5
+Accept-Encoding: gzip,deflate
+Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
+Keep-Alive: 300
+Connection: keep-alive
+Content-Type: text/xml
+Content-Length: 1641
+Cookie: JSESSIONID=1CF7F4C27B737E3603FFC2D4D4C137CE
+
+
+&lt;?xml version="1.0" encoding="UTF-8"?&gt;
+&lt;echo:entry xmlns:echo="http://example.com/newformat#" xmlns:ent="http://www.purl.org/NET/ENT/1.0/" version="1.0"&gt;
+    &lt;echo:title&gt;Lenya&lt;/echo:title&gt;
+
+    &lt;echo:created&gt;2003-08-29T01:46:45&lt;/echo:created&gt;
+    &lt;echo:issued&gt;2003-08-29T01:46:45&lt;/echo:issued&gt;
+    &lt;echo:modified&gt;2003-08-29T01:46:45&lt;/echo:modified&gt;
+
+    &lt;echo:content mode="escaped" type="text/plain" lang="en-us"&gt;
+      Plain Text
+    &lt;/echo:content&gt;
+
+    &lt;ent:topic id="introductory"&gt;Hello&lt;/ent:topic&gt;
+&lt;/echo:entry&gt;
+
+
+
+Response
+========
+
+HTTP/1.1 204 No Content
+Date: Mon, 18 Aug 2003 14:22:47 GMT
+Server: Apache/2.0.46 (Unix) DAV/2
+Content-Length: 0
+Keep-Alive: timeout=15, max=100
+Connection: Keep-Alive
+Content-Type: text/xml
+
+</pre>
+</div>
+
+
+
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-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/repository/webdav.html">dev@lenya.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

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

Added: lenya/site/1_2_x/components/repository/webdav.pdf
URL: http://svn.apache.org/viewcvs/lenya/site/1_2_x/components/repository/webdav.pdf?view=auto&rev=154747
==============================================================================
--- lenya/site/1_2_x/components/repository/webdav.pdf (added)
+++ lenya/site/1_2_x/components/repository/webdav.pdf Mon Feb 21 15:54:32 2005
@@ -0,0 +1,466 @@
+%PDF-1.3
+%ª«¬­
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 655 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!l]9lo#B&;KZQ'fqLF[aIdRbqUYYVO;n[`bc6'&&JVA'O.OkD>EpgClB&T1ZfOO@`E$Ae][A:Q?[>Skgbn2'L56uN2XAM&LFK6&SaQ(C8V]!^uLYi-2Bb$VWX/4Y?0d'PLMc8h<XouY.%Kn-cteX)C%/P<=:*^aap:_PG#_hqME=<V61`e'W*pkE&)l3";)J8e1oj-NH_tf.j*oN/9b+Am#Q/n@H&.fb!@f6l"+VDd8!'?7jGA4hfD^R[R/lH,`FpPCO;Ah(fDM=4VhY%&4(W2IIj-&Fn#!GFaJn%)m0G,^tg+X*+Tg@LjKIga=PP!AVU3o1VlBL'_ifW0KV(%Y*t7P"UA)\Zf6V=:]g@HMa:BPp?DHsVgbVV;1@MR;_7QpYd@E.ZD/2-K8h3CHOt3/>F>BGfV@'J7CD]^RZO<E#O,^r041bpp!QCb!a.X'ObklMM)=nGGs"L]8bVNBa4^+PLWKo+E8GQ$`r,3%-kbf@n73)/Qp(>0>pQ+_3*JH3C%WG29c!\F?'jl;91U=b>94JTP$4&\oI7@o?4Drp.AW>51u>7?(5j:;R<65NRtlDtXO`B?7R']Rh?tdOCO;1m.dM7m(\e[5i:Y="q5`dgAnlM>U:"kM/DFugck`hp@_HoEE<3fJ8$G8u#Q~>
+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 65.648 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 65.648 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 56.66 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 121.304 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 192.296 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 78.008 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 42.668 466.841 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 21 0 R
+/H /I
+>>
+endobj
+22 0 obj
+<< /Length 2173 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau`Um>m_p)#p2B!o9c_)?q/85h/nMHY]PHVKTRbe[1eqP)pY5JJ?2%2sl[`A&-_.hKl:\<Jn$,cgQ/PoA[Jf0!%"7JLRmaj`Y&O]*1*/p]nR<j^NtK_i<d7q!/M]Nt%:,Z2a%L+^!WVC5j;SIiHS'!K7n`<+%`upDlZX$Kj0--#ji>'Qp*:FeM$Q/%)ksZb%nilQFlf:0t[46`p+Ijqql)H$[]cg3T<-[+.'-pG56!Kr[<c_B79&Lj#^OJ_tAIcUO]g5u7W3`5k5tU*@\*m[k(!@d8+;K\h@J0R&XH]G:Yfj5VJr1GQ1t@g^M/R^'aY@N?RC$=9XP2VK1XE53X_FFT*g&(Ep.X]bY5>^Tl1aJTle&:*j4m@ptS9+^4?i2'8Id"rD\$]W]r\&GCZV7>>kB?CcsFj-G#@0,`*?*_3sMSiB93h9"O>R5qS1tu0@:tDFr>$N&%QsXo;D\N`JQtKHiY(PBLZZR@'*u\S/Q1k\iCX'">XD+9#imt14kBVhS/"HIoi>R&\%DNE;KmdTMNbmK3,C)dN?3G9'6Ne/iQq^dn8jMNY7&2]L;5,3Wbm$bDf>P7F!eu,DU&FqO77kl3mrCfDb^7FJD=g9+C`mYEF!b!*d9TS%AsHMjf+*P]g_(257qGL#I3NWjQup0h[g3Qm_('=j3+V9?q`]If,?MHt^>q56qlhJ=*ZGV3k&BBS&*CpH'?!nYA9NK3(D9M<FCl;('d]0Ue69MPnO+h#5)/u3+o[lN<H:^K:p3HiqT_FP>JjS[qoIs-`LmnT$0nef%Kp(S:2QDa0rYE2Kf0g4q$7%03ak@\6sMbW$KtL$rcIt9pFb'0O4.BP>m>N4A<51f`/?.:p?XO9o+bt_YMEFmEcm?#N<HsI2X*9;GgQaG!_`eTn5a5kOsuH%aM**l\^]E'LZ(M7ha5l9eM9:@M-=3_OsZf^@?tLA"*LfW5E#aQ&b:/uZ)VgI[0a`&!=XXRHF@IIQ"J*O]FBI=biX.6o'4!iRd-/!9"(0?dUYaRaB]:L/ZcOdNC>^0#Id(.%Q$8MFG$J]h1.f=!97CP3m\kfL?+(#f")pa.HC03`WCMK=h%MHYr=AlO&D$R,6fES\]2b$Q5;r';1iC@6Rh*HN4H,EpM`4AUHuB&G2S83F1#BsPXs.&=u&i9\UKnY^mEVEaPO@lF.4!8G"6hMOh5INQQdOB_@X8BYp!%DWd_G#UQ#RBgef,*jDLG,gCE<(@25Vt%@rZeS3?]hfEN'qpaDJM!8[`!*cc'X.Ae:gEf*>,8C07Gn8[qGT/2#kGlZcu/2!-<2M=]LX36juLBMJ3$9i9jcT)!k!-k:j_NTR0KQEloK.>NX;)[S;X:7G1UN=@ik`hIdf2oAIH6T@E!Yl0SlqXt,(9O<2*2R4Y3uh>Q<KnK<=JADl5J?ruHtT9P3&>WFB)A7BTn)UlO*QuVim=\\Mcid9VJrD8Os"bCBf,MGLK8;Go"bX36m<jO%qMF2'-FBWls@HigVa'cS02R]kL$_QAZKO^8XPsE-[UTA=6r7e<aOXSO6o*t"n=!]S'do#h@epr[h5g))nj(jda0NI&bW\knfiuma!+->Dg@2<=NkN\@K$6?&_U3+W7c7K+UEdAJ<C-HS`FVVhrl)!1B\1IKu1#`7cuYgfSC+0Fjh0N2KCbpR)[4o3$uE?<M-lS4K-eT,:SX\T->UpP_VqL&+D[S@#T*>g@(Dc^6d%cVo[@MKcuUAC%eNO8n*g>;HUkm9u]Z%eo:s1/-G^9eaS&CjYNAM7o!mX3d\6LjprOcZL9]"5[\R,ehP^aM`M7J5iII)lpJdp2]gJYHS31&\#,5/hkr;h2eA+(mKp9h3C2uci)#(E,^N=,B8e(<"0KF6[9sD`/%)mB3-:P\`e2bB`dUF[lJ\O:Y1-*4Z`%bN^61;'>fF4T?5KLRKA4RA`Tl-S?9^t6i7ko\c'bmPDg.H?^mrr:f/(ecH"YFNV4='^'G#DPa2"4qONWc"9#d;pQVl"1ef3''F7F#/6V'Q8NT%mB<9c]'>YfK`H!B%ZU)M4KVlA-/6k0l%Ik/3]Se7=q?Pau=HLKA=h?UYhnKPQWFiaW3M+a6h[0+hq?LoB13^)82dI+G>5W=@)%2P,:#sV+#eSSNu:i016Ek3ht6)O%^&W&/SHE!?,e:+qV"j")oQj^fKO>>U@oGiWf~>
+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
+27 0 R
+28 0 R
+29 0 R
+]
+endobj
+25 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 380.886 183.324 368.886 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://www.webdav.org/mod_dav/)
+/S /URI >>
+/H /I
+>>
+endobj
+26 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 367.686 206.64 355.686 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html_single/Apache-WebDAV-LDAP-HOWTO.html)
+/S /URI >>
+/H /I
+>>
+endobj
+27 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 95.312 246.984 83.312 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://apacheworld.org/ty24/site.chapter13.html)
+/S /URI >>
+/H /I
+>>
+endobj
+28 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 82.112 268.668 70.112 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://httpd.apache.org/docs-2.0/mod/mod_dav.html)
+/S /URI >>
+/H /I
+>>
+endobj
+29 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 68.912 103.968 56.912 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://www.informit.com/isapi/product_id~%7BA27264B1-CE7A-47A4-8CC5-DA14003AD454%7D/element_id~%7B35D4A98B-60C6-45BE-853C-239742BA0FD9%7D/st~%7BEA04B5C6-6D59-4670-AC88-4982C49B746D%7D/content/articlex.asp)
+/S /URI >>
+/H /I
+>>
+endobj
+30 0 obj
+<< /Length 2183 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0D>Ar7S'RnB3n1kDcMhr&q8tq3OJ1jLG@@+(g[YJuBBSj0cb+^62EUpEm53`n(fh.\BRf`dS'[N$d59=RJ4EE0.#q!`_/D"OkA93JQT)HP?bj8G"(^`De=mdWO4o>"jCJ=9HFUs60P5/:H4)%NcG-9?-OD[pqFJ"pbAGXnZd;2E!'%.Y@jqlFpU!])cCd&B"`=u7so;;s7d''0t.l+@CH)Ka/$Ta:#bR(t.kg3^\iNU+i42d1)8nM#jEY2AVg/PC3VB293G%.re@Y]]#k=k&t3Ab>Y:?,JF_aQFE;7Wqq>[A>:AE"AE?$q&!I.I/Fq5l561r6OJ5aT,bjmHOkqdG]#O.K,e&ldo;Q>2b*F0FDd%r-mD6R6E2YE[7*YCEJDAM=!3<f?...@->-0k;rQpkrfVj,/<1*s'iakDQ\rR$/INYHa?_KjmB54d-W`liZ$2i@#0JQKF"9tln)t=2%EbF4TH>q?J59[]7/\Z38P,(2VIYK,G'JmC-r;;efb+LqU;>rZYq!!Z8UD>n0]VI^QmNhJ)L'B19uGEFi?meiL8YC5dEu/$^k8MQI%KBqb^@2&?eY1eM$YdAf@)5fVu+[_maE4^"1k*?:1_KFoIr]VJ8c8JLa`h072*U^[kcJ3f@%#\Mi6[Hd&>4OPa(%KC+L/E)`B(Tu=bJ_eZ&i;A5KIcc7$XIQe/^aD&c>N;tTF;;,!]U`[Em@-Jq)+c<p^PFcF5n:rK>m/<lW't=/MQc'ql?<>ObD2^ZpJu0tN3B5FfZ>spb*<KU@K'%:%%dONE/\Bl>I?k@R@&iKj:ZJk\lA+Ei.Y,!:hst`BYbSakK5'(+F7\SOd]\+m)Ptf7D170[MjW5<J;u;J6/":aeEr+J8uki1oDet@-YcZ.Q=4?rg+1q/m'?6/YTg?)IaDD&6bnR\msi!]I.tP<1Hbo%8^C>Ya&qrCLH*@+K+3"'_+QBFP'1^==BN6WZNW98;*aYos6-/m/F-]Zq!\JA@/k+-qiQrJS]E:p)-e-=Fi!@qeOr;Q@icIM5m4Wu,44[icUr@[,C?)$7JU:i$BM(lPC^i-eTlMHKXuRLcrfS`q0c$tpMO;$j]KLQ"_G&&<Z+7:IDVt@mHod#/_])@qfjYIm+_NQSbBYjND,8t,qX"IJSKB6FgDfaRG*2R`i`r'D;.E?cZ_P7''^6akBit0E0r2C="Zse`$_m<f^F3RI'_id!OX@(C$l9THBE'g]#<d^*2dPa8sMP64gZcf'kD'_CkVn9eTVGr`Rj%,g$t&@Y7%Tq)(b@-0rXrcI<!RmA<_'X7M'2(GfN5&a#D`XPW,>d!smH8WEKuM"YF+E7"PaulOGQB!HLQtIBiT;oR;0)A.(6?[Ta=Q^^!/PMoTYNmQ\D/<H2*_c.;NA5*>p?P!oOom(]28C,r[6qJ0K.Y$.:s0>Y`+g?32K5m%.qL,KsD%R:,!kc/;Fps/@fW-8HV~>
+endstream
+endobj
+31 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 30 0 R
+>>
+endobj
+32 0 obj
+<< /Length 1505 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GauHKflGh*'ReS7E:fB>b):rR!@jBkg75!^XN#)1RC3Wb"A<K?Jg%,Cmai8>-k`fs2d9e:E!Z6qH[s!9i*[CG-?83s#=HE8&`07-HY2-=-N\"R+ee&_LCuti]Nf`#4$RqDE<i%)*i[$9lOGh``5C_MT%cpIJp?gFp\U`%Co4MdT;48+?_r\;@oEb:6'#p^`BUEiLUQ5LF#@$5\LR%hH[gA3b<l8e61P,.d5&fO<Ef&sL%_A(O\`'QS+>:":Yth#E3&_DfAf1QF,ZgqUn<flYt5_RJl8Qu'b__+0(lb-m%G"@^q9YeUkKB].X#N9K=A5YYUc:YO>Y6t<Fe-BPUh\)M!D;EqTfmG.F=O:kA`UQU`/;8T462+/iN$9j^49E\LCdKN,XB;\_m=ISnXblDcC&EFD=O,\k0[OGWi#VA\P=umoD@,0<Z^(="c15]bpJGMC66%";)`u:^m/=`9<;TO.q/E0abcFD:UNmQ[Q5Al!<9KjUm3NVJ)dSd`BaqmkPij<4=0b]ihtQ,m@G050fA!\5p.5p9Wj-IAc51$A(TDF$EDl)tu[sQ<YkWhZoX)rI&WmWJpMKkRlPB4M-DT\7#@sg68(W:q;9BaHG4S[I'*je"nh*E+tF>!UuP1e#-EAp3@a'?bYDTR9b1$lj2m#Iu2L"fmS2/.SBjLCLU&Z]phW=7BO162n<(h7;puMNX'KK?"Xll5SQ%Tnn,!DQ<7dq/opk3g@$Z;1@$*JChWp@0@2iWJ?iEm"`hJcL]J8#lnVYoB0-Eo[qiZBaei>.ge`N[hXZp];"YP8QA@;\W?g;a"Zf(pV@,XETVMV@%`OOi$l'0PILtcQ$Q60P&>t8DMCZB^B<!ehiQNRmoQmWOV>6_HlkCI/\4UcG@8$SdQ*]9RgEomqcI!tEh>6_CDCXuMY+"pp0NVQ"5j[/m%nnE[&@EeNe8sd+iGdP]r37_Sa1@.+%[\>iJ!>8rJOFAA?@K%ZZ]tQt-=mM?)9tUbbmElgUPdJ7`Bk]&#Cn=^L;<('9j_7&cX4='[tK.;DVN[,l=3L#!jASkk/lU0Z1aehqm5)gFI\+R&G<\+<K(:A-.hHY9;bVm;V4M:rJgfpFsAs.a@C_kC2qakV8n"-l3TLk_+Wehr_J_GK`L[L9G.d<cn@1HPRClkDiuL^^cu:kSFK]>?L.]V6mC</Y6R`6&JFjt0hEXT&:UTM,$[%On%VO/+%S*tJdo\\7UsZ^POWTS)3$Uc6;71DP>)ZuZLO'LDj$&P"7fG=M9r1UW8H&L&J?sEp?PD8N#J>`%6]l1)XmI_(+I0e^Q1`KkLA8C/C!j-56=R_7+)ag8/'*g_t[6F2+Rq,MX!*';nl[3]DLpfk#rdX+F&<A`K`p:AbCA!=XD+%_Uq._7U_)\C:'tnZ!&\jO*,s&"\FD.+PR8W&'S]Mfm(/lcL18R@Tg-nrh,dg/YbPqRg3lDihZh5LhT(bI9liCjAsU;hPBb=Z<q"9Xk.E"4+P1_X.geU%P;]#!mj'fl2~>
+endstream
+endobj
+33 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 32 0 R
+>>
+endobj
+34 0 obj
+<< /Length 1880 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm<D0MI-'`O\2iT#>X4!PmT$#nqsUe0@NXR-e/m;1S`Jn:DT!sP2SrUmd1YXGRig"DO03*`u>UO/j7L0k)hkJ>!$!uq%G+mraC]6b!2p:t5\>Qpg?[AY;]*u&a7IIQjEX5EtRr;in*K)'s,:bo96+0H("7P5P]X21E`7q^jn+m6m*Om.:MYENdRn)X-m]YuY.MHH13g,?jWLT,oI)5c`"`,Ri%)ml\IaUrCsSdkZ;"Rl3Q:`F\-[n^7?H!,id;&*p?rLU#dbpJ7N<\;G8\<(:1/g=HSk7X6q_C(/N45tsqU+EF^[2O$ia\@IN2]fUfOa.'ih8\DlRjhTo\8o6*H<hT,$%bqim!gptKO(W!_TjXij85:NeMWHrJqW#gr*.o)3'eTa]!+nSQBl-\(e$h]6`6pmgT6RF*5cYiL1_mKNedLMk[_3)WdKbFR"s'eU9%JT3eSCjn^+csV24^B&qnXf/<X,0c/VZ'-OB=9'SXE$LpQP>+nmDum_=TFmSW$W%1s=1XPte%Kp=d'IC!bAU*LjtCcc.Lr]%cAC*m8R,+iY`.Y_@^(Y/)DGn/_PmCb:F$&39rd;7Ju2-DnOLpHIs$[3Fsmf/e.S2%t(duoD`L'3!0Z>c9V?ZTti:9(gB#+iC.ibU-K%X!G[";>"@Mng.O)dbd7"Zn+S2!+WY'T0N[DGdX&$Mp7)L6PYX"Sn-[9"p4I6qO4KB1`LQ=O7@oWp[3&-4;,#RC6(\h]'[L=gVN.XFN:XJ<fOf.>qD5T[s-5gRZ607"jbB*ci>I]Pho)hWBAQiU+AZ,/:3j=W'ucJ_[/PX#AZ1):TL613Zs1mCotOq39n#K@4Vl[SOsiKi[`X^Eb)89A1]LA7[W!0LB%J2eJS1U=2,O"ZpRl/ANG=rDWD)![P](BrUe$n973*./?KI^PLA37Z"D>K_AHDf%$TD(Umo<Qe.k%WCO.'FH\TZ@<:0\)9nkLFiSG675D%UhH,?(6+UUllI%*)o-B?bMRbClD>qTPl)s9cpbIC3gWFdS`bG%[)r8LiRGj.58f+7I'eUcWGB\Q"ZFaD\o*.HMcggVhc?K[mM5]0MaLVZ+`>U/E]tIX:,Io[_Rs:Su3MauBSjqBa:)=hpibP'FAoaJ.a"Xb0W/J=7EXI6%P^6TI^&2Ph*qq6A>$#dgCQ*:(>:5E.#%^YRVtOH>gcA$d>MVME=789lobkt&/abGg;]4,@V;Z<,ZEPZ3_*+a:Y(G9ma9nR^B`q^\R,Ce-#^HEbBUY]f@_sjj.hrQ<00=,r'C2^5]0*j@I/EHOgTq2HS[qb_Pe+&'k+4A;Zg%+HSiLH/.:MZ/\VZeAD<q*\HJ'e_:bGDnU</K>H`5!22A@LUX'f[f_j@7g7B$B!8B36UAN$\aeG[:AY(!\rl/X0rjbZB&[_f#VRqK\iXFAfk!eG"i\\#I@q79+c3Ujq3JBpF_:u#kL1`6JAddK*"kM8KAB\c[f%FrViq,#$adMuWDjnB$r:J>`eEL8Y1n7Kb)ZZZcK/F!Hu)*;;4:JO%^,GE:hdc_:_A\!8SY>m:)#nFjDO)>++4-(I0go2,>*=akuhrS^ZX"sk[3>osp$?J5VcF+e^-::cV[9#q%7pAp$p.gL%HJSG/CR$b\JHK::g.DOC]A:E:Z"Dm0JK,C6d+t]QO!CbqbpL=F@Q^-^UFIe^LW==DP%7(-Ve\m=?`6i([A$5,2<.QoT]X+55WiZe<5Y,.J#FGq2R?03Rrt/KVs\lPjm?Sgf:PJcf$(b2L)?7$4re=LdO46)C)sGrg&2&(4K*F.q]Ps:F5dW/i-$Ct^G"TcZ;O)_.47`>kbAnu\9cZMU0HTPq=N.kc0!P^=D1L-ft.0GJc%tUCce>.KuSX@P@ZNmcEmWB+.rd8.0~>
+endstream
+endobj
+35 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 34 0 R
+>>
+endobj
+36 0 obj
+<< /Length 598 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GarVL_2b!=&A@ZM4sj/F49f:/.>M`KfrFF?gX^3P9b6Tn6]_qR`7\c&^*\ro;$"f0%.i<p5K5W3Gc--X!JN'j'Vr8*md,rH&PKa5aQsfhQ&qf;e`8I['&9E.>%RoL1:7Uj`?M#L[He,j5p0#dnn[ern!goBlRDX(e;*?F7R?UZCd'skAJ>1*^?iO2&!7=!,YVqHEPcDKK$UjZ^TB#].l0MZAdD*&KX\M>1C(LpX#DXtl1U$&iJZ.:.naK5bnAtjGP>iG=!AoB/`1[IU0CE=dH"(B*Ef_NcRuo"I':]QC?dR`M]WNM@i#DuE-"!cpdnP@fm"ug%%&67=V(G/FV?C9jbn&7.<i?eQoT35RpCK5,9>n+#Vs+N;X#Q-es4;=7)mR[67/jrTjF4hIe;#Ua5(o(7nZ<H6Y\"=bf!@D-Adfm:aS?[:]4t?ZSY?tK0B-arP6igL!q?@,j$6E0_uJ#n)f(ISpUBB9uOJQgI2<L4K(F(Km$Y!hs:*hJ7Kk_hVI.qm?Ukijo!A=>8A1<LfTJ0MsMFhcn=+MeAd^>LWV]!]f(B3f#oW16hQsn56sC(G3a`Y"+)]Pqp)]aE5qhYN?7kR~>
+endstream
+endobj
+37 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 36 0 R
+>>
+endobj
+39 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\101\0\160\0\141\0\143\0\150\0\145\0\40\0\61)
+ /Parent 38 0 R
+ /Next 40 0 R
+ /A 9 0 R
+>> endobj
+40 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\101\0\160\0\141\0\143\0\150\0\145\0\40\0\62)
+ /Parent 38 0 R
+ /Prev 39 0 R
+ /Next 41 0 R
+ /A 11 0 R
+>> endobj
+41 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\124\0\157\0\155\0\143\0\141\0\164)
+ /Parent 38 0 R
+ /Prev 40 0 R
+ /Next 42 0 R
+ /A 13 0 R
+>> endobj
+42 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\101\0\160\0\141\0\143\0\150\0\145\0\40\0\112\0\141\0\153\0\141\0\162\0\164\0\141\0\40\0\123\0\154\0\151\0\144\0\145)
+ /Parent 38 0 R
+ /Prev 41 0 R
+ /Next 43 0 R
+ /A 15 0 R
+>> endobj
+43 0 obj
+<<
+ /Title (\376\377\0\65\0\40\0\115\0\157\0\156\0\151\0\164\0\157\0\162\0\151\0\156\0\147\0\40\0\164\0\150\0\145\0\40\0\127\0\145\0\142\0\104\0\101\0\126\0\40\0\145\0\170\0\143\0\150\0\141\0\156\0\147\0\145)
+ /Parent 38 0 R
+ /Prev 42 0 R
+ /Next 44 0 R
+ /A 17 0 R
+>> endobj
+44 0 obj
+<<
+ /Title (\376\377\0\66\0\40\0\120\0\122\0\117\0\120\0\106\0\111\0\116\0\104)
+ /Parent 38 0 R
+ /Prev 43 0 R
+ /Next 45 0 R
+ /A 19 0 R
+>> endobj
+45 0 obj
+<<
+ /Title (\376\377\0\67\0\40\0\120\0\125\0\124)
+ /Parent 38 0 R
+ /Prev 44 0 R
+ /A 21 0 R
+>> endobj
+46 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+47 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+48 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+49 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+50 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+51 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 6
+/Kids [6 0 R 23 0 R 31 0 R 33 0 R 35 0 R 37 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 38 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 46 0 R /F5 47 0 R /F1 48 0 R /F9 49 0 R /F2 50 0 R /F7 51 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 335.486 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [31 0 R /XYZ -5.0 717.8 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [31 0 R /XYZ -5.0 560.186 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [31 0 R /XYZ -5.0 438.832 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [31 0 R /XYZ -5.0 230.218 null]
+>>
+endobj
+21 0 obj
+<<
+/S /GoTo
+/D [35 0 R /XYZ -5.0 484.5 null]
+>>
+endobj
+38 0 obj
+<<
+ /First 39 0 R
+ /Last 45 0 R
+>> endobj
+xref
+0 52
+0000000000 65535 f 
+0000014402 00000 n 
+0000014495 00000 n 
+0000014587 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000817 00000 n 
+0000000937 00000 n 
+0000001004 00000 n 
+0000014721 00000 n 
+0000001137 00000 n 
+0000014784 00000 n 
+0000001272 00000 n 
+0000014850 00000 n 
+0000001406 00000 n 
+0000014914 00000 n 
+0000001542 00000 n 
+0000014980 00000 n 
+0000001678 00000 n 
+0000015046 00000 n 
+0000001813 00000 n 
+0000015112 00000 n 
+0000001948 00000 n 
+0000004214 00000 n 
+0000004337 00000 n 
+0000004392 00000 n 
+0000004573 00000 n 
+0000004822 00000 n 
+0000005018 00000 n 
+0000005216 00000 n 
+0000005569 00000 n 
+0000007845 00000 n 
+0000007953 00000 n 
+0000009551 00000 n 
+0000009659 00000 n 
+0000011632 00000 n 
+0000011740 00000 n 
+0000012430 00000 n 
+0000015176 00000 n 
+0000012538 00000 n 
+0000012675 00000 n 
+0000012827 00000 n 
+0000012969 00000 n 
+0000013193 00000 n 
+0000013476 00000 n 
+0000013630 00000 n 
+0000013740 00000 n 
+0000013853 00000 n 
+0000013963 00000 n 
+0000014071 00000 n 
+0000014177 00000 n 
+0000014293 00000 n 
+trailer
+<<
+/Size 52
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+15227
+%%EOF

Added: lenya/site/1_2_x/components/resource-types/resource-types.html
URL: http://svn.apache.org/viewcvs/lenya/site/1_2_x/components/resource-types/resource-types.html?view=auto&rev=154747
==============================================================================
--- lenya/site/1_2_x/components/resource-types/resource-types.html (added)
+++ lenya/site/1_2_x/components/resource-types/resource-types.html Mon Feb 21 15:54:32 2005
@@ -0,0 +1,674 @@
+<!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>Resource Types (formerly known as Document Types)</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_1.3.2.4', '../../../skin/')" id="menu_1.3.2.4Title" class="menutitle">Editors</div>
+<div id="menu_1.3.2.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/editors/bxe.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.5', '../../../skin/')" id="menu_1.3.2.5Title" class="menutitle">Layout</div>
+<div id="menu_1.3.2.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.6', '../../../skin/')" id="menu_1.3.2.6Title" class="menutitle">Publication</div>
+<div id="menu_1.3.2.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.3.2.7', '../../../skin/')" id="menu_selected_1.3.2.7Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Resource&nbsp;Types</div>
+<div id="menu_selected_1.3.2.7" class="selectedmenuitemgroup" style="display: block;">
+<div class="menupage">
+<div class="menupagetitle">Resource&nbsp;Types</div>
+</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="resource-types.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Resource Types (formerly known as Document Types)</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Basics">Basics</a>
+</li>
+<li>
+<a href="#Adding+a+Resource+Type+to+a+Publication">Adding a Resource Type to a Publication</a>
+<ul class="minitoc">
+<li>
+<a href="#Choose+a+Unique+Resource+Type+Name">Choose a Unique Resource Type Name</a>
+</li>
+<li>
+<a href="#Providing+a+Sample+XML+Document">Providing a Sample XML Document</a>
+</li>
+<li>
+<a href="#Providing+an+XML+Structure+Definition">Providing an XML Structure Definition</a>
+</li>
+<li>
+<a href="#Creating+a+Workflow+Schema">Creating a Workflow Schema</a>
+</li>
+<li>
+<a href="#The+Resource+Type+Definition">The Resource Type Definition</a>
+</li>
+<li>
+<a href="#Define+the+Mapping+From+URLs+to+Resource+Types">Define the Mapping From URLs to Resource Types</a>
+</li>
+<li>
+<a href="#Define+a+Custom+Menubar">Define a Custom Menubar</a>
+</li>
+<li>
+<a href="#Presentation">Presentation</a>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+	
+
+<a name="N10019"></a><a name="Basics"></a>
+<h2 class="underlined_10">Basics</h2>
+<div class="section">
+<p>
+	A resource type defines a certain XML source format, together with processing options.
+	It typically consists of
+	</p>
+<ul>
+	  
+<li>an XML structure definition (e.g., Relax NG)</li>
+	  
+<li>a workflow schema,</li>
+	  
+<li>some presentation pipelines,</li>
+	  
+<li>some presentation XSLT stylesheets,</li>
+	  
+<li>a Lenya menubar.</li>
+	
+</ul>
+<p>
+	  All of these can be shared between several resource types.
+	</p>
+</div>
+
+
+<a name="N10038"></a><a name="Adding+a+Resource+Type+to+a+Publication"></a>
+<h2 class="underlined_10">Adding a Resource Type to a Publication</h2>
+<div class="section">
+<p>
+    Adding a custom resource type to your publication includes the following steps:
+  </p>
+<a name="N10041"></a><a name="Choose+a+Unique+Resource+Type+Name"></a>
+<h3 class="underlined_5">Choose a Unique Resource Type Name</h3>
+<p>
+    You should choose a reasonable name for your resource type.
+    In the examples, we use <em>profile</em> (page with information about a person).
+  </p>
+<a name="N1004D"></a><a name="Providing+a+Sample+XML+Document"></a>
+<h3 class="underlined_5">Providing a Sample XML Document</h3>
+<p>
+      If you want to enable users to create new resources belonging to
+      your resource type, it is useful to provide a sample XML document.
+      If you want to use the <span class="codefrag">DefaultBranchCreator</span> that ships
+      with Lenya, you have to add the sample document because it is used
+      as a template for creating new resources.
+    </p>
+<p>
+      The sample document is placed in <span class="codefrag">{publication}/config/doctypes/samples/</span>.
+      You can choose an arbitrary filename, but it is recommended to
+      use the resource type name (e.g., <span class="codefrag">profile.xml</span>).
+    </p>
+<a name="N10062"></a><a name="Providing+an+XML+Structure+Definition"></a>
+<h3 class="underlined_5">Providing an XML Structure Definition</h3>
+<p>
+      This step is only needed if you want to edit resources with Lenya
+      or validate them after they have been imported or manipulated.
+      The type of the structure definition
+      (<a href="http://www.w3.org/XML/Schema">XML Schema</a>,
+      <a href="http://www.relaxng.org/">Relax NG</a>, ...)
+      depends on the editor or validator you want to use. For instance,
+      the <a href="http://www.bitfluxeditor.org/">BXE</a> WYSIWYG
+      editor requires a Relax NG document.
+    </p>
+<p>The structure definition document is placed in the directory
+      <span class="codefrag">{publication}/config/doctypes/schemas/</span>. The name
+      of the file is arbitrary, but it is recommended to use the
+      resource type name (e.g., <span class="codefrag">profile.rng</span>).
+    </p>
+<a name="N10080"></a><a name="Creating+a+Workflow+Schema"></a>
+<h3 class="underlined_5">Creating a Workflow Schema</h3>
+<p>
+      If your resources should have a workflow, you have to add a workflow
+      schema for your resource type as described in
+      <a href="../workflow/configuration.html">Workflow Configuration</a>.
+      A workflow schema can be shared between multiple resource types.
+    </p>
+<a name="N1008D"></a><a name="The+Resource+Type+Definition"></a>
+<h3 class="underlined_5">The Resource Type Definition</h3>
+<p>
+    To assign the creator and the workflow schema to your resource type,
+	  declare it in <span class="codefrag">{publication}/config/doctypes/doctypes.xconf</span>:
+	  </p>
+<pre class="code">&lt;doc type="profile"&gt;
+    &lt;creator src="org.apache.lenya.cms.authoring.DefaultBranchCreator"&gt;
+      &lt;sample-name&gt;profile.xml&lt;/sample-name&gt;
+    &lt;/creator&gt;
+    &lt;workflow src="2stage.xml"/&gt;
+  &lt;/doc&gt;</pre>
+<a name="N1009D"></a><a name="Define+the+Mapping+From+URLs+to+Resource+Types"></a>
+<h3 class="underlined_5">Define the Mapping From URLs to Resource Types</h3>
+<p>
+      The resource type of a resource is determined based on the resource URL.
+      This mapping happens in <span class="codefrag">{publication}/parameter-doctype.xmap</span>.
+    </p>
+<p>
+      A typical approach to determine the resource type is to apply the
+      <span class="codefrag">SourceTypeAction</span> on the source document:
+    </p>
+<pre class="code">&lt;map:match pattern="*/**.html"&gt;
+  &lt;map:act type="sourcetype" src="content/{1}/{page-envelope:document-path}"&gt;
+    &lt;map:generate type="serverpages" src="../../config/parameters/default.xsp"&gt;
+      &lt;map:parameter name="value" value="{sourcetype}"/&gt;
+    &lt;/map:generate&gt;
+    &lt;map:serialize type="xml"/&gt;
+  &lt;/map:act&gt;
+&lt;/map:match&gt;</pre>
+<p>Another way is to return the resource type by just matching
+    certain URLs:</p>
+<pre class="code">&lt;map:match pattern="*/profiles/*.html"&gt;
+  &lt;map:generate type="serverpages" src="../../config/parameters/default.xsp"&gt;
+    &lt;map:parameter name="value" value="profile"/&gt;
+  &lt;/map:generate&gt;
+  &lt;map:serialize type="xml"/&gt;
+&lt;/map:match&gt;</pre>
+<a name="N100BA"></a><a name="Define+a+Custom+Menubar"></a>
+<h3 class="underlined_5">Define a Custom Menubar</h3>
+<p>
+      If you want to use a custom menubar for your resource type,
+      follow the guidelines on the page
+      <a href="../layout/lenya-menubar.html">The Lenya Menubar</a>.
+      Typically, a menubar is shared between multiple resource types.
+      Small customizations can be achieved with Java code in the menubar XSP.
+    </p>
+<p>
+      To let the user create new resources using the <span class="codefrag">DefaultBranchCreator</span>,
+      you have to add the following menu item:
+    </p>
+<pre class="code">&lt;item uc:usecase="create" uc:step="showscreen" href="?doctype=profile"&gt;&lt;i18n:text&gt;New Document&lt;/i18n:text&gt;&lt;/item&gt;
+</pre>
+<a name="N100D1"></a><a name="Presentation"></a>
+<h3 class="underlined_5">Presentation</h3>
+<p>
+      To make your resources available as HTTP pages, you have to add the
+      appropriate pipelines and XSLT stylesheets. In general, there are no
+      restrictions.
+    </p>
+<p>
+      If you derive your publication from the default publication,
+      the pipelines have to be placed in
+      <span class="codefrag">{publication}/doctypes.xmap</span>. The stylesheets are located in
+      <span class="codefrag">{publication}/xslt/</span> and are named <span class="codefrag">{resource-type}2xhtml.xsl</span>
+      (e.g., <span class="codefrag">profile2xhtml.xsl</span>). The stylesheet is supposed to generate
+      a valid XHTML fragment (in the XHTML namespace) with <span class="codefrag">&lt;div id="body"&gt;</span>
+      as the document element.
+    </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/resource-types/resource-types.html">dev@lenya.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

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



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