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 [10/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/layout/static-resources.html
URL: http://svn.apache.org/viewcvs/lenya/site/1_2_x/components/layout/static-resources.html?view=auto&rev=154747
==============================================================================
--- lenya/site/1_2_x/components/layout/static-resources.html (added)
+++ lenya/site/1_2_x/components/layout/static-resources.html Mon Feb 21 15:54:32 2005
@@ -0,0 +1,545 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Serving Static Resources</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a> &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_selected_1.3.2.5', '../../../skin/')" id="menu_selected_1.3.2.5Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Layout</div>
+<div id="menu_selected_1.3.2.5" class="selectedmenuitemgroup" style="display: block;">
+<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="menupage">
+<div class="menupagetitle">Serving static resources</div>
+</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="static-resources.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Serving Static Resources</h1> 
+
+
+<a name="N1001B"></a><a name="Serving+Static+Resources"></a>
+<h2 class="underlined_10">Serving Static Resources</h2>
+<div class="section">
+<p>Lenya now serves static resources out of the box. Publications can either
+use these predefined mappings, or provide their own. The following MIME types
+are handled:
+</p>
+<ul>
+  
+<li>CSS</li> 
+
+<li>Javascript</li>
+
+<li>Images (GIF, JPEG and PNG)</li>
+
+<li>PDF</li>
+
+<li>Shockwave Flash (*.swf)</li>
+
+</ul>
+<p>
+To use the built-in matching, these resources need to be stored in the
+appropriate directories within a publication, and called with the proper
+URLs.
+</p>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+
+<tr>
+<td colspan="1" rowspan="1">MIME Type</td><td colspan="1" rowspan="1">Prefix</td><td colspan="1" rowspan="1">Directory</td>
+</tr>
+
+<tr>
+<td colspan="1" rowspan="1">CSS</td><td colspan="1" rowspan="1">css/</td><td colspan="1" rowspan="1">resources/css/</td>
+</tr>
+
+<tr>
+<td colspan="1" rowspan="1">Javascript</td><td colspan="1" rowspan="1">javascript/</td><td colspan="1" rowspan="1">resources/javascript/</td>
+</tr>
+
+<tr>
+<td colspan="1" rowspan="1">Images</td><td colspan="1" rowspan="1">images/</td><td colspan="1" rowspan="1">resources/images/</td>
+</tr>
+
+<tr>
+<td colspan="1" rowspan="1">PDF</td><td colspan="1" rowspan="1">pdf/</td><td colspan="1" rowspan="1">resources/pdf/</td>
+</tr>
+
+<tr>
+<td colspan="1" rowspan="1">Flash</td><td colspan="1" rowspan="1">flash/</td><td colspan="1" rowspan="1">resources/flash/</td>
+</tr>
+
+</table>
+<p>An image would thus be called with &lt;img src="images/logo.gif" /&gt;
+You dont have to worry about absolute vs relative image paths as long
+as you use URLs that follow this pattern.</p>
+</div>
+
+
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-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/layout/static-resources.html">dev@lenya.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Propchange: lenya/site/1_2_x/components/layout/static-resources.html
------------------------------------------------------------------------------
    svn:eol-style = native

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

Added: lenya/site/1_2_x/components/layout/xhtml-templating.html
URL: http://svn.apache.org/viewcvs/lenya/site/1_2_x/components/layout/xhtml-templating.html?view=auto&rev=154747
==============================================================================
--- lenya/site/1_2_x/components/layout/xhtml-templating.html (added)
+++ lenya/site/1_2_x/components/layout/xhtml-templating.html Mon Feb 21 15:54:32 2005
@@ -0,0 +1,550 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>XHTML templating</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a> &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_selected_1.3.2.5', '../../../skin/')" id="menu_selected_1.3.2.5Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Layout</div>
+<div id="menu_selected_1.3.2.5" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">XHTML templating</div>
+</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="xhtml-templating.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>XHTML templating</h1> 
+
+
+<a name="N1001B"></a><a name="The+XHTML+Templating+Concept"></a>
+<h2 class="underlined_10">The XHTML Templating Concept</h2>
+<div class="section">
+<p>There are various approaches to templating within a Lenya
+publication. The XHTML approach is effective under the following
+conditions:
+</p>
+<ul>
+  
+<li>Designers want to edit the layout with their conventional tools.</li> 
+
+<li>The page layout contains large parts of static HTML.</li>
+
+<li>Pages are typically composed of simple elements.</li>
+
+</ul>
+<p>
+If these conditions are met, it is possible to define the overall
+layout of a page in a XHTML document, using tools like Dreamweaver.
+Special placeholders need to be inserted to indicate where Lenya
+elements should later be substituted. This can be done by inserting
+&lt;div id="navigation" /&gt; as the placeholder for the navigation, for
+instance, or &lt;div id="cmsbody" /&gt; for the body part of a page.
+</p>
+<p>
+If these XHTML documents are finished, they can then be called
+from Lenya, and the placeholders be substituted with CMS content.
+Schematically, this process looks as follows:
+</p>
+<p>1)</p>
+<p>XML document (article)    -&gt;</p>
+<p>XML document (navigation) -&gt;  Aggregation to one XML document</p>
+<p>XHTML template            -&gt;</p>
+<p>2)</p>
+<p>aggregated XML document   -&gt;  Processing with XSLT</p>
+<p>
+Step 2) identifies the various placeholders ( &lt;div id="navigation" /&gt;
+and &lt;div id="cmsbody" /&gt; in this example) and applies XSL transformations
+to substitute the placeholders with the transformed contents of
+(navigation, article) respectively.
+</p>
+<p>
+What are the advantages of this approach?</p>
+<ul>
+  
+<li>less XSLT is required, making it easier to delegate design work</li>
+
+<li>XSLT are easier to understand, as they only affect a small part
+  of a page</li>
+
+</ul>
+<p>What are the pitfalls of this approach?</p>
+<ul>
+  
+<li>it may not be appropriate to put the content (here: article) into
+  the XHTML format</li>
+
+<li>template reuse may be hampered</li>
+
+</ul>
+</div>
+
+
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-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/layout/xhtml-templating.html">dev@lenya.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Propchange: lenya/site/1_2_x/components/layout/xhtml-templating.html
------------------------------------------------------------------------------
    svn:eol-style = native

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

