You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by an...@apache.org on 2007/11/16 16:12:50 UTC

svn commit: r595691 [6/28] - in /lenya/sandbox/pubs/docu: config/ content/authoring/ content/authoring/0033e320-8731-11dc-ae46-9e7b5d14892d/ content/authoring/018a9980-8731-11dc-ae46-9e7b5d14892d/ content/authoring/02f9e0f0-8731-11dc-ae46-9e7b5d14892d/...

Added: lenya/sandbox/pubs/docu/content/authoring/2d3f4260-8731-11dc-ae46-9e7b5d14892d/en.1195221896068.bak
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/2d3f4260-8731-11dc-ae46-9e7b5d14892d/en.1195221896068.bak?rev=595691&view=auto
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/2d3f4260-8731-11dc-ae46-9e7b5d14892d/en.1195221896068.bak (added)
+++ lenya/sandbox/pubs/docu/content/authoring/2d3f4260-8731-11dc-ae46-9e7b5d14892d/en.1195221896068.bak Fri Nov 16 07:11:58 2007
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright 1999-2004 The Apache Software Foundation
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<!-- $Id: siteTree.xml 55543 2004-10-26 00:14:59Z gregor $ --><!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
+
+<document> 
+  <header> 
+    <title>Site Tree</title>
+    <version major="0" minor="1">Initial version</version>
+     
+    <notice/> 
+    <abstract>Proposal for a a general framework for management of
+    navigation for a publication.</abstract> 
+  </header> 
+  <body> 
+
+    <section>
+      <title>Motivation</title>
+
+      <p>Currently there is no standard way to manage the navigation
+in Lenya. Previous attempts have shown their own merits and
+drawbacks. A general and standard approach is needed.</p>
+
+    </section>
+
+    <section>
+      <title>Rationale</title>
+
+      <p>The basic problems we're trying to solve are as follows:</p>
+      <ol>
+	<li>Maintain the navigation in an easy format independent of
+	the actual storage of the documents.</li> 
+	<li>Enable moving of documents.</li>
+	<li>Enable querying of doctype independent of request URI.</li>
+      </ol>
+
+      <section>
+	<title>Navigation</title>
+	
+	<p>There are a couple of known implementations to choose from:</p>
+	<ul>
+	  <li>The existing Lenya tree.xml</li> 
+	  <li>The Forrest site.xml.</li>
+	  <li>The hashmap way: A sitetree.xml and purlspace.xml combination
+   where the purlspace.xml contains all existing documents and
+   sitetree.xml contains the navigation hierarchy.</li>
+	</ul>
+      </section>
+
+      <section>
+	<title>Moving Of Documents</title>
+	
+	<p>The Forrest site.xml solves this quite elegantly: Due to the use of
+XPath and some ambiguity the documents can be found almost
+independent of their actual location</p>
+
+	<p>With the existing Lenya or the hashmap solution changing of document
+location requires editing of the tree.xml or the purlspace.xml
+respectively.</p>
+      </section>
+
+      <section>
+	<title>Doctype Querying</title>
+	
+	<p>For question 3 there are a couple of known approaches:</p>
+
+	<section>
+	  <title>Hashmap</title>
+	  <p>This method uses an action which contains for each
+   request URI a mapping to attributes such as doctype, srcfile, xslt,
+   etc.</p>
+	</section>
+	<section>
+	  <title>Forrest SourceTypeAction</title>
+	  <p>Forrest contains an action which for a given request
+   opens the source file and determines its doctype based on the dtd
+   declaration.</p>
+	</section>
+	<section>
+	  <title>URIParametrizer</title>
+	  <p>The URIParametrizer is a black box (probably an action)
+   which internally issues cocoon requests to different sitemaps which
+   return different attributes (doctype, etc.) for a given request
+   URI.</p>
+	  <p>This amounts to a combination of the hashmap solution
+   with the basic cocoon concepts: The request URIs aren't matched
+   against a hashmap but are handled by a sitemap instead. The sitemap
+   contains normal pipelines and matchers which match on the
+   request. As a catch-all there is still the possibility of using a
+   hashmap for URIs that didn't match any pipelines.</p>
+	  <p>Finally a new (internal) request is generated using the
+   parameter values. This request is handled by a normal cocoon
+   sitemap as if the original request had contained these
+   parameters.</p>
+	  <figure alt="Diagram of URIParametrizer" src="URIParametrizer.png"/>
+	</section>
+      </section>
+    </section>
+    
+    <section>
+      <title>The Sitetree Schema</title>
+      <p>The proposed sitetree schema looks as follows:</p>
+<source xml:space="preserve"><![CDATA[
+<?xml version="1.0"?>
+
+<xs:schema
+    xmlns:xs="http://www.w3.org/2001/XMLSchema"
+    targetNamespace="http://apache.org/cocoon/lenya/sitetree/1.0"
+    xmlns="http://apache.org/cocoon/lenya/sitetree/1.0"
+    elementFormDefault="qualified">
+    
+  <xs:element name="site">
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element ref="node"
+            minOccurs="0" maxOccurs="unbounded"/>
+      </xs:sequence>
+    </xs:complexType>
+  </xs:element>
+  
+  <xs:element name="node">
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element ref="node"
+            minOccurs="0" maxOccurs="unbounded"/>
+      </xs:sequence>
+      <xs:attribute name="href" type="xs:string"/>
+      <xs:attribute name="label" type="xs:string"/>
+    </xs:complexType>
+  </xs:element>
+    
+</xs:schema>
+]]></source>
+
+      <p>
+        An example <code>sitetree.xml</code> could look like follows:
+      </p>
+      
+<source xml:space="preserve"><![CDATA[
+<site
+    xmlns="http://apache.org/cocoon/lenya/sitetree/1.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation=
+        "http://apache.org/cocoon/lenya/sitetree/1.0
+        ../../../../resources/entities/sitetree.xsd">
+    
+  <node href="index.html" label="Home"/>
+  
+  <node href="demo/" label="Demo">
+    <node href="unipublic.html" label="Unipublic"/>
+    <node href="news.html" label="Wyona News and Comments"/>
+    <node href="oscom.html" label="OSCOM"/>
+  </node>
+  
+  <node href="download/" label="Download">
+    <node href="source.html" label="Source Version"/>
+    <node href="binary.html" label="Binary Version"/>
+  </node>
+  
+  <node href="documentation/" label="Documentation"/>
+
+</site>
+]]></source>
+      
+    </section>
+
+    <section>
+      <title>Backwards Compatibility</title>
+      <p>There has not been a previous implementation, so this is a non-issue.</p>
+    </section>
+
+    <section>
+      <title>Roadmap</title>
+      <ul>
+	<li>Decide which solution to choose</li>
+      </ul>
+    </section>
+
+    <section>
+      <title>Reference Implementation</title>
+      <p>None</p>
+    </section>
+
+  </body> 
+</document>

Added: lenya/sandbox/pubs/docu/content/authoring/2d3f4260-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221896068.bak
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/2d3f4260-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221896068.bak?rev=595691&view=auto
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/2d3f4260-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221896068.bak (added)
+++ lenya/sandbox/pubs/docu/content/authoring/2d3f4260-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221896068.bak Fri Nov 16 07:11:58 2007
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata xmlns="http://apache.org/lenya/metadata/1.0">
+<element-set namespace="http://purl.org/dc/elements/1.1/">
+<element key="title">
+<value>Site tree</value>
+</element>
+</element-set>
+<element-set namespace="http://apache.org/lenya/metadata/document/1.0">
+<element key="extension">
+<value>xml</value>
+</element>
+<element key="mimeType">
+<value>application/xml</value>
+</element>
+<element key="resourceType">
+<value>forrestDocument20</value>
+</element>
+<element key="contentType">
+<value>xml</value>
+</element>
+</element-set>
+</metadata>

Modified: lenya/sandbox/pubs/docu/content/authoring/2d3f4260-8731-11dc-ae46-9e7b5d14892d/en.rcml
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/2d3f4260-8731-11dc-ae46-9e7b5d14892d/en.rcml?rev=595691&r1=595690&r2=595691&view=diff
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/2d3f4260-8731-11dc-ae46-9e7b5d14892d/en.rcml (original)
+++ lenya/sandbox/pubs/docu/content/authoring/2d3f4260-8731-11dc-ae46-9e7b5d14892d/en.rcml Fri Nov 16 07:11:58 2007
@@ -1,5 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <XPSRevisionControl xmlns="">
+<CheckIn backup="true" identity="lenya" session="fde084c0-944b-11dc-8f2e-e6c0ff9903ab" time="1195221896068" version="3"/>
+<CheckOut identity="lenya" session="fde084c0-944b-11dc-8f2e-e6c0ff9903ab" time="1195221883699"/>
 <CheckIn backup="true" identity="lenya" session="1f12dc80-8860-11dc-ba66-cfbbb816bd0d" time="1193910795509" version="2"/>
 <CheckOut identity="lenya" session="1f12dc80-8860-11dc-ba66-cfbbb816bd0d" time="1193910767683"/>
 <CheckIn backup="true" identity="lenya" session="60798970-8730-11dc-ae46-9e7b5d14892d" time="1193781617600" version="1"/>

