logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

svn commit: r164448 [15/299] - in /lenya/site: ./ 1_2_x/ 1_2_x/components/ : msg#00347

Subject: svn commit: r164448 [15/299] - in /lenya/site: ./ 1_2_x/ 1_2_x/components/ 1_2_x/components/accesscontrol/ 1_2_x/components/asset-management/ 1_2_x/components/authoring/ 1_2_x/components/deployment/ 1_2_x/components/editors/ 1_2_x/components/layout/ 1_2_x/components/layout/images/ 1_2_x/components/layout/images/live/ 1_2_x/components/link-management/ 1_2_x/components/metadata/ 1_2_x/components/multilingual/ 1_2_x/components/publication/ 1_2_x/components/repository/ 1_2_x/components/resource-types/ 1_2_x/components/revisioncontrol/ 1_2_x/components/search/ 1_2_x/components/sitemanagement/ 1_2_x/components/tasks/ 1_2_x/components/uri-handling/ 1_2_x/components/uri-handling/images/ 1_2_x/components/uri-handling/images/live/ 1_2_x/components/workflow/ 1_2_x/installation/ 1_2_x/misc/ 1_4/ 1_4/concepts/ 1_4/installation/ 1_4/reference/ 1_4/reference/publication-templating
Added: lenya/site/1_2_x/components/sitemanagement/move.html
URL: 
http://svn.apache.org/viewcvs/lenya/site/1_2_x/components/sitemanagement/move.html?rev=164448&view=auto
==============================================================================
--- lenya/site/1_2_x/components/sitemanagement/move.html (added)
+++ lenya/site/1_2_x/components/sitemanagement/move.html Sat Apr 23 22:30:06 
2005
@@ -0,0 +1,634 @@
+<!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>Move a document</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" 
rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" 
rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" 
type="text/javascript"></script><script src="../../../skin/getMenu.js" 
language="javascript" type="text/javascript"></script><script 
src="../../../skin/fontsize.js" language="javascript" 
type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/";>apache</a> &gt; <a 
href="http://lenya.apache.org/";>lenya</a><script 
src="../../../skin/breadcrumbs.js" language="JavaScript" 
type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="http://lenya.apache.org";><img class="logoImage" alt="Lenya" 
src="../../../images/apache-lenya-light.png" title="
+       Apache Lenya is a Java-based Open-Source Content Management System.
+       It is based on open standards such as XML and XSLT.
+       One of its core components is Cocoon from the Apache Software 
Foundation.
+  "></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogo">
+<a href=""></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search"; method="get" class="roundtopsmall">
+<input value="lenya.apache.org" name="sitesearch" type="hidden"><input 
onFocus="getBlank (this, 'Search the site with :');" value="Search the site 
with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../1_4/index.html">Version 1.4</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../1_2_x/index.html">Version 1.2</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" 
id="menu_selected_1.1Title" class="menutitle" style="background-image: 
url('../../../skin/images/chapter_open.gif');">Version 1.2</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: 
block;">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/index.html">Index</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.2', '../../../skin/')" id="menu_1.1.2Title" 
class="menutitle">Installation</div>
+<div id="menu_1.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/installation/index.html">Download</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/installation/subversion.html">Subversion 
Access</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/installation/source_version.html">Install 
Instructions</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.3', '../../../skin/')" 
id="menu_selected_1.1.3Title" class="menutitle" style="background-image: 
url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.3" class="selectedmenuitemgroup" style="display: 
block;">
+<div onclick="SwitchMenu('menu_1.1.3.1', '../../../skin/')" 
id="menu_1.1.3.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.3.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/terms.html">Basic 
Terms</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/accesscontrol/accesscontrollerresolvers.html">Access
 Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/accesscontrol/policymanagers.html">Policies and 
Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/ssl.html">SSL 
Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.2', '../../../skin/')" 
id="menu_1.1.3.2Title" class="menutitle">Authoring</div>
+<div id="menu_1.1.3.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/authoring/adding-document-creator.html">Adding 
a new document creator</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/authoring/image-upload.html">Image 
Upload</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/authoring/openoffice.html">OpenOffice</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.3', '../../../skin/')" 
id="menu_1.1.3.3Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.3.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/deployment/proxying.html">Proxying</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.4', '../../../skin/')" 
id="menu_1.1.3.4Title" class="menutitle">Editors</div>
+<div id="menu_1.1.3.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.1.3.5', '../../../skin/')" 
id="menu_1.1.3.5Title" class="menutitle">Layout</div>
+<div id="menu_1.1.3.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/layout/xhtml-templating.html">XHTML 
templating</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/layout/static-resources.html">Serving static 
resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/layout/lenya-menubar.html">Lenya 
Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.6', '../../../skin/')" 
id="menu_1.1.3.6Title" class="menutitle">Publication</div>
+<div id="menu_1.1.3.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/publication/siteTree.html">Site 
tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.7', '../../../skin/')" 
id="menu_1.1.3.7Title" class="menutitle">Resource&nbsp;Types</div>
+<div id="menu_1.1.3.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/resource-types/resource-types.html">Resource&nbsp;Types</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.8', '../../../skin/')" 
id="menu_1.1.3.8Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.3.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/revisioncontrol/revisioncontroller.html">Revision
 Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.9', '../../../skin/')" 
