svn commit: r755992 [5/5] - in /lenya/contributions/2_0_X/pubs: ./ defaultfiredocs/ defaultfiredocs/config/ defaultfiredocs/config/access-control/ defaultfiredocs/config/access-control/passwd/ defaultfiredocs/config/access-control/policies/ defaultfire...

[email protected]
Newsgroups gmane.comp.cms.lenya.cvs
Message-ID <[email protected]>
Added: lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/defaultstyle/xslt/navigation/menu.xsl
URL: http://svn.apache.org/viewvc/lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/defaultstyle/xslt/navigation/menu.xsl?rev=755992&view=auto
==============================================================================
--- lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/defaultstyle/xslt/navigation/menu.xsl (added)
+++ lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/defaultstyle/xslt/navigation/menu.xsl Thu Mar 19 13:29:18 2009
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You 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: menu.xsl 42703 2004-03-13 12:57:53Z gregor $ -->
+
+<xsl:stylesheet version="1.0"
+  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+  xmlns:site="http://apache.org/lenya/site/1.0"
+  xmlns="http://www.w3.org/1999/xhtml"
+  exclude-result-prefixes="site"
+  >
+  
+  
+  <xsl:template match="site:fragment">
+    <xsl:copy-of select="."/>
+    <div id="menu">
+      <xsl:apply-templates select="site:node"/>
+    </div>
+  </xsl:template>
+  
+  <xsl:template match="site:node[not(site:link)]"/>
+  <xsl:template match="site:node[@visible = 'false']"/>
+  
+  <xsl:template match="site:node">
+    <xsl:choose>
+      <xsl:when test="@ancestorOfCurrent = 'true' or site:link[@current = 'true']">
+        <div class="menublock-selected-{count(ancestor-or-self::site:node)}">
+          <xsl:apply-templates select="site:link"/>
+          <xsl:apply-templates select="site:node"/>
+        </div>
+      </xsl:when>
+      <xsl:otherwise>
+        <div class="menublock-{count(ancestor-or-self::site:node)}">
+          <xsl:apply-templates select="site:link"/>
+          <xsl:apply-templates select="site:node"/>
+        </div>
+      </xsl:otherwise>
+    </xsl:choose>
+  </xsl:template>
+  
+  
+  <xsl:template match="site:link">
+    <xsl:choose>
+      <xsl:when test="@current = 'true'">
+        <xsl:call-template name="item-selected"/>
+      </xsl:when>
+      <xsl:otherwise>
+        <xsl:call-template name="item-default"/>
+      </xsl:otherwise>
+    </xsl:choose>
+  </xsl:template>
+  
+  
+  <xsl:template name="item-default">
+    <div class="menuitem-{count(ancestor-or-self::site:node)}">
+      <xsl:variable name="suffix">
+        <xsl:if test="starts-with(@href, 'lenya-document:')">
+          <xsl:text>?uuid2url.extension=html</xsl:text>
+        </xsl:if>
+      </xsl:variable>
+      <a href="{@href}{$suffix}"><xsl:value-of select="@label"/></a>
+    </div>
+  </xsl:template>
+  
+  
+  <xsl:template name="item-selected">
+    <div class="menuitem-selected-{count(ancestor-or-self::site:node)}">
+      <xsl:value-of select="@label"/>
+    </div>
+  </xsl:template>
+
+    
+</xsl:stylesheet> 

Added: lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/defaultstyle/xslt/navigation/search.xsl
URL: http://svn.apache.org/viewvc/lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/defaultstyle/xslt/navigation/search.xsl?rev=755992&view=auto
==============================================================================
--- lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/defaultstyle/xslt/navigation/search.xsl (added)
+++ lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/defaultstyle/xslt/navigation/search.xsl Thu Mar 19 13:29:18 2009
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You 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: search.xsl 76019 2004-11-16 20:13:32Z gregor $ -->
+
+
+<xsl:stylesheet version="1.0"
+  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+  xmlns:nav="http://apache.org/cocoon/lenya/navigation/1.0"
+  xmlns="http://www.w3.org/1999/xhtml"
+  exclude-result-prefixes="nav"
+  >
+  
+  <xsl:param name="root"/>
+  <xsl:param name="chosenlanguage"/>
+  <xsl:param name="defaultlanguage"/>
+  
+  <xsl:variable name="languageSuffix">
+    <xsl:if test="$chosenlanguage != $defaultlanguage">
+      <xsl:text>_</xsl:text>
+      <xsl:value-of select="$chosenlanguage"/>
+    </xsl:if>
+  </xsl:variable>
+  
+  <xsl:template match="nav:site">
+    <div id="search">
+      <form action="{$root}search{$languageSuffix}.html" id="form-search">
+        <p>
+          <input class="searchfield" type="text" name="queryString" alt="Search field"/>
+          <input type="hidden" value="20" name="pageLength"/>
+          <input class="searchsubmit" type="submit" value="Go" name="input-go"/>
+        </p>
+      </form>
+    </div>
+  </xsl:template>
+  
+  <xsl:template match="@*|node()">
+    <xsl:copy>
+      <xsl:apply-templates select="@*|node()"/>
+    </xsl:copy>
+  </xsl:template>
+  
+</xsl:stylesheet>