Added: lenya/sandbox/pubs/docu/content/authoring/2e818660-8731-11dc-ae46-9e7b5d14892d/en.1195221903372.bak
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/2e818660-8731-11dc-ae46-9e7b5d14892d/en.1195221903372.bak?rev=595691&view=auto
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/2e818660-8731-11dc-ae46-9e7b5d14892d/en.1195221903372.bak (added)
+++ lenya/sandbox/pubs/docu/content/authoring/2e818660-8731-11dc-ae46-9e7b5d14892d/en.1195221903372.bak Fri Nov 16 07:11:58 2007
@@ -0,0 +1,194 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright 1999-2004 The Apache Software Foundation
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<!-- $Id: index.xml 55543 2004-10-26 00:14:59Z gregor $ --><!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
+
+<document>
+	<header>
+		<title>Resource Types (formerly known as Document Types)</title>
+		
+		
+		
+	</header>
+
+  <body>
+	
+<section>
+	<title>Basics</title>
+	
+	<p>
+	A resource type defines a certain XML source format, together with processing options.
+	It typically consists of
+	</p>
+	<ul>
+	  <li>an XML structure definition (e.g., Relax NG)</li>
+	  <li>a workflow schema,</li>
+	  <li>some presentation pipelines,</li>
+	  <li>some presentation XSLT stylesheets,</li>
+	  <li>a Lenya menubar.</li>
+	</ul>
+	<p>
+	  All of these can be shared between several resource types.
+	</p>
+</section>
+
+<section>
+  <title>Adding a Resource Type to a Publication</title>
+  <p>
+    Adding a custom resource type to your publication includes the following steps:
+  </p>
+  
+  <section>
+<title>Choose a Unique Resource Type Name</title>
+  <p>
+    You should choose a reasonable name for your resource type.
+    In the examples, we use <em>profile</em> (page with information about a person).
+  </p>
+  </section>
+  
+  <section>
+<title>Providing a Sample XML Document</title>
+    <p>
+      If you want to enable users to create new resources belonging to
+      your resource type, it is useful to provide a sample XML document.
+      If you want to use the <code>DefaultBranchCreator</code> that ships
+      with Lenya, you have to add the sample document because it is used
+      as a template for creating new resources.
+    </p>
+    <p>
+      The sample document is placed in <code>{publication}/config/doctypes/samples/</code>.
+      You can choose an arbitrary filename, but it is recommended to
+      use the resource type name (e.g., <code>profile.xml</code>).
+    </p>
+  </section>
+  
+  <section>
+<title>Providing an XML Structure Definition</title>
+    <p>
+      This step is only needed if you want to edit resources with Lenya
+      or validate them after they have been imported or manipulated.
+      The type of the structure definition
+      (<a href="http://www.w3.org/XML/Schema">XML Schema</a>,
+      <a href="http://www.relaxng.org/">Relax NG</a>, ...)
+      depends on the editor or validator you want to use. For instance,
+      the <a href="http://www.bitfluxeditor.org/">BXE</a> WYSIWYG
+      editor requires a Relax NG document.
+    </p>
+    <p>The structure definition document is placed in the directory
+      <code>{publication}/config/doctypes/schemas/</code>. The name
+      of the file is arbitrary, but it is recommended to use the
+      resource type name (e.g., <code>profile.rng</code>).
+    </p>
+  </section>
+  
+  <section>
+<title>Creating a Workflow Schema</title>
+    <p>
+      If your resources should have a workflow, you have to add a workflow
+      schema for your resource type as described in
+      <a href="../workflow/configuration.html">Workflow Configuration</a>.
+      A workflow schema can be shared between multiple resource types.
+    </p>
+  </section>
+  
+  <section>
+<title>The Resource Type Definition</title>
+    <p>
+    To assign the creator and the workflow schema to your resource type,
+	  declare it in <code>{publication}/config/doctypes/doctypes.xconf</code>:
+	  </p>
+<source xml:space="preserve"><![CDATA[<doc type="profile">
+    <creator src="org.apache.lenya.cms.authoring.DefaultBranchCreator">
+      <sample-name>profile.xml</sample-name>
+    </creator>
+    <workflow src="2stage.xml"/>
+  </doc>]]></source>
+  </section>
+  
+  <section>
+<title>Define the Mapping From URLs to Resource Types</title>
+    <p>
+      The resource type of a resource is determined based on the resource URL.
+      This mapping happens in <code>{publication}/parameter-doctype.xmap</code>.
+    </p>
+    <p>
+      A typical approach to determine the resource type is to apply the
+      <code>SourceTypeAction</code> on the source document:
+    </p>
+<source xml:space="preserve"><![CDATA[<map:match pattern="*/**.html">
+  <map:act type="sourcetype" src="content/{1}/{page-envelope:document-path}">
+    <map:generate type="serverpages" src="../../config/parameters/default.xsp">
+      <map:parameter name="value" value="{sourcetype}"/>
+    </map:generate>
+    <map:serialize type="xml"/>
+  </map:act>
+</map:match>]]></source>
+
+    <p>Another way is to return the resource type by just matching
+    certain URLs:</p>
+
+<source xml:space="preserve"><![CDATA[<map:match pattern="*/profiles/*.html">
+  <map:generate type="serverpages" src="../../config/parameters/default.xsp">
+    <map:parameter name="value" value="profile"/>
+  </map:generate>
+  <map:serialize type="xml"/>
+</map:match>]]></source>
+
+  </section>
+  
+  <section>
+<title>Define a Custom Menubar</title>
+    <p>
+      If you want to use a custom menubar for your resource type,
+      follow the guidelines on the page
+      <a href="../layout/lenya-menubar.html">The Lenya Menubar</a>.
+      Typically, a menubar is shared between multiple resource types.
+      Small customizations can be achieved with Java code in the menubar XSP.
+    </p>
+    <p>
+      To let the user create new resources using the <code>DefaultBranchCreator</code>,
+      you have to add the following menu item:
+    </p>
+<source xml:space="preserve"><![CDATA[<item uc:usecase="create" uc:step="showscreen" href="?doctype=profile"><i18n:text>New Document</i18n:text></item>]]>
+</source>
+  </section>
+  
+  <section>
+<title>Presentation</title>
+    
+    <p>
+      To make your resources available as HTTP pages, you have to add the
+      appropriate pipelines and XSLT stylesheets. In general, there are no
+      restrictions.
+    </p>
+    <p>
+      If you derive your publication from the default publication,
+      the pipelines have to be placed in
+      <code>{publication}/doctypes.xmap</code>. The stylesheets are located in
+      <code>{publication}/xslt/</code> and are named <code>{resource-type}2xhtml.xsl</code>
+      (e.g., <code>profile2xhtml.xsl</code>). The stylesheet is supposed to generate
+      a valid XHTML fragment (in the XHTML namespace) with <code>&lt;div id="body"&gt;</code>
+      as the document element.
+    </p>
+    
+  </section>
+
+</section>
+
+
+
+  </body>
+</document>

Added: lenya/sandbox/pubs/docu/content/authoring/2e818660-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221903372.bak
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/2e818660-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221903372.bak?rev=595691&view=auto
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/2e818660-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221903372.bak (added)
+++ lenya/sandbox/pubs/docu/content/authoring/2e818660-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221903372.bak Fri Nov 16 07:11:58 2007
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata xmlns="http://apache.org/lenya/metadata/1.0">
+<element-set namespace="http://purl.org/dc/elements/1.1/">
+<element key="title">
+<value>Resource Types</value>
+</element>
+</element-set>
+<element-set namespace="http://apache.org/lenya/metadata/document/1.0">
+<element key="extension">
+<value>xml</value>
+</element>
+<element key="mimeType">
+<value>application/xml</value>
+</element>
+<element key="resourceType">
+<value>forrestDocument20</value>
+</element>
+<element key="contentType">
+<value>xml</value>
+</element>
+</element-set>
+</metadata>

Modified: lenya/sandbox/pubs/docu/content/authoring/2e818660-8731-11dc-ae46-9e7b5d14892d/en.rcml
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/2e818660-8731-11dc-ae46-9e7b5d14892d/en.rcml?rev=595691&r1=595690&r2=595691&view=diff
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/2e818660-8731-11dc-ae46-9e7b5d14892d/en.rcml (original)
+++ lenya/sandbox/pubs/docu/content/authoring/2e818660-8731-11dc-ae46-9e7b5d14892d/en.rcml Fri Nov 16 07:11:58 2007
@@ -1,5 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <XPSRevisionControl xmlns="">
+<CheckIn backup="true" identity="lenya" session="fde084c0-944b-11dc-8f2e-e6c0ff9903ab" time="1195221903372" version="3"/>
+<CheckOut identity="lenya" session="fde084c0-944b-11dc-8f2e-e6c0ff9903ab" time="1195221882511"/>
 <CheckIn backup="true" identity="lenya" session="1f12dc80-8860-11dc-ba66-cfbbb816bd0d" time="1193910785567" version="2"/>
 <CheckOut identity="lenya" session="1f12dc80-8860-11dc-ba66-cfbbb816bd0d" time="1193910770259"/>
 <CheckIn backup="true" identity="lenya" session="60798970-8730-11dc-ae46-9e7b5d14892d" time="1193781621246" version="1"/>