id="menu_1.1.3.9Title" class="menutitle">Repository</div>
+<div id="menu_1.1.3.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/repository/webdav.html">WebDAV 
Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.10', '../../../skin/')" 
id="menu_1.1.3.10Title" class="menutitle">Search</div>
+<div id="menu_1.1.3.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/search/lucene.html">Searching with 
Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.11', '../../../skin/')" 
id="menu_1.1.3.11Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.3.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/uri-handling/URIParametrizer.html">URI 
Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/uri-handling/standardURI.html">URI 
Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.12', '../../../skin/')" 
id="menu_1.1.3.12Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.3.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/asset-management/management.html">Asset 
Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.13', '../../../skin/')" 
id="menu_1.1.3.13Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.3.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/link-management/link-management.html">Link 
Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.14', '../../../skin/')" 
id="menu_1.1.3.14Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.3.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/metadata/metadata.html">Meta Data 
Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.15', '../../../skin/')" 
id="menu_1.1.3.15Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.3.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/multilingual/multilingual.html">Multilingual 
Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.16', '../../../skin/')" 
id="menu_1.1.3.16Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.3.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/concept.html">The Task 
Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/defining.html">Defining 
Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/taskaction.html">The 
TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/scheduling.html">Scheduling 
a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.16.5', '../../../skin/')" 
id="menu_1.1.3.16.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.3.16.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/development.html">Developing 
Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.17', '../../../skin/')" 
id="menu_1.1.3.17Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.3.17" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/workflow/state-machine.html">The 
State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.3.18', '../../../skin/')" 
id="menu_selected_1.1.3.18Title" class="menutitle" style="background-image: 
url('../../../skin/images/chapter_open.gif');">Site Management</div>
+<div id="menu_selected_1.1.3.18" class="selectedmenuitemgroup" style="display: 
block;">
+<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="menupage">
+<div class="menupagetitle">Move</div>
+<div class="menupageitemgroup">
+<div class="menupageitem">
+<a href="#Introduction">Introduction</a>
+</div>
+<div class="menupageitem">
+<a href="#Implementation">Implementation</a>
+</div>
+<div class="menupageitem">
+<a href="#Parameters">Parameters</a>
+</div>
+<div class="menupageitem">
+<a href="#usecase">usecase</a>
+</div>
+<div class="menupageitem">
+<a href="#Ant+Task+">Ant Task </a>
+</div>
+</div>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4', '../../../skin/')" id="menu_1.1.4Title" 
class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/misc/namespaces.html">Namespaces</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/misc/coding-guidelines.html">Coding 
Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/misc/xinclude-processor.html">XInclude 
Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../../apidocs/1.2/index.html">1.2 API (Javadoc)</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" 
src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="move.pdf"><img alt="PDF -icon" 
src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Move a document</h1>
+       
+    
+<a name="N1000E"></a><a name="Introduction"></a>
+<h2 class="h3">Introduction</h2>
+<div class="section">
+<p>The move operation is performed on the subtree corresponding to a given 
document id and a given area.</p>
+<p>We have to :</p>
+<ul>
+           
+<li>compute a new id (to not overwrite an already existing file)</li>
+           
+<li>move the contents (xml file)</li>
+           
+<li>move the resources</li>
+        
+<li>move the policies</li> 
+        
+<li>move the revisions</li> 
+        
+<li>move the rcml files</li> 
+           
+<li>move the workflow for the new documents</li>
+           
+<li>move the node (with the subtree) in the site tree</li>
+         
+</ul>
+</div>
+         
+    
+<a name="N10036"></a><a name="Implementation"></a>
+<h2 class="h3">Implementation</h2>
+<div class="section">
+<p>It is implemented in a sequence of usecases to get all needed parameters, 
and uses the task concept to execute some ant task</p>
+<p>To perform the different operations on the desired subtree, we used the 
visitor pattern</p>
+</div>
+         
+    
+<a name="N10043"></a><a name="Parameters"></a>
+<h2 class="h3">Parameters</h2>
+<div class="section">
+<p>Required parameters:</p>
+<ul>
+        
+<li>the area for the source document</li>
+        
+<li>the document id for the source document</li>
+        
+<li>the area for the destination document</li>
+        
+<li>the document id for the destination document</li>
+        
+<li>the task id</li>
+      
+</ul>
+</div>
+
+    
+<a name="N1005F"></a><a name="usecase"></a>
+<h2 class="h3">usecase</h2>
+<div class="section">
+<p>They are implemented in the usecase sitmap (core)</p>
+<a name="N10068"></a><a name="Cut+screen"></a>
+<h3 class="h4">Cut screen</h3>
+<p>URL :</p>
+<pre 
class="code">{document-URL}?lenya.usecase=cut&amp;lenya.step=showscreen</pre>
+<p>usecase sitemap:</p>
+<pre class="code">
+          &lt;map:match pattern="cut" type="usecase"&gt;
+            &lt;map:match pattern="showscreen" type="step"&gt;
+              &lt;map:generate src="content/info/cut.xsp" 
type="serverpages"/&gt;
+              &lt;map:transform src="xslt/info/cut.xsl"/&gt;
+              &lt;map:call resource="style-cms-page"/&gt;
+            &lt;/map:match&gt;
+          &lt;/map:match&gt;
+        </pre>
+<p>The parameters for the source are get with the serverpage through the page 
envelope input module. 
+           A form (build with the xslt transformation) sends then the 
parameters as request parameters with the new URL.</p>
+<a name="N10080"></a><a name="Cut+confirmation"></a>
+<h3 class="h4">Cut confirmation</h3>
+<p>URL :</p>
+<pre 
class="code">{document-URL}?lenya.usecase=cut&amp;lenya.step=cut&amp;...{source 
parameters}</pre>
+<p>usecase sitemap:</p>
+<pre class="code">
+          &lt;map:match pattern="cut" type="usecase"&gt;
+            &lt;map:match pattern="cut" type="step"&gt;
+              &lt;map:act type="session-propagator"&gt;
+                &lt;map:parameter name="org.apache.lenya.cms.info.firstdocid" 
value="{request-param:documentid}"/&gt;
+                &lt;map:parameter name="org.apache.lenya.cms.info.firstarea" 
value="{request-param:area}"/&gt;
+                &lt;map:parameter 
name="org.apache.lenya.cms.info.cutdocumentid" 
value="{request-param:documentid}"/&gt;
+                &lt;map:parameter name="org.apache.lenya.cms.info.action" 
value="{request-param:action}"/&gt;
+                &lt;map:redirect-to uri="{request:requestURI}"/&gt;
+              &lt;/map:act&gt;
+            &lt;/map:match&gt;
+          &lt;/map:match&gt;
+        </pre>
+<p>The source parameters are saved in the session with the 
org.apache.cocoon.acting.SessionPropagatorAction</p>
+<p>The parameter <strong>org.apache.lenya.cms.info.cutdocumentid</strong> is 
used to change the representation of the cutted node in the info sitetree.</p>
+<a name="N1009E"></a><a name="Paste+screen"></a>
+<h3 class="h4">Paste screen</h3>
+<p>URL :</p>
+<pre 
class="code">{document-URL}?lenya.usecase=paste&amp;lenya.step=showscreen</pre>
+<p>usecase sitemap (Core):</p>
+<pre class="code">
+          &lt;map:match pattern="paste" type="usecase"&gt;
+            &lt;map:match pattern="showscreen" type="step"&gt;
+              &lt;map:generate src="content/info/paste.xsp" 
type="serverpages"/&gt;
+              &lt;map:transform src="xslt/info/paste.xsl"/&gt;
+              &lt;map:call resource="style-cms-page"/&gt;
+            &lt;/map:match&gt;
+          &lt;/map:match&gt;
+        </pre>
+<p>The parameters for the destination are get with the serverpage through the 
page envelope input module. 
+           Parameters needed by the access controller are also get with this 
serverpage through the access control input module.
+           The parameters for the source are get from the session with the 
serverpage .
+           A form (build with the xslt transformation) sends then the 
parameters as request parameters with the new URL.</p>
+<a name="N100B6"></a><a name="Paste+confirmation"></a>
+<h3 class="h4">Paste confirmation</h3>
+<p>URL :</p>
+<pre 
class="code">{document-URL}?lenya.usecase=paste&amp;lenya.step=paste&amp;...{parameters}</pre>
+<p>usecase sitemap (Core):</p>
+<pre class="code">
+          &lt;map:match pattern="paste" type="usecase"&gt;
+            &lt;map:match pattern="paste" type="step"&gt;
+              &lt;map:select type="request-parameter"&gt;
+                &lt;map:parameter name="parameter-name" value="task-id"/&gt;  
+                &lt;map:when test="moveDocument"&gt;
+                  &lt;map:act type="session-propagator"&gt;
+                    &lt;map:parameter 
name="org.apache.lenya.cms.info.firstdocid" value=""/&gt;
+                    &lt;map:parameter 
name="org.apache.lenya.cms.info.cutdocumentid" value=""/&gt;
+                  &lt;/map:act&gt;
+                &lt;/map:when&gt;
+                &lt;map:otherwise&gt;
+                  &lt;map:act type="session-propagator"&gt;
+                    &lt;map:parameter 
name="org.apache.lenya.cms.info.cutdocumentid" value=""/&gt;
+                  &lt;/map:act&gt;
+                &lt;/map:otherwise&gt;
+              &lt;/map:select&gt;
+              &lt;map:act type="task"&gt;
+                &lt;map:redirect-to session="true" 
uri="{request:requestURI}"/&gt;
+              &lt;/map:act&gt;
+            &lt;/map:match&gt;
+          &lt;/map:match&gt;
+        </pre>
+<p>The action org.apache.lenya.cms.cocoon.acting.TaskAction calls the 
execution of the ant task.</p>
+<p>The parameter <strong>org.apache.lenya.cms.info.cutdocumentid</strong> is 
set to "", because the cutted node is no more present.</p>
+</div>
+
+    
+<a name="N100D5"></a><a name="Ant+Task+"></a>
+<h2 class="h3">Ant Task </h2>
+<div class="section">
+<p>The ant target <span class="codefrag">moveDocument</span> is in the 
publication :</p>
+<pre class="code">{publication}/config/tasks/targets.xml</pre>
+<p>and depends on the different targets </p>
+<ul>
+        
+<li>
+<span class="codefrag">firstareaproperties</span>, to set the needed 
properties dependent of the source area</li>
+        
+<li>
+<span class="codefrag">secareaproperties</span>, to set the needed properties 
dependent of the destination area</li>
+        
+<li>
+<span class="codefrag">newcopydocumentid</span>, to compute the unique 
destination id</li>
+        
+<li>
+<span class="codefrag">firstdocumentpath</span>, to compute the directory of 
the source contents (Needed for the revisions and the rcml files)</li>
+        
+<li>
+<span class="codefrag">secdocumentpath</span>, to compute the directory of the 
destination contents (Needed for the revisions and the rcml files)</li>
+        
+<li>
+<span class="codefrag">move</span>, to execute the different move 
operations</li>
+      
+</ul>
+<p>More about ant task, see the documentation <a 
href="../tasks/anttask.html">Ant Task</a> and the <a 
href="../../apidocs/1.2/index.html">Javadoc</a>
+</p>
+</div>
+
+  
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2005 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" 
href="mailto:dev@xxxxxxxxxxxxxxxx?subject=Feedback%C2%A0for%C2%A01_2_x/components/sitemanagement/move.html";>dev@xxxxxxxxxxxxxxxx</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

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

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

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

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