Added: lenya/site/1_2_x/components/link-management/link-management.html
URL: http://svn.apache.org/viewcvs/lenya/site/1_2_x/components/link-management/link-management.html?view=auto&rev=154747
==============================================================================
--- lenya/site/1_2_x/components/link-management/link-management.html (added)
+++ lenya/site/1_2_x/components/link-management/link-management.html Mon Feb 21 15:54:32 2005
@@ -0,0 +1,694 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Link Management</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a> &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_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_selected_1.3.2.13', '../../../skin/')" id="menu_selected_1.3.2.13Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Link Management</div>
+<div id="menu_selected_1.3.2.13" class="selectedmenuitemgroup" style="display: block;">
+<div class="menupage">
+<div class="menupagetitle">Link Management</div>
+</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="link-management.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Link Management</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Introduction">Introduction</a>
+<ul class="minitoc">
+<li>
+<a href="#A+document+is+not+yet+live">A document is not yet live</a>
+</li>
+<li>
+<a href="#A+document+is+withdrawn+from+live">A document is withdrawn from live</a>
+</li>
+<li>
+<a href="#A+document-id+changes">A document-id changes</a>
+</li>
+<li>
+<a href="#Rewrite+internal+links+in+live">Rewrite internal links in live</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#Implementation">Implementation</a>
+<ul class="minitoc">
+<li>
+<a href="#A+document+is+not+yet+live-N10074">A document is not yet live</a>
+</li>
+<li>
+<a href="#A+document+is+withdrawn+from+live-N1008D">A document is withdrawn from live</a>
+</li>
+<li>
+<a href="#A+document-id+changes-N100A6">A document-id changes</a>
+</li>
+<li>
+<a href="#Rewrite+internal+links+in+live-N100B6">Rewrite internal links in live</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#Involved+classes%2C+XSPs+and+XSLTs">Involved classes, XSPs and XSLTs</a>
+</li>
+</ul>
+</div>
+    
+    
+<a name="N10019"></a><a name="Introduction"></a>
+<h2 class="underlined_10">Introduction</h2>
+<div class="section">
+<p>Link Managements deals with internal links, i.e. documents
+      that refer to other documents within the same publication. These
+      links might have to be changed.</p>
+<ol>
+	
+<li>if a document not yet live,</li>
+	
+<li>if it is withdrawn from live or </li>
+	
+<li>if its document-id has changed because it is moved to a
+        different location within the site tree.</li>
+	
+<li>references in authoring have to link to documents in
+	<span class="codefrag">authoring</span>, however once they are published they
+	need to refer to documents in <span class="codefrag">live</span>
+</li>
+      
+</ol>
+<p>These four cases have to be dealt with separately.</p>
+<a name="N10039"></a><a name="A+document+is+not+yet+live"></a>
+<h3 class="underlined_5">A document is not yet live</h3>
+<p>This case can happen if the user tries to publish a
+	document which has a reference to another document which has
+	not been published yet. The reference will be stale as the
+	refered document is not in the live area yet. A warning will
+	be issued during the publishing process.</p>
+<a name="N10043"></a><a name="A+document+is+withdrawn+from+live"></a>
+<h3 class="underlined_5">A document is withdrawn from live</h3>
+<p>If a document which is has references to it is withdrawn
+	from the live area the references will be stale, as the
+	refered document is no longer available in the live area. A
+	warning will be issued during the deactivation process.</p>
+<a name="N1004D"></a><a name="A+document-id+changes"></a>
+<h3 class="underlined_5">A document-id changes</h3>
+<p>If a document is moved within the site tree such that it
+	changes its document-id (e.g. cut a document and paste it
+	somewhere else in the hierarchy in the site area) then all
+	references to this document have to be changed. This is done
+	transparently in the course of the paste.</p>
+<a name="N10057"></a><a name="Rewrite+internal+links+in+live"></a>
+<h3 class="underlined_5">Rewrite internal links in live</h3>
+<p>Internal links refer to documents in authoring as long as
+	they are not published. However as soon as they are published,
+	i.e. reside in the live area their references have to go to
+	documents in the live area. A transformer takes care of
+	rewriting the internal links.</p>
+</div>
+
+    
+<a name="N10062"></a><a name="Implementation"></a>
+<h2 class="underlined_10">Implementation</h2>
+<div class="section">
+<p>The implementation is pretty
+      straight-forward and is mostly handled in XSPs and associated
+      helper classes. The heavy lifting us done is the class
+      <span class="codefrag">Grep</span> and the helper class
+      <span class="codefrag">DocumentReferencesHelper</span>. The <span class="codefrag">Grep</span>
+      class can traverse the repository and find references to the
+      current document or can also find references from the current
+      document to other documents. A transformer
+      (SimpleLinkRewritingTransformer) is used to rewrite the internal
+      links in the live area.</p>
+<a name="N10074"></a><a name="A+document+is+not+yet+live-N10074"></a>
+<h3 class="underlined_5">A document is not yet live</h3>
+<p>This is implemented as an extension to the publish xsp. It
+	  queries the <span class="codefrag">DocumentReferencesHelper</span> (using the
+	  <span class="codefrag">getInternalReferences</span> method) to ask if there
+	  are references from the current document to other documents
+	  which have not been published yet. The
+	  <span class="codefrag">DocumentReferencesHelper</span> in turn uses the
+	  <span class="codefrag">Grep#findPattern</span> method to search the current
+	  document for patterns of a reference. The pattern is defined
+	  in <span class="codefrag">DocumentReferencesHelper#getInternalLinkPattern</span>.</p>
+<a name="N1008D"></a><a name="A+document+is+withdrawn+from+live-N1008D"></a>
+<h3 class="underlined_5">A document is withdrawn from live</h3>
+<p>This is implemented as an extension to the deactivate
+	  xsp. It queries the <span class="codefrag">DocumentReferencesHelper</span>
+	  (using the <span class="codefrag">getReferences</span> method) to ask if any
+	  other documents refer to the current document. The
+	  <span class="codefrag">DocumentReferencesHelper</span> in turn uses the
+	  <span class="codefrag">Grep#find</span> method to search the repository for
+	  documents which contain a patterns of a reference. The
+	  pattern is defined in
+	  <span class="codefrag">DocumentReferencesHelper#getReferencesSearchString()</span>.</p>
+<a name="N100A6"></a><a name="A+document-id+changes-N100A6"></a>
+<h3 class="underlined_5">A document-id changes</h3>
+<p>This is implemented with an ant task
+	  (<span class="codefrag">org.apache.lenya.cms.ant.LinkRewriteTask</span>)
+	  which traverses the repository and pipes all documents
+	  through an XSLT stylesheet
+	  (<span class="codefrag">src/webapp/lenya/xslt/util/linkRewrite.xsl</span>) to
+	  modify all references to the document that changed its
+	  document-id.
+	</p>
+<a name="N100B6"></a><a name="Rewrite+internal+links+in+live-N100B6"></a>
+<h3 class="underlined_5">Rewrite internal links in live</h3>
+<p>The
+	  <span class="codefrag">org.apache.lenya.cms.cocoon.transformation.SimpleLinkRewritingTransformer</span>
+	  transformer takes care of rewriting internal links to ensure
+	  they refer to the appropriate area.
+	</p>
+</div>
+
+    
+<a name="N100C4"></a><a name="Involved+classes%2C+XSPs+and+XSLTs"></a>
+<h2 class="underlined_10">Involved classes, XSPs and XSLTs</h2>
+<div class="section">
+<p>The following classes, XSPs and XSLTs are involved in link
+      management:</p>
+<dl>
+	
+<dt>org.apache.lenya.cms.publication.xsp.DocumentReferencesHelper</dt>
+	
+<dd>A helper class for the publish and deactivate
+	xsps. Defines the regular expressions for internal links. Has
+	methods to deteremine all references from the current document
+	to other documents (<span class="codefrag">getInternalReferences</span>) and to
+	determine all references from other documents to the current
+	document (<span class="codefrag">getReferences</span>).</dd>
+	
+<dt>org.apache.lenya.search.Grep</dt>
+	
+<dd>User by <span class="codefrag">DocumentReferencesHelper</span> to search
+	for patterns in a file or in a directory tree.</dd> 
+	
+<dt>org.apache.lenya.cms.ant.LinkRewriteTask</dt>
+	
+<dd>An ant task that upon change of a document-id pipes all
+	documents of the repository through a XSLT stylesheet which
+	rewrites internal links that were refering to the old
+	document-id to refere to the new one.</dd> 
+	
+<dt>org.apache.lenya.cms.cocoon.transformation.SimpleLinkRewritingTransformer</dt>
+	
+<dd>A transformer that rewrites internal links for the
+	appropriate area.</dd>
+	
+<dt>$publication-id/config/tasks/targets.xml</dt>
+	
+<dd>Defines the <span class="codefrag">move-and-rewrite</span> target which
+	handles the link rewriting in the case of a paste, i.e. when a
+	document-id has changed.</dd>  
+	
+<dt>src/webapp/lenya/xslt/util/linkRewrite.xsl</dt>
+	
+<dd>The XSLT transformation used by
+	<span class="codefrag">LinkRewriteTask</span> to actually rewrite the internal links.</dd>
+	
+<dt>src/webapp/lenya/content/publishing/screen.xsp, src/webapp/lenya/xslt/publishing/publish-screen.xsl</dt>
+	
+<dd>Query the <span class="codefrag">DocumentReferencesHelper</span> to display
+	a warning in case the current document contains references to
+	documents which have not been published yet.</dd>
+	
+<dt>src/webapp/lenya/content/info/deactivate.xsp, src/webapp/lenya/xslt/info/deactivate.xsl</dt>
+	
+<dd>Query the <span class="codefrag">DocumentReferencesHelper</span> to display
+	a warning in case there are links to the current document
+	which is about to be deactivated.</dd>
+      
+</dl>
+</div>
+  
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-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/link-management/link-management.html">dev@lenya.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

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



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