Added: lenya/sandbox/pubs/docu/content/authoring/2fc83730-8731-11dc-ae46-9e7b5d14892d/en.1195221907768.bak
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/2fc83730-8731-11dc-ae46-9e7b5d14892d/en.1195221907768.bak?rev=595691&view=auto
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/2fc83730-8731-11dc-ae46-9e7b5d14892d/en.1195221907768.bak (added)
+++ lenya/sandbox/pubs/docu/content/authoring/2fc83730-8731-11dc-ae46-9e7b5d14892d/en.1195221907768.bak Fri Nov 16 07:11:58 2007
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright 1999-2004 The Apache Software Foundation
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<!-- $Id: revisioncontroller.xml 55543 2004-10-26 00:14:59Z gregor $ --><!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
+
+<document>
+  <header>
+    <title>Revision Controller</title>
+    <version/>
+    <type/>
+    
+  </header>
+  <body>
+    <section>
+      <title>Introduction</title>
+      <p>The Revision Controller controls the different reserved
+      check-in and check-out of documents, the backup versions and the
+      rollback. It is filesystem oriented</p>
+    </section>
+
+    <section>
+      <title>Check-in / Check-out</title>
+      <p>The 
+      <a href="checkin.html">check-in</a>
+      and 
+      <a href="checkout.html">check-out</a>
+      are reserved: a checked out document cannot be checked out by
+      another user.</p>
+      <p>A user "System" exists, who can force internally a checkin</p>
+      <p>The different check-in/check-out states (the checkin/out,
+      the time, the user's identity) of a document are stored in an
+      xml file with a own markup language: the 
+      <a href="rcml.html">RCML-file.</a>
+</p>
+    </section>
+
+    <section>
+      <title>Versions</title>
+      <p>When a document is checked in, the old version of the
+      document is copied ( 
+      <a href="version.html">backup</a>
+      )</p>
+    </section>
+
+    <section>
+      <title>Rollback</title>
+      <p>It is also possible to retrieve an old version with the 
+      <a href="rollback.html">rollback</a>
+      </p>
+    </section>
+    
+    <section>
+      <title>Package</title>
+      <source xml:space="preserve">org.apache.lenya.cms.rc</source>
+    </section>
+  </body>
+</document>

Added: lenya/sandbox/pubs/docu/content/authoring/2fc83730-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221907768.bak
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/2fc83730-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221907768.bak?rev=595691&view=auto
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/2fc83730-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221907768.bak (added)
+++ lenya/sandbox/pubs/docu/content/authoring/2fc83730-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221907768.bak Fri Nov 16 07:11:58 2007
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata xmlns="http://apache.org/lenya/metadata/1.0">
+<element-set namespace="http://purl.org/dc/elements/1.1/">
+<element key="title">
+<value>Revision Controller</value>
+</element>
+</element-set>
+<element-set namespace="http://apache.org/lenya/metadata/document/1.0">
+<element key="extension">
+<value>xml</value>
+</element>
+<element key="mimeType">
+<value>application/xml</value>
+</element>
+<element key="resourceType">
+<value>forrestDocument20</value>
+</element>
+<element key="contentType">
+<value>xml</value>
+</element>
+</element-set>
+</metadata>

Modified: lenya/sandbox/pubs/docu/content/authoring/2fc83730-8731-11dc-ae46-9e7b5d14892d/en.rcml
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/2fc83730-8731-11dc-ae46-9e7b5d14892d/en.rcml?rev=595691&r1=595690&r2=595691&view=diff
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/2fc83730-8731-11dc-ae46-9e7b5d14892d/en.rcml (original)
+++ lenya/sandbox/pubs/docu/content/authoring/2fc83730-8731-11dc-ae46-9e7b5d14892d/en.rcml Fri Nov 16 07:11:58 2007
@@ -1,5 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <XPSRevisionControl xmlns="">
+<CheckIn backup="true" identity="lenya" session="fde084c0-944b-11dc-8f2e-e6c0ff9903ab" time="1195221907768" version="3"/>
+<CheckOut identity="lenya" session="fde084c0-944b-11dc-8f2e-e6c0ff9903ab" time="1195221887330"/>
 <CheckIn backup="true" identity="lenya" session="1f12dc80-8860-11dc-ba66-cfbbb816bd0d" time="1193910790285" version="2"/>
 <CheckOut identity="lenya" session="1f12dc80-8860-11dc-ba66-cfbbb816bd0d" time="1193910763679"/>
 <CheckIn backup="true" identity="lenya" session="60798970-8730-11dc-ae46-9e7b5d14892d" time="1193781616960" version="1"/>

Added: lenya/sandbox/pubs/docu/content/authoring/30fe9450-8731-11dc-ae46-9e7b5d14892d/en.1195221895300.bak
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/30fe9450-8731-11dc-ae46-9e7b5d14892d/en.1195221895300.bak?rev=595691&view=auto
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/30fe9450-8731-11dc-ae46-9e7b5d14892d/en.1195221895300.bak (added)
+++ lenya/sandbox/pubs/docu/content/authoring/30fe9450-8731-11dc-ae46-9e7b5d14892d/en.1195221895300.bak Fri Nov 16 07:11:58 2007
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright 1999-2004 The Apache Software Foundation
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<!-- $Id: rcml.xml 55543 2004-10-26 00:14:59Z gregor $ --><!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
+
+<document>
+	<header>
+		<title>Revision Controller Markup Language (RCML)</title>
+		
+		
+		
+	</header>
+
+  <body>
+	
+    <section>
+	  <title>Location</title>
+	  <p>The RCML-file are located in a rcml directory</p>
+	  <source xml:space="preserve">
+        {publication}/content/rcml/
+      </source>
+      <p> which can be configured in </p>
+	  <source xml:space="preserve">
+        lenya/src/webapp/lenya/config/rc/revision-controller.xconf
+      </source>
+      <p>For a document with an xml file {publication}/content/authoring/{filename}, the rcml file is </p> 	  
+	  <source xml:space="preserve">
+        {publication}/{rcml-directory}/content/authoring/{filename}.rcml
+      </source>
+    </section>
+
+    <section>
+	  <title>Markup Language</title>
+	  <p>A rcml-file is typically</p>
+	  <source xml:space="preserve"><![CDATA[
+        <?xml version="1.0" encoding="utf-8"?> 
+          <XPSRevisionControl>
+            <CheckIn><Identity>lenya</Identity><Time>1023102128815</Time></CheckIn>
+            <CheckOut><Identity>lenya</Identity><Time>1023102128780</Time></CheckOut>
+            <CheckIn><Identity>lenya</Identity><Time>1023102125300</Time></CheckIn>
+            <CheckOut><Identity>lenya</Identity><Time>1023102121346</Time></CheckOut>
+            <CheckIn><Identity>roger</Identity><Time>1023102110381</Time></CheckIn>
+            <CheckOut><Identity>roger</Identity><Time>1023102110349</Time></CheckOut>
+            <CheckIn><Identity>lenya</Identity><Time>1023102073728</Time></CheckIn>
+            <CheckOut><Identity>lenya</Identity><Time>1023102012990</Time></CheckOut> 
+            <CheckOut><Identity>lenya</Identity><Time>1023102010354</Time></CheckOut> 
+            <CheckIn><Identity>System</Identity><Time>1022569908000</Time></CheckIn>
+          </XPSRevisionControl> 
+      ]]></source>
+    </section>
+
+    <section>
+      <title>Size</title>
+      <p>The size of the rcml file is limited to the value (2 * maximalNumberOfEntries) + 1,
+       where maximalNumberOfEntries is in org.apache.lenya.cms.rc.RCML hard coded (value 10)</p>
+    </section> 
+  </body>
+</document>

Added: lenya/sandbox/pubs/docu/content/authoring/30fe9450-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221895300.bak
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/30fe9450-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221895300.bak?rev=595691&view=auto
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/30fe9450-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221895300.bak (added)
+++ lenya/sandbox/pubs/docu/content/authoring/30fe9450-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221895300.bak Fri Nov 16 07:11:58 2007
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata xmlns="http://apache.org/lenya/metadata/1.0">
+<element-set namespace="http://purl.org/dc/elements/1.1/">
+<element key="title">
+<value>RCML</value>
+</element>
+</element-set>
+<element-set namespace="http://apache.org/lenya/metadata/document/1.0">
+<element key="extension">
+<value>xml</value>
+</element>
+<element key="mimeType">
+<value>application/xml</value>
+</element>
+<element key="resourceType">
+<value>forrestDocument20</value>
+</element>
+<element key="contentType">
+<value>xml</value>
+</element>
+</element-set>
+</metadata>

Modified: lenya/sandbox/pubs/docu/content/authoring/30fe9450-8731-11dc-ae46-9e7b5d14892d/en.rcml
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/30fe9450-8731-11dc-ae46-9e7b5d14892d/en.rcml?rev=595691&r1=595690&r2=595691&view=diff
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/30fe9450-8731-11dc-ae46-9e7b5d14892d/en.rcml (original)
+++ lenya/sandbox/pubs/docu/content/authoring/30fe9450-8731-11dc-ae46-9e7b5d14892d/en.rcml Fri Nov 16 07:11:58 2007
@@ -1,5 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <XPSRevisionControl xmlns="">
+<CheckIn backup="true" identity="lenya" session="fde084c0-944b-11dc-8f2e-e6c0ff9903ab" time="1195221895300" version="3"/>
+<CheckOut identity="lenya" session="fde084c0-944b-11dc-8f2e-e6c0ff9903ab" time="1195221882400"/>
 <CheckIn backup="true" identity="lenya" session="1f12dc80-8860-11dc-ba66-cfbbb816bd0d" time="1193910794975" version="2"/>
 <CheckOut identity="lenya" session="1f12dc80-8860-11dc-ba66-cfbbb816bd0d" time="1193910766932"/>
 <CheckIn backup="true" identity="lenya" session="60798970-8730-11dc-ae46-9e7b5d14892d" time="1193781622318" version="1"/>

Added: lenya/sandbox/pubs/docu/content/authoring/322bc9b0-8731-11dc-ae46-9e7b5d14892d/en.1195221911411.bak
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/322bc9b0-8731-11dc-ae46-9e7b5d14892d/en.1195221911411.bak?rev=595691&view=auto
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/322bc9b0-8731-11dc-ae46-9e7b5d14892d/en.1195221911411.bak (added)
+++ lenya/sandbox/pubs/docu/content/authoring/322bc9b0-8731-11dc-ae46-9e7b5d14892d/en.1195221911411.bak Fri Nov 16 07:11:58 2007
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright 1999-2004 The Apache Software Foundation
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<!-- $Id: checkin.xml 55543 2004-10-26 00:14:59Z gregor $ --><!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
+
+<document>
+	<header>
+		<title>Reserved Checkin</title>
+		
+		
+		
+	</header>
+
+  <body>
+	
+    <section>
+	  <title>Revision Controller</title>
+	  <p>To check in a file call:</p>
+
+<source xml:space="preserve">org.apache.lenya.cms.rc.RevisionController.reservedCheckIn(
+    String destination, String identity, boolean backup)</source>
+	      
+	  <p>where the destination is the path of the file from the publication,
+	     the identity is the identity of the user 
+	     and backup is a boolean.</p>
+	  <p>This method is called from the ReservedCheckinAction.</p>
+      <p>Rem: if no backup (and no rollback is needed) set in the ReservedCheckinAction the backup boolean to false.</p>
+    </section>
+
+    <section>
+	  <title>The ReservedCheckinAction</title>
+	  <p>To invoke a reserved check-in from a sitemap pipeline, you use The ReservedCheckinAction.</p>
+      <source xml:space="preserve"><![CDATA[
+      <map:components>
+        ...
+        <map:actions>
+      	  <map:action name="reserved-checkin"
+      	      src="org.apache.lenya.cms.cocoon.acting.ReservedCheckinAction"
+      	      logger="sitemap.action.reserved-checkin"/>
+        </map:actions>
+        ...
+      </map:components>
+      ]]></source>
+      
+      <source xml:space="preserve"><![CDATA[
+            <map:act type="reserved-checkin">
+              <map:generate src="../../content/rc/{exception}.xsp"
+                  type="serverpages">
+                <map:parameter name="user" value="{user}"/>
+                <map:parameter name="filename" value="{filename}"/>
+                <map:parameter name="checkType" value="{checkType}"/>
+                <map:parameter name="date" value="{date}"/>
+              </map:generate>
+              <map:transform src="xslt/rc/rco-exception.xsl"/>
+              <map:serialize/>
+            </map:act>
+      ]]></source>
+    </section>
+
+    <section>
+	  <title>URL</title>
+       <p>The call</p>
+       <source xml:space="preserve"><![CDATA[{document-URL}?lenya.usecase=checkin&lenya.step=checkin]]></source>
+       <p>invokes a check-in of the document</p>
+    </section>
+
+    <section>
+	  <title>fileReservedCheckInException</title>
+	  <p>When the file cannot be checked in because another user has already checked it out,
+	  a fileReservedCheckInException is thrown:</p>
+	  <source xml:space="preserve">
+	  File Reserved Checkin Exception
+      File not checked in yet
+
+      The resource has already been checked out:
+      User:	roger
+      Date:	Wed Oct 22 14:31:05 CEST 2003
+      Filename:	/content/authoring/index/index_de.xml
+	  </source>
+	  <p>The serverpage</p>
+      <source xml:space="preserve">lenya/src/webapp/lenya/content/rc/fileReservedCheckInException.xsp</source>
+      <p>generates the xml which will be transformed with </p>
+      <source xml:space="preserve">lenya/src/webapp/lenya/xslt/rc/rco-exception.xsl</source>
+    </section>
+
+    <section>
+	  <title>Exception</title>
+	  
+	  <p>The errors are catched as generic Exception</p>
+	  <source xml:space="preserve">
+      Generic Exception
+
+      Check the log files :-)
+      Filename:	/content/authoring/malaVida/index_de.xml	  </source>
+	  <p>The serverpage</p>
+      <source xml:space="preserve"> lenya/src/webapp/lenya/content/rc/exception.xsp</source>
+      <p>generates the xml which will be transformed with </p>
+      <source xml:space="preserve"> lenya/src/webapp/lenya/xslt/rc/rco-exception.xsl</source>
+    </section>
+
+  </body>
+</document>