Added: lenya/site/1_2_x/components/sitemanagement/moveupdown.html
URL: 
http://svn.apache.org/viewcvs/lenya/site/1_2_x/components/sitemanagement/moveupdown.html?rev=164448&view=auto
==============================================================================
--- lenya/site/1_2_x/components/sitemanagement/moveupdown.html (added)
+++ lenya/site/1_2_x/components/sitemanagement/moveupdown.html Sat Apr 23 
22:30:06 2005
@@ -0,0 +1,520 @@
+<!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>Move up/down</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" 
rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" 
rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" 
type="text/javascript"></script><script src="../../../skin/getMenu.js" 
language="javascript" type="text/javascript"></script><script 
src="../../../skin/fontsize.js" language="javascript" 
type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/";>apache</a> &gt; <a 
href="http://lenya.apache.org/";>lenya</a><script 
src="../../../skin/breadcrumbs.js" language="JavaScript" 
type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="http://lenya.apache.org";><img class="logoImage" alt="Lenya" 
src="../../../images/apache-lenya-light.png" title="
+       Apache Lenya is a Java-based Open-Source Content Management System.
+       It is based on open standards such as XML and XSLT.
+       One of its core components is Cocoon from the Apache Software 
Foundation.
+  "></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogo">
+<a href=""></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search"; method="get" class="roundtopsmall">
+<input value="lenya.apache.org" name="sitesearch" type="hidden"><input 
onFocus="getBlank (this, 'Search the site with :');" value="Search the site 
with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../1_4/index.html">Version 1.4</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../1_2_x/index.html">Version 1.2</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" 
id="menu_selected_1.1Title" class="menutitle" style="background-image: 
url('../../../skin/images/chapter_open.gif');">Version 1.2</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: 
block;">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/index.html">Index</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.2', '../../../skin/')" id="menu_1.1.2Title" 
class="menutitle">Installation</div>
+<div id="menu_1.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/installation/index.html">Download</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/installation/subversion.html">Subversion 
Access</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/installation/source_version.html">Install 
Instructions</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.3', '../../../skin/')" 
id="menu_selected_1.1.3Title" class="menutitle" style="background-image: 
url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.3" class="selectedmenuitemgroup" style="display: 
block;">
+<div onclick="SwitchMenu('menu_1.1.3.1', '../../../skin/')" 
id="menu_1.1.3.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.3.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/terms.html">Basic 
Terms</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/accesscontrol/accesscontrollerresolvers.html">Access
 Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/accesscontrol/policymanagers.html">Policies and 
Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/ssl.html">SSL 
Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.2', '../../../skin/')" 
id="menu_1.1.3.2Title" class="menutitle">Authoring</div>
+<div id="menu_1.1.3.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/authoring/adding-document-creator.html">Adding 
a new document creator</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/authoring/image-upload.html">Image 
Upload</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/authoring/openoffice.html">OpenOffice</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.3', '../../../skin/')" 
id="menu_1.1.3.3Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.3.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/deployment/proxying.html">Proxying</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.4', '../../../skin/')" 
id="menu_1.1.3.4Title" class="menutitle">Editors</div>
+<div id="menu_1.1.3.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.1.3.5', '../../../skin/')" 
id="menu_1.1.3.5Title" class="menutitle">Layout</div>
+<div id="menu_1.1.3.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/layout/xhtml-templating.html">XHTML 
templating</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/layout/static-resources.html">Serving static 
resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/layout/lenya-menubar.html">Lenya 
Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.6', '../../../skin/')" 
id="menu_1.1.3.6Title" class="menutitle">Publication</div>
+<div id="menu_1.1.3.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/publication/siteTree.html">Site 
tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.7', '../../../skin/')" 
id="menu_1.1.3.7Title" class="menutitle">Resource&nbsp;Types</div>
+<div id="menu_1.1.3.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/resource-types/resource-types.html">Resource&nbsp;Types</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.8', '../../../skin/')" 
id="menu_1.1.3.8Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.3.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/revisioncontrol/revisioncontroller.html">Revision
 Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.9', '../../../skin/')" 