Added: lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/defaultstyle/xslt/navigation/tabs.xsl
URL: http://svn.apache.org/viewvc/lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/defaultstyle/xslt/navigation/tabs.xsl?rev=755992&view=auto
==============================================================================
--- lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/defaultstyle/xslt/navigation/tabs.xsl (added)
+++ lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/defaultstyle/xslt/navigation/tabs.xsl Thu Mar 19 13:29:18 2009
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You 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: tabs.xsl 189880 2005-06-10 02:36:09Z gregor $ -->
+
+<xsl:stylesheet version="1.0"
+  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+  xmlns:site="http://apache.org/lenya/site/1.0"
+  xmlns="http://www.w3.org/1999/xhtml"
+  exclude-result-prefixes="site"
+  >
+  
+  <xsl:template match="site:fragment">
+    
+    <div id="tabs">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tr>
+          <xsl:call-template name="pre-separator"/>
+          <xsl:for-each select="site:node">
+            <xsl:if test="position() &gt; 1 and not (@visible = 'false')">
+              <xsl:call-template name="separator"/>
+            </xsl:if>
+            
+            <xsl:choose>
+              <xsl:when test="@visible = 'false'"/>
+              <xsl:when test="@ancestorOfCurrent = 'true' or site:link[@current = 'true']">
+                <xsl:call-template name="tab-selected"/>
+              </xsl:when>
+              <xsl:otherwise>
+                <xsl:call-template name="tab"/>
+              </xsl:otherwise>
+            </xsl:choose>
+            
+          </xsl:for-each>
+          <xsl:call-template name="post-separator"/>
+        </tr>
+      </table>
+    </div>
+    
+  </xsl:template>
+  
+  
+  <xsl:template name="tab">
+    <td><div class="tab"><xsl:apply-templates select="site:link"/></div></td>
+  </xsl:template>
+  
+  
+  <xsl:template name="tab-selected">
+    <td><div class="tab-selected"><xsl:apply-templates select="site:link"/></div></td>
+  </xsl:template>
+  
+  
+  <xsl:template name="separator">
+    <td><div class="tab-separator">&#160;</div></td>
+  </xsl:template>
+  
+  
+  <xsl:template name="pre-separator">
+    <td><div class="tab-pre-separator">&#160;</div></td>
+  </xsl:template>
+  
+  
+  <xsl:template name="post-separator">
+    <td class="tab-post-separator"><div class="tab-separator">&#160;</div></td>
+  </xsl:template>
+  
+  
+  <xsl:template match="site:link">
+    <xsl:param name="suffix"/>
+    <a class="tab{$suffix}">
+      <xsl:if test="not(@current = 'true')">
+        <xsl:attribute name="href"><xsl:value-of select="@href"/></xsl:attribute>
+      </xsl:if>
+      <span><xsl:value-of select="@label"/></span>
+    </a>
+  </xsl:template>
+  
+  
+</xsl:stylesheet> 