Added: lenya/sandbox/pubs/docu/content/authoring/322bc9b0-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221911411.bak
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/322bc9b0-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221911411.bak?rev=595691&view=auto
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/322bc9b0-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221911411.bak (added)
+++ lenya/sandbox/pubs/docu/content/authoring/322bc9b0-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221911411.bak Fri Nov 16 07:11:58 2007
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata xmlns="http://apache.org/lenya/metadata/1.0">
+<element-set namespace="http://purl.org/dc/elements/1.1/">
+<element key="title">
+<value>Check In</value>
+</element>
+</element-set>
+<element-set namespace="http://apache.org/lenya/metadata/document/1.0">
+<element key="extension">
+<value>xml</value>
+</element>
+<element key="mimeType">
+<value>application/xml</value>
+</element>
+<element key="resourceType">
+<value>forrestDocument20</value>
+</element>
+<element key="contentType">
+<value>xml</value>
+</element>
+</element-set>
+</metadata>

Modified: lenya/sandbox/pubs/docu/content/authoring/322bc9b0-8731-11dc-ae46-9e7b5d14892d/en.rcml
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/322bc9b0-8731-11dc-ae46-9e7b5d14892d/en.rcml?rev=595691&r1=595690&r2=595691&view=diff
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/322bc9b0-8731-11dc-ae46-9e7b5d14892d/en.rcml (original)
+++ lenya/sandbox/pubs/docu/content/authoring/322bc9b0-8731-11dc-ae46-9e7b5d14892d/en.rcml Fri Nov 16 07:11:58 2007
@@ -1,5 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <XPSRevisionControl xmlns="">
+<CheckIn backup="true" identity="lenya" session="fde084c0-944b-11dc-8f2e-e6c0ff9903ab" time="1195221911411" version="3"/>
+<CheckOut identity="lenya" session="fde084c0-944b-11dc-8f2e-e6c0ff9903ab" time="1195221891215"/>
 <CheckIn backup="true" identity="lenya" session="1f12dc80-8860-11dc-ba66-cfbbb816bd0d" time="1193910782609" version="2"/>
 <CheckOut identity="lenya" session="1f12dc80-8860-11dc-ba66-cfbbb816bd0d" time="1193910767666"/>
 <CheckIn backup="true" identity="lenya" session="60798970-8730-11dc-ae46-9e7b5d14892d" time="1193781618375" version="1"/>

Added: lenya/sandbox/pubs/docu/content/authoring/33749d60-8731-11dc-ae46-9e7b5d14892d/en.1195221905620.bak
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/33749d60-8731-11dc-ae46-9e7b5d14892d/en.1195221905620.bak?rev=595691&view=auto
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/33749d60-8731-11dc-ae46-9e7b5d14892d/en.1195221905620.bak (added)
+++ lenya/sandbox/pubs/docu/content/authoring/33749d60-8731-11dc-ae46-9e7b5d14892d/en.1195221905620.bak Fri Nov 16 07:11:58 2007
@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright 1999-2004 The Apache Software Foundation
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<!-- $Id: checkout.xml 55543 2004-10-26 00:14:59Z gregor $ --><!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
+
+<document>
+	<header>
+		<title>Reserved Checkout</title>
+		
+		
+		
+	</header>
+
+  <body>
+	
+    <section>
+	  <title>Revision Controller</title>
+	  <p>To check out a file call the method :</p>
+	  <source xml:space="preserve">org.apache.lenya.cms.rc.RevisionController.reservedCheckOut(String source, String identity)</source>
+	  <p>where the source is the path of the file from the publication and the identity is the identity of the user.</p>
+      <p>This method is called from the ReservedCheckoutAction.</p> 
+    </section>
+
+    <section>
+	  <title>The ReservedCheckoutAction</title>
+	  <p>To invoke a reserved check out from a sitemap pipeline, you use The ReservedCheckoutAction.</p>
+      <source xml:space="preserve"><![CDATA[
+
+      <map:components>
+        ...
+        <map:actions>
+      	  <map:action name="reserved-checkout" src="org.apache.lenya.cms.cocoon.acting.ReservedCheckoutAction" logger="sitemap.action.reserved-checkout"/>
+        </map:actions>
+        ...
+      </map:components>
+
+      ]]></source>
+      
+      <source xml:space="preserve"><![CDATA[
+            <map:act type="reserved-checkout">
+              <map:generate src="content/rc/{exception}.xsp" type="serverpages">
+                <map:parameter name="user" value="{user}"/>
+                <map:parameter name="filename" value="{filename}"/>
+                <map:parameter name="date" value="{date}"/>
+              </map:generate>
+              <map:transform src="xslt/rc/rco-exception.xsl"/>
+              <map:serialize/>
+            </map:act>
+      ]]></source>
+    </section>
+
+    <section>
+	  <title>URL</title>
+       <p>The call</p>
+       <source xml:space="preserve"><![CDATA[{document-URL}?lenya.usecase=checkout&lenya usecase.step=checkout]]></source>
+       <p>invokes a check-out of the document</p>
+    </section>
+
+    <section>
+	  <title>The ReservedCheckoutTestAction</title>
+      <p>The ReservedCheckoutTestAction checks out a document only if this isn't already checked out</p> 
+      <source xml:space="preserve"><![CDATA[
+
+      <map:components>
+        ...
+        <map:actions>
+  	      <map:action name="reserved-checkout-test" src="org.apache.lenya.cms.cocoon.acting.ReservedCheckoutTestAction" logger="sitemap.action.reserved-checkout-test"/>
+        </map:actions>
+        ...
+      </map:components>
+
+      ]]></source>
+      
+      <source xml:space="preserve"><![CDATA[
+	        <map:act type="reserved-checkout-test">
+    	      <map:generate type="serverpages" src="../../content/rc/{exception}.xsp">
+        	    <map:parameter name="user" value="{user}"/>
+            	<map:parameter name="filename" value="{filename}"/>
+	            <map:parameter name="date" value="{date}"/>
+    	      </map:generate>
+        	  <map:transform src="../../xslt/rc/rco-exception.xsl"/>
+    	      <map:serialize/>
+        	</map:act>
+      ]]></source>
+    </section>
+
+    <section>
+	  <title>FileReservedCheckOutException</title>
+	  
+	  <p>When the file cannot be checked out because another user has already checked it out,
+	  a fileReservedCheckOutException is thrown:</p>
+	  <source xml:space="preserve">
+      File Reserved Checkout Exception
+      
+      Could not check out the file
+
+      Reason : The resource has already been checked out by another user
+      User:	lenya
+      Date:	Wed Oct 22 12:02:28 CEST 2003
+      Filename:	/content/authoring/index/index_de.xml
+	  </source>
+	  <p>The serverpage</p>
+      <source xml:space="preserve"> lenya/src/webapp/lenya/content/rc/fileReservedCheckOutException.xsp</source>
+      <p>generates the xml which will be transformed with </p>
+      <source xml:space="preserve"> lenya/src/webapp/lenya/xslt/rc/rco-exception.xsl</source>
+    </section>
+
+    <section>
+	  <title>Exception</title>
+	  
+	  <p>The errors are catched as generic Exception</p>
+	  <source xml:space="preserve">
+      Generic Exception
+
+      Check the log files :-)
+      Filename:	/content/authoring/malaVida/index_de.xml	  </source>
+	  <p>The serverpage</p>
+      <source xml:space="preserve"> lenya/src/webapp/lenya/content/rc/exception.xsp</source>
+      <p>generates the xml which will be transformed with </p>
+      <source xml:space="preserve"> lenya/src/webapp/lenya/xslt/rc/rco-exception.xsl</source>
+    </section>
+
+  </body>
+</document>