id="menu_1.1.3.9Title" class="menutitle">Repository</div>
+<div id="menu_1.1.3.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/repository/webdav.html">WebDAV 
Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.10', '../../../skin/')" 
id="menu_1.1.3.10Title" class="menutitle">Search</div>
+<div id="menu_1.1.3.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/search/lucene.html">Searching with 
Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.11', '../../../skin/')" 
id="menu_1.1.3.11Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.3.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/uri-handling/URIParametrizer.html">URI 
Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/uri-handling/standardURI.html">URI 
Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.12', '../../../skin/')" 
id="menu_1.1.3.12Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.3.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/asset-management/management.html">Asset 
Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.13', '../../../skin/')" 
id="menu_1.1.3.13Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.3.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/link-management/link-management.html">Link 
Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.14', '../../../skin/')" 
id="menu_1.1.3.14Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.3.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/metadata/metadata.html">Meta Data 
Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.15', '../../../skin/')" 
id="menu_1.1.3.15Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.3.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/multilingual/multilingual.html">Multilingual 
Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.16', '../../../skin/')" 
id="menu_1.1.3.16Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.3.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/concept.html">The Task 
Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/defining.html">Defining 
Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/taskaction.html">The 
TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/scheduling.html">Scheduling 
a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.16.5', '../../../skin/')" 
id="menu_1.1.3.16.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.3.16.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/development.html">Developing 
Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.17', '../../../skin/')" 
id="menu_1.1.3.17Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.3.17" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/workflow/state-machine.html">The 
State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.3.18', '../../../skin/')" 
id="menu_selected_1.1.3.18Title" class="menutitle" style="background-image: 
url('../../../skin/images/chapter_open.gif');">Site Management</div>
+<div id="menu_selected_1.1.3.18" class="selectedmenuitemgroup" style="display: 
block;">
+<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="menupage">
+<div class="menupagetitle">Move Up/Down</div>
+<div class="menupageitemgroup">
+<div class="menupageitem">
+<a href="#Introduction">Introduction</a>
+</div>
+<div class="menupageitem">
+<a href="#Implementation">Implementation</a>
+</div>
+<div class="menupageitem">
+<a href="#Parameters">Parameters</a>
+</div>
+<div class="menupageitem">
+<a href="#usecase">usecase</a>
+</div>
+<div class="menupageitem">
+<a href="#Ant+Task+">Ant Task </a>
+</div>
+</div>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4', '../../../skin/')" id="menu_1.1.4Title" 
class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/misc/namespaces.html">Namespaces</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/misc/coding-guidelines.html">Coding 
Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/misc/xinclude-processor.html">XInclude 
Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../../apidocs/1.2/index.html">1.2 API (Javadoc)</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" 
src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="moveupdown.pdf"><img alt="PDF -icon" 
src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Move up/down</h1>
+       
+    
+<a name="N1000E"></a><a name="Introduction"></a>
+<h2 class="h3">Introduction</h2>
+<div class="section">
+<p>To move up or down a node in the sitetree</p>
+</div>
+         
+    
+<a name="N10018"></a><a name="Implementation"></a>
+<h2 class="h3">Implementation</h2>
+<div class="section">
+<p>It uses the task concept to execute some ant task</p>
+</div>
+         
+    
+<a name="N10022"></a><a name="Parameters"></a>
+<h2 class="h3">Parameters</h2>
+<div class="section">
+<p>The parameters are string-value parameters</p>
+<p>Required parameters:</p>
+<ul>
+        
+<li>the document id</li>
+        
+<li>the direction (up or down)</li>
+        
+<li>the task id</li>
+      
+</ul>
+</div>
+
+    
+<a name="N1003B"></a><a name="usecase"></a>
+<h2 class="h3">usecase</h2>
+<div class="section">
+<p>URL :</p>
+<pre 
class="code">{document-URL}?properties.movenode.direction=up&amp;lenya.usecase=move-node&amp;lenya.step=move-node</pre>
+<p>usecase sitemap:</p>
+<pre class="code">
+        &lt;map:match pattern="move-node" type="usecase"&gt;
+          &lt;map:match pattern="move-node" type="step"&gt;
+            &lt;map:act type="task"&gt;
+              &lt;map:parameter name="task-id" value="movenode"/&gt;
+              &lt;map:parameter name="properties.movenode.documentid" 
value="{page-envelope:document-id}"/&gt;
+              &lt;map:redirect-to session="true" 
uri="{request:requestURI}"/&gt;
+            &lt;/map:act&gt;
+          &lt;/map:match&gt;
+        &lt;/map:match&gt;
+        </pre>
+<p>The parameter for the direction is a request parameter in the URL (fom the 
menu). The task id is set in the sitemap and
+            the document id is get through the page envelope. </p>
+<p>The action org.apache.lenya.cms.cocoon.acting.TaskAction calls the 
execution of the ant task.</p>
+</div>  
+
+    
+<a name="N10056"></a><a name="Ant+Task+"></a>
+<h2 class="h3">Ant Task </h2>
+<div class="section">
+<p>The ant target <span class="codefrag">movenode</span> is in the publication 
:</p>
+<pre class="code">{publication}/config/tasks/targets.xml</pre>
+<p>More about ant task, see the documentation <a 
href="../tasks/anttask.html">Ant Task</a> and the <a 
href="../../../apidocs/1.2/index.html">Javadoc</a>
+</p>
+</div>
+
+  
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2005 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" 
href="mailto:dev@xxxxxxxxxxxxxxxx?subject=Feedback%C2%A0for%C2%A01_2_x/components/sitemanagement/moveupdown.html";>dev@xxxxxxxxxxxxxxxx</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

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

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

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

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