Added: lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/defaultstyle/xslt/page.xsl
URL: http://svn.apache.org/viewvc/lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/defaultstyle/xslt/page.xsl?rev=755992&view=auto
==============================================================================
--- lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/defaultstyle/xslt/page.xsl (added)
+++ lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/defaultstyle/xslt/page.xsl Thu Mar 19 13:29:18 2009
@@ -0,0 +1,175 @@
+<?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: page2xhtml.xsl 439367 2006-09-01 16:15:28Z andreas $ -->
+
+<xsl:stylesheet version="1.0"
+  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+  xmlns="http://www.w3.org/1999/xhtml"
+  xmlns:xhtml="http://www.w3.org/1999/xhtml"
+  xmlns:page="http://apache.org/cocoon/lenya/cms-page/1.0"
+  xmlns:lenya="http://apache.org/cocoon/lenya/page-envelope/1.0" 
+  xmlns:i18n="http://apache.org/cocoon/i18n/2.1"
+  xmlns:meta="http://apache.org/lenya/meta/1.0/"
+  xmlns:i="http://apache.org/cocoon/include/1.0"
+  exclude-result-prefixes="page xhtml lenya"
+  >
+
+  <xsl:param name="pub"/>  
+  <xsl:param name="area"/> 
+  <xsl:param name="path"/>
+  <xsl:param name="uuid"/>
+  <xsl:param name="language"/>
+  <xsl:param name="defaultLanguage"/>
+  <xsl:param name="documentUrl"/>
+  
+  <xsl:param name="lastPublishedUser"/>
+  <xsl:param name="lastPublishedDate"/>
+  
+  <!--Following is a show off to explain lenya.properties.xml -->
+  <xsl:param name="author"/>
+  <xsl:param name="lenyaVersion"/>
+  
+  <xsl:variable name="webappUrl" select="concat('/', $pub, '/', $area, $documentUrl)"/>
+
+  <xsl:variable name="languageSuffix">
+    <xsl:if test="$language != $defaultLanguage">
+      <xsl:text>_</xsl:text><xsl:value-of select="$language"/>
+    </xsl:if>
+  </xsl:variable>
+  
+  <xsl:template match="/*">
+    <html>
+      <head>
+        <link rel="stylesheet" href="/{$pub}/{$area}/defaultstyle/css/page.css" type="text/css" media="screen"/>
+        <!--
+        <link rel="stylesheet" href="/{$pub}/{$area}/defaultstyle/css/print.css" type="text/css" media="print"/>
+        -->
+        <link rel="alternate" type="application/rss+xml"  title="News" href="/{$pub}/{$area}/news.rss"/>
+        <i:include src="cocoon://modules/atom/serviceLinks" strip-root="true"/>
+        <meta content="Apache Lenya {$lenyaVersion}" name="generator"/>
+        <title><meta:value element="title" ns="http://purl.org/dc/elements/1.1/" default="error-404"
+          i18n:attr="default" uuid="{$uuid}" lang="{$language}"/></title>
+        <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8"/>
+        <link rel="SHORTCUT ICON" href="/{$pub}/{$area}/favicon.ico"/>
+      </head>
+      <body>
+        <div id="page">
+          <table width="100%" cellpadding="0" cellspacing="0" border="0">
+            <tr>
+              <td id="publication-title">
+                <i18n:translate>
+                  <i18n:text>publication-title</i18n:text>
+                  <i18n:param><xsl:value-of select="$author"/></i18n:param>
+                </i18n:translate>
+              </td>
+              <td id="project-logo"><img src="/{$pub}/{$area}/images/project-logo.png" alt="project logo"/></td>
+            </tr>
+          </table>
+          <i:include src="cocoon:/tabs"/>
+          <table width="100%" border="0" cellpadding="0" cellspacing="0">
+            <tr>
+              <td valign="top" style="width: 230px">
+                <i:include src="cocoon:/menu"/>
+                <i:include src="cocoon:/languageSelector"/>
+              </td>
+              <td valign="top">
+                <div id="main">
+                  <i:include src="cocoon:/breadcrumb"/>
+                  <xsl:call-template name="searchForm"/>
+                  
+                  <div id="content">
+                    <i:include src="cocoon:/{$pub}/{$area}/{$uuid}/{$language}.content">
+                      <i:fallback>
+                        <p>
+                          This document doesn't exist.
+                        </p>
+                      </i:fallback>
+                    </i:include>
+                  </div>
+                  
+                  <xsl:call-template name="footer"/>
+                </div>
+              </td>
+            </tr>
+          </table>
+        </div>
+        
+      </body>
+    </html>
+  </xsl:template>
+  
+  
+  <xsl:template name="searchForm">
+    <div id="search">
+      <form action="/{$pub}/{$area}/search{$languageSuffix}.html" id="form-search">
+        <p>
+          <input class="searchfield" type="text" name="queryString" alt="Search field"/>
+          <input type="hidden" value="20" name="pageLength"/>
+          <input class="searchsubmit" type="submit" value="Go" name="input-go"/>
+        </p>
+      </form>
+    </div>
+  </xsl:template>
+  
+  
+  <xsl:template name="footer">
+    <div id="footer">
+      <p>
+        <xsl:choose>
+          <xsl:when test="$lastPublishedUser != ''">
+            <i18n:translate>
+              <i18n:text>last-published</i18n:text>
+              <i18n:param><i18n:date-time src-pattern="yyyy-MM-dd HH:mm:ss"><xsl:value-of select="$lastPublishedDate"/></i18n:date-time></i18n:param>
+              <i18n:param><xsl:value-of select="$lastPublishedUser"/></i18n:param>
+            </i18n:translate>
+          </xsl:when>
+          <xsl:otherwise>
+            <i18n:text>never-published</i18n:text>
+          </xsl:otherwise>
+        </xsl:choose>
+      </p>
+    </div>
+  </xsl:template>
+  
+  
+  <xsl:template match="@*|node()" priority="-1">
+    <xsl:copy>
+      <xsl:apply-templates select="@*|node()"/>
+    </xsl:copy>
+  </xsl:template>
+  
+  
+  <!--
+  Wget shall download the images which are referenced in CSS. 
+  -->
+  <xsl:template name="cssHelper">
+    <!--
+    <div style="display: none">
+      <img src="{$root}modules/svg/tab-topLeft-7-FFEECC-FFD580.png" alt=""/>
+      <img src="{$root}modules/svg/tab-topRight-7-FFEECC-FFD580.png" alt=""/>
+      <img src="{$root}modules/svg/tab-bottomLeft-7-FFF6E5-FFD580.png" alt=""/>
+      <img src="{$root}modules/svg/tab-bottomRight-7-FFF6E5-FFD580.png" alt=""/>
+    </div>
+    -->
+  </xsl:template>
+  
+  
+  <xsl:template match="comment()"/>
+  
+  
+</xsl:stylesheet> 