Added: lenya/sandbox/pubs/docu/content/authoring/33749d60-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221905620.bak
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/33749d60-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221905620.bak?rev=595691&view=auto
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/33749d60-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221905620.bak (added)
+++ lenya/sandbox/pubs/docu/content/authoring/33749d60-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221905620.bak Fri Nov 16 07:11:58 2007
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata xmlns="http://apache.org/lenya/metadata/1.0">
+<element-set namespace="http://purl.org/dc/elements/1.1/">
+<element key="title">
+<value>Check Out</value>
+</element>
+</element-set>
+<element-set namespace="http://apache.org/lenya/metadata/document/1.0">
+<element key="extension">
+<value>xml</value>
+</element>
+<element key="mimeType">
+<value>application/xml</value>
+</element>
+<element key="resourceType">
+<value>forrestDocument20</value>
+</element>
+<element key="contentType">
+<value>xml</value>
+</element>
+</element-set>
+</metadata>

Modified: lenya/sandbox/pubs/docu/content/authoring/33749d60-8731-11dc-ae46-9e7b5d14892d/en.rcml
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/33749d60-8731-11dc-ae46-9e7b5d14892d/en.rcml?rev=595691&r1=595690&r2=595691&view=diff
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/33749d60-8731-11dc-ae46-9e7b5d14892d/en.rcml (original)
+++ lenya/sandbox/pubs/docu/content/authoring/33749d60-8731-11dc-ae46-9e7b5d14892d/en.rcml Fri Nov 16 07:11:58 2007
@@ -1,5 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <XPSRevisionControl xmlns="">
+<CheckIn backup="true" identity="lenya" session="fde084c0-944b-11dc-8f2e-e6c0ff9903ab" time="1195221905620" version="3"/>
+<CheckOut identity="lenya" session="fde084c0-944b-11dc-8f2e-e6c0ff9903ab" time="1195221884633"/>
 <CheckIn backup="true" identity="lenya" session="1f12dc80-8860-11dc-ba66-cfbbb816bd0d" time="1193910793948" version="2"/>
 <CheckOut identity="lenya" session="1f12dc80-8860-11dc-ba66-cfbbb816bd0d" time="1193910766380"/>
 <CheckIn backup="true" identity="lenya" session="60798970-8730-11dc-ae46-9e7b5d14892d" time="1193781618799" version="1"/>

Added: lenya/sandbox/pubs/docu/content/authoring/34a94cd0-8731-11dc-ae46-9e7b5d14892d/en.1195221904101.bak
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/34a94cd0-8731-11dc-ae46-9e7b5d14892d/en.1195221904101.bak?rev=595691&view=auto
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/34a94cd0-8731-11dc-ae46-9e7b5d14892d/en.1195221904101.bak (added)
+++ lenya/sandbox/pubs/docu/content/authoring/34a94cd0-8731-11dc-ae46-9e7b5d14892d/en.1195221904101.bak Fri Nov 16 07:11:58 2007
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright 1999-2004 The Apache Software Foundation
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<!-- $Id: version.xml 55543 2004-10-26 00:14:59Z gregor $ --><!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
+
+<document>
+	<header>
+		<title>Revision</title>
+		
+		
+		
+	</header>
+
+  <body>
+	
+  <section>
+	<title>Location</title>
+	  <p>The backup files are located in a rcback directory</p>
+	  <source xml:space="preserve">
+        {publication}/content/rcbak/
+      </source>
+      <p> which can be configured in </p>
+	  <source xml:space="preserve">
+        lenya/src/webapp/lenya/config/rc/revision-controller.xconf
+      </source>
+      <p>For a document with an xml file {publication}/content/authoring/{filename}, the backup files are </p> 	  
+	  <source xml:space="preserve">
+        {publication}/{rcback-directory}/content/authoring/{filename}.timestamp
+      </source>
+    </section>
+
+    <section>
+	  <title>Revision Screen</title>
+      <p>To get the revision screen, use the serverpage</p>
+      <source xml:space="preserve">lenya/src/webapp/lenya/content/rc/versions-screen.xsp</source> 
+
+      <p>Sitemap :</p>
+      <source xml:space="preserve"><![CDATA[
+            <map:generate src="content/rc/versions-screen.xsp" type="serverpages"/>
+            <map:transform src="xslt/rc/rollback.xsl"/>
+            <map:serialize/>
+      ]]></source>
+	  
+    </section>
+
+    <section>
+	  <title>View of an old version</title>
+      <p>To get the view of a backup version, use the serverpage</p>
+      <source xml:space="preserve">lenya/src/webapp/lenya/content/rc/view.xsp</source> 
+      <p>It needs  the check-in time as request parameter</p>
+
+      <p>Sitemap in the publication :</p>
+      <source xml:space="preserve"><![CDATA[
+          <map:generate type="serverpages" src="../../content/rc/view.xsp">
+          </map:generate>
+          <map:transform src="xslt/toDoc.xsl"/>
+          <map:transform src="xslt/{../2}2xhtml.xsl"/>
+          <map:serialize type="xml"/>
+      ]]></source>
+    </section>
+
+    <section>
+	  <title>URL</title>
+	  <p>The call of the URL </p>
+	  <source xml:space="preserve"><![CDATA[{document-URL}?lenya.usecase=rollback&lenya usecase.step=view&rollbackTime={time-point}]]></source>
+      <p>shows the version corresponding to the time {time-point}</p>   
+    </section>
+
+    <section>
+	  <title>Disable the backup </title>
+      <p>To disable the backup set in the ReservedCheckinAction the backup boolean of getRC().reservedCheckIn(String destination, String identity, boolean backup) to false.</p>
+    </section>
+  </body>
+</document>

Added: lenya/sandbox/pubs/docu/content/authoring/34a94cd0-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221904101.bak
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/34a94cd0-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221904101.bak?rev=595691&view=auto
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/34a94cd0-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221904101.bak (added)
+++ lenya/sandbox/pubs/docu/content/authoring/34a94cd0-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221904101.bak Fri Nov 16 07:11:58 2007
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata xmlns="http://apache.org/lenya/metadata/1.0">
+<element-set namespace="http://purl.org/dc/elements/1.1/">
+<element key="title">
+<value>Revisions</value>
+</element>
+</element-set>
+<element-set namespace="http://apache.org/lenya/metadata/document/1.0">
+<element key="extension">
+<value>xml</value>
+</element>
+<element key="mimeType">
+<value>application/xml</value>
+</element>
+<element key="resourceType">
+<value>forrestDocument20</value>
+</element>
+<element key="contentType">
+<value>xml</value>
+</element>
+</element-set>
+</metadata>

Modified: lenya/sandbox/pubs/docu/content/authoring/34a94cd0-8731-11dc-ae46-9e7b5d14892d/en.rcml
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/34a94cd0-8731-11dc-ae46-9e7b5d14892d/en.rcml?rev=595691&r1=595690&r2=595691&view=diff
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/34a94cd0-8731-11dc-ae46-9e7b5d14892d/en.rcml (original)
+++ lenya/sandbox/pubs/docu/content/authoring/34a94cd0-8731-11dc-ae46-9e7b5d14892d/en.rcml Fri Nov 16 07:11:58 2007
@@ -1,5 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <XPSRevisionControl xmlns="">
+<CheckIn backup="true" identity="lenya" session="fde084c0-944b-11dc-8f2e-e6c0ff9903ab" time="1195221904101" version="3"/>
+<CheckOut identity="lenya" session="fde084c0-944b-11dc-8f2e-e6c0ff9903ab" time="1195221883166"/>
 <CheckIn backup="true" identity="lenya" session="1f12dc80-8860-11dc-ba66-cfbbb816bd0d" time="1193910779527" version="2"/>
 <CheckOut identity="lenya" session="1f12dc80-8860-11dc-ba66-cfbbb816bd0d" time="1193910765479"/>
 <CheckIn backup="true" identity="lenya" session="60798970-8730-11dc-ae46-9e7b5d14892d" time="1193781617662" version="1"/>

Added: lenya/sandbox/pubs/docu/content/authoring/35dcc3c0-8731-11dc-ae46-9e7b5d14892d/en.1195221898554.bak
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/35dcc3c0-8731-11dc-ae46-9e7b5d14892d/en.1195221898554.bak?rev=595691&view=auto
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/35dcc3c0-8731-11dc-ae46-9e7b5d14892d/en.1195221898554.bak (added)
+++ lenya/sandbox/pubs/docu/content/authoring/35dcc3c0-8731-11dc-ae46-9e7b5d14892d/en.1195221898554.bak Fri Nov 16 07:11:58 2007
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright 1999-2004 The Apache Software Foundation
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<!-- $Id: rollback.xml 55543 2004-10-26 00:14:59Z gregor $ --><!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
+
+<document>
+	<header>
+		<title>Rollback</title>
+		
+		
+		
+	</header>
+
+  <body>
+	<section>
+	  <title>Revision Controller</title>
+	  <p>To rollback a file call</p>
+	  <source xml:space="preserve">org.apache.lenya.cms.rc.RevisionController.rollback(String destination, String identity, boolean backupFlag, long time)</source>
+	  <p>where destination is the path of the file from the publication,identity is the identity of the user,
+	   backupFlag is a boolean to choose if you want a backup of the current version, and time is the time of
+	    the version to roll back to.
+      </p>
+	  
+	</section>
+    
+    <section>
+	  <title>The RollbackAction</title>
+	  <p>To invoke a rollback from a sitemap pipeline, you use The RollbackAction.</p>
+      <p>The check-in time is needed as request parameter</p>
+      <source xml:space="preserve"><![CDATA[
+
+      <map:components>
+        ...
+        <map:actions>
+  	      <map:action name="rollback" src="org.apache.lenya.cms.cocoon.acting.RollbackAction"/>
+        </map:actions>
+        ...
+      </map:components>
+
+      ]]></source>
+      
+      <source xml:space="preserve"><![CDATA[
+            <map:act type="rollback">
+              <map:redirect-to session="true" uri="{location}"/>
+            </map:act>
+      ]]></source>
+    </section>
+
+    <section>
+	  <title>URL</title>
+	  <p>The call of the URL </p>
+	  <source xml:space="preserve"><![CDATA[{document-URL}?lenya.usecase=rollback&lenya usecase.step=rollback&rollbackTime={time-point}]]></source>
+      <p>invokes the rollbak to the version corresponding to the time {time-point}</p>   
+    </section>
+
+  </body>
+</document>