Added: lenya/site/1_2_x/components/sitemanagement/rename.html
URL: 
http://svn.apache.org/viewcvs/lenya/site/1_2_x/components/sitemanagement/rename.html?rev=164448&view=auto
==============================================================================
--- lenya/site/1_2_x/components/sitemanagement/rename.html (added)
+++ lenya/site/1_2_x/components/sitemanagement/rename.html Sat Apr 23 22:30:06 
2005
@@ -0,0 +1,562 @@
+<!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>Rename</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" 
rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" 
rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" 
type="text/javascript"></script><script src="../../../skin/getMenu.js" 
language="javascript" type="text/javascript"></script><script 
src="../../../skin/fontsize.js" language="javascript" 
type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/";>apache</a> &gt; <a 
href="http://lenya.apache.org/";>lenya</a><script 
src="../../../skin/breadcrumbs.js" language="JavaScript" 
type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="http://lenya.apache.org";><img class="logoImage" alt="Lenya" 
src="../../../images/apache-lenya-light.png" title="
+       Apache Lenya is a Java-based Open-Source Content Management System.
+       It is based on open standards such as XML and XSLT.
+       One of its core components is Cocoon from the Apache Software 
Foundation.
+  "></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogo">
+<a href=""></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search"; method="get" class="roundtopsmall">
+<input value="lenya.apache.org" name="sitesearch" type="hidden"><input 
onFocus="getBlank (this, 'Search the site with :');" value="Search the site 
with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../1_4/index.html">Version 1.4</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../../1_2_x/index.html">Version 1.2</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../../skin/')" 
id="menu_selected_1.1Title" class="menutitle" style="background-image: 
url('../../../skin/images/chapter_open.gif');">Version 1.2</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: 
block;">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/index.html">Index</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.2', '../../../skin/')" id="menu_1.1.2Title" 
class="menutitle">Installation</div>
+<div id="menu_1.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/installation/index.html">Download</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/installation/subversion.html">Subversion 
Access</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/installation/source_version.html">Install 
Instructions</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.3', '../../../skin/')" 
id="menu_selected_1.1.3Title" class="menutitle" style="background-image: 
url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.3" class="selectedmenuitemgroup" style="display: 
block;">
+<div onclick="SwitchMenu('menu_1.1.3.1', '../../../skin/')" 
id="menu_1.1.3.1Title" class="menutitle">Access&nbsp;Control</div>
+<div id="menu_1.1.3.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/terms.html">Basic 
Terms</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/accesscontrol/accesscontrollerresolvers.html">Access
 Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/accesscontrol/policymanagers.html">Policies and 
Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/ssl.html">SSL 
Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.2', '../../../skin/')" 
id="menu_1.1.3.2Title" class="menutitle">Authoring</div>
+<div id="menu_1.1.3.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/authoring/adding-document-creator.html">Adding 
a new document creator</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/authoring/image-upload.html">Image 
Upload</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/authoring/openoffice.html">OpenOffice</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.3', '../../../skin/')" 
id="menu_1.1.3.3Title" class="menutitle">Deployment</div>
+<div id="menu_1.1.3.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/deployment/proxying.html">Proxying</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.4', '../../../skin/')" 
id="menu_1.1.3.4Title" class="menutitle">Editors</div>
+<div id="menu_1.1.3.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.1.3.5', '../../../skin/')" 
id="menu_1.1.3.5Title" class="menutitle">Layout</div>
+<div id="menu_1.1.3.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/layout/xhtml-templating.html">XHTML 
templating</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/layout/static-resources.html">Serving static 
resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/layout/lenya-menubar.html">Lenya 
Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.6', '../../../skin/')" 
id="menu_1.1.3.6Title" class="menutitle">Publication</div>
+<div id="menu_1.1.3.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/publication/siteTree.html">Site 
tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.7', '../../../skin/')" 
id="menu_1.1.3.7Title" class="menutitle">Resource&nbsp;Types</div>
+<div id="menu_1.1.3.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/resource-types/resource-types.html">Resource&nbsp;Types</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.8', '../../../skin/')" 
id="menu_1.1.3.8Title" class="menutitle">Revision Control</div>
+<div id="menu_1.1.3.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/revisioncontrol/revisioncontroller.html">Revision
 Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.9', '../../../skin/')" 