Added: lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/config/cocoon-xconf/resource-type-homepage.xconf
URL: http://svn.apache.org/viewvc/lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/config/cocoon-xconf/resource-type-homepage.xconf?rev=755992&view=auto
==============================================================================
--- lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/config/cocoon-xconf/resource-type-homepage.xconf (added)
+++ lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/config/cocoon-xconf/resource-type-homepage.xconf Thu Mar 19 13:29:18 2009
@@ -0,0 +1,50 @@
+<?xml version="1.0"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You 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: doctypes.xconf 164635 2005-04-25 20:01:43Z tschlabach $ -->
+
+<xconf xpath="/cocoon/resource-types" unless="/cocoon/resource-types/component-instance[@name = 'homepage']">
+
+  <component-instance name="homepage"
+                      logger="lenya.resourcetypes.homepage"
+                      class="org.apache.lenya.cms.publication.ResourceTypeImpl">
+    <schema 
+       uri="fallback://lenya/modules/homepage/resources/schemas/homepage.rng"
+       namespace="http://relaxng.org/ns/structure/0.9"
+    />
+
+    <!-- Default time in seconds until the resource-type has expired -->  
+    <expires seconds="0" />
+
+    <sample 
+       mime-type="application/xhtml+xml"
+       uri="fallback://lenya/modules/homepage/samples/homepage.xml"
+    />
+    <link-attribute xpath="//*[namespace-uri() = 'http://www.w3.org/1999/xhtml']/@href"/>
+    <link-attribute xpath="//*[namespace-uri() = 'http://www.w3.org/1999/xhtml']/@data"/>
+    <link-attribute xpath="//*[namespace-uri() = 'http://www.w3.org/1999/xhtml']/@src"/>
+    <format name="xhtml" uri="cocoon://modules/homepage/xhtml.xml"/>
+    <format name="luceneIndex" uri="cocoon://modules/xhtml/lucene-index"/>
+    <format name="webdavGET" uri="cocoon://modules/xhtml/davget.xml"/>
+    <!-- "xslt-clean" format is used by webDAV (and other editors?) to "clean" xml content before it is validated/saved -->
+    <format name="xslt-clean" uri="fallback://lenya/modules/homepage/xslt/clean-homepage.xsl"/>
+    <format name="xhtml.xsl" uri="/modules/xhtml/xslt/xhtml2xhtml.xsl"/>
+    
+  </component-instance>
+
+</xconf>

Added: lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/config/menus/homepage.xsp
URL: http://svn.apache.org/viewvc/lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/config/menus/homepage.xsp?rev=755992&view=auto
==============================================================================
--- lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/config/menus/homepage.xsp (added)
+++ lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/config/menus/homepage.xsp Thu Mar 19 13:29:18 2009
@@ -0,0 +1,74 @@
+<?xml version="1.0"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You 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: generic.xsp 155806 2005-03-01 17:55:42Z andreas $ -->
+
+<xsp:page 
+    language="java" 
+    xmlns:xsp="http://apache.org/xsp"
+    xmlns:xsp-request="http://apache.org/xsp/request/2.0"
+    xmlns:input="http://apache.org/cocoon/xsp/input/1.0"
+    xmlns:i18n="http://apache.org/cocoon/i18n/2.1"    
+    xmlns:wf="http://apache.org/cocoon/lenya/workflow/1.0"
+    xmlns:uc="http://apache.org/cocoon/lenya/usecase/1.0"
+    xmlns="http://apache.org/cocoon/lenya/menubar/1.0"
+>
+
+  <xsp:structure>
+    <xsp:include>org.apache.lenya.cms.publication.Document</xsp:include>
+    <xsp:include>org.apache.lenya.cms.publication.Publication</xsp:include>
+  </xsp:structure>
+  
+  <menu>
+
+    <menus>
+      <menu i18n:attr="name" name="Edit">
+          <xsp:logic>
+            try {
+                Object doc = <input:get-attribute module="page-envelope" as="object" name="document"/>;
+                if (doc instanceof Document &amp;&amp; ((Document) doc).exists()) {
+                    String doctype = <input:get-attribute module="page-envelope" as="string" name="document-type"/>;
+                    if ("homepage".equals(doctype)) {
+                        <block areas="authoring">
+                          <item uc:usecase="kupu.edit" href="?">
+                             <i18n:text>With Kupu</i18n:text>
+                          </item>
+                          <item uc:usecase="bxe.edit" href="?">
+                            <i18n:text>With BXE</i18n:text>
+                          </item>
+                          <item uc:usecase="editors.forms">
+                            <xsp:attribute name="href"><xsp:expr>"?form=" + doctype</xsp:expr></xsp:attribute>
+                            <i18n:text>With Forms</i18n:text>
+                          </item>
+                          <item uc:usecase="editors.oneform" href="?">
+                            <i18n:text>With one Form</i18n:text>
+                          </item>
+                        </block>
+                    }
+                }
+            }
+            catch (Exception e) {
+                throw new ProcessingException("Error during menu generation: ", e);
+            }
+          </xsp:logic>
+      </menu>
+      
+    </menus>
+    
+  </menu>
+</xsp:page>