Added: lenya/sandbox/pubs/docu/content/authoring/35dcc3c0-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221898554.bak
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/35dcc3c0-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221898554.bak?rev=595691&view=auto
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/35dcc3c0-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221898554.bak (added)
+++ lenya/sandbox/pubs/docu/content/authoring/35dcc3c0-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221898554.bak Fri Nov 16 07:11:58 2007
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata xmlns="http://apache.org/lenya/metadata/1.0">
+<element-set namespace="http://purl.org/dc/elements/1.1/">
+<element key="title">
+<value>Rollback</value>
+</element>
+</element-set>
+<element-set namespace="http://apache.org/lenya/metadata/document/1.0">
+<element key="extension">
+<value>xml</value>
+</element>
+<element key="mimeType">
+<value>application/xml</value>
+</element>
+<element key="resourceType">
+<value>forrestDocument20</value>
+</element>
+<element key="contentType">
+<value>xml</value>
+</element>
+</element-set>
+</metadata>

Modified: lenya/sandbox/pubs/docu/content/authoring/35dcc3c0-8731-11dc-ae46-9e7b5d14892d/en.rcml
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/35dcc3c0-8731-11dc-ae46-9e7b5d14892d/en.rcml?rev=595691&r1=595690&r2=595691&view=diff
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/35dcc3c0-8731-11dc-ae46-9e7b5d14892d/en.rcml (original)
+++ lenya/sandbox/pubs/docu/content/authoring/35dcc3c0-8731-11dc-ae46-9e7b5d14892d/en.rcml Fri Nov 16 07:11:58 2007
@@ -1,5 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <XPSRevisionControl xmlns="">
+<CheckIn backup="true" identity="lenya" session="fde084c0-944b-11dc-8f2e-e6c0ff9903ab" time="1195221898554" version="3"/>
+<CheckOut identity="lenya" session="fde084c0-944b-11dc-8f2e-e6c0ff9903ab" time="1195221887709"/>
 <CheckIn backup="true" identity="lenya" session="1f12dc80-8860-11dc-ba66-cfbbb816bd0d" time="1193910781300" version="2"/>
 <CheckOut identity="lenya" session="1f12dc80-8860-11dc-ba66-cfbbb816bd0d" time="1193910766767"/>
 <CheckIn backup="true" identity="lenya" session="60798970-8730-11dc-ae46-9e7b5d14892d" time="1193781626246" version="1"/>

Added: lenya/sandbox/pubs/docu/content/authoring/37148070-8731-11dc-ae46-9e7b5d14892d/en.1195221900267.bak
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/37148070-8731-11dc-ae46-9e7b5d14892d/en.1195221900267.bak?rev=595691&view=auto
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/37148070-8731-11dc-ae46-9e7b5d14892d/en.1195221900267.bak (added)
+++ lenya/sandbox/pubs/docu/content/authoring/37148070-8731-11dc-ae46-9e7b5d14892d/en.1195221900267.bak Fri Nov 16 07:11:58 2007
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright 2002-2004 The Apache Software Foundation
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+--><!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
+
+<document> 
+  <header> 
+    <title>Documentation Has Moved</title> 
+  </header> 
+  <body> 
+    <section>
+      <title>This documentation has moved.</title>
+      <p>Redirect: <a href="lenya-document:eeb40f30-8730-11dc-ae46-9e7b5d14892d">click here</a>
+</p>
+    </section>
+  </body>
+</document>

Added: lenya/sandbox/pubs/docu/content/authoring/37148070-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221900267.bak
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/37148070-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221900267.bak?rev=595691&view=auto
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/37148070-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221900267.bak (added)
+++ lenya/sandbox/pubs/docu/content/authoring/37148070-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221900267.bak Fri Nov 16 07:11:58 2007
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata xmlns="http://apache.org/lenya/metadata/1.0">
+<element-set namespace="http://purl.org/dc/elements/1.1/">
+<element key="title">
+<value>WebDAV Servers</value>
+</element>
+</element-set>
+<element-set namespace="http://apache.org/lenya/metadata/document/1.0">
+<element key="extension">
+<value>xml</value>
+</element>
+<element key="mimeType">
+<value>application/xml</value>
+</element>
+<element key="resourceType">
+<value>forrestDocument20</value>
+</element>
+<element key="contentType">
+<value>xml</value>
+</element>
+</element-set>
+</metadata>

Modified: lenya/sandbox/pubs/docu/content/authoring/37148070-8731-11dc-ae46-9e7b5d14892d/en.rcml
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/37148070-8731-11dc-ae46-9e7b5d14892d/en.rcml?rev=595691&r1=595690&r2=595691&view=diff
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/37148070-8731-11dc-ae46-9e7b5d14892d/en.rcml (original)
+++ lenya/sandbox/pubs/docu/content/authoring/37148070-8731-11dc-ae46-9e7b5d14892d/en.rcml Fri Nov 16 07:11:58 2007
@@ -1,5 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <XPSRevisionControl xmlns="">
+<CheckIn backup="true" identity="lenya" session="fde084c0-944b-11dc-8f2e-e6c0ff9903ab" time="1195221900267" version="3"/>
+<CheckOut identity="lenya" session="fde084c0-944b-11dc-8f2e-e6c0ff9903ab" time="1195221890318"/>
 <CheckIn backup="true" identity="lenya" session="1f12dc80-8860-11dc-ba66-cfbbb816bd0d" time="1193910778328" version="2"/>
 <CheckOut identity="lenya" session="1f12dc80-8860-11dc-ba66-cfbbb816bd0d" time="1193910764224"/>
 <CheckIn backup="true" identity="lenya" session="60798970-8730-11dc-ae46-9e7b5d14892d" time="1193781618925" version="1"/>

Added: lenya/sandbox/pubs/docu/content/authoring/38645900-8731-11dc-ae46-9e7b5d14892d/en.1195221905997.bak
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/38645900-8731-11dc-ae46-9e7b5d14892d/en.1195221905997.bak?rev=595691&view=auto
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/38645900-8731-11dc-ae46-9e7b5d14892d/en.1195221905997.bak (added)
+++ lenya/sandbox/pubs/docu/content/authoring/38645900-8731-11dc-ae46-9e7b5d14892d/en.1195221905997.bak Fri Nov 16 07:11:58 2007
@@ -0,0 +1,190 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright 1999-2004 The Apache Software Foundation
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<!-- $Id: lucene.xml 55543 2004-10-26 00:14:59Z gregor $ --><!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
+
+<document> 
+
+<header> 
+    <title>Lucene</title>
+     
+     
+     
+</header> 
+<body> 
+
+<section>
+<title>Overview</title>
+<p>There are two URL for the search screen relative to your publication: 
+    <code>search-live/lucene</code> to search the live area, <code>search-authoring/lucene</code> to 
+    search the authoring area of your publication.</p>
+<p>If you want to customize the layout of  the search screen for your publication, 
+    place a stylesheet at <code>lenya/xslt/search/search-and-results.xsl</code>
+     relative to your publication root.</p>
+<p>Lucene indices are stored within the <code>work/search/index/$AREA/index</code> directory of your 
+    publication. The <code>work/search/htdocs_dump/$AREA</code> directory holds content from crawling (see below).</p>
+
+<p>The search pipelines are defined within <code>global-sitemap.xmap</code> and <code>lucene.xmap</code>
+</p>
+</section>
+
+<section>
+<title>Crawling a website</title>
+<p>
+Crawl a website by running
+</p>
+<source xml:space="preserve">
+<![CDATA[
+ant -f build/lenya/webapp/lenya/bin/crawl_and_index.xml -Dcrawler.xconf=build/lenya/webapp/lenya/pubs/default/config/search/crawler-live.xconf crawl
+]]>
+</source>
+<p>
+Note that there is a search.properties file in build/lenya/webapp/lenya/bin that you may have to change.
+crawler.xconf needs to have the following elements:
+</p>
+<source xml:space="preserve">
+<![CDATA[
+<crawler>
+  <user-agent>lenya</user-agent>
+
+  <base-url href="http://lenya.apache.org/index.html"/>
+  <scope-url href="http://lenya.apache.org/"/>
+
+  <uri-list src="work/search/lucene/uris.txt"/>
+  <htdocs-dump-dir src="work/search/lucene/htdocs_dump/lenya.apache.org"/>
+
+  <!-- <robots src="robots.txt" domain="lenya.apache.org"/> -->
+</crawler>
+]]>
+</source>
+<ul>
+    <li>user-agent is the HTTP user agent that will be used for the crawler</li>
+    <li>base-url is the start URL for the crawler</li>
+    <li>scope-url limits the scope of the crawl to that site, or subdirectory</li>
+    <li>uri-list is a reference to a file that will contain all URLs found during the crawl</li>
+    <li>htdocs-dump-dir specifies the directory that will contain the crawled site</li>
+    <li>robots specifies an (optional) robots file that follows the <a href="http://www.robotstxt.org/wc/norobots.html">Robot Exclusion Standard</a>
+</li>
+</ul>
+<p>
+If you want to fine-tune the crawling (and do not have access to the remote server to put a robots.txt there), then
+you can specify exlusions in a local robots.txt file:
+</p>
+<source xml:space="preserve">
+<![CDATA[
+# lenya.apache.org
+
+User-agent: *
+Disallow: /there_seems_to_be_a_bug_within_websphinx_Robot_Exclusion.html
+
+#Disallow:
+
+User-agent: lenya
+Disallow: /do/not/crawl/this/page.html
+]]>
+</source>
+</section>
+
+<section>
+<title>Creating an index from the command line</title>
+<source xml:space="preserve">
+<![CDATA[
+ant -f build/lenya/webapp/lenya/bin/crawl_and_index.xml -Dlucene.xconf=build/lenya/webapp/lenya/pubs/default/config/search/lucene-live.xconf index
+]]>
+</source>
+<p>
+Note that there is a search.properties file in build/lenya/webapp/lenya/bin that you may have to change.
+lucene-live.xconf has the following elements
+</p>
+<source xml:space="preserve">
+<![CDATA[
+<lucene>
+  <update-index type="new"/>
+  <!--
+  <update-index type="incremental"/>
+  -->
+
+  <index-dir src="../../work/search/lucene/index/index"/>
+    <htdocs-dump-dir src="../../work/search/lucene/htdocs_dump"/>
+
+    <indexer class="org.apache.lenya.lucene.index.DefaultIndexer"/>
+</lucene>
+]]>
+</source>
+</section>
+
+<section>
+<title>Indexing XML documents</title>
+
+<p>
+In order to index XML documents one needs to configure the <code>org.apache.lenya.lucene.index.ConfigurableIndexer</code> (see above).
+</p>
+
+<p>
+With namespaces:
+</p>
+<source xml:space="preserve">
+<![CDATA[
+<?xml version="1.0"?>
+
+<luc:document xmlns:luc="http://apache.org/cocoon/lenya/lucene/1.0">
+  <luc:field name="currwfstate" type="Text" xpath="/wf:history/wf:version[last()]/@state">
+    <namespace prefix="wf">http://apache.org/cocoon/lenya/workflow/1.0</namespace>
+  </luc:field>
+</luc:document>
+]]>
+</source>
+
+<p>
+Concatenating element values and setting default values in case element value doesn't exist:
+</p>
+<source xml:space="preserve">
+<![CDATA[
+<?xml version="1.0"?>
+
+<luc:document xmlns:luc="http://apache.org/cocoon/lenya/lucene/1.0">
+  <luc:field name="title" type="Text" xpath="/article/head/title"/>
+  <luc:field name="subtitle" type="Text" xpath="/article/head/subtitle"/>
+  <luc:field name="lead" type="UnStored" xpath="/article/head/abstract"/>
+  <luc:field name="contents" type="UnStored" xpath="/"/>
+  <luc:field name="author" type="UnStored"/>
+    <namespace prefix="lenya">http://apache.org/cocoon/lenya/page-envelope/1.0</namespace>
+    <namespace prefix="dc">http://purl.org/dc/elements/1.1/</namespace>
+    <xpath>/*/lenya:meta/dc:contributor</xpath>
+  </luc:field>
+  <luc:field name="date" type="Text">
+    <namespace prefix="lenya">http://apache.org/cocoon/lenya/page-envelope/1.0</namespace>
+    <xpath default="1969">/*/lenya:meta/year</xpath><text>.</text><xpath default="02">/*/lenya:meta/month</xpath><text>.</text><xpath default="16">/*/lenya:meta/day</xpath>
+  </luc:field>
+</luc:document>
+]]>
+</source>
+</section>
+
+<section>
+<title>Extract text from a PDF document</title>
+<source xml:space="preserve">
+<![CDATA[
+ant -f build/lenya/webapp/lenya/bin/crawl_and_index.xml -Dhtdocs.dump.dir=build/lenya/webapp/lenya/pubs/default/work/search/lucene/htdocs_dump xpdf
+]]>
+</source>
+<p>
+Also see the targets <code>pdfbox</code> and <code>pdfadobe</code>.
+</p>
+</section>
+
+</body>
+</document>

