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/...

[email protected]
Newsgroups gmane.comp.cms.lenya.cvs
Message-ID <[email protected]>
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"/>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.