Added: lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/config/module.xml
URL: http://svn.apache.org/viewvc/lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/config/module.xml?rev=755992&view=auto
==============================================================================
--- lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/config/module.xml (added)
+++ lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/config/module.xml Thu Mar 19 13:29:18 2009
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You 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: publication.xml 374687 2006-02-03 15:24:55Z michi $ -->
+
+<module xmlns="http://apache.org/lenya/module/1.0">
+  <id>org.apache.lenya.modules.homepage</id>
+  <package>org.apache.lenya.modules</package>
+  <version>0.1-dev</version>
+  <name>Homepage</name>
+  <lenya-version>@lenya.version@</lenya-version>
+  <description>Homepage resource type for default publication.</description>
+</module>

Added: lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/menus.xmap
URL: http://svn.apache.org/viewvc/lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/menus.xmap?rev=755992&view=auto
==============================================================================
--- lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/menus.xmap (added)
+++ lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/menus.xmap Thu Mar 19 13:29:18 2009
@@ -0,0 +1,35 @@
+<?xml version="1.0"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You 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: menus.xmap 178738 2005-05-27 03:42:09Z gregor $ -->
+
+<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0">
+
+  <map:pipelines>
+
+    <map:pipeline>
+    	
+      <map:match pattern="**">
+        <map:generate type="serverpages" src="config/menus/homepage.xsp"/>
+        <map:serialize type="xml"/>
+      </map:match>
+      
+    </map:pipeline>
+    
+  </map:pipelines>
+</map:sitemap>

Added: lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/resources/css/homepage.css
URL: http://svn.apache.org/viewvc/lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/resources/css/homepage.css?rev=755992&view=auto
==============================================================================
--- lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/resources/css/homepage.css (added)
+++ lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/resources/css/homepage.css Thu Mar 19 13:29:18 2009
@@ -0,0 +1,2 @@
+/* Put your doctype-specific CSS here */
+

Added: lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/resources/i18n/cmsui.xml
URL: http://svn.apache.org/viewvc/lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/resources/i18n/cmsui.xml?rev=755992&view=auto
==============================================================================
--- lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/resources/i18n/cmsui.xml (added)
+++ lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/resources/i18n/cmsui.xml Thu Mar 19 13:29:18 2009
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You 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: cmsui.xml 446542 2006-09-15 08:14:39Z andreas $ -->
+
+<catalogue xml:lang="en" xmlns:xhtml="http://www.w3.org/1999/xhtml"
+  xmlns="http://apache.org/cocoon/i18n/2.1">
+
+  <message key="resourceType-homepage">Homepage</message>
+  
+</catalogue>

Added: lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/resources/i18n/cmsui_de.xml
URL: http://svn.apache.org/viewvc/lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/resources/i18n/cmsui_de.xml?rev=755992&view=auto
==============================================================================
--- lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/resources/i18n/cmsui_de.xml (added)
+++ lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/resources/i18n/cmsui_de.xml Thu Mar 19 13:29:18 2009
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You 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: cmsui_de.xml 446542 2006-09-15 08:14:39Z andreas $ -->
+
+<catalogue xml:lang="de" xmlns:xhtml="http://www.w3.org/1999/xhtml"
+  xmlns="http://apache.org/cocoon/i18n/2.1">
+
+  <message key="resourceType-homepage">Homepage</message>
+  
+</catalogue>
+

Added: lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/resources/schemas/homepage.rng
URL: http://svn.apache.org/viewvc/lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/resources/schemas/homepage.rng?rev=755992&view=auto
==============================================================================
--- lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/resources/schemas/homepage.rng (added)
+++ lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/resources/schemas/homepage.rng Thu Mar 19 13:29:18 2009
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You 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: xhtml.rng 42702 2004-03-13 12:34:18Z gregor $ -->
+
+<!--+
+    | XHTML doctype
+    +-->
+
+<!--+
+    | Namespaces:
+    | lenya namespace is required for embedding assets.
+    +-->
+
+<grammar ns="http://www.w3.org/1999/xhtml"
+    xmlns="http://relaxng.org/ns/structure/1.0"
+    xmlns:xhtml="http://www.w3.org/1999/xhtml"
+    xmlns:lenya="http://apache.org/cocoon/lenya/page-envelope/1.0"
+    >
+
+<include href="fallback://lenya/modules/xhtml/resources/schemas/xhtml.rng"/>
+
+</grammar>