Added: lenya/sandbox/pubs/docu/content/authoring/38645900-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221905997.bak
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/38645900-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221905997.bak?rev=595691&view=auto
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/38645900-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221905997.bak (added)
+++ lenya/sandbox/pubs/docu/content/authoring/38645900-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221905997.bak Fri Nov 16 07:11:58 2007
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata xmlns="http://apache.org/lenya/metadata/1.0">
+<element-set namespace="http://purl.org/dc/elements/1.1/">
+<element key="title">
+<value>Searching with Lucene</value>
+</element>
+</element-set>
+<element-set namespace="http://apache.org/lenya/metadata/document/1.0">
+<element key="extension">
+<value>xml</value>
+</element>
+<element key="mimeType">
+<value>application/xml</value>
+</element>
+<element key="resourceType">
+<value>forrestDocument20</value>
+</element>
+<element key="contentType">
+<value>xml</value>
+</element>
+</element-set>
+</metadata>

Modified: lenya/sandbox/pubs/docu/content/authoring/38645900-8731-11dc-ae46-9e7b5d14892d/en.rcml
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/38645900-8731-11dc-ae46-9e7b5d14892d/en.rcml?rev=595691&r1=595690&r2=595691&view=diff
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/38645900-8731-11dc-ae46-9e7b5d14892d/en.rcml (original)
+++ lenya/sandbox/pubs/docu/content/authoring/38645900-8731-11dc-ae46-9e7b5d14892d/en.rcml Fri Nov 16 07:11:58 2007
@@ -1,5 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <XPSRevisionControl xmlns="">
+<CheckIn backup="true" identity="lenya" session="fde084c0-944b-11dc-8f2e-e6c0ff9903ab" time="1195221905997" version="3"/>
+<CheckOut identity="lenya" session="fde084c0-944b-11dc-8f2e-e6c0ff9903ab" time="1195221884979"/>
 <CheckIn backup="true" identity="lenya" session="1f12dc80-8860-11dc-ba66-cfbbb816bd0d" time="1193910799757" version="2"/>
 <CheckOut identity="lenya" session="1f12dc80-8860-11dc-ba66-cfbbb816bd0d" time="1193910770396"/>
 <CheckIn backup="true" identity="lenya" session="60798970-8730-11dc-ae46-9e7b5d14892d" time="1193781628849" version="1"/>

Added: lenya/sandbox/pubs/docu/content/authoring/39b06100-8731-11dc-ae46-9e7b5d14892d/en.1195221898309.bak
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/39b06100-8731-11dc-ae46-9e7b5d14892d/en.1195221898309.bak?rev=595691&view=auto
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/39b06100-8731-11dc-ae46-9e7b5d14892d/en.1195221898309.bak (added)
+++ lenya/sandbox/pubs/docu/content/authoring/39b06100-8731-11dc-ae46-9e7b5d14892d/en.1195221898309.bak Fri Nov 16 07:11:58 2007
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright 1999-2004 The Apache Software Foundation
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<!-- $Id: URIParametrizer.xml 55543 2004-10-26 00:14:59Z gregor $ --><!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
+
+<document> 
+  <header> 
+    <title>URI Parametrizer</title>
+    <version major="0" minor="1">Initial version</version>
+     
+    <notice/> 
+    <abstract>Desciption of the URI Parametrizer which is a key
+    element of the site tree framework.</abstract>
+  </header> 
+  <body> 
+
+    <section>
+      <title>Motivation</title>
+
+      <p>The problem of <a href="../publication/siteTree.html">determining the doctype</a>
+      independent of request URI needs a flexible and yet simple
+      solution. This is where the URI Parametrizer comes to the
+      rescue.</p>
+
+    </section>
+
+    <section>
+      <title>Rationale</title>
+
+      <p>The URI Parametrizer is an action which given an arbitrary
+      URI return a configurable number of parameters which it infers
+      from this URI. Typical parameters include source document type,
+      navigation location, etc. The action itself delegates to task of
+      determining the parameters to the Cocoon sitemap, i.e. the
+      parameters are determinined using the normal sitemap pipeline
+      matching mechanism.</p>
+
+      <section>
+	<title>Overview</title>
+	
+	<p>The flow of information is outlined in the following
+	diagram:</p>
+
+	<figure alt="Diagram of URIParametrizer" src="lenya-document:67cfef60-8731-11dc-ae46-9e7b5d14892d"/>
+
+      </section>
+      <section>
+	<title>Interfaces</title>
+
+	<p>The URIParametrizerAction expects an arbitrary number of
+	parameters. Each parameter contains a key value pair which
+	denotes the name of the parameter and the source. A typical
+	example is as follows:</p>
+	<source xml:space="preserve"><![CDATA[
+<map:act type="uriparametrizer">
+  <map:parameter name="doctype"
+	  value="cocoon://uri-parameter/{publication-id}/doctype"/>
+  <map:parameter name="path"
+	  value="cocoon://uri-parameter/{publication-id}/path"/>
+  <map:generate src="cocoon:/{doctype}/{path}"/>
+</map:act>
+]]></source>
+
+	<p>The <code>uri-parameter</code> prefix is a standard prefix
+	which invokes a pipeline in the root sitemap which mounts a
+	subsitemap in your publication with the name
+	<code>parameter-{parameterName}.xmap</code>.</p> 
+
+	<p>The action basically just issues a request back to cocoon
+	for each parameter. It uses the URI given in the value
+	attribute where it also adds the original request URI. So for
+	a given request URI <code>foo.html</code> and the parameters
+	given above the action basically issues to requests using the
+	<code>cocoon:</code> protocol:</p>
+	<source xml:space="preserve">
+cocoon://uri-parameter/{publication-id}/doctype/foo.html
+cocoon://uri-parameter/{publication-id}/path/foo.html</source>
+
+	<p>The matcher for uri-parameter in the root sitemap then
+	tries to mount the sitemaps
+	<code>parameter-doctype.xmap</code> and
+	<code>parameter-path.xmap</code> in the publication. Then the
+	reuest is matched against the parameter sitemap. Here's a very
+	simple example of a parameter sitemap:</p>
+
+	<source xml:space="preserve"><![CDATA[
+<?xml version="1.0"?>
+
+<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0">
+
+  <map:components>
+    <map:generators default="file"/>
+    <map:transformers default="xslt"/>
+    <map:readers default="resource"/>
+    <map:serializers default="html"/>
+    <map:matchers default="wildcard"/>
+    <map:actions/>
+  </map:components>
+
+  <map:views/>
+
+  <map:resources/>
+
+  <map:pipelines>
+
+    <map:pipeline>
+      
+      <map:match pattern="**">
+	<map:generate type="serverpages" src="content/parameters/doctype.xsp">
+          <map:parameter name="value" value="{1}"/>
+        </map:generate>
+	<map:serialize type="xml"/>
+      </map:match>
+      
+    </map:pipeline>
+
+  </map:pipelines>
+</map:sitemap>]]></source>
+
+	<p>A more serious example could possibly include matchers
+	using the SourceTypeAction from the Forrest Project or a
+	HashMapAction as outlined in the <a href="../publication/siteTree.html">SiteTree proposal</a>.</p>
+
+	<p>After a match has been found the pipeline in the parameter
+	sitemap returns an XML snippet in the following form:</p>
+
+	<source xml:space="preserve"><![CDATA[
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<parameter xmlns="http://apache.org/cocoon/lenya/uri-parameters/1.0">article</parameter>
+]]></source>
+
+	<p>This xml is consequently parsed by the action and returned
+	as a HashMap. Inside the action the parameters will be
+	available under the names as they were specified in the
+	parameters to the action.</p>
+      </section>
+
+      <p>The fact that the actual determination is delegated back to
+      the sitemap allows for a combination of the <a href="../publication/siteTree.html">original proposals</a> where
+      solutions such as Hashmap and SourceTypeAction were
+      outlined.</p>
+    </section>
+
+  </body> 
+  <footer> 
+    <legal>© 2003 wyona.org</legal> 
+  </footer>
+</document>