id="menu_1.1.3.9Title" class="menutitle">Repository</div>
+<div id="menu_1.1.3.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/repository/webdav.html">WebDAV 
Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.10', '../../../skin/')" 
id="menu_1.1.3.10Title" class="menutitle">Search</div>
+<div id="menu_1.1.3.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/search/lucene.html">Searching with 
Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.11', '../../../skin/')" 
id="menu_1.1.3.11Title" class="menutitle">URI Handling</div>
+<div id="menu_1.1.3.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/uri-handling/URIParametrizer.html">URI 
Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/uri-handling/standardURI.html">URI 
Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.12', '../../../skin/')" 
id="menu_1.1.3.12Title" class="menutitle">Asset Management</div>
+<div id="menu_1.1.3.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/asset-management/management.html">Asset 
Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.13', '../../../skin/')" 
id="menu_1.1.3.13Title" class="menutitle">Link Management</div>
+<div id="menu_1.1.3.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/link-management/link-management.html">Link 
Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.14', '../../../skin/')" 
id="menu_1.1.3.14Title" class="menutitle">Meta Data</div>
+<div id="menu_1.1.3.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/metadata/metadata.html">Meta Data 
Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.15', '../../../skin/')" 
id="menu_1.1.3.15Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.1.3.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/multilingual/multilingual.html">Multilingual 
Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.16', '../../../skin/')" 
id="menu_1.1.3.16Title" class="menutitle">Tasks</div>
+<div id="menu_1.1.3.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/concept.html">The Task 
Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/defining.html">Defining 
Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/taskaction.html">The 
TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/scheduling.html">Scheduling 
a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.16.5', '../../../skin/')" 
id="menu_1.1.3.16.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.1.3.16.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/development.html">Developing 
Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.17', '../../../skin/')" 
id="menu_1.1.3.17Title" class="menutitle">Workflow</div>
+<div id="menu_1.1.3.17" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/workflow/state-machine.html">The 
State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.3.18', '../../../skin/')" 
id="menu_selected_1.1.3.18Title" class="menutitle" style="background-image: 
url('../../../skin/images/chapter_open.gif');">Site Management</div>
+<div id="menu_selected_1.1.3.18" class="selectedmenuitemgroup" style="display: 
block;">
+<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="menupage">
+<div class="menupagetitle">Rename</div>
+<div class="menupageitemgroup">
+<div class="menupageitem">
+<a href="#Introduction">Introduction</a>
+</div>
+<div class="menupageitem">
+<a href="#Implementation">Implementation</a>
+</div>
+<div class="menupageitem">
+<a href="#Parameters">Parameters</a>
+</div>
+<div class="menupageitem">
+<a href="#usecase">usecase</a>
+</div>
+<div class="menupageitem">
+<a href="#Ant+Task+">Ant Task </a>
+</div>
+</div>
+</div>
+<div class="menuitem">
+<a title="" 
href="../../../1_2_x/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4', '../../../skin/')" id="menu_1.1.4Title" 
class="menutitle">Miscellaneous</div>
+<div id="menu_1.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/misc/namespaces.html">Namespaces</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/misc/coding-guidelines.html">Coding 
Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/misc/xinclude-processor.html">XInclude 
Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../../apidocs/1.2/index.html">1.2 API (Javadoc)</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" 
src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="rename.pdf"><img alt="PDF -icon" 
src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Rename</h1>
+       
+    
+<a name="N1000E"></a><a name="Introduction"></a>
+<h2 class="h3">Introduction</h2>
+<div class="section">
+<p>The rename operation corresponds to a move operation</p>
+</div>
+         
+    
+<a name="N10018"></a><a name="Implementation"></a>
+<h2 class="h3">Implementation</h2>
+<div class="section">
+<p>Similar to the operation <a href="move.html">move</a>
+</p>
+</div>
+         
+    
+<a name="N10025"></a><a name="Parameters"></a>
+<h2 class="h3">Parameters</h2>
+<div class="section">
+<p>The parameters are string-value parameters</p>
+<p>Required parameters:</p>
+<ul>
+        
+<li>the area for the source document</li>
+        
+<li>the document id for the source document</li>
+        
+<li>the area for the destination document</li>
+        
+<li>the name for the destination document</li>
+        
+<li>the task id</li>
+      
+</ul>
+</div>
+
+    
+<a name="N10044"></a><a name="usecase"></a>
+<h2 class="h3">usecase</h2>
+<div class="section">
+<p>They are implemented in the usecase sitmap (core)</p>
+<a name="N1004D"></a><a name="Rename+screen"></a>
+<h3 class="h4">Rename screen</h3>
+<p>URL :</p>
+<pre 
class="code">{document-URL}?lenya.usecase=rename&amp;lenya.step=showscreen</pre>
+<p>usecase sitemap:</p>
+<pre class="code">
+            &lt;map:match pattern="rename" type="usecase"&gt;
+              &lt;map:match pattern="showscreen" type="step"&gt;
+                &lt;map:generate src="content/info/rename.xsp" 
type="serverpages"/&gt;
+                &lt;map:transform src="xslt/info/rename.xsl"/&gt;
+                &lt;map:call resource="style-cms-page"/&gt;
+              &lt;/map:match&gt;
+           &lt;/map:match&gt;
+          </pre>
+<p>The parameters for the source are get with the serverpage through the page 
envelope input module. 
+           A form (build with the xslt transformation) sends then the 
parameters as request parameters with the new URL.</p>
+<a name="N10065"></a><a name="Rename+confirmation"></a>
+<h3 class="h4">Rename confirmation</h3>
+<p>URL :</p>
+<pre 
class="code">{document-URL}?lenya.usecase=rename&amp;lenya.step=rename&amp;...{source
 parameters}</pre>