Added: lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/samples/homepage.xml
URL: http://svn.apache.org/viewvc/lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/samples/homepage.xml?rev=755992&view=auto
==============================================================================
--- lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/samples/homepage.xml (added)
+++ lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/samples/homepage.xml Thu Mar 19 13:29:18 2009
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<html xmlns="http://www.w3.org/1999/xhtml" 
+      xmlns:xhtml="http://www.w3.org/1999/xhtml" 
+      xmlns:lenya="http://apache.org/cocoon/lenya/page-envelope/1.0"
+>
+  <head>
+    <title>Default Publication</title>
+  </head>
+  <body>
+    <h1>Default Publication</h1>
+    <p>Welcome to the default Lenya publication!</p>
+    <p>The purpose of this publication is</p>
+    <ul>
+      <li>to show beginners the basic functionality of the Lenya CMS,</li>
+      <li>to provide an "out of the box" publication that can be easily adapted and used, and</li>
+      <li>to provide a basis for reference implementations of new concepts and best practices.</li>
+    </ul>
+    <p>
+    You won't find any fancy and confusing bells and whistles here, but the
+    publication contains everything you need to get started.
+    </p>
+  </body>
+</html>

Added: lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/sitemap.xmap
URL: http://svn.apache.org/viewvc/lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/sitemap.xmap?rev=755992&view=auto
==============================================================================
--- lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/sitemap.xmap (added)
+++ lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/sitemap.xmap Thu Mar 19 13:29:18 2009
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You 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: doctypes.xmap 179488 2005-06-02 02:29:39Z gregor $ -->
+
+<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0">
+
+  <map:pipelines>
+
+    <map:pipeline>
+      <!-- View Revision? -->
+      <map:match pattern="*.xml">
+        <map:match type="step" pattern="view-revision">
+          <map:generate type="serverpages" src="fallback://lenya/content/rc/view.xsp">
+          </map:generate>
+          <map:transform src="fallback://lenya/xslt/rc/toDoc.xsl"/>
+          <map:transform src="fallback://lenya/modules/homepage/xslt/homepage2xhtml.xsl">
+            <map:parameter name="rendertype" value="{1}"/>
+            <map:parameter name="nodeid" value="{page-envelope:document-name}"/>
+            <map:parameter name="language" value="{page-envelope:document-language}"/>
+          </map:transform>
+          <map:serialize type="xml"/>
+        </map:match>
+      </map:match>
+      
+      <map:match pattern="news-*_*.xml">
+        <map:select type="resource-exists">
+          <map:when test="site:/{2}/news?format={1}">
+            <map:generate src="site:/{2}/news?format={1}"/>
+          </map:when>
+          <map:otherwise>
+            <map:generate src="fallback://lenya/content/util/empty.xml"/>
+          </map:otherwise>
+        </map:select>
+        <map:serialize type="xml"/>
+      </map:match>
+
+      <!-- parametrized doctype matcher -->
+      <!-- pattern="{format}.xml" -->
+      <map:match pattern="*.xml">
+        <map:generate src="cocoon:/{1}.xml/{page-envelope:publication-id}/{page-envelope:area}/{page-envelope:document-uuid}/{page-envelope:document-language}"/>
+        <map:serialize type="xml"/>
+      </map:match>
+      
+      <!-- {format}.xml/{pubId}/{area}/{uuid}/{language} -->
+      <map:match pattern="*.xml/*/*/*/*">
+        <map:generate src="lenya-document:{4},pub={2},area={3},lang={5}{link:rev}"/>
+        <map:transform src="fallback://lenya/modules/homepage/xslt/homepage2xhtml.xsl">
+          <map:parameter name="rendertype" value="{request-param:rendertype}"/>
+          <map:parameter name="nodeid" value="{page-envelope:document-name}"/>
+          <map:parameter name="language" value="{page-envelope:document-language}"/>
+          <map:parameter name="pubId" value="{page-envelope:publication-id}"/>
+        </map:transform>
+        <map:transform type="cinclude"/>
+        <map:serialize type="xml"/>
+      </map:match>
+
+    </map:pipeline>
+    
+  </map:pipelines>
+</map:sitemap>

Added: lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/xslt/clean-homepage.xsl
URL: http://svn.apache.org/viewvc/lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/xslt/clean-homepage.xsl?rev=755992&view=auto
==============================================================================
--- lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/xslt/clean-homepage.xsl (added)
+++ lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/xslt/clean-homepage.xsl Thu Mar 19 13:29:18 2009
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You 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.
+-->
+
+<xsl:stylesheet version="1.0"
+    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+    xmlns:xhtml="http://www.w3.org/1999/xhtml"
+    >
+
+  <xsl:import href="fallback://lenya/modules/xhtml/xslt/clean-xhtml.xsl"/>
+
+</xsl:stylesheet> 