Added: lenya/sandbox/pubs/docu/content/authoring/39b06100-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221898309.bak
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/39b06100-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221898309.bak?rev=595691&view=auto
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/39b06100-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221898309.bak (added)
+++ lenya/sandbox/pubs/docu/content/authoring/39b06100-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221898309.bak Fri Nov 16 07:11:58 2007
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata xmlns="http://apache.org/lenya/metadata/1.0">
+<element-set namespace="http://purl.org/dc/elements/1.1/">
+<element key="title">
+<value>URI Parametrizer</value>
+</element>
+</element-set>
+<element-set namespace="http://apache.org/lenya/metadata/document/1.0">
+<element key="extension">
+<value>xml</value>
+</element>
+<element key="mimeType">
+<value>application/xml</value>
+</element>
+<element key="resourceType">
+<value>forrestDocument20</value>
+</element>
+<element key="contentType">
+<value>xml</value>
+</element>
+</element-set>
+</metadata>

Modified: lenya/sandbox/pubs/docu/content/authoring/39b06100-8731-11dc-ae46-9e7b5d14892d/en.rcml
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/39b06100-8731-11dc-ae46-9e7b5d14892d/en.rcml?rev=595691&r1=595690&r2=595691&view=diff
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/39b06100-8731-11dc-ae46-9e7b5d14892d/en.rcml (original)
+++ lenya/sandbox/pubs/docu/content/authoring/39b06100-8731-11dc-ae46-9e7b5d14892d/en.rcml Fri Nov 16 07:11:58 2007
@@ -1,5 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <XPSRevisionControl xmlns="">
+<CheckIn backup="true" identity="lenya" session="fde084c0-944b-11dc-8f2e-e6c0ff9903ab" time="1195221898309" version="3"/>
+<CheckOut identity="lenya" session="fde084c0-944b-11dc-8f2e-e6c0ff9903ab" time="1195221887308"/>
 <CheckIn backup="true" identity="lenya" session="1f12dc80-8860-11dc-ba66-cfbbb816bd0d" time="1193910801331" version="2"/>
 <CheckOut identity="lenya" session="1f12dc80-8860-11dc-ba66-cfbbb816bd0d" time="1193910771343"/>
 <CheckIn backup="true" identity="lenya" session="60798970-8730-11dc-ae46-9e7b5d14892d" time="1193781619238" version="1"/>

Added: lenya/sandbox/pubs/docu/content/authoring/3b1ee520-8731-11dc-ae46-9e7b5d14892d/en.1195221899080.bak
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/3b1ee520-8731-11dc-ae46-9e7b5d14892d/en.1195221899080.bak?rev=595691&view=auto
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/3b1ee520-8731-11dc-ae46-9e7b5d14892d/en.1195221899080.bak (added)
+++ lenya/sandbox/pubs/docu/content/authoring/3b1ee520-8731-11dc-ae46-9e7b5d14892d/en.1195221899080.bak Fri Nov 16 07:11:58 2007
@@ -0,0 +1,146 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright 1999-2004 The Apache Software Foundation
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<!-- $Id: standardURI.xml 55543 2004-10-26 00:14:59Z gregor $ --><!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
+
+<document> 
+  <header> 
+    <title>URI Scheme</title>
+    <version major="0" minor="2">Version 0.2</version>
+     
+    <abstract>Proposal for a standardization of URIs which are used
+      for CMS functionality. </abstract> 
+  </header> 
+  <body> 
+
+    <section>
+      <title>Introduction</title>
+      <p>We want to standardize CMS functionality across different
+      publications so that we can consolidate them in a standard root
+      sitemap.</p>
+
+      <p>In order to achieve this one precondition is to standardize
+      on the URIs how the CMS functionality is invoked.</p>
+
+      <p>There are different ways to achieve this. We either reserve
+      part of the URI space (e.g. /lenya/foo) or we reserve part of
+      the request parameter space (e.g. /foo?lenya=bar)</p>
+
+      <section>
+	<title>Dynamic URIs</title>
+
+	<p>We decided to go mostly for the second solution so that we
+	  can leave the URI space as required by the publication and use
+	  request parameters to invoke CMS actions.</p>
+
+	<p>We define two standard request parameters which we use to
+	  invoke all CMS actions in a standard way:</p>
+	<dl>
+	  <dt>
+<code>lenya.usecase</code>
+</dt>
+	  <dd>The name of the use case, e.g. "publish"</dd>
+	  <dt>
+<code>lenya.step</code>
+</dt>
+	  <dd>Each use case can have multiple steps,
+	    e.g. "showscreen"</dd> 
+	</dl>
+        <p>
+        For further information about usecases, see section <a href="usecases.html">Usecases</a>.
+        </p>
+      </section>
+      
+      <section>
+	<title>Static URIs</title>
+
+	<p>There are also some static URIs that are needed for the Lenya
+	  CMS. They are mostly internal pipelines for resources such as
+	  the menu, css or support files for Xopus and Bitflux
+	  editors.</p>
+
+	<p>There is currently no consistent standard as to under which
+	  URI space these resources should be located. Some are
+	  residing in <code>/xopus/**</code> or
+	  <code>/bitflux/**</code> and others are in
+	  <code>/lenya/**</code>.</p>
+	
+      </section>
+    </section>
+
+    <section id="uri_definition">
+      <title>URI definition</title>
+      
+      <p>Given the URI
+      <code>/lenya/computerworld/authoring/news/foo.html</code> we
+      define the following parts:</p>
+      <table>
+	<tr>
+	  <th colspan="1" rowspan="1">URI fragment</th>
+	  <th colspan="1" rowspan="1">Name</th>
+	</tr>
+	<tr>
+	  <td colspan="1" rowspan="1">lenya</td>
+	  <td colspan="1" rowspan="1">
+<code>context-prefix</code>
+</td>
+	</tr>
+	<tr>
+	  <td colspan="1" rowspan="1">computerworld</td>
+	  <td colspan="1" rowspan="1">
+<code>publication-id</code>
+</td>
+	</tr>
+	<tr>
+	  <td colspan="1" rowspan="1">authoring</td>
+	  <td colspan="1" rowspan="1">
+<code>area</code>
+</td>
+	</tr>
+	<tr>
+	  <td colspan="1" rowspan="1">news/foo</td>
+	  <td colspan="1" rowspan="1">
+<code>document-id</code>
+</td>
+	</tr>
+      </table>
+    </section>
+
+    <section>
+      <title>Static URIs</title>
+
+      <p>Currently different fragments of the URI space are reserved
+	(e.g. <code>/xopus/**</code>, <code>/bitflux/**</code> and
+	everything under <code>/lenya/**</code> that hasn't been
+	defined previously).</p>
+
+      <fixme author="ce">The reserved URI space needs to be
+      consolidated and standardized.</fixme>
+    </section>
+    
+    <section>
+      <title>Dynamic URIs</title>
+
+        <p>The dynamic URIs that are used for usecases are explained in the
+        section <a href="usecases.html">Usecases</a>.
+        </p>
+      
+    </section>
+  </body> 
+  <footer> 
+    <legal>© 200 wyona.org</legal> 
+  </footer>
+</document>

Added: lenya/sandbox/pubs/docu/content/authoring/3b1ee520-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221899080.bak
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/3b1ee520-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221899080.bak?rev=595691&view=auto
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/3b1ee520-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221899080.bak (added)
+++ lenya/sandbox/pubs/docu/content/authoring/3b1ee520-8731-11dc-ae46-9e7b5d14892d/en.meta.1195221899080.bak Fri Nov 16 07:11:58 2007
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata xmlns="http://apache.org/lenya/metadata/1.0">
+<element-set namespace="http://purl.org/dc/elements/1.1/">
+<element key="title">
+<value>URI Scheme</value>
+</element>
+</element-set>
+<element-set namespace="http://apache.org/lenya/metadata/document/1.0">
+<element key="extension">
+<value>xml</value>
+</element>
+<element key="mimeType">
+<value>application/xml</value>
+</element>
+<element key="resourceType">
+<value>forrestDocument20</value>
+</element>
+<element key="contentType">
+<value>xml</value>
+</element>
+</element-set>
+</metadata>

Modified: lenya/sandbox/pubs/docu/content/authoring/3b1ee520-8731-11dc-ae46-9e7b5d14892d/en.rcml
URL: http://svn.apache.org/viewvc/lenya/sandbox/pubs/docu/content/authoring/3b1ee520-8731-11dc-ae46-9e7b5d14892d/en.rcml?rev=595691&r1=595690&r2=595691&view=diff
==============================================================================
--- lenya/sandbox/pubs/docu/content/authoring/3b1ee520-8731-11dc-ae46-9e7b5d14892d/en.rcml (original)
+++ lenya/sandbox/pubs/docu/content/authoring/3b1ee520-8731-11dc-ae46-9e7b5d14892d/en.rcml Fri Nov 16 07:11:58 2007
@@ -1,5 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <XPSRevisionControl xmlns="">
+<CheckIn backup="true" identity="lenya" session="fde084c0-944b-11dc-8f2e-e6c0ff9903ab" time="1195221899080" version="3"/>
+<CheckOut identity="lenya" session="fde084c0-944b-11dc-8f2e-e6c0ff9903ab" time="1195221888462"/>
 <CheckIn backup="true" identity="lenya" session="1f12dc80-8860-11dc-ba66-cfbbb816bd0d" time="1193910785591" version="2"/>
 <CheckOut identity="lenya" session="1f12dc80-8860-11dc-ba66-cfbbb816bd0d" time="1193910770364"/>
 <CheckIn backup="true" identity="lenya" session="60798970-8730-11dc-ae46-9e7b5d14892d" time="1193781616505" version="1"/>



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