+<p>usecase sitemap:</p>
+<pre class="code">
+          &lt;map:match pattern="rename" type="usecase"&gt;
+            &lt;map:match pattern="rename" type="step"&gt;
+              &lt;map:act type="task"&gt;
+                &lt;map:redirect-to session="true" 
uri="{request:contextPath}/{../../../1}/{../../../2}/"/&gt;
+              &lt;/map:act&gt;
+            &lt;/map:match&gt;
+          &lt;/map:match&gt;
+        </pre>
+<p>The action org.apache.lenya.cms.cocoon.acting.TaskAction calls the 
execution of the ant task.</p>
+</div>
+
+    
+<a name="N1007E"></a><a name="Ant+Task+"></a>
+<h2 class="h3">Ant Task </h2>
+<div class="section">
+<p>The ant target <span class="codefrag">renameDocument</span> is in the 
publication :</p>
+<pre class="code">{publication}/config/tasks/targets.xml</pre>
+<p>and depends on the different targets </p>
+<ul>
+        
+<li>
+<span class="codefrag">firstareaproperties</span>, to set the needed 
properties dependent of the source area</li>
+        
+<li>
+<span class="codefrag">secareaproperties</span>, to set the needed properties 
dependent of the destination area</li>
+        
+<li>
+<span class="codefrag">newnamdocumentid</span>, to compute the unique 
destination id with the new name</li>
+        
+<li>
+<span class="codefrag">firstdocumentpath</span>, to compute the directory of 
the source contents (Needed for the revisions and the rcml files)</li>
+        
+<li>
+<span class="codefrag">secdocumentpath</span>, to compute the directory where 
are the destination contents (Needed for the revisions and the rcml files)</li>
+        
+<li>
+<span class="codefrag">move</span>, to execute the different move 
operations</li>
+      
+</ul>
+<p>More about ant task, see the documentation <a 
href="../tasks/anttask.html">Ant Task</a> and the <a 
href="../../apidocs/1.2/index.html">Javadoc</a>
+</p>
+</div>
+
+  
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2005 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" 
href="mailto:dev@xxxxxxxxxxxxxxxx?subject=Feedback%C2%A0for%C2%A01_2_x/components/sitemanagement/rename.html";>dev@xxxxxxxxxxxxxxxx</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

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

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

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

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


<Prev in Thread] Current Thread [Next in Thread>