Added: lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/xslt/homepage2xhtml.xsl
URL: http://svn.apache.org/viewvc/lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/xslt/homepage2xhtml.xsl?rev=755992&view=auto
==============================================================================
--- lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/xslt/homepage2xhtml.xsl (added)
+++ lenya/contributions/2_0_X/pubs/defaultfiredocs/modules/homepage/xslt/homepage2xhtml.xsl Thu Mar 19 13:29:18 2009
@@ -0,0 +1,54 @@
+<?xml version="1.0"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You 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.
+-->
+
+<xsl:stylesheet version="1.0"
+  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+  xmlns="http://www.w3.org/1999/xhtml"
+  xmlns:xhtml="http://www.w3.org/1999/xhtml"
+  xmlns:lenya="http://apache.org/cocoon/lenya/page-envelope/1.0"
+  xmlns:ci="http://apache.org/cocoon/include/1.0" 
+  >
+  
+  <xsl:import href="fallback://lenya/modules/xhtml/xslt/xhtml2xhtml.xsl"/>
+  
+  <xsl:param name="pubId"/>
+  <xsl:param name="contextPath"/>
+  <xsl:param name="language"/>
+  <xsl:param name="newsPath"/>
+  
+  <xsl:template match="/xhtml:html">
+    <xsl:copy-of select="lenya:meta"/>
+    <html>
+      <head>
+        <link rel="stylesheet" href="{$contextPath}/{$pubId}/modules/homepage/css/homepage.css" type="text/css"/>
+        <ci:include src="cocoon:/news-header_{$language}.xml"/>
+      </head>
+      <body>
+        <ci:include src="cocoon:/news-include_{$language}.xml"/>
+        <div id="body">
+          <xsl:if test="$rendertype = 'edit'">
+            <xsl:attribute name="bxe_xpath">/xhtml:html/xhtml:body</xsl:attribute>
+          </xsl:if>
+          <xsl:apply-templates select="xhtml:body/node()"/>
+        </div>
+      </body>
+    </html>
+  </xsl:template>
+  
+  
+</xsl:stylesheet>

Added: lenya/contributions/2_0_X/pubs/defaultfiredocs/readme.xml
URL: http://svn.apache.org/viewvc/lenya/contributions/2_0_X/pubs/defaultfiredocs/readme.xml?rev=755992&view=auto
==============================================================================
--- lenya/contributions/2_0_X/pubs/defaultfiredocs/readme.xml (added)
+++ lenya/contributions/2_0_X/pubs/defaultfiredocs/readme.xml Thu Mar 19 13:29:18 2009
@@ -0,0 +1,51 @@
+<?xml version="1.0"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You 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: introduction.xml 473861 2006-11-12 03:51:14Z gregor $ -->
+
+<page:page 
+  xmlns:page="http://apache.org/cocoon/lenya/cms-page/1.0"
+  xmlns="http://www.w3.org/1999/xhtml"
+>
+  <page:head/>
+  <page:body>
+    <h1>README: Default publication</h1>
+    <h2>Use WebDAV:</h2>
+    <ul>
+      <li>Cadaver: cadaver http://127.0.0.1:8888/default/webdav</li>
+      <li>More Info: <a href="http://wiki.apache.org/lenya/HowToEditWithWebDAV">http://wiki.apache.org/lenya/HowToEditWithWebDAV</a></li>
+    </ul>
+<!--
+    <h2>Enable JCR</h2>
+    <ul>
+      <li>Build Lenya and start it</li>
+      <li>
+        Import content from filesystem into JCR Repository by executing:
+        <a href="../index.html?lenya.usecase=jcr.import">../index.html?lenya.usecase=jcr.import</a>
+      </li>
+      <li>Stop Lenya</li>
+      <li>
+        Switch the NodeFactory within <i>build/lenya/webapp/WEB-INF/classes/org/apache/lenya/lenya.roles</i>
+        to <i>org.apache.lenya.cms.jcr.JCRNodeFactory</i>
+      </li>
+      <li>Optional: The JCR implementation can be configured within local.build.properties resp. build.properties</li>
+      <li>Start Lenya</li>
+    </ul>
+-->
+  </page:body>
+</page:page>

Added: lenya/contributions/2_0_X/pubs/defaultfiredocs/resources/misc/bxe/xhtml-namespaces.xml
URL: http://svn.apache.org/viewvc/lenya/contributions/2_0_X/pubs/defaultfiredocs/resources/misc/bxe/xhtml-namespaces.xml?rev=755992&view=auto
==============================================================================
--- lenya/contributions/2_0_X/pubs/defaultfiredocs/resources/misc/bxe/xhtml-namespaces.xml (added)
+++ lenya/contributions/2_0_X/pubs/defaultfiredocs/resources/misc/bxe/xhtml-namespaces.xml Thu Mar 19 13:29:18 2009
@@ -0,0 +1,27 @@
+<?xml version="1.0"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You 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: xhtml-namespaces.xml 473861 2006-11-12 03:51:14Z gregor $ -->
+
+<namespaces>
+
+<xmlns>xhtml=http://www.w3.org/1999/xhtml</xmlns>
+<xmlns>dc=http://purl.org/dc/elements/1.1/</xmlns>
+<xmlns>lenya=http://apache.org/cocoon/lenya/page-envelope/1.0</xmlns>
+
+</namespaces>

Added: lenya/contributions/2_0_X/pubs/defaultfiredocs/sitemap.xmap
URL: http://svn.apache.org/viewvc/lenya/contributions/2_0_X/pubs/defaultfiredocs/sitemap.xmap?rev=755992&view=auto
==============================================================================
--- lenya/contributions/2_0_X/pubs/defaultfiredocs/sitemap.xmap (added)
+++ lenya/contributions/2_0_X/pubs/defaultfiredocs/sitemap.xmap Thu Mar 19 13:29:18 2009
@@ -0,0 +1,29 @@
+<?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: sitemap.xmap 450752 2006-09-28 08:09:13Z josias $ -->
+
+<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0">
+  
+  <map:pipelines>
+    
+    <map:pipeline type="noncaching">
+      <map:mount uri-prefix="" src="{fallback:lenya/modules/defaultstyle/sitemap.xmap}"/>
+    </map:pipeline>
+    
+  </map:pipelines>
+</map:sitemap>

Added: lenya/contributions/2_0_X/pubs/defaultfiredocs/test/anteater/tests.xml
URL: http://svn.apache.org/viewvc/lenya/contributions/2_0_X/pubs/defaultfiredocs/test/anteater/tests.xml?rev=755992&view=auto
==============================================================================
--- lenya/contributions/2_0_X/pubs/defaultfiredocs/test/anteater/tests.xml (added)
+++ lenya/contributions/2_0_X/pubs/defaultfiredocs/test/anteater/tests.xml Thu Mar 19 13:29:18 2009
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You 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: tests.xml 473861 2006-11-12 03:51:14Z gregor $ -->
+
+<property name="publication-id" value="default"/>
+
+<target name="pubs.default" depends="
+        pubs.default.intro,
+        pubs.default.login,
+        pubs.default.admin
+    "/>
+
+<target name="pubs.default.intro">
+  <echo>Testing the default publication</echo>
+  <echo>Testing introduction</echo>
+  <httpRequest path="/${publication-id}/introduction.html">
+    <match>
+      <responseCode value="200"/>
+      <regexp>Default Publication</regexp>
+    </match>
+  </httpRequest>
+</target>
+
+<target name="pubs.default.login">
+  <echo>Testing login</echo>
+  
+  <httpRequest
+      path="/${publication-id}/admin/index.html"
+      followRedirects="true">
+    <match>
+      <responseCode value="200"/>
+      <regexp>Username:</regexp>
+    </match>
+  </httpRequest>
+  
+  <httpRequest
+      path="/${publication-id}/admin/index.html"
+      followRedirects="true">
+    <parameter name="username" value="lenya"/>
+    <parameter name="password" value="levi"/>
+    <match>
+      <responseCode value="200"/>
+      <regexp>Welcome</regexp>
+    </match>
+  </httpRequest>
+  
+</target>
+
+<target name="pubs.default.admin" depends="pubs.default.admin.user"/>
+
+<target name="pubs.default.admin.user">
+  <echo>Testing user administration</echo>
+  <httpRequest path="/${publication-id}/admin/index.html">
+    <match>
+      <responseCode value="200"/>
+      <regexp>Default Publication</regexp>
+    </match>
+  </httpRequest>
+</target>

Added: lenya/contributions/2_0_X/pubs/defaultfiredocs/test/webtest/tests.xml
URL: http://svn.apache.org/viewvc/lenya/contributions/2_0_X/pubs/defaultfiredocs/test/webtest/tests.xml?rev=755992&view=auto
==============================================================================
--- lenya/contributions/2_0_X/pubs/defaultfiredocs/test/webtest/tests.xml (added)
+++ lenya/contributions/2_0_X/pubs/defaultfiredocs/test/webtest/tests.xml Thu Mar 19 13:29:18 2009
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You 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: tests.xml 473861 2006-11-12 03:51:14Z gregor $ -->
+
+<property name="publication-id" value="default"/>
+
+<target name="pubs.default">
+
+  <testSpec name="pubs.default.intro">
+    &config;
+    <steps>
+      <invoke url="${publication-id}/introduction.html"/>
+      <verifytitle text="Lenya CMS Publication: Default Publication"/>
+    </steps>
+  </testSpec>
+  
+  <testSpec name="pubs.default.login">
+    &config;
+    <steps>
+      <invoke url="${publication-id}/introduction.html"/>
+      <clicklink label="Login as Editor"/>
+      <verifytitle text="LOGIN"/>
+      
+      <setinputfield name="username" value="lenya"/>
+      <setinputfield name="password" value="wrong"/>
+      <clickbutton label="login"/>
+      <verifytitle text="LOGIN"/>
+      <verifytext text="Authentication failed"/>
+      
+      <!--
+      <setinputfield name="username" value="lenya"/>
+      <setinputfield name="password" value="levi"/>
+      <clickbutton label="login"/>
+      <verifytitle text="Apache Lenya - default"/>
+      -->
+      
+    </steps>
+  </testSpec>
+  
+</target>
+
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.