You are viewing a plain text version of this content. The canonical link for it is here.
Posted to wsrf-dev@ws.apache.org by sc...@apache.org on 2004/11/19 19:52:10 UTC

svn commit: r105844 - in incubator/apollo/trunk/src/site: . classes content content/xdocs content/xdocs/forrest_samples content/xdocs/forrest_samples/subdir content/xdocs/images content/xdocs/manual content/xdocs/tutorial resources resources/images translations

Author: scamp
Date: Fri Nov 19 10:52:09 2004
New Revision: 105844

Added:
   incubator/apollo/trunk/src/site/
   incubator/apollo/trunk/src/site/README.txt
   incubator/apollo/trunk/src/site/classes/
   incubator/apollo/trunk/src/site/classes/CatalogManager.properties
   incubator/apollo/trunk/src/site/content/
   incubator/apollo/trunk/src/site/content/xdocs/
   incubator/apollo/trunk/src/site/content/xdocs/contact.xml
   incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/
   incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/ascii-art.xml
   incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/cocoon-pyramid.aart
   incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/document-v13.xml
   incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/ehtml-sample.ehtml
   incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/faq.xml
   incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/ihtml-sample.ihtml
   incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/index.xml
   incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/linking.xml
   incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/openoffice-writer.sxw   (contents, props changed)
   incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/sample.xml
   incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/sample2.xml
   incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/sdocbook.xml
   incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/static.xml
   incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/subdir/
   incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/subdir/book-sample.xml
   incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/subdir/index.xml
   incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/wiki-sample.cwiki
   incubator/apollo/trunk/src/site/content/xdocs/howtobuild.xml
   incubator/apollo/trunk/src/site/content/xdocs/images/
   incubator/apollo/trunk/src/site/content/xdocs/images/apache.ico   (contents, props changed)
   incubator/apollo/trunk/src/site/content/xdocs/images/group-logo.gif   (contents, props changed)
   incubator/apollo/trunk/src/site/content/xdocs/images/icon.png   (contents, props changed)
   incubator/apollo/trunk/src/site/content/xdocs/images/images.jpeg   (contents, props changed)
   incubator/apollo/trunk/src/site/content/xdocs/images/project-logo.gif   (contents, props changed)
   incubator/apollo/trunk/src/site/content/xdocs/images/project-logo.jpg   (contents, props changed)
   incubator/apollo/trunk/src/site/content/xdocs/index.xml
   incubator/apollo/trunk/src/site/content/xdocs/manual/
   incubator/apollo/trunk/src/site/content/xdocs/manual/index.xml
   incubator/apollo/trunk/src/site/content/xdocs/release_notes.xml
   incubator/apollo/trunk/src/site/content/xdocs/site.xml
   incubator/apollo/trunk/src/site/content/xdocs/tabs.xml
   incubator/apollo/trunk/src/site/content/xdocs/tutorial/
   incubator/apollo/trunk/src/site/content/xdocs/tutorial/deploy.xml
   incubator/apollo/trunk/src/site/content/xdocs/tutorial/index.xml
   incubator/apollo/trunk/src/site/content/xdocs/tutorial/resource.xml
   incubator/apollo/trunk/src/site/content/xdocs/tutorial/service.xml
   incubator/apollo/trunk/src/site/content/xdocs/tutorial/test.xml
   incubator/apollo/trunk/src/site/content/xdocs/tutorial/webapp.xml
   incubator/apollo/trunk/src/site/content/xdocs/tutorial/wsdl.xml
   incubator/apollo/trunk/src/site/content/xdocs/tutorial/wsdl2java.xml
   incubator/apollo/trunk/src/site/content/xdocs/wsrf.xml
   incubator/apollo/trunk/src/site/resources/
   incubator/apollo/trunk/src/site/resources/images/
   incubator/apollo/trunk/src/site/resources/images/group-logo.gif   (contents, props changed)
   incubator/apollo/trunk/src/site/resources/images/group.svg
   incubator/apollo/trunk/src/site/resources/images/icon.png   (contents, props changed)
   incubator/apollo/trunk/src/site/resources/images/images.jpeg   (contents, props changed)
   incubator/apollo/trunk/src/site/resources/images/project-logo.gif   (contents, props changed)
   incubator/apollo/trunk/src/site/resources/images/project-logo.jpg   (contents, props changed)
   incubator/apollo/trunk/src/site/resources/images/project.svg
   incubator/apollo/trunk/src/site/skinconf.xml
   incubator/apollo/trunk/src/site/translations/
   incubator/apollo/trunk/src/site/translations/langcode.xml
   incubator/apollo/trunk/src/site/translations/languages_en.xml
   incubator/apollo/trunk/src/site/translations/languages_es.xml
   incubator/apollo/trunk/src/site/translations/menu.xml
   incubator/apollo/trunk/src/site/translations/menu_af.xml
   incubator/apollo/trunk/src/site/translations/menu_de.xml
   incubator/apollo/trunk/src/site/translations/menu_es.xml
   incubator/apollo/trunk/src/site/translations/menu_it.xml
   incubator/apollo/trunk/src/site/translations/menu_no.xml
   incubator/apollo/trunk/src/site/translations/menu_ru.xml
   incubator/apollo/trunk/src/site/translations/menu_sk.xml
   incubator/apollo/trunk/src/site/translations/tabs.xml
   incubator/apollo/trunk/src/site/translations/tabs_es.xml
Log:
added site dir for forrest website.

Added: incubator/apollo/trunk/src/site/README.txt
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/README.txt	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,7 @@
+This is the base documentation directory.
+
+skinconf.xml     # This file customizes Forrest for your project. In it, you
+                 # tell forrest the project name, logo, copyright info, etc
+
+sitemap.xmap     # Optional. This sitemap is consulted before all core sitemaps.
+                 # See http://forrest.apache.org/docs/project-sitemap.html

Added: incubator/apollo/trunk/src/site/classes/CatalogManager.properties
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/classes/CatalogManager.properties	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,37 @@
+# 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.
+
+#=======================================================================
+# CatalogManager.properties
+#
+# This is the default properties file for Apache Forrest.
+# This facilitates local configuration of application-specific catalogs.
+#
+# See the Apache Forrest documentation:
+# http://forrest.apache.org/docs/your-project.html
+# http://forrest.apache.org/docs/validation.html
+
+# verbosity ... level of messages for status/debug
+# See forrest/src/core/context/WEB-INF/cocoon.xconf
+
+# catalogs ... list of additional catalogs to load
+#  (Note that Apache Forrest will automatically load its own default catalog
+#  from src/core/context/resources/schema/catalog.xcat)
+# use full pathnames
+# pathname separator is always semi-colon (;) regardless of operating system
+# directory separator is always slash (/) regardless of operating system
+#
+#catalogs=/home/me/forrest/my-site/src/documentation/resources/schema/catalog.xcat
+catalogs=
+

Added: incubator/apollo/trunk/src/site/content/xdocs/contact.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/content/xdocs/contact.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN" "document-v11.dtd">
+<document>
+  <header>
+    <title>Contact Information</title>
+  </header>
+  <body>
+    <section>
+      <title>Contact Information</title>
+      <p>
+        If you have questions or comments about this site, please send email to:
+
+        <link href="mailto:webmaster@ws.apache.org">webmaster@ws.apache.org</link>
+      </p>
+      <p>
+    The ws.apache.org project is an effort of the Apache Software Foundation. The
+    address for general ASF correspondence and licensing questions is:
+
+                   <link href="mailto:apache@apache.org">apache@apache.org</link>
+
+                   You can find more contact information for the Apache Software Foundation on the
+                   contact page of the <link href="ext:foundation">Apache Software Foundation</link>. 
+    </p>
+    </section>
+  </body>
+</document>

Added: incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/ascii-art.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/ascii-art.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,55 @@
+<?xml version="1.0"?>
+<!--
+  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>Ascii Art sample</title> 
+  </header> 
+  <body> 
+    <section>
+      <title>Sample Ascii Art</title>
+      <p>To create a <code>.png</code> image like the one below with ASCII art, just save 
+         the text file with the <code>.aart</code> extension and then link from any page
+         as an image (<code>&lt;image src="asci-art-file.png"/&gt;</code>).</p> 
+      <p><img src="cocoon-pyramid.png" alt="cocoon pyramid of management-(logic-content-style)"/></p> 
+      <p>Here is the source file that has created the above image.</p>         
+      <source>
+ 
+         +-------------------+
+         |    Management     |
+         +-+-------+-------+-+
+           |       |       |                          
+           |       |       |
+   +-------+  +----+----+  +-------+  
+   | logic +--+ content +--+ style |  
+   +-------+  +---------+  +-------+  
+ 
+      </source>  
+      <p>An ascii art pad recognized following ascii characters:</p>  
+        <ul>
+          <li> '-' horizontal SVG line</li>
+          <li>'|' vertical SVG line</li>
+          <li> '+' corner</li>
+          <li> \ oblique line</li>
+          <li> String starting with letter, digit, or '_' is converted to a SVG text.</li>
+        </ul>
+    </section>
+  </body> 
+  <footer> 
+    <legal>Copyright 2002-2004 The Apache Software Foundation</legal> 
+  </footer>
+</document>

Added: incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/cocoon-pyramid.aart
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/cocoon-pyramid.aart	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,11 @@
+
+       +-------------------+
+       |    Management     |
+       +-+-------+-------+-+
+         |       |       |                          
+         |       |       |
+ +-------+  +----+----+  +-------+  
+ | logic +--+ content +--+ style |  
+ +-------+  +---------+  +-------+  
+
+ 

Added: incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/document-v13.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/document-v13.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,376 @@
+<?xml version="1.0"?>
+<!--
+  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 V1.3//EN" "http://forrest.apache.org/dtd/document-v13.dtd">
+<document> 
+  <header> 
+    <title>The Apache Forrest xdocs document-v1.3 DTD</title> 
+    <notice>The content of this document doesn't make any sense at all.</notice>
+    <abstract>This is a demonstration document using all possible elements in
+      the current Apache Forrest xdocs <code>document-v13.dtd</code>
+    </abstract> 
+  </header> 
+  <body> 
+    <note>
+      This is a demonstration document using all possible elements in the
+      current Apache Forrest xdocs <code>document-v13.dtd</code>
+      (See the <link href="#changes">DTD changes</link> section at the bottom.)
+    </note>
+    <section id="sample">
+      <title>Sample Content</title>
+      <p><strong>Hint:</strong> See the xml source to see how the various
+      elements are used and see the
+<!-- FOR-321 workaround
+      <link href="ext:dtd-docs">DTD reference documentation</link>.
+-->
+      <link href="http://forrest.apache.org/docs/dtd-docs.html">DTD reference documentation</link>.
+      </p>
+      <section id="block-inline">
+        <title>Block and inline elements</title>
+      <p>This is a simple paragraph. Most documents contain a fair amount of
+        paragraphs. Paragraphs are called <code>&lt;p&gt;</code>.</p> 
+      <p xml:space="preserve"
+        >With the <code>&lt;p xml:space="preserve"&gt;</code> attribute, you can declare
+        that whitespace should    be   preserved, without implying it is in any other
+        way special.</p>
+      <p>
+        This next paragraph has a class attribute of 'quote'.  CSS can
+        be used to present this <code>&lt;p class='quote'&gt;</code> in
+        a different style than the other paragraphs.  The handling of
+        this quoted paragraph is defined in the &lt;extra-css&gt;
+        element in the skinconf.xml.
+      </p>
+      <p class="quote">
+        Anyway, like I was sayin', shrimp is the fruit of the sea. You can
+        barbecue it, boil it, broil it, bake it, sautee it. Dey's uh,
+        shrimp-kabobs, shrimp creole, shrimp gumbo. Pan fried, deep fried,
+        stir-fried. There's pineapple shrimp, lemon shrimp, coconut shrimp,
+        pepper shrimp, shrimp soup, shrimp stew, shrimp salad, shrimp and
+        potatoes, shrimp burger, shrimp sandwich. That- that's about it.
+      </p>
+      <p>A number of in-line elements are available in the DTD, we will show them
+        inside an unordered list (<code>&lt;ul&gt;</code>):</p> 
+      <ul> 
+        <li>Here is a simple list item (<code>&lt;li&gt;</code>).</li> 
+        <li>Have you seen the use of the <code>&lt;code&gt;</code> element in the
+          previous item?</li> 
+        <li>Also, we have <code>&lt;sub&gt;</code> and <code>&lt;sup&gt;</code>
+          elements to show content <sup>above</sup> or <sub>below</sub> the text
+          baseline.</li> 
+        <li>There is a facility to <em>emphasize</em> certain words using the
+          <code>&lt;em&gt;</code> <strong><code>&lt;strong&gt;</code></strong>
+          elements.</li> 
+        <li>We can use
+          <icon height="22" width="26" src="../images/icon.png" alt="feather"/>
+          <code>&lt;icon&gt;</code>s too.</li> 
+        <li>Another possibility is the <code>&lt;img&gt;</code> element:
+          <img src="../images/icon.png" alt="another feather" height="22" width="26"/>,
+          which offers the ability to refer to an image map.</li> 
+        <li>We have elements for hyperlinking: 
+          <dl> 
+            <dt><code>&lt;link href="faq.html"&gt;</code></dt> 
+            <dd>Use this to
+              <link href="faq.html" title="Example of a document via link">link</link>
+              to another document. As per normal, this will open the new document
+              in the same browser window.</dd> 
+
+            <dt><code>&lt;link href="#section"&gt;</code></dt> 
+            <dd>Use this to
+              <link href="#section" title="Example of a document via local anchor">link</link>
+              to the named anchor in the current document.
+            </dd> 
+
+            <dt><code>&lt;link href="faq.html#forrest"&gt;</code></dt> 
+            <dd>Use this to
+              <link href="faq.html#forrest" title="Example of a document via link and anchor">link</link>
+              to another document and go to the named anchor. This will open
+              the new document in the same browser window.
+            </dd> 
+
+            <dt><code>&lt;jump href="faq.html"&gt;</code></dt> 
+            <dd>Use this to
+              <jump href="faq.html" title="Example of a document via jump">jump</jump>
+              to another document and optionally go to a named
+              <jump href="faq.html#forrest" title="Example of a document via jump to anchor">anchor</jump>
+              within that document. This will open the new document in the same
+              browser window. So what is the difference between link and jump?
+              The jump behaves differently, in that it will replace any frames
+              in the current window.
+              This is the equivalent of
+              <code>&lt;a ... target="_top"&gt;</code>
+            </dd>
+
+            <dt><code>&lt;fork href="faq.html"&gt;</code></dt> 
+            <dd>Use this to
+              <fork href="faq.html" title="Example of a document via fork">fork</fork>
+              your webbrowser to another document. This will open the document
+              in a new, unnamed browser window.
+              This is the equivalent of
+              <code>&lt;a ... target="_blank"&gt;</code>
+            </dd> 
+        </dl></li> 
+
+        <li>Oh, by the way, a definition list <code>&lt;dl&gt;</code> was used inside
+          the previous list item. We could put another 
+          <ul> 
+            <li>unordered list</li> 
+            <li>inside the list item</li> 
+          </ul>
+          <table>
+            <caption>A sample nested table</caption>
+            <tr><td>Or even tables.. </td><td>
+                <table><tr><td>inside tables..</td></tr></table>
+            </td></tr>
+            <tr><td>or inside lists, but I believe this liberty gets quickly quite
+                hairy as you see.</td></tr>
+          </table>
+        </li>
+      </ul> 
+      <p>So far for the in-line elements, let's look at some paragraph-level
+        elements.</p> 
+      <fixme author="SN">The <code>&lt;fixme&gt;</code> element is used for stuff
+        which still needs work. Mind the <code>author</code> attribute!</fixme> 
+      <note>Use the <code>&lt;note&gt;</code> element to draw attention to something, e.g. ...The <code>&lt;code&gt;</code> element is used when the author can't
+        express himself clearly using normal sentences ;-)</note>
+      <warning>Sleep deprivation can be the result of being involved in an open
+        source project. (a.k.a. the <code>&lt;warning&gt;</code> element).
+      </warning>
+      <note label="Important">If you want your own labels for notes and
+        warnings, specify them using the <code>label</code> attribute.
+      </note>
+      <p>Apart from unordered lists, we have ordered lists too, of course.</p> 
+      <ol> 
+        <li>Item 1</li> 
+        <li>Item 2</li> 
+        <li>This should be 3 if my math is still OK.</li> 
+      </ol>
+      </section>
+
+      <section id="presentations">
+        <title>Various presentation formats</title>
+
+        <p>This sample document, written in document-v13 XML can be presented
+        via Forrest in a number of different formats. The links in the
+        following list show this document in each of the currently available
+        formats.</p>
+
+        <p>Each of the formats can be made available as a link near the top of
+        the page. Actual placement of those links depends on the skin
+        currently in use. Those links are enabled in the skinconf.xml via the
+        &#60;disable-XXX-link&#62; elements in the skinconf.xml</p>
+
+        <table>
+          <tr>
+            <th>Presentation Format</th>
+
+            <th>Description</th>
+
+            <th>skinconf.xml Element</th>
+          </tr>
+
+          <tr>
+            <td><link href="document-v13.html">HTML</link></td>
+
+            <td>This document in HTML format. </td>
+
+            <td>Always generated by default. Cannot be turned off.</td>
+          </tr>
+
+          <tr>
+            <td><link href="document-v13.xml">XML</link></td>
+
+            <td>This document in its raw XML format.</td>
+
+            <td>&#60;disable-xml-link&#62;. By default, set to true, meaning
+            that this link will not be shown.</td>
+          </tr>
+
+          <tr>
+            <td><link href="document-v13.pdf">PDF</link></td>
+
+            <td>This document as Adobe PDF</td>
+
+            <td>&#60;disable-pdf-link&#62;. By default, set to false, meaning
+            that this link will be shown.</td>
+          </tr>
+
+          <tr>
+            <td>Text</td>
+
+            <td>This document as straight text.</td>
+
+            <td>&#60;disable-txt-link&#62;. By default, set to true, meaning
+            that this link will not be shown. NOT YET IMPLEMENTED.</td>
+          </tr>
+
+          <tr>
+            <td><link href="document-v13.pod">POD</link></td>
+
+            <td>This document as Perl POD (Plain Old Documentation). Text with
+            minimal formatting directives. If on a *nix system with perl
+            installed, see &#34;man perlpod&#34;.</td>
+
+            <td>&#60;disable-pod-link&#62;. By default, set to true, meaning
+            that this link will not be shown.</td>
+          </tr>
+        </table>
+      </section>
+      <section id="section"> 
+        <title>Using sections</title>
+        <p>You can use sections to put some structure in your document. For some
+          strange historical reason, the section title is an attribute of the
+          <code>&lt;section&gt;</code> element.</p> 
+      </section> 
+      <section id="sub-section">
+        <title>Sections, the sequel</title>
+        <p>Just some second section.</p> 
+        <section id="sub-sub-section">
+          <title>Section 2.1</title>
+          <p>Which contains a subsection (2.1).</p> 
+        </section> 
+      </section> 
+
+      <section id="source">
+        <title>Showing preformatted source code</title> 
+        <p>Enough about these sections. Let's have a look at more interesting
+          elements, <code>&lt;source&gt;</code> for instance:</p> 
+        <source>
+// This example is from the book _Java in a Nutshell_ by David Flanagan.
+// Written by David Flanagan.  Copyright (c) 1996 O'Reilly &amp; Associates.
+// You may study, use, modify, and distribute this example for any purpose.
+// This example is provided WITHOUT WARRANTY either expressed or implied.
+
+import java.applet.*;    // Don't forget these import statements!
+import java.awt.*;
+
+public class FirstApplet extends Applet {
+    // This method displays the applet.
+    // The Graphics class is how you do all drawing in Java.
+    public void paint(Graphics g) {
+        g.drawString("Hello World", 25, 50);
+    }
+}</source>
+        <p>CDATA sections are used within 
+          <code>&lt;source&gt;</code> elements so that you can write pointy
+           brackets without needing to escape them with messy
+          <code>&amp;lt;</code> entities ...
+        </p> 
+        <source><![CDATA[
+<pointy>
+  easy
+</pointy>
+]]></source>
+        <p>Please take care to still use a sensible line-length within your
+          source elements.</p>
+      </section>
+
+      <section id="table">
+        <title>Using tables</title>
+        <p>And now for a table:</p>
+        <table>
+          <caption>Table caption</caption>
+          <tr>
+            <th>heading cell 1</th>
+            <th>heading cell 2</th>
+            <th>heading cell 3</th>
+          </tr>
+          <tr>
+            <td>data cell</td>
+            <td colspan="2">this data cell spans two columns</td>
+          </tr>
+          <tr>
+            <td>
+              Tables can be nested:
+            </td>
+            <td>
+              <table>
+                <tr>
+                  <th>column 1</th>
+                  <th>column 2</th>
+                </tr> 
+                <tr>
+                  <td>cell A</td>
+                  <td>cell B</td>
+                </tr>
+              </table>
+            </td>
+            <td>
+              <ul><li>and can include most other elements</li><li>such as lists</li></ul>
+            </td>
+          </tr>
+        </table> 
+      </section>
+
+      <anchor id="second-figure-anchor"/>
+      <section id="figure"> 
+        <title>Using figures</title>
+        <p>And a <code>&lt;figure&gt;</code> to end all of this.
+          Note that this can also be implemented with an
+          <code>&lt;img&gt;</code> element.
+        </p>
+        <figure src="../images/project.png" alt="The fine Forrest logo" width="220" height="65"/>	
+      </section>
+    </section>
+
+    <section id="changes">
+      <title>DTD changes</title>
+      <p>See the generated
+<!-- FOR-321 workaround
+      <link href="ext:dtd-docs">DTD reference documentation</link>.
+-->
+      <link href="http://forrest.apache.org/docs/dtd-docs.html">DTD reference documentation</link>.
+      </p>
+      <section id="changes-13">
+        <title>Changes since document-v12</title>
+        <p>
+          All v1.2 docs will work fine as v1.3 DTD. The main change is the
+          addition of a @class attribute to every element, which enables the
+          "extra-css" section in the skinconf to be put to good use.
+        </p>
+      </section>
+      <section id="changes-12">
+        <title>Changes since document-v11</title>
+        <p>
+          doc-v12 enhances doc-v11 by relaxing various restrictions that were
+          found to be unnecessary.
+        </p>
+        <ul>
+          <li>
+            Links ((link|jump|fork) and inline elements (br|img|icon|acronym) are
+            allowed inside title.
+          </li>
+          <li>
+            Paragraphs (p|source|note|warning|fixme), table and figure|anchor are
+            allowed inside li.
+          </li>
+          <li>
+            Paragraphs (p|source|note|warning|fixme), lists (ol|ul|dl), table,
+            figure|anchor are allowed inside definition lists (dd) and tables (td
+            and dh).
+          </li>
+          <li>
+            Inline content
+            (strong|em|code|sub|sup|br|img|icon|acronym|link|jump|fork) is
+            allowed in strong and em.
+          </li>
+        </ul>
+      </section>
+    </section>
+  </body> 
+  <footer> 
+    <legal>This is a legal notice, so it is <strong>important</strong>.</legal> 
+  </footer>
+</document>

Added: incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/ehtml-sample.ehtml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/ehtml-sample.ehtml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,47 @@
+<?xml version="1.0"?>
+<html>
+  <!-- Note: no head element or external CSS refs.  Elements outside the body are ignored -->
+  <body>
+    <h1>Sample HTML page</h1>
+    <p>
+      This HTML page body is copied across directly from
+      <tt>src/documentation/content/xdocs</tt>. Only the menus and tabs are added
+      by Forrest.
+    </p>
+    <p>
+      Using raw HTML like this is not recommended, because the advantages of
+      separating content from presentation are lost.  In particular, Forrest
+      can't generate PDFs of this page.
+    </p>
+    <p>
+      Still, there are many cases when the Forrest DTD isn't sufficient, such as
+      when you want to embed applets, <a href="javascript:alert('Opened with         Javascript')">Javascript</a>,
+      <table cellpadding="5">
+        <tr bgcolor="#aaffff">
+          <td>Tables</td><td>
+            <table>
+              <tr>
+                <td bgcolor="#ffffaa">within</td>
+                <td bgcolor="ffaaff">tables</td>
+              </tr>
+            </table>
+          </td>
+        </tr>
+      </table>
+      HTML Forms:
+      <form>
+        <select name="skin">
+          <option value="krysalis-site">krysalis-site</option>
+          <option value="forrest-site">forrest-site</option>
+        </select>
+        <input type="submit" value="Change Skin (temporarily, in the webapp)"/>
+      </form>
+      and other HTML <blink>delights</blink>
+
+    </p>
+    <p>
+      You can still take advantage of Forrest's <a href="http://xml.apache.org/forrest/linking.html">site: linking</a>, eg
+      <a href="site:index">&lt;a href="site:index"&gt;</a>
+    </p>
+  </body>
+</html>

Added: incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/faq.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/faq.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,41 @@
+<?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 faqs PUBLIC "-//APACHE//DTD FAQ V2.0//EN" "http://forrest.apache.org/dtd/faq-v20.dtd">
+
+<faqs>
+  <title>Frequently Asked Questions</title>
+
+  <faqsection id="docs">
+    <title>Documentation</title>
+    <faq id="forrest">
+      <question>
+        How can I help write documentation?
+      </question>
+      <answer>
+        <p>
+          This project uses <a href="ext:forrest">Apache Forrest</a> to
+          generate documentation from XML.  Please download a copy of Forrest,
+          which can be used to <a
+            href="ext:forrest/validation">validate</a>, <a
+            href="ext:forrest/webapp">develop</a> and render a project site.
+        </p>
+      </answer>
+    </faq>
+    <!-- More faqs or parts here -->
+  </faqsection>
+  <!-- More faqs or parts here -->
+</faqs>

Added: incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/ihtml-sample.ihtml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/ihtml-sample.ihtml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+  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.
+-->
+<html>
+<head>
+  <title>Interpreted HTML (ihtml) demonstration page</title>
+</head>
+<body>
+
+<h1><a name="intro" />Interpreted HTML (ihtml) demonstration page</h1>
+		
+<p>This HTML document is used as the source for this page, and translated
+to the intermediate Apache Forrest xdocs document structure. The sitemap then
+does the normal aggregation with the navigation content and application of
+the skin.
+</p>
+
+<p>
+Note that this source file has the .ihtml filename extension. All requests to
+the sitemap for *.html are served by looking for matching *.ihtml source,
+or by the
+<a href="http://forrest.apache.org/faq.html#link_raw">"raw content"</a>
+method, or by the normal processing of structured xml xdocs format, or by
+other specialised xml processing.
+</p>
+
+<p>
+The ihtml is being interpreted by Forrest and transformed to the
+intermediate Apache xdocs document structure. That stylesheet cannot deal
+with every possibility in unstructured html, so it tries to guess how to
+build &lt;section&gt; elements and such.
+It needs &lt;h1&gt; (&lt;h2&gt; etc.) headings in the source ihtml
+(and the page must start with a h1 element). Patches are welcome to enhance
+that transformer.
+</p>
+
+<p>All linked-to pages are also available, for example
+<a href="../test2.html">this one</a>.</p>
+
+<p>
+You can still take advantage of Forrest's
+<a href="http://forrest.apache.org/docs/linking.html">"<b>site:<b>"
+method of linking</a>, for example:
+<a href="site:index">&lt;a href="site:index"&gt;</a>
+</p>
+
+<hr>
+<p><b>Note:</b> XHTML can also be used, but it is just treated as interpreted
+html. Future versions of Forrest will take much more advantage of XHTML.
+</p>
+<hr>
+
+<h1><a name="examples" />Some example uses of ihtml</h1>
+<p>
+There are situations when the Apache Forrest xdocs DTD is not sufficient.
+This interpreted html enables such extra capabilities.
+</p>
+
+<h2><a name="js" />Embedded applets and Javascript</h2>
+      
+<p>
+See the
+<a href="javascript:alert('Opened with Javascript via the body of the source html.')">Javascript alert pop-up</a>
+</p>
+
+<h2><a name="forms" />HTML forms for user interaction</h2>
+<p>
+Search the Forrest website via Google:
+<!-- Search Google -->
+<form target="_blank" action="http://www.google.com/search" method="get">
+<input value="forrest.apache.org" name="as_sitesearch" type="hidden">
+<input type=hidden name=ie value=UTF-8>
+<input type=hidden name=oe value=UTF-8>
+<a href="http://www.google.com/">
+<img src="http://www.google.com/logos/Logo_40wht.gif" 
+border="0" alt="Google Search" align="middle" width="150" height="55"></a>
+<input type="text" name="as_q" size="25" maxlength="255" value="ihtml">
+&nbsp;
+<input type="submit" name="btnG" value="Google Search">
+</form>
+<!-- Search Google -->
+</p>
+
+<p>
+See a demonstration of "ihtml" and "html forms" with our 
+<a href="http://forrest.apache.org/mirrors.cgi">Forrest download mirror</a>
+facility and the
+<a href="http://forrest.apache.org/howto/howto-asf-mirror.html">explanation</a> howto document.
+</p>
+
+<h2><a name="invalid" />Invalid HTML</h2>
+<p>
+This paragraph has a missing closing tag for the &lt;p&gt; element.
+
+<h2><a name="blink" />Other non-standard html-type abilities</h2>
+<p>
+Use other HTML <blink>delights and tricks</blink>.
+</p>
+</body>
+</html>

Added: incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/index.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/index.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,28 @@
+<?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>Samples</title> 
+  </header> 
+  <body> 
+    <section>
+      <title>If something goes wrong..</title>
+      <p>Patches are welcome: <a href="http://forrest.apache.org/faq.html">Forrest FAQ</a></p>
+    </section>
+  </body>
+</document>

Added: incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/linking.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/linking.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,267 @@
+<?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://apache.org/forrest/dtd/document-v20.dtd">
+<document>
+  <header>
+    <title>Demonstration of linking</title>
+  </header>
+
+  <body>
+    <section id="overview">
+      <title>Overview</title>
+      <p>Forrest has many powerful techniques for linking between documents
+      and for managing the site navigation. This document demonstrates those
+      techniques.
+      The document "<a href="ext:linking">Menus and Linking</a>" 
+      has the full details.
+      </p>
+    </section>
+
+    <section id="uri-space">
+      <title>Building and maintaining consistent URI space</title>
+      <p>
+      When Forrest builds your site, it starts from the front page. Like
+      a robot, it traverses all of the links that it finds in the documents
+      and builds the corresponding pages. Any new links are further traversed.
+      </p>
+      <p>
+      Sometimes those links lead to documents that are generated directly
+      from xml source files, sometimes they are generated from other source
+      via an intermediate xml format. Other times the links lead to raw
+      un-processed content.
+      </p>
+      <p>
+       The site navigation configuration file "<code>site.xml</code>" provides
+       a way to manage this URI space. In the future, when documents are
+       re-arranged and renamed, the site.xml configuration will enable this
+       smoothly.
+      </p>
+    </section>
+
+    <section id="resource-space">
+      <title>Mapping the local resource space to the final URI space</title>
+      <p>
+       For the generated files, the top-level of the
+       URI space corresponds to the "<code>content/xdocs/</code>" directory,
+       i.e. the location of the "<code>site.xml</code>" configuration file.
+      </p>
+      <p>
+       For the raw un-processed content, the top-level of the URI space
+       corresponds to the "<code>content/</code>" directory.
+      </p>
+      <p>
+        A diagram will help.
+      </p>
+      <source><![CDATA[
+The resource space          ==============>    The final URI space
+------------------                             -------------------
+Generated content ...
+ content/xdocs/index.xml                       index.html
+ content/xdocs/samples/index.xml               samples/index.html
+ content/xdocs/samples/faq.xml                 samples/faq.html
+
+Raw un-processed content ...
+ content/hello.pdf                             hello.pdf
+ content/test1.html                            test1.html
+ content/samples/test3.html                    samples/test3.html
+ content/samples/subdir/test4.html             samples/subdir/test4.html
+]]></source>
+      <p>Now for some examples ...</p>
+    </section>
+
+    <section id="generated">
+      <title>Basic link to internal generated pages</title>
+      <p>
+      When this type of link is encountered, Forrest will look for a
+      corresponding xml file, relative to this document (i.e. in
+      <code>content/xdocs/samples/</code>).
+      </p>
+      <p>A generated document in the current directory, which corresponds to
+      <code>content/xdocs/samples/sample.html</code> ...
+      </p>
+      <source><![CDATA[<a href="sample.html">]]><a href="sample.html">sample.html</a><![CDATA[</a>]]></source>
+      <p>In a sub-directory, which corresponds to
+      <code>content/xdocs/samples/subdir/index.html</code> ...
+      </p>
+      <source><![CDATA[<a href="subdir/index.html">]]><a href="subdir/index.html">subdir/index.html</a><![CDATA[</a>]]></source>
+    </section>
+
+    <section id="raw">
+      <title>Basic link to raw un-processed content</title>
+      <p>
+      Raw content files are not intended for any processing, they are just
+      linked to (e.g. plain html, pre-prepared PDFs, zip archives).
+      The "<code>content/</code>" directory corresponds to the
+      top-level of the URI space.
+      </p>
+      <p>A raw document in the current directory, which corresponds to
+      <code>content/samples/test3.html</code> ...
+      </p>
+      <source><![CDATA[<a href="test3.html">]]><a href="test3.html">test3.html</a><![CDATA[</a>]]></source>
+      <p>A raw document in a sub-directory, which corresponds to 
+      <code>content/samples/subdir/test4.html</code> ...
+      </p>
+      <source><![CDATA[<a href="subdir/test4.html">]]><a href="subdir/test4.html">subdir/test4.html</a><![CDATA[</a>]]></source>
+      <p>A raw document at the next level up, which corresponds to 
+      <code>content/test1.html</code> ...
+      </p>
+      <source><![CDATA[<a href="../test1.html">]]><a href="../test1.html">../test1.html</a><![CDATA[</a>]]></source>
+      <p>A raw document at the next level up, which corresponds to 
+      <code>content/hello.pdf</code> ...
+      </p>
+      <source><![CDATA[<a href="../hello.pdf">]]><a href="../hello.pdf">../hello.pdf</a><![CDATA[</a>]]></source>
+    </section>
+
+    <section id="url">
+      <title>Full URL to external documents</title>
+      <p>A full URL ...</p>
+      <source><![CDATA[<a href="http://forrest.apache.org/">]]><a href="http://forrest.apache.org/">http://forrest.apache.org/</a><![CDATA[</a>]]></source>
+      <p>A full URL with a fragment identifier ...</p>
+      <source><![CDATA[<a href="http://forrest.apache.org/faq.html#link_raw">]]><a href="http://forrest.apache.org/faq.html#link_raw">http://forrest.apache.org/faq.html#link_raw</a><![CDATA[</a>]]></source>
+      <p>
+      Note that Forrest does not traverse external links to look for
+      other links.
+      </p>
+    </section>
+
+    <section id="site">
+      <title>Using site.xml to manage the links</title>
+      <p>As you will have discovered, using pathnames with ../../ etc. will
+      get very nasty. Real problems occur when you use a smart text editor
+      that tries to manage the links for you. For example, it will have
+      trouble linking to the raw content files which are not yet in their
+      final location.
+      </p>
+      <p>
+      Links and filenames are bound to change and re-arrange. It is
+      essential to only change those links in one central place, not in every
+      document.
+      </p>
+      <p>
+      The "<code>site.xml</code>" configuration file to the rescue. It maps
+      symbolic names to actual resources.
+      </p>
+
+      <section id="site-simple">
+        <title>Basic link to internal generated pages</title>
+        <p>This single entry ...</p>
+        <source><![CDATA[<index label="Index" href="index.html"/>]]></source>
+        <p>
+        enables a simple link to a generated document, which corresponds to 
+        <code>content/xdocs/index.xml</code> ...
+        </p>
+        <source><![CDATA[<a href="site:index">]]><a href="site:index">site:index</a><![CDATA[</a>]]></source>
+      </section>
+
+      <section id="site-compound">
+        <title>Group some items</title>
+        <p>This compound entry ...</p>
+        <source><![CDATA[
+  <samples label="Samples" href="samples/" tab="samples">
+    <faq label="FAQ" href="faq.html"/>
+    ...
+  </samples>
+]]></source>
+        <p>
+        enables a link to a generated document, which corresponds to 
+        <code>content/xdocs/samples/index.xml</code> ...
+        </p>
+        <source><![CDATA[<a href="site:samples">]]><a href="site:samples">site:samples</a><![CDATA[</a>]]></source>
+        <p>
+        and a link to a generated document, which corresponds to 
+        <code>content/xdocs/samples/faq.xml</code> ...
+        </p>
+        <source>
+<![CDATA[<a href="site:faq">]]><a href="site:faq">site:faq</a><![CDATA[</a>]]>
+which can also be a complete reference
+<![CDATA[<a href="site:samples/faq">]]><a href="site:samples/faq">site:samples/faq</a><![CDATA[</a>]]>
+        </source>
+      </section>
+
+      <section id="site-fragment">
+        <title>Fragment identifiers</title>
+        <p>This compound entry ...</p>
+        <source><![CDATA[
+  <samples label="Samples" href="samples/" tab="samples">
+    <sample label="Apache document" href="sample.html">
+      <top href="#top"/>
+      <section href="#section"/>
+    </sample>
+    ...
+  </samples>
+]]></source>
+        <p>
+        enables a link to a fragment identifier within the
+        <code>samples/sample.html</code> document ...
+        </p>
+        <source><![CDATA[<a href="site:samples/sample/section">]]><a href="site:samples/sample/section">site:samples/sample/section</a><![CDATA[</a>]]></source>
+      </section>
+
+      <section id="site-raw">
+        <title>Define items for raw content</title>
+        <p>This entry ...</p>
+        <source><![CDATA[<hello_print href="hello.pdf"/>]]></source>
+        <p>
+        enables a link to a raw document, which corresponds to 
+        <code>content/hello.pdf</code> ...
+        </p>
+        <source><![CDATA[<a href="site:hello_print">]]><a href="site:hello_print">site:hello_print</a><![CDATA[</a>]]></source>
+
+        <p>This entry ...</p>
+        <source><![CDATA[<test3 href="samples/test3.html"/>]]></source>
+        <p>
+        enables a link to a raw document, which corresponds to 
+        <code>content/samples/test3.html</code> ...
+        </p>
+        <source><![CDATA[<a href="site:test3">]]><a href="site:test3">site:test3</a><![CDATA[</a>]]></source>
+      </section>
+
+      <section id="site-ext">
+        <title>External links</title>
+        <p>This compound entry ...</p>
+        <source><![CDATA[
+  <external-refs>
+    <forrest href="http://forrest.apache.org/">
+      <linking href="docs/linking.html"/>
+      <webapp href="docs/your-project.html#webapp"/>
+    </forrest>
+  </external-refs>
+]]></source>
+        <p>
+        enables a link to an external URL ...
+        </p>
+        <source><![CDATA[<a href="ext:forrest">]]><a href="ext:forrest">ext:forrest</a><![CDATA[</a>]]></source>
+        <p>
+        and a link to another external URL ...
+        </p>
+        <source>
+<![CDATA[<a href="ext:linking">]]><a href="ext:linking">ext:linking</a><![CDATA[</a>]]>
+which can also be a complete reference
+<![CDATA[<a href="ext:forrest/linking">]]><a href="ext:forrest/linking">ext:forrest/linking</a><![CDATA[</a>]]>
+        </source>
+        <p>
+        and a link to another external URL with a fragment identifier ...
+        </p>
+        <source>
+<![CDATA[<a href="ext:webapp">]]><a href="ext:webapp">ext:webapp</a><![CDATA[</a>]]>
+which can also be a complete reference
+<![CDATA[<a href="ext:forrest/webapp">]]><a href="ext:forrest/webapp">ext:forrest/webapp</a><![CDATA[</a>]]>
+        </source>
+      </section>
+    </section>
+  </body>
+</document>

Added: incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/openoffice-writer.sxw
==============================================================================
Binary file. No diff available.

Added: incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/sample.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/sample.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,402 @@
+<?xml version="1.0"?>
+<!--
+  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>The Apache Forrest xdocs document-v2.0 DTD</title> 
+    <notice>The content of this document doesn't make any sense at all.</notice>
+    <abstract>This is a demonstration document using all possible elements in
+      the current Apache Forrest xdocs <code>document-v20.dtd</code>
+    </abstract> 
+  </header> 
+  <body> 
+    <note>
+      This is a demonstration document using all possible elements in the
+      current Apache Forrest xdocs <code>document-v20.dtd</code>
+      (See the <a href="#changes">DTD changes</a> section at the bottom.)
+    </note>
+    <section id="sample">
+      <title>Sample Content</title>
+      <p><strong>Hint:</strong> See the xml source to see how the various
+      elements are used and see the
+<!-- FOR-321 workaround
+      <a href="ext:dtd-docs">DTD reference documentation</a>.
+-->
+      <a href="http://forrest.apache.org/docs/dtd-docs.html">DTD reference documentation</a>.
+      </p>
+      <section id="block-inline">
+        <title>Block and inline elements</title>
+      <p>This is a simple paragraph. Most documents contain a fair amount of
+        paragraphs. Paragraphs are called <code>&lt;p&gt;</code>.</p> 
+      <p xml:space="preserve"
+        >With the <code>&lt;p xml:space="preserve"&gt;</code> attribute, you can declare
+        that whitespace should    be   preserved, without implying it is in any other
+        way special.</p>
+      <p>
+        This next paragraph has a class attribute of 'quote'.  CSS can
+        be used to present this <code>&lt;p class='quote'&gt;</code> in
+        a different style than the other paragraphs.  The handling of
+        this quoted paragraph is defined in the &lt;extra-css&gt;
+        element in the skinconf.xml.
+      </p>
+      <p class="quote">
+        Anyway, like I was sayin', shrimp is the fruit of the sea. You can
+        barbecue it, boil it, broil it, bake it, sautee it. Dey's uh,
+        shrimp-kabobs, shrimp creole, shrimp gumbo. Pan fried, deep fried,
+        stir-fried. There's pineapple shrimp, lemon shrimp, coconut shrimp,
+        pepper shrimp, shrimp soup, shrimp stew, shrimp salad, shrimp and
+        potatoes, shrimp burger, shrimp sandwich. That- that's about it.
+      </p>
+      <p>A number of in-line elements are available in the DTD, we will show them
+        inside an unordered list (<code>&lt;ul&gt;</code>):</p> 
+      <ul> 
+        <li>Here is a simple list item (<code>&lt;li&gt;</code>).</li> 
+        <li>Have you seen the use of the <code>&lt;code&gt;</code> element in the
+          previous item?</li> 
+        <li>Also, we have <code>&lt;sub&gt;</code> and <code>&lt;sup&gt;</code>
+          elements to show content <sup>above</sup> or <sub>below</sub> the text
+          baseline.</li> 
+        <li>There is a facility to <em>emphasize</em> certain words using the
+          <code>&lt;em&gt;</code> <strong><code>&lt;strong&gt;</code></strong>
+          elements.</li> 
+        <li>We can use
+          <icon height="22" width="26" src="../images/icon.png" alt="feather"/>
+          <code>&lt;icon&gt;</code>s too.</li> 
+        <li>Another possibility is the <code>&lt;img&gt;</code> element:
+          <img src="../images/icon.png" alt="another feather" height="22" width="26"/>,
+          which offers the ability to refer to an image map.</li> 
+        <li>We have elements for hyperlinking: 
+          <dl> 
+            <dt><code>&lt;a href="faq.html"&gt;</code></dt> 
+            <dd>Use this to
+              <a href="faq.html" title="Example of a document via link">link</a>
+              to another document. As per normal, this will open the new document
+              in the same browser window.</dd> 
+
+            <dt><code>&lt;a href="#section"&gt;</code></dt> 
+            <dd>Use this to
+              <a href="#section" title="Example of a document via local anchor">link</a>
+              to the named anchor in the current document.
+            </dd> 
+
+            <dt><code>&lt;a href="faq.html#forrest"&gt;</code></dt> 
+            <dd>Use this to
+              <a href="faq.html#forrest" title="Example of a document via link and anchor">link</a>
+              to another document and go to the named anchor. This will open
+              the new document in the same browser window.
+            </dd> 
+            <dt>Targetted window control with jump and fork.</dt> 
+            <dd>See demonstration
+             <a href="#link-class">using class attribute on links</a>.
+            </dd> 
+        </dl></li> 
+
+        <li>Oh, by the way, a definition list <code>&lt;dl&gt;</code> was used inside
+          the previous list item. We could put another 
+          <ul> 
+            <li>unordered list</li> 
+            <li>inside the list item</li> 
+          </ul>
+          <table>
+            <caption>A sample nested table</caption>
+            <tr><td>Or even tables.. </td><td>
+                <table><tr><td>inside tables..</td></tr></table>
+            </td></tr>
+            <tr><td>or inside lists, but I believe this liberty gets quickly quite
+                hairy as you see.</td></tr>
+          </table>
+        </li>
+      </ul> 
+      <p>So far for the in-line elements, let's look at some paragraph-level
+        elements.</p> 
+      <fixme author="SN">The <code>&lt;fixme&gt;</code> element is used for stuff
+        which still needs work. Mind the <code>author</code> attribute!</fixme> 
+      <note>Use the <code>&lt;note&gt;</code> element to draw attention to something, e.g. ...The <code>&lt;code&gt;</code> element is used when the author can't
+        express himself clearly using normal sentences ;-)</note>
+      <warning>Sleep deprivation can be the result of being involved in an open
+        source project. (a.k.a. the <code>&lt;warning&gt;</code> element).
+      </warning>
+      <note label="Important">If you want your own labels for notes and
+        warnings, specify them using the <code>label</code> attribute.
+      </note>
+      <p>Apart from unordered lists, we have ordered lists too, of course.</p> 
+      <ol> 
+        <li>Item 1</li> 
+        <li>Item 2</li> 
+        <li>This should be 3 if my math is still OK.</li> 
+      </ol>
+      </section>
+
+      <section id="presentations">
+        <title>Various presentation formats</title>
+
+        <p>This sample document, written in document-v20 XML can be presented
+        via Forrest in a number of different formats. The links in the
+        following list show this document in each of the currently available
+        formats.</p>
+
+        <p>Each of the formats can be made available as a link near the top of
+        the page. Actual placement of those links depends on the skin
+        currently in use. Those links are enabled in the skinconf.xml via the
+        &#60;disable-XXX-link&#62; elements in the skinconf.xml</p>
+
+        <table>
+          <tr>
+            <th>Presentation Format</th>
+
+            <th>Description</th>
+
+            <th>skinconf.xml Element</th>
+          </tr>
+
+          <tr>
+            <td><a href="sample.html">HTML</a></td>
+
+            <td>This document in HTML format. </td>
+
+            <td>Always generated by default. Cannot be turned off.</td>
+          </tr>
+
+          <tr>
+            <td><a href="sample.xml">XML</a></td>
+
+            <td>This document in its raw XML format.</td>
+
+            <td>&#60;disable-xml-link&#62;. By default, set to true, meaning
+            that this link will not be shown.</td>
+          </tr>
+
+          <tr>
+            <td><a href="sample.pdf">PDF</a></td>
+
+            <td>This document as Adobe PDF</td>
+
+            <td>&#60;disable-pdf-link&#62;. By default, set to false, meaning
+            that this link will be shown.</td>
+          </tr>
+
+          <tr>
+            <td>Text</td>
+
+            <td>This document as straight text.</td>
+
+            <td>&#60;disable-txt-link&#62;. By default, set to true, meaning
+            that this link will not be shown. NOT YET IMPLEMENTED.</td>
+          </tr>
+
+          <tr>
+            <td><a href="sample.pod">POD</a></td>
+
+            <td>This document as Perl POD (Plain Old Documentation). Text with
+            minimal formatting directives. If on a *nix system with perl
+            installed, see &#34;man perlpod&#34;.</td>
+
+            <td>&#60;disable-pod-link&#62;. By default, set to true, meaning
+            that this link will not be shown.</td>
+          </tr>
+        </table>
+      </section>
+      <section id="section"> 
+        <title>Using sections</title>
+        <p>You can use sections to put some structure in your document. For some
+          strange historical reason, the section title is an attribute of the
+          <code>&lt;section&gt;</code> element.</p> 
+      </section> 
+      <section id="sub-section">
+        <title>Sections, the sequel</title>
+        <p>Just some second section.</p> 
+        <section id="sub-sub-section">
+          <title>Section 2.1</title>
+          <p>Which contains a subsection (2.1).</p> 
+        </section> 
+      </section> 
+
+      <section id="source">
+        <title>Showing preformatted source code</title> 
+        <p>Enough about these sections. Let's have a look at more interesting
+          elements, <code>&lt;source&gt;</code> for instance:</p> 
+        <source>
+// This example is from the book _Java in a Nutshell_ by David Flanagan.
+// Written by David Flanagan.  Copyright (c) 1996 O'Reilly &amp; Associates.
+// You may study, use, modify, and distribute this example for any purpose.
+// This example is provided WITHOUT WARRANTY either expressed or implied.
+
+import java.applet.*;    // Don't forget these import statements!
+import java.awt.*;
+
+public class FirstApplet extends Applet {
+    // This method displays the applet.
+    // The Graphics class is how you do all drawing in Java.
+    public void paint(Graphics g) {
+        g.drawString("Hello World", 25, 50);
+    }
+}</source>
+        <p>CDATA sections are used within 
+          <code>&lt;source&gt;</code> elements so that you can write pointy
+           brackets without needing to escape them with messy
+          <code>&amp;lt;</code> entities ...
+        </p> 
+        <source><![CDATA[
+<pointy>
+  easy
+</pointy>
+]]></source>
+        <p>Please take care to still use a sensible line-length within your
+          source elements.</p>
+      </section>
+
+      <section id="table">
+        <title>Using tables</title>
+        <p>And now for a table:</p>
+        <table>
+          <caption>Table caption</caption>
+          <tr>
+            <th>heading cell 1</th>
+            <th>heading cell 2</th>
+            <th>heading cell 3</th>
+          </tr>
+          <tr>
+            <td>data cell</td>
+            <td colspan="2">this data cell spans two columns</td>
+          </tr>
+          <tr>
+            <td>
+              Tables can be nested:
+            </td>
+            <td>
+              <table>
+                <tr>
+                  <th>column 1</th>
+                  <th>column 2</th>
+                </tr> 
+                <tr>
+                  <td>cell A</td>
+                  <td>cell B</td>
+                </tr>
+              </table>
+            </td>
+            <td>
+              <ul><li>and can include most other elements</li><li>such as lists</li></ul>
+            </td>
+          </tr>
+        </table> 
+      </section>
+
+      <anchor id="second-figure-anchor"/>
+      <section id="figure"> 
+        <title>Using figures</title>
+        <p>And a <code>&lt;figure&gt;</code> to end all of this.
+          Note that this can also be implemented with an
+          <code>&lt;img&gt;</code> element.
+        </p>
+        <figure src="../images/project.png" alt="The fine Forrest logo" width="220" height="65"/>	
+      </section>
+      <section id="link-class">
+        <title>Using class attribute on links</title>
+
+        <p>The document-v13 had elements &lt;fork&gt; and &lt;jump&gt;. In
+        document-v20, those elements no longer exist but the functionality can
+        be duplicated by using the @class attribute.
+        Even though the opening of separate windows should be under the
+        control of the user, these techniques can still be employed.</p>
+
+        <table>
+          <tr>
+            <th><p>Document V1.3</p></th>
+
+            <th><p>Document V2.0</p></th>
+          </tr>
+
+          <tr>
+            <td><p>&lt;fork href="faq.html"&gt;</p></td>
+
+            <td><a class="fork" href="faq.html">&lt;a class="fork"
+            href="faq.html"&gt;</a></td>
+          </tr>
+
+          <tr>
+            <td><p>&lt;jump href="faq.html"&gt;</p></td>
+
+            <td><p><a class="jump" href="faq.html">&lt;a class="jump"
+            href="faq.html"&gt;</a></p></td>
+          </tr>
+        </table>
+      </section>
+    </section>
+
+    <section id="changes">
+      <title>DTD changes</title>
+      <p>See the generated
+<!-- FOR-321 workaround
+      <a href="ext:dtd-docs">DTD reference documentation</a>.
+-->
+      <a href="http://forrest.apache.org/docs/dtd-docs.html">DTD reference documentation</a>.
+      </p>
+      <section id="changes-20">
+        <title>Changes between document-v13 and document-v20</title>
+        <ul>
+          <li>Renamed <strong>&lt;link&gt;</strong>
+             to <strong>&lt;a&gt;</strong>
+          </li>
+          <li>Removed <strong>&lt;fork&gt;</strong>
+             and <strong>&lt;jump&gt;</strong> in favour of the
+             <strong>&lt;a&gt;</strong> element. See demonstration
+             <a href="#link-class">using class attribute on links</a>.
+          </li>
+        </ul>
+      </section>
+      <section id="changes-13">
+        <title>Changes between document-v12 and document-v13</title>
+        <p>
+          All v1.2 docs will work fine as v1.3 DTD. The main change is the
+          addition of a @class attribute to every element, which enables the
+          "extra-css" section in the skinconf to be put to good use.
+        </p>
+      </section>
+      <section id="changes-12">
+        <title>Changes between document-v11 and document-v12</title>
+        <p>
+          doc-v12 enhances doc-v11 by relaxing various restrictions that were
+          found to be unnecessary.
+        </p>
+        <ul>
+          <li>
+            Links ((link|jump|fork) and inline elements (br|img|icon|acronym) are
+            allowed inside title.
+          </li>
+          <li>
+            Paragraphs (p|source|note|warning|fixme), table and figure|anchor are
+            allowed inside li.
+          </li>
+          <li>
+            Paragraphs (p|source|note|warning|fixme), lists (ol|ul|dl), table,
+            figure|anchor are allowed inside definition lists (dd) and tables (td
+            and dh).
+          </li>
+          <li>
+            Inline content
+            (strong|em|code|sub|sup|br|img|icon|acronym|link|jump|fork) is
+            allowed in strong and em.
+          </li>
+        </ul>
+      </section>
+    </section>
+  </body> 
+  <footer> 
+    <legal>This is a legal notice, so it is <strong>important</strong>.</legal> 
+  </footer>
+</document>

Added: incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/sample2.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/sample2.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.2//EN" "http://apache.org/forrest/dtd/document-v12.dtd">
+<document> 
+  <header> 
+    <title>More samples</title> 
+    <authors><person name="Steven Noels" email="stevenn@apache.org"/> 
+    </authors> 
+  </header> 
+  <body> 
+    <section>
+      <title>Miscellanea</title>
+      <p>
+        You can include raw HTML, PDFs, plain-text, and other files in Forrest
+        output by placing them in <code>src/documentation/content</code> and
+        they will be copied over automatically. You can then link to them as
+        normal, e.g.
+        <link href="../hello.pdf">&lt;link href="hello.pdf"/&gt;</link> and
+        <link href="../test1.html">&lt;link href="test1.html/&gt;</link>
+      </p>
+      <p>
+        You can also have sub-directories such as 
+        <code>src/documentation/content/connectors</code> which reflects your
+        <code>xdocs/connectors</code> tree. The raw files will then end up
+        beside your documents.
+      </p>
+    </section>
+  </body>
+</document>

Added: incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/sdocbook.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/sdocbook.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,185 @@
+<?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 article PUBLIC "-//OASIS//DTD Simplified DocBook XML V1.0//EN"
+"http://www.oasis-open.org/docbook/xml/simple/1.0/sdocbook.dtd">
+<article>
+  <title>Simplified DocBook example</title>
+
+  <subtitle>Sample Page subtitle</subtitle>
+
+  <titleabbrev>Title abbrev</titleabbrev>
+
+  <articleinfo>
+    <author>
+      <authorblurb>
+        <title>Author blurb Title</title>
+
+        <para>Author blurb paragraph</para>
+      </authorblurb>
+
+      <firstname>John</firstname>
+
+      <othername>Q</othername>
+
+      <surname>Public</surname>
+    </author>
+
+    <date>01-August-2003</date>
+  </articleinfo>
+
+  <abstract>
+    <title>Abstract title</title>
+
+    <para>Abstract paragraph</para>
+  </abstract>
+
+  <epigraph>
+    <attribution>Epigraph Attribution</attribution>
+
+    <literallayout>Literal layout</literallayout>
+
+    <para>Epigraph paragraph</para>
+  </epigraph>
+
+  <example>
+    <title>Example title</title>
+
+    <para>Example paragraph</para>
+  </example>
+
+  <figure>
+    <title>Figure title</title>
+
+    <literallayout>Literal layout</literallayout>
+  </figure>
+
+  <figure>
+    <title>Figure Image</title>
+
+    <mediaobject>
+      <imageobject>
+        <imagedata fileref="../images/project-logo.gif" />
+      </imageobject>
+    </mediaobject>
+  </figure>
+
+  <informaltable>
+    <tgroup cols="2">
+      <thead>
+        <row>
+          <entry>Informal Table head entry</entry>
+          <entry>head entry 2</entry>
+        </row>
+      </thead>
+
+      <tfoot>
+        <row>
+          <entry>Table foot entry</entry>
+          <entry>foot entry 2</entry>
+        </row>
+      </tfoot>
+
+      <tbody>
+        <row>
+          <entry>1</entry>
+
+          <entry>2</entry>
+        </row>
+      </tbody>
+    </tgroup>
+  </informaltable>
+
+  <itemizedlist>
+    <listitem>
+      <para>list item</para>
+    </listitem>
+  </itemizedlist>
+
+  <note>
+    <para>Note</para>
+  </note>
+
+  <orderedlist>
+    <listitem>
+      <para>Ordered list item</para>
+    </listitem>
+  </orderedlist>
+
+  <para>Article paragraph</para>
+
+  <programlisting>Program listing</programlisting>
+
+  <sidebar>
+    <para>Sidebar</para>
+  </sidebar>
+
+  <variablelist>
+    <varlistentry>
+      <term>Term</term>
+
+      <listitem>
+        <para>Definition</para>
+      </listitem>
+    </varlistentry>
+  </variablelist>
+
+  <table>
+    <title>Table</title>
+
+    <tgroup cols="2">
+      <colspec align="center" />
+
+      <thead>
+        <row>
+          <entry align="center">Head entry</entry>
+
+          <entry align="center">Head entry</entry>
+        </row>
+      </thead>
+
+      <tbody>
+        <row>
+          <entry>1</entry>
+
+          <entry>2</entry>
+        </row>
+
+        <row>
+          <entry>3</entry>
+
+          <entry>4</entry>
+        </row>
+      </tbody>
+    </tgroup>
+  </table>
+
+  <section>
+    <title>Section title</title>
+
+    <para>Section paragraph</para>
+  </section>
+
+  <appendix>
+    <title>Appendix title</title>
+
+    <para>Appendix paragraph</para>
+  </appendix>
+
+  <bibliography>
+    <bibliomixed>Bibliography</bibliomixed>
+  </bibliography>
+</article>

Added: incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/static.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/static.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,48 @@
+<?xml version="1.0"?>
+<!--
+  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>Static content - including raw un-processed files and documents</title> 
+  </header> 
+  <body> 
+    <section>
+      <title>Linking to static content</title>
+      <p>
+        You can include raw HTML, PDFs, plain-text, and other files.
+        They are included in the Forrest-built site, by placing them in the
+        <code>src/documentation/content/</code> directory and
+        they will be copied over automatically. You can link to them as
+        normal, e.g.
+        <strong>&lt;a href="test3.html"&gt;</strong><a href="test3.html">test3.html</a><strong>&lt;/a&gt;</strong>
+        and
+        <strong>&lt;a href="../hello.pdf"&gt;</strong><a href="../hello.pdf">hello.pdf</a><strong>&lt;/a&gt;</strong>
+      </p>
+      <p>
+        You can also have sub-directories such as 
+        <code>src/documentation/content/samples/subdir/</code> which
+        reflects your main
+        <code>xdocs/</code> tree. The raw files will then end up
+        beside your documents.
+      </p>
+      <p>
+        More information in the
+        <a href="site:linking">Linking demonstration</a>.
+      </p>
+    </section>
+  </body>
+</document>

Added: incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/subdir/book-sample.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/subdir/book-sample.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,46 @@
+<?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 book PUBLIC "-//APACHE//DTD Cocoon Documentation Book V1.0//EN" "http://forrest.apache.org/dtd/book-cocoon-v10.dtd">
+
+<!-- Sample book.xml file.  If this file is renamed to 'book.xml', it will be
+used to define the menu in this subdirectory, instead of that generated from
+the usual site.xml mechanism. The normal relative and absolute hrefs are also
+available. -->
+
+<book software="MyProj"
+  title="MyProj"
+  copyright="@year@ The Apache Software Foundation"
+  xmlns:xlink="http://www.w3.org/1999/xlink">
+
+  <menu label="About">
+    <!-- using the normal site.xml linking mechanism -->
+    <menu-item label="Index" href="site:index"/>
+    <!-- using relative URIs with relative path -->
+    <menu-item label="Sample page" href="../sample.html"/>
+    <!-- using relative URIs with absolute path -->
+    <menu-item label="Sample ihtml page" href="/samples/ihtml-sample.html"/>
+    <!-- using the normal site.xml linking mechanism -->
+    <menu-item label="FAQ" href="site:faq"/>
+    <menu-item label="Changes" href="site:changes"/>
+    <menu-item label="Todo" href="site:todo"/>
+  </menu>
+
+  <menu label="Subdir">
+    <menu-item label="index" href="site:subdir/index"/>
+  </menu>
+
+</book>

Added: incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/subdir/index.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/subdir/index.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,37 @@
+<?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>Page generated from a sub-directory</title>
+
+      <authors>
+        <person name="Joe Bloggs" email="joe@joescompany.org" />
+       </authors>
+   </header>
+
+   <body>
+     <section>
+       <title>A sub-directory</title>
+       <p>This was generated from a sub-directory.</p>
+       <p>When creating new subdirectories, remember that these <em>must</em>
+         be declared in site.xml or each directory must have a book.xml file.
+       </p>
+      </section>
+   </body>
+</document>
+

Added: incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/wiki-sample.cwiki
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/content/xdocs/forrest_samples/wiki-sample.cwiki	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,170 @@
+!!!Forrest's JSPWiki Support
+
+Forrest now has partial support for documentation in JSPWiki format, thanks to the
+[Chaperon parser|http://chaperon.sf.net/]. Wiki is a simple text format that can
+be learned in minutes. This page provides an overview of the syntax that
+Forrest supports, namely a subset of that used by the
+[JSPWiki|http://www.jspwiki.org/Wiki.jsp?page=TextFormattingRules].
+There is also a
+[ChaperonTestPage|http://www.jspwiki.org/Wiki.jsp?page=ChaperonTestPage] which
+might provide some more hints (view its source).
+
+!!Important Note
+
+It is very easy to create broken documents by using this loose wiki syntax.
+Be sure to follow it explicitly.
+
+!!Quick reference
+
+{{{
+----       = Make a horizontal ruler. Extra '-' is ignored.
+\\         = force a line break, \\\=force line break and clear.
+
+[link]     = creates a hyperlink to an internal WikiPage called 'Link'.
+[this is also a link] = creates a hyperlink to an internal WikiPage called
+'ThisIsAlsoALink'.
+[click here|link] = creates a hyperlink to an internal WikiPage called
+'Link', but displays the text 'click here' to the
+user instead of 'Link'.
+[1]        = Makes a reference to a footnote numbered 1.
+[#1]       = Marks the footnote number 1.
+[[link]    = creates text '[link]'
+
+!heading   = small heading with text 'heading'
+!!heading  = medium heading with text 'heading'
+!!!heading = large heading with text 'heading'
+Note: Be careful with the hierarchy of headings,
+e.g. do not jump from level-3 to level-1.
+
+''text''   = prints 'text' in italic.
+__text__   = prints 'text' in bold.
+{{text}}   = prints 'text' in monospaced font.
+
+* text     = makes a bulleted list item with 'text'
+# text     = makes a numbered list item with 'text'
+;term:ex   = makes a definition for 'term' with the explanation 'ex'
+}}}
+
+!!Limitations
+These are the known limitations of the Forrest JSPWiki capability ...
+* The "definition" syntax (;term:ex) is not supported.
+* [[link] = creates text '[link]' (is not working).
+
+!!!Samples
+The following sections are samples. View the source to see their use
+(no, not the source of this HTML page, but the actual wiki source from which
+this page was generated).
+
+!!Writing text
+
+You don't need to know anything about the Wiki text formatting rules to use
+Wiki.  Just write normal text, and then use an empty line to mark a paragraph.
+It is just like writing an email. Add more fancy items as you become more
+comfortable.
+
+!!Hyperlinks
+The link can also be a direct URL starting with http:, ftp:, mailto:, https:, or news:, in which case the link points to
+an external entity. For example, to point at the java.sun.com home page, use
+{{{[http://java.sun.com/]}}}
+which becomes [http://java.sun.com/]
+{{{[Java home page|http://java.sun.com/]}}}
+which becomes [Java home page|http://java.sun.com/]
+
+Almost any kind of characters can be used inside a {{{[WikiName]}}} as long
+as they are letters or numbers.
+
+!!Adding pictures
+
+For security reasons uploading images is not permitted, but you can embed
+any image in the wiki code by putting the image available somewhere on the web in one of the allowed formats, and then
+just linking to it.
+For example, this is an inlined PNG image: [../images/icon.png].
+
+If you specify a link text e.g. {{{[this one here|http://example.com/example.png]}}} then it becomes
+the ALT text for those who either can't or don't want to view images.
+
+!!Bulleted lists
+Use an asterisk (*) in the first column to make bulleted lists. Use more asterisks for deeper indentation. For example:
+{{{
+* One
+* Two
+* Three
+** Three.One
+}}}
+
+creates
+* One
+* Two
+* Three
+** Three.One
+
+!!Numbered lists
+Just like with bulleted lists, but use a hash (#) instead of the asterisk. Like this:
+{{{
+# One
+# Two
+# Three
+## Three.One
+}}}
+
+creates
+# One
+# Two
+# Three
+## Three.One
+
+If you want to write the list item on multiple lines, just add one or more spaces on the next line and the line will be
+automatically added to the
+previous item.  If this sounds complicated, edit this page for an example, below.
+
+* This is a single-line item.
+* This is actually a multi-line item.
+  We continue the second sentence on a line on a line of its own.
+  We might as well do a third line while we're at it...
+  Notice, however, as all these sentences get rendered inside a single item!
+* The third line is again a single-line item.
+
+!!Definition lists and comments
+
+A simple way to make definition lists is to use the ';:' -construct:
+
+;__Construct__:''Something you use to do something with''
+
+Another nice use for the ';:' is that you can use it to comment shortly on other people's text, by having an empty
+'term' in the definition, like this:
+{{{
+;:''Comment here.''
+}}}
+Which would be seen as
+;:''Comment here.''
+
+!!Text effects
+
+You may use __bold__ text or ''italic'' text, by using two underscores (_) and two single quotes ('), respectively. If
+you're on a Windows computer, make sure that you are using the correct quote sign, as there is one that looks the same,
+but really isn't.
+
+!!Preformatted text
+
+If you want to add preformatted text (like code) just use three consecutive braces ({) to open a block, and three
+consecutive braces (}) to close a block. See the Tables example below.
+
+!!Tables
+
+You can do simple tables by using using pipe symbols ('|').  Use double pipe
+symbols to start the heading of a table, and single pipe symbols to then
+write the rows of the table.  End with a line that is not a table.
+
+For example:
+
+{{{
+|| Heading 1 || Heading 2
+| ''Italic Text'' | Plain Text
+| [Forrest Home Page|http://forrest.apache.org/] | [http://forrest.apache.org/]
+}}}
+
+renders the following table.  Note how you can use links also inside tables.
+
+|| Heading 1 || Heading 2
+| ''Italic Text'' | Plain Text
+| [Forrest Home Page|http://forrest.apache.org/] | [http://forrest.apache.org/]

Added: incubator/apollo/trunk/src/site/content/xdocs/howtobuild.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/content/xdocs/howtobuild.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN" "../dtd/document-v11.dtd">
+
+<document>
+    <header>
+        <title>How To Build Web Services Project's Website</title>
+        <authors>
+            <person email="tetsuya@apache.org" name="Tetsuya Kitahata" id="TK"/>
+        </authors>
+    </header>
+    <body>
+        <section>
+            <title>Installing Forrest</title>
+            <p>
+                The Web Services website build system requires two components to perform a build.
+                <link href="ext:ant">Ant</link> and
+                <link href="ext:forrest">forrest</link>.
+            </p>
+            <p>
+                Specifically the build has been tested to work with Ant version
+                1.6 alpha and Forrest 0.5.1. To install these products download
+                the distributions and follow the instructions in their
+                documentation.  Make sure you don't forget to set the
+                environment variables FORREST_HOME and ANT_HOME.  The
+                ANT_HOME/bin directory should be in the path.
+            </p>
+        </section>
+        <section>
+            <title>Checking out ws-site module</title>
+            <p>
+                Check out
+            </p>
+            <p>
+                ws-site
+            </p>
+            <p>
+                module via your favorite CVS tools. Please follow the guildeline written <link href="site:cvs">here</link>.
+            </p>
+        </section>
+        <section>
+            <title>Running the Build</title>
+            <p>
+                The main targets of interest to our users are:
+            </p>
+            <table>
+                <tr>
+                    <th>Target</th>
+                    <th>Description</th>
+                </tr>
+                <tr>
+                    <td>clean</td>
+                    <td>Erase all build work products (ie, everything in the
+                        build directory</td>
+                </tr>
+                <tr>
+                    <td>site</td>
+                    <td>Build site</td>
+                </tr>
+                <tr>
+                    <td>replace</td>
+                    <td>Build site and copy to ./targets directory</td>
+                </tr>
+                <tr>
+                    <td>run-forrest (default)</td>
+                    <td>Do clean up and build Site</td>
+                </tr>
+            </table>
+        </section>
+        <section>
+            <title>For Committers</title>
+            <p>
+                The procedure to make changes to http://ws.apache.org/ ...
+            </p>
+            <ul>
+            <li>*cd* into the local "ws-site" CVS dir</li>
+            <li>execute "ant"</li>
+            <li>execute "ant replace"</li>
+            <li>cvs commit</li>
+            <li>(If you are in a hurry) ssh to www.apache.org, *cd* to /www/ws.apache.org, and execute "cvs update -P"</li>
+            </ul>
+        </section>
+        <section>
+            <title>TIPS</title>
+            <p>
+            You can check whether ws-site will be successfully built or not by following these procedures.
+            </p>
+            <ul>
+            <li>cd into the local "ws-site" CVS dir</li>
+            <li>execute "forrest run"</li>
+            <li>point the browser to http://localhost:8888/ to see the site</li>
+            <li>edit the docs *in place* (build/webapp/content/xdocs/...) and see changes via the browser by reloading the page</li>
+            </ul>
+        </section>
+        <section>
+            <title>F.A.Q.</title>
+            <p><em>Q1.</em><br/>
+                I encountered<br/>
+                The &lt;xmlcatalog&gt; data type doesn't support the nested &quot;catalogpath&quot; element.<br/>
+                error, during the build.
+            </p>
+            <p>
+             <em>A1.</em><br/>
+            Please make sure that your Ant version is later than 1.6 alpha. You can check the Ant version, by running &quot;ant -version&quot;.
+            </p>
+            <p><em>Q2.</em><br/>
+		I see an error like this regarding mirrors.pdf<br/>
+		[java] X [0]	mirrors.pdf BROKEN ....
+	    </p>
+            <p><em>A2.</em><br/>
+		This is a known issue, but does not affect the site itself.
+            </p>
+            <p><em>Q3.</em><br/>
+		The run-forrest target does not complete because of the mirrors.pdf error, so i can't update the site<br/>
+	    </p>
+            <p><em>A3.</em><br/>
+		There is another target named 'replace' that does the appropriate work
+            </p>
+            <p>
+            <strong>( more to be come )</strong>
+            </p>
+        </section>
+    </body>
+</document>
+
+

Added: incubator/apollo/trunk/src/site/content/xdocs/images/apache.ico
==============================================================================
Binary file. No diff available.

Added: incubator/apollo/trunk/src/site/content/xdocs/images/group-logo.gif
==============================================================================
Binary file. No diff available.

Added: incubator/apollo/trunk/src/site/content/xdocs/images/icon.png
==============================================================================
Binary file. No diff available.

Added: incubator/apollo/trunk/src/site/content/xdocs/images/images.jpeg
==============================================================================
Binary file. No diff available.

Added: incubator/apollo/trunk/src/site/content/xdocs/images/project-logo.gif
==============================================================================
Binary file. No diff available.

Added: incubator/apollo/trunk/src/site/content/xdocs/images/project-logo.jpg
==============================================================================
Binary file. No diff available.

Added: incubator/apollo/trunk/src/site/content/xdocs/index.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/content/xdocs/index.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
+
+<document> 
+  <header> 
+    <title>Welcome to Apollo!</title> 
+  </header> 
+  <body> 
+    <section>
+      <title>Overview</title>
+      <p>
+       Apollo is a Java implementation of the 
+       <a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrf">Web Services Resource Framework</a> specification.
+       </p>
+       <p>
+       WSRF defines a generic and open framework for modeling and accessing stateful resources using Web services. This includes mechanisms to describe views on the state, to support management of the state through properties associated with the Web service, and to describe how these mechanisms are extensible to groups of Web services.
+       </p>           
+    </section>
+  </body>
+</document>

Added: incubator/apollo/trunk/src/site/content/xdocs/manual/index.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/content/xdocs/manual/index.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
+
+<document> 
+  <header> 
+    <title>Apollo Manual</title> 
+  </header> 
+  <body> 
+    <section>
+      <title>Apollo Manual</title>
+      <p>
+        TODO
+      </p>
+    </section>
+  </body>
+</document>

Added: incubator/apollo/trunk/src/site/content/xdocs/release_notes.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/content/xdocs/release_notes.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
+
+<document> 
+  <header> 
+    <title>Apollo Release Notes</title> 
+  </header> 
+  <body> 
+    <section>
+        <title>Change History</title>
+        <p>TODO</p>
+    </section>
+    <section>
+        <title>Known Issues</title>
+        <p>TODO</p>
+    </section>
+  </body>
+</document>

Added: incubator/apollo/trunk/src/site/content/xdocs/site.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/content/xdocs/site.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,78 @@
+<?xml version="1.0"?>
+
+<!--
+Forrest site.xml
+
+This file contains an outline of the site's information content.  It is used to:
+- Generate the website menus (though these can be overridden - see docs)
+- Provide semantic, location-independent aliases for internal 'site:' URIs, eg
+<link href="site:changes"> links to changes.html (or ../changes.html if in
+  subdir).
+- Provide aliases for external URLs in the external-refs section.  Eg, <link
+  href="ext:cocoon"> links to http://xml.apache.org/cocoon/
+
+See http://xml.apache.org/forrest/linking.html for more info
+-->
+
+<site label="Apollo" href="" xmlns="http://apache.org/forrest/linkmap/1.0">
+
+  <external-refs>
+    <xml.apache.org href="http://xml.apache.org/">
+      <forrest href="forrest/" />
+    </xml.apache.org>
+    <xmlbeans.apache.org  href="http://xmlbeans.apache.org/" />
+    <maven.apache.org     href="http://maven.apache.org/" />
+    <incubator.apache.org href="http://incubator.apache.org/" >
+      <apollo     href="apollo/" />
+    </incubator.apache.org>
+    <ws.apache.org href="http://ws.apache.org/">
+      <mirrors href="mirrors.cgi" />
+      <axis    href="axis/" />
+      <wsfx    href="ws-fx/">
+        <addressing href="addressing/" />        
+        <wss4j      href="wss4j/" />
+      </wsfx>            
+      <asl href="LICENSE.txt" />
+    </ws.apache.org>
+    <cvs.apache.org href="http://cvs.apache.org/">      
+      <viewcvs href="viewcvs/">
+        <wsfx-cvs href="ws-fx/">
+          <apollo-cvs href="apollo/"/>
+        </wsfx-cvs>
+      </viewcvs>
+    </cvs.apache.org>
+    <www.apache.org href="http://www.apache.org/">
+      <foundation href="foundation/"/>
+    </www.apache.org>
+    <nagoya.apache.org href="http://nagoya.apache.org/">
+      <eyebrowse href="eyebrowse/"/>
+      <bugzilla href="bugzilla/"/>
+      <apachewiki href="wiki/apachewiki.cgi?HomePage"/>
+    </nagoya.apache.org>
+    <archive.apache.org href="http://archive.apache.org/">
+      <archive-ws href="dist/ws/"/>
+    </archive.apache.org>
+    <apachecon.com href="http://apachecon.com/" />
+  </external-refs>
+
+  <about label="About">
+    <overview label="Overview"      href="index.html" />
+    <website  label="Web Site"      href="ext:apollo" />
+    <relnotes label="Release Notes" href="release_notes.html" />
+  </about>
+
+  <docs label="Documentation">    
+    <spec     label="WS-RF"         href="wsrf.html" />
+    <manual   label="Manual"        href="manual/index.html" />
+    <tutorial label="Tutorial"      href="tutorial/index.html" />
+  </docs>
+
+  <projects label="Related Projects">
+    <axis       label="Axis"        href="ext:axis" />
+    <addressing label="Addressing"  href="ext:addressing" />
+    <xmlbeans   label="XMLBeans"    href="ext:xmlbeans.apache.org" />
+    <maven      label="Maven"       href="ext:maven.apache.org" />
+    <incubator  label="Incubator"   href="ext:incubator.apache.org" />
+  </projects>
+
+</site>

Added: incubator/apollo/trunk/src/site/content/xdocs/tabs.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/content/xdocs/tabs.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+
+<!DOCTYPE tabs PUBLIC "-//APACHE//DTD Cocoon Documentation Tab V1.0//EN" "tab-cocoon-v10.dtd">
+
+<tabs software="Apollo"
+  title="Apollo"
+  copyright="The Apache Software Foundation"
+  xmlns:xlink="http://www.w3.org/1999/xlink">
+
+  <!-- The rules are:
+    @dir will always have /index.html added.
+    @href is not modified unless it is root-relative and obviously specifies a
+    directory (ends in '/'), in which case /index.html will be added
+  -->
+
+  <tab label="Overview" dir=""/>  
+  <tab label="Tutorial" href="tutorial/"/>
+  <tab label="Manual" href="manual/"/>
+  <tab label="Release Notes" href="release_notes.html"/>
+  
+</tabs>

Added: incubator/apollo/trunk/src/site/content/xdocs/tutorial/deploy.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/content/xdocs/tutorial/deploy.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
+
+<document> 
+  <header> 
+    <title> </title> 
+  </header> 
+  <body> 
+    <section>
+      <title> </title>
+      <p>
+        TODO
+      </p>
+    </section>
+  </body>
+</document>

Added: incubator/apollo/trunk/src/site/content/xdocs/tutorial/index.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/content/xdocs/tutorial/index.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,27 @@
+<?xml version="1.0"?>
+
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
+
+<document> 
+  <header> 
+    <title>Apollo Tutorial</title> 
+  </header> 
+  <body> 
+    <section>
+      <title>Apollo Tutorial</title>
+      <p>
+        This tutorial will walk you through creating and deploying a WS-RF Web service
+        that represents a Unix filesystem. The process is broken down into three steps:
+      </p>
+      <ul>
+        <li><a href="wsdl.html">Write the WSDL for the service</a></li>
+        <li><a href="wsdl2java.html">Run Apollo's Wsdl2Java tool on the WSDL</a></li>
+        <li><a href="service.html">Create the service class and add business logic to it</a></li>
+        <li><a href="resource.html">Create the resource class which will maintain state for a particular filesystem resource instance</a></li>        
+        <li><a href="webapp.html">Deploy the service to the Apollo webapp</a></li>
+        <li><a href="deploy.html">Deploy the Apollo webapp to Tomcat</a></li>
+        <li><a href="test.html">Start Tomcat and send some test requests to the service</a></li>
+      </ul>      
+    </section>
+  </body>
+</document>

Added: incubator/apollo/trunk/src/site/content/xdocs/tutorial/resource.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/content/xdocs/tutorial/resource.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
+
+<document> 
+  <header> 
+    <title> </title> 
+  </header> 
+  <body> 
+    <section>
+      <title> </title>
+      <p>
+        TODO
+      </p>
+    </section>
+  </body>
+</document>

Added: incubator/apollo/trunk/src/site/content/xdocs/tutorial/service.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/content/xdocs/tutorial/service.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
+
+<document> 
+  <header> 
+    <title> </title> 
+  </header> 
+  <body> 
+    <section>
+      <title> </title>
+      <p>
+        TODO
+      </p>
+    </section>
+  </body>
+</document>

Added: incubator/apollo/trunk/src/site/content/xdocs/tutorial/test.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/content/xdocs/tutorial/test.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
+
+<document> 
+  <header> 
+    <title> </title> 
+  </header> 
+  <body> 
+    <section>
+      <title> </title>
+      <p>
+        TODO
+      </p>
+    </section>
+  </body>
+</document>

Added: incubator/apollo/trunk/src/site/content/xdocs/tutorial/webapp.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/content/xdocs/tutorial/webapp.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
+
+<document> 
+  <header> 
+    <title> </title> 
+  </header> 
+  <body> 
+    <section>
+      <title> </title>
+      <p>
+        TODO
+      </p>
+    </section>
+  </body>
+</document>

Added: incubator/apollo/trunk/src/site/content/xdocs/tutorial/wsdl.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/content/xdocs/tutorial/wsdl.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
+
+<document> 
+  <header> 
+    <title> </title> 
+  </header> 
+  <body> 
+    <section>
+      <title> </title>
+      <p>
+        TODO
+      </p>
+    </section>
+  </body>
+</document>

Added: incubator/apollo/trunk/src/site/content/xdocs/tutorial/wsdl2java.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/content/xdocs/tutorial/wsdl2java.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
+
+<document> 
+  <header> 
+    <title> </title> 
+  </header> 
+  <body> 
+    <section>
+      <title> </title>
+      <p>
+        TODO
+      </p>
+    </section>
+  </body>
+</document>

Added: incubator/apollo/trunk/src/site/content/xdocs/wsrf.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/content/xdocs/wsrf.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,54 @@
+<?xml version="1.0"?>
+
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
+
+<document> 
+  <header> 
+    <title>Web Services Resource Framework</title> 
+  </header> 
+  <body> 
+    <section>
+      <title>Overview</title>
+      <p>       
+       <a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrf">Web Services Resource Framework</a>
+       (WS-RF) is a family of specifications published by OaSIS. It includes the following specifications:       
+      </p>
+      <section>
+        <title>WS-ResourceProperties</title> 
+        <ul>
+          <li>v1.1 (03/05/03): [<a href="http://www.ibm.com/developerworks/library/ws-resource/ws-resourceproperties.pdf">spec</a>] [<a href="http://www.ibm.com/developerworks/library/ws-resource/WS-ResourceProperties.wsdl">WSDL</a>] [<a href="http://www.ibm.com/developerworks/library/ws-resource/WS-ResourceProperties.xsd">XSD</a>]</li>
+          <li>v1.2 draft 04 (June 2004): [<a href="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-04.pdf">spec</a>] [<a href="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.wsdl">WSDL</a>] [<a href="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd">XSD</a>]</li>
+        </ul>
+      </section>
+      <section>
+        <title>WS-ResourceLifetime</title>
+        <ul>
+          <li>v1.1 (03/05/04): [<a href="http://www.ibm.com/developerworks/library/ws-resource/ws-resourcelifetime.pdf">spec</a>] [<a href="http://www.ibm.com/developerworks/library/ws-resource/WS-ResourceLifetime.wsdl">WSDL</a>] [<a href="http://www.ibm.com/developerworks/library/ws-resource/WS-ResourceLifetime.xsd">XSD</a>]</li>
+          <li>v1.2 draft 03 (June 2004): [<a href="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-03.pdf">spec</a>] [<a href="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.wsdl">WSDL</a>] [<a href="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd">XSD</a>]</li>
+        </ul>
+      </section>   
+      <section>
+        <title>WS-ServiceGroup</title>
+        <ul>
+          <li>v1.0 (03/31/04): [<a href="http://www.ibm.com/developerworks/library/ws-resource/ws-servicegroup.pdf">spec</a>] [<a href="http://www.ibm.com/developerworks/library/ws-resource/WS-ServiceGroup.wsdl">WSDL</a>] [<a href="http://www.ibm.com/developerworks/library/ws-resource/WS-ServiceGroup.xsd">XSD</a>]</li>
+          <li>v1.2 draft 02 (June 2004): [<a href="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ServiceGroup-1.2-draft-02.pdf">spec</a>] [<a href="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ServiceGroup-1.2-draft-01.wsdl">WSDL</a>] [<a href="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ServiceGroup-1.2-draft-01.xsd">XSD</a>] </li>
+        </ul>      
+      </section>   
+      <section>
+        <title>WS-BaseFaults</title>
+        <ul>
+          <li>v1.0 (03/31/04): [<a href="http://www.ibm.com/developerworks/library/ws-resource/ws-basefaults.pdf">spec</a>] [<a href="http://www.ibm.com/developerworks/library/ws-resource/WS-baseFaults.wsdl">WSDL</a>] [<a href="http://www.ibm.com/developerworks/library/ws-resource/WS-baseFaults.xsd">XSD</a>]</li>
+          <li>v1.2 draft 02 (June 2004): [<a href="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-baseFaults-1.2-draft-02.pdf">spec</a>] [<a href="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-baseFaults-1.2-draft-01.wsdl">WSDL</a>] [<a href="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-baseFaults-1.2-draft-01.xsd">XSD</a>] </li>
+        </ul>              
+      </section>   
+    </section>
+    <section>
+       <title>Links</title>
+         <ul>
+           <li><a href="http://devresource.hp.com/drc/specifications/wsrf/index.jsp#framespecs">HP's WS-RF Site</a></li> 
+           <li><a href="http://www.globus.org/wsrf/">Globus' WS-RF Site</a></li>
+           <li><a href="http://www-106.ibm.com/developerworks/webservices/library/ws-resource/">IBM's WS-RF Site</a></li> 
+         </ul>
+    </section>
+  </body>
+</document>

Added: incubator/apollo/trunk/src/site/resources/images/group-logo.gif
==============================================================================
Binary file. No diff available.

Added: incubator/apollo/trunk/src/site/resources/images/group.svg
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/resources/images/group.svg	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,61 @@
+<?xml version="1.0" standalone="no"?>
+
+<!--
+       SVG Anteater logo
+        jefft@apache.org
+
+To get started with SVG, I'd recommend getting the Adobe SVG plugin, and the
+xml-batik CVS module. Then have a look at the xml-batik/samples files. Use the
+SVG spec (http://www.w3.org/TR/SVG/) as a reference.
+-->
+
+<!--
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
+"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
+-->
+<svg xmlns="http://www.w3.org/2000/svg"
+     xmlns:xlink="http://www.w3.org/1999/xlink"
+     xmlns:for="http://xml.apache.org/forrest" width="220" height="65" >
+  <title>Anteater logo</title>
+
+  <defs>
+
+    <!--
+    <radialGradient id="radialGradient">
+      <stop style="stop-color:gold" offset="0"/>
+      <stop style="stop-color:orange" offset=".5"/>
+      <stop style="stop-color:crimson" offset="1"/>
+    </radialGradient>
+    <linearGradient id="linearGradient">
+      <stop style="stop-color:gold" offset="0"/>
+      <stop style="stop-color:orange" offset=".5"/>
+      <stop style="stop-color:crimson" offset="1"/>
+    </linearGradient>
+    -->
+
+    <linearGradient id="gradient" x1="0" y1="0" x2="0" y2="1">
+      <stop style="stop-color:white" offset="0"/>
+      <stop style="stop-color:lightgreen" offset="1"/>
+    </linearGradient>
+
+    <filter id="shadowFilter"  filterUnits="objectBoundingBox">
+      <!-- Takes the alpha channel (black outline of the text), blurs it and saves as 'blur' -->
+      <feGaussianBlur in="SourceAlpha" stdDeviation="2 2" result="blur"/>
+      <!-- Takes saved 'blur' and offsets it by 4 pixels, saves as 'offsetBlur' -->
+      <feOffset in="blur" dx="4" dy="4" result="offsetBlur"/>
+      <!-- Merges SourceGraphic (original image) and 'offsetBlur', putting the
+      former 'over' the latter, and using the merged result as the finished
+      image -->
+      <feComposite in="SourceGraphic" in2="offsetBlur" operator="over"/>
+    </filter>
+
+  </defs>
+
+  <g filter="url(#shadowFilter)" fill="url(#gradient)">
+    <text x="40%" y="60%" style="font-size:24pt; font-family:Verdana ; text-anchor: middle">
+    <for:group-name />
+    </text>
+  </g>
+</svg>
+
+

Added: incubator/apollo/trunk/src/site/resources/images/icon.png
==============================================================================
Binary file. No diff available.

Added: incubator/apollo/trunk/src/site/resources/images/images.jpeg
==============================================================================
Binary file. No diff available.

Added: incubator/apollo/trunk/src/site/resources/images/project-logo.gif
==============================================================================
Binary file. No diff available.

Added: incubator/apollo/trunk/src/site/resources/images/project-logo.jpg
==============================================================================
Binary file. No diff available.

Added: incubator/apollo/trunk/src/site/resources/images/project.svg
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/resources/images/project.svg	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,61 @@
+<?xml version="1.0" standalone="no"?>
+
+<!--
+       SVG Anteater logo
+        jefft@apache.org
+
+To get started with SVG, I'd recommend getting the Adobe SVG plugin, and the
+xml-batik CVS module. Then have a look at the xml-batik/samples files. Use the
+SVG spec (http://www.w3.org/TR/SVG/) as a reference.
+-->
+
+<!--
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
+"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
+-->
+<svg xmlns="http://www.w3.org/2000/svg"
+     xmlns:xlink="http://www.w3.org/1999/xlink"
+     xmlns:for="http://xml.apache.org/forrest" width="220" height="65" >
+  <title>Anteater logo</title>
+
+  <defs>
+
+    <!--
+    <radialGradient id="radialGradient">
+      <stop style="stop-color:gold" offset="0"/>
+      <stop style="stop-color:orange" offset=".5"/>
+      <stop style="stop-color:crimson" offset="1"/>
+    </radialGradient>
+    <linearGradient id="linearGradient">
+      <stop style="stop-color:gold" offset="0"/>
+      <stop style="stop-color:orange" offset=".5"/>
+      <stop style="stop-color:crimson" offset="1"/>
+    </linearGradient>
+    -->
+
+    <linearGradient id="gradient" x1="0" y1="0" x2="0" y2="1">
+      <stop style="stop-color:white" offset="0"/>
+      <stop style="stop-color:lightgreen" offset="1"/>
+    </linearGradient>
+
+    <filter id="shadowFilter"  filterUnits="objectBoundingBox">
+      <!-- Takes the alpha channel (black outline of the text), blurs it and saves as 'blur' -->
+      <feGaussianBlur in="SourceAlpha" stdDeviation="2 2" result="blur"/>
+      <!-- Takes saved 'blur' and offsets it by 4 pixels, saves as 'offsetBlur' -->
+      <feOffset in="blur" dx="4" dy="4" result="offsetBlur"/>
+      <!-- Merges SourceGraphic (original image) and 'offsetBlur', putting the
+      former 'over' the latter, and using the merged result as the finished
+      image -->
+      <feComposite in="SourceGraphic" in2="offsetBlur" operator="over"/>
+    </filter>
+
+  </defs>
+
+  <g filter="url(#shadowFilter)" fill="url(#gradient)">
+    <text x="51%" y="75%" style="font-size:32pt; font-family:Verdana ; text-anchor: middle" >
+    <for:project-name />
+    </text>
+  </g>
+</svg>
+
+

Added: incubator/apollo/trunk/src/site/skinconf.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/skinconf.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,337 @@
+<?xml version="1.0"?>
+
+<!--
+Skin configuration file. This file contains details of your project,
+which will be used to configure the chosen Forrest skin.
+-->
+
+<!DOCTYPE skinconfig PUBLIC "-//APACHE//DTD Skin Configuration V0.6-3//EN" "http://forrest.apache.org/dtd/skinconfig-v06-3.dtd">
+
+<skinconfig>
+  <!-- To enable lucene search add provider="lucene" (default is google).
+    Add box-location="alt" to move the search box to an alternate location
+    (if the skin supports it) and box-location="all" to show it in all
+    available locations on the page.  Remove the <search> element to show
+    no search box. @domain will enable sitesearch for the specific domain with google.
+    In other words google will search the @domain for the query string.
+  -->
+  <!--
+  <search name="Apache Web Services Project" domain="ws.apache.org" provider="google"/>
+  -->
+
+  <!-- Disable the print link? If enabled, invalid HTML 4.0.1 -->
+  <disable-print-link>true</disable-print-link>  
+  <!-- Disable the PDF link? -->
+  <disable-pdf-link>false</disable-pdf-link>
+  <!-- Disable the POD link? -->
+  <disable-pod-link>true</disable-pod-link>
+  <!-- Disable the Text link? FIXME: NOT YET IMPLEMENETED. -->
+  <disable-txt-link>true</disable-txt-link>
+  <!-- Disable the xml source link? -->
+  <!-- The xml source link makes it possible to access the xml rendition
+    of the source frim the html page, and to have it generated statically.
+    This can be used to enable other sites and services to reuse the
+    xml format for their uses. Keep this disabled if you don't want other
+    sites to easily reuse your pages.-->
+  <disable-xml-link>true</disable-xml-link>
+
+  <!-- Disable navigation icons on all external links? -->
+  <disable-external-link-image>false</disable-external-link-image>
+
+  <!-- Disable w3c compliance links? 
+    Use e.g. align="center" to move the compliance links logos to 
+    an alternate location default is left.
+    (if the skin supports it) -->
+  <disable-compliance-links>false</disable-compliance-links>
+
+  <!-- Render mailto: links unrecognisable by spam harvesters? -->
+  <obfuscate-mail-links>true</obfuscate-mail-links>
+  <obfuscate-mail-value>.at.</obfuscate-mail-value>
+
+  <!-- Disable the javascript facility to change the font size -->
+  <disable-font-script>true</disable-font-script>
+
+  <!-- mandatory project logo
+       skin: forrest-site renders it at the top -->
+  <project-name>WS Apollo</project-name>
+  <project-url>http://incubator.apache.org/apollo/</project-url>
+  <project-logo>images/project-logo.jpg</project-logo>
+
+  <!-- optional group logo
+       skin: forrest-site renders it at the top-left corner -->
+  <group-name>Web Services</group-name>
+  <group-url>http://ws.apache.org/</group-url>
+  <group-logo>images/group-logo.gif</group-logo>
+  
+  <!-- optional host logo (e.g. sourceforge logo)
+       default skin: renders it at the bottom-left corner -->
+  <host-url></host-url>
+  <host-logo></host-logo>
+
+  <!-- relative url of a favicon file, normally favicon.ico -->
+  <favicon-url>images/apache.ico</favicon-url>
+
+  <!-- The following are used to construct a copyright statement -->
+  <year>2004</year>
+  <vendor>The Apache Software Foundation.</vendor>
+  <!-- The optional copyright-link URL will be used as a link in the
+    copyright statement -->
+  <copyright-link>http://www.apache.org/licenses/</copyright-link>
+
+  <!-- Some skins use this to form a 'breadcrumb trail' of links.
+    Use location="alt" to move the trail to an alternate location
+    (if the skin supports it).
+	  Omit the location attribute to display the trail in the default location.
+	  Use location="none" to not display the trail (if the skin supports it).
+    For some skins just set the attributes to blank.
+  -->
+  <trail>
+    <link1 name="Apache Incubator Project Site" href="http://incubator.apache.org/" />
+    <link2 name="Apache Incubator Projects" href="http://incubator.apache.org/projects/" />    
+    <link3 name="" href="" />
+  </trail>
+
+  <!-- Configure the TOC, i.e. the Table of Contents.
+  @max-depth
+   how many "section" levels need to be included in the
+   generated Table of Contents (TOC). 
+  @min-sections
+   Minimum required to create a TOC.
+  @location ("page","menu","page,menu", "none")
+   Where to show the TOC.
+  -->
+  <toc max-depth="2" min-sections="2" location="page" />
+
+  <!-- Heading types can be clean|underlined|boxed  -->
+  <headings type="boxed" />
+  
+  <!-- The optional feedback element will be used to construct a
+    feedback link in the footer with the page pathname appended:
+    <a href="@href">{@to}</a>
+    -->
+  <!--
+  <feedback to="webmaster@ws.apache.org"
+    href="mailto:webmaster@foo.com?subject=Feedback&#160;" >
+    Send feedback about the website to:
+  </feedback>
+  -->
+  <!--
+    extra-css - here you can define custom css-elements that are 
+    a. overriding the fallback elements or 
+    b. adding the css definition from new elements that you may have 
+       used in your documentation.
+    -->
+  <extra-css>
+    <!--Example of b. 
+        To define the css definition of a new element that you may have used
+        in the class attribute of a <p> node. 
+        e.g. <p class="quote"/>
+    -->
+    p.quote {
+      margin-left: 2em;
+      padding: .5em;
+      background-color: #f0f0f0;
+      font-family: monospace;
+    }
+  </extra-css>
+
+  <colors>
+  <!-- These values are used for the generated CSS files. -->
+
+  <!-- Krysalis -->
+<!--
+    <color name="header"    value="#FFFFFF"/>
+
+    <color name="tab-selected" value="#a5b6c6" link="#000000" vlink="#000000" hlink="#000000"/>
+    <color name="tab-unselected" value="#F7F7F7"  link="#000000" vlink="#000000" hlink="#000000"/>
+    <color name="subtab-selected" value="#a5b6c6"  link="#000000" vlink="#000000" hlink="#000000"/>
+    <color name="subtab-unselected" value="#a5b6c6"  link="#000000" vlink="#000000" hlink="#000000"/>
+
+    <color name="heading" value="#a5b6c6"/>
+    <color name="subheading" value="#CFDCED"/>
+        
+    <color name="navstrip" value="#CFDCED" font="#000000" link="#000000" vlink="#000000" hlink="#000000"/>
+    <color name="toolbox" value="#a5b6c6"/>
+    <color name="border" value="#a5b6c6"/>
+        
+    <color name="menu" value="#F7F7F7" link="#000000" vlink="#000000" hlink="#000000"/>    
+    <color name="dialog" value="#F7F7F7"/>
+            
+    <color name="body"    value="#ffffff" link="#0F3660" vlink="#009999" hlink="#000066"/>
+    
+    <color name="table" value="#a5b6c6"/>    
+    <color name="table-cell" value="#ffffff"/>    
+    <color name="highlight" value="#ffff00"/>
+    <color name="fixme" value="#cc6600"/>
+    <color name="note" value="#006699"/>
+    <color name="warning" value="#990000"/>
+    <color name="code" value="#a5b6c6"/>
+        
+    <color name="footer" value="#a5b6c6"/>
+-->
+  
+  <!-- Forrest -->
+<!--
+    <color name="header"    value="#294563"/>
+
+    <color name="tab-selected" value="#4a6d8c" link="#0F3660" vlink="#0F3660" hlink="#000066"/>
+    <color name="tab-unselected" value="#b5c7e7" link="#0F3660" vlink="#0F3660" hlink="#000066"/>
+    <color name="subtab-selected" value="#4a6d8c" link="#0F3660" vlink="#0F3660" hlink="#000066"/>
+    <color name="subtab-unselected" value="#4a6d8c" link="#0F3660" vlink="#0F3660" hlink="#000066"/>
+
+    <color name="heading" value="#294563"/>
+    <color name="subheading" value="#4a6d8c"/>
+        
+    <color name="navstrip" value="#cedfef" font="#0F3660" link="#0F3660" vlink="#0F3660" hlink="#000066"/>
+    <color name="toolbox" value="#4a6d8c"/>
+    <color name="border" value="#294563"/>
+    
+    <color name="menu" value="#4a6d8c" font="#cedfef" link="#ffffff" vlink="#ffffff" hlink="#ffcf00"/>    
+    <color name="dialog" value="#4a6d8c"/>
+            
+    <color name="body" value="#ffffff"  link="#0F3660" vlink="#009999" hlink="#000066"/>
+    
+    <color name="table" value="#7099C5"/>    
+    <color name="table-cell" value="#f0f0ff"/>    
+    <color name="highlight" value="#ffff00"/>
+    <color name="fixme" value="#cc6600"/>
+    <color name="note" value="#006699"/>
+    <color name="warning" value="#990000"/>
+    <color name="code" value="#CFDCED"/>
+        
+    <color name="footer" value="#cedfef"/>
+-->
+
+  <!-- Collabnet --> 
+<!--
+    <color name="header"    value="#003366"/>
+
+    <color name="tab-selected" value="#dddddd" link="#555555" vlink="#555555" hlink="#555555"/>
+    <color name="tab-unselected" value="#999999" link="#ffffff" vlink="#ffffff" hlink="#ffffff"/>
+    <color name="subtab-selected" value="#cccccc" link="#000000" vlink="#000000" hlink="#000000"/>
+    <color name="subtab-unselected" value="#cccccc" link="#555555" vlink="#555555" hlink="#555555"/>
+
+    <color name="heading" value="#003366"/>
+    <color name="subheading" value="#888888"/>
+    
+    <color name="navstrip" value="#dddddd" font="#555555"/>
+    <color name="toolbox" value="#dddddd" font="#555555"/>
+    <color name="border" value="#999999"/>
+    
+    <color name="menu" value="#ffffff"/>    
+    <color name="dialog" value="#eeeeee"/>
+            
+    <color name="body"      value="#ffffff"/>
+    
+    <color name="table" value="#ccc"/>    
+    <color name="table-cell" value="#ffffff"/>   
+    <color name="highlight" value="#ffff00"/>
+    <color name="fixme" value="#cc6600"/>
+    <color name="note" value="#006699"/>
+    <color name="warning" value="#990000"/>
+    <color name="code" value="#003366"/>
+        
+    <color name="footer" value="#ffffff"/>
+-->
+ <!-- Lenya using pelt-->
+<!--
+    <color name="header" value="#ffffff"/>
+
+    <color name="tab-selected" value="#4C6C8F" link="#ffffff" vlink="#ffffff" hlink="#ffffff"/>
+    <color name="tab-unselected" value="#E5E4D9" link="#000000" vlink="#000000" hlink="#000000"/>
+    <color name="subtab-selected" value="#000000" link="#000000" vlink="#000000" hlink="#000000"/>
+    <color name="subtab-unselected" value="#E5E4D9" link="#000000" vlink="#000000" hlink="#000000"/>
+
+    <color name="heading" value="#E5E4D9"/>
+    <color name="subheading" value="#000000"/>
+    <color name="published" value="#4C6C8F" font="#FFFFFF"/>
+    <color name="feedback" value="#4C6C8F" font="#FFFFFF" align="center"/>
+    <color name="navstrip" value="#E5E4D9" font="#000000"/>
+
+    <color name="toolbox" value="#CFDCED" font="#000000"/>
+
+    <color name="border" value="#999999"/>
+    <color name="menu" value="#4C6C8F" font="#ffffff" link="#ffffff" vlink="#ffffff" hlink="#ffffff" current="#FFCC33" />    
+    <color name="menuheading" value="#cfdced" font="#000000" />
+    <color name="searchbox" value="#E5E4D9" font="#000000"/>
+    
+    <color name="dialog" value="#CFDCED"/>
+    <color name="body" value="#ffffff" />            
+    
+    <color name="table" value="#ccc"/>    
+    <color name="table-cell" value="#ffffff"/>   
+    <color name="highlight" value="#ffff00"/>
+    <color name="fixme" value="#cc6600"/>
+    <color name="note" value="#006699"/>
+    <color name="warning" value="#990000"/>
+    <color name="code" value="#003366"/>
+        
+    <color name="footer" value="#E5E4D9"/>
+-->
+  </colors>
+ 
+  <!-- Settings specific to PDF output. -->
+  <pdf>
+    <!-- 
+       Supported page sizes are a0, a1, a2, a3, a4, a5, executive,
+       folio, legal, ledger, letter, quarto, tabloid (default letter).
+       Supported page orientations are portrait, landscape (default
+       portrait).
+       Supported text alignments are left, right, justify (default left).
+    -->
+    <page size="letter" orientation="portrait" text-align="left"/>
+
+    <!--
+       Margins can be specified for top, bottom, inner, and outer
+       edges. If double-sided="false", the inner edge is always left
+       and the outer is always right. If double-sided="true", the
+       inner edge will be left on odd pages, right on even pages,
+       the outer edge vice versa.
+       Specified below are the default settings.
+    -->
+    <margins double-sided="false">
+      <top>1in</top>
+      <bottom>1in</bottom>
+      <inner>1.25in</inner>
+      <outer>1in</outer>
+    </margins>
+
+    <!--
+      Print the URL text next to all links going outside the file
+    -->
+    <show-external-urls>false</show-external-urls>
+
+    <!--
+      Disable the copyright footer on each page of the PDF.
+      A footer is composed for each page. By default, a "credit" with role=pdf
+      will be used, as explained below. Otherwise a copyright statement
+      will be generated. This latter can be disabled.
+    -->
+    <disable-copyright-footer>false</disable-copyright-footer>
+  </pdf>
+
+  <!-- Credits are typically rendered as a set of small clickable
+    images in the page footer.
+    Use box-location="alt" to move the credit to an alternate location
+    (if the skin supports it). 
+  -->
+  <credits>
+    <credit box-location="alt">
+      <name>Built with Apache Forrest</name>
+      <url>http://forrest.apache.org/</url>
+      <image>images/built-with-forrest-button.png</image>
+      <width>88</width>
+      <height>31</height>
+    </credit>
+    <!-- A credit with @role="pdf" will be used to compose a footer
+     for each page in the PDF, using either "name" or "url" or both.
+    -->
+    <!--
+    <credit role="pdf">
+      <name>Built with Apache Forrest</name>
+      <url>http://forrest.apache.org/</url>
+    </credit>
+    -->
+  </credits>
+
+</skinconfig>

Added: incubator/apollo/trunk/src/site/translations/langcode.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/translations/langcode.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,25 @@
+<?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.
+-->
+<!--
+  This catalog is used so displays how the language name 
+  is named by their speakers.
+-->
+<catalogue >
+  <message key="en">English</message>
+  <message key="es">Espanol</message>
+  <message key="it">Italiano</message>
+</catalogue>

Added: incubator/apollo/trunk/src/site/translations/languages_en.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/translations/languages_en.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,21 @@
+<?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.
+-->
+<catalogue xml:lang="en">
+  <message key="en">English</message>
+  <message key="es">Spanish</message>
+  <message key="nl">Dutch</message>
+</catalogue>

Added: incubator/apollo/trunk/src/site/translations/languages_es.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/translations/languages_es.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,21 @@
+<?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.
+-->
+<catalogue xml:lang="es">
+  <message key="en">Ingles</message>
+  <message key="es">Espanol</message>
+  <message key="nl">Holandes</message>
+</catalogue>

Added: incubator/apollo/trunk/src/site/translations/menu.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/translations/menu.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,32 @@
+<?xml version="1.0"?>
+<!--
+  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.
+-->
+<catalogue xml:lang="en">
+  <message key="About">About</message>
+  <message key="Index">Index</message>
+  <message key="Changes">Changes</message>
+  <message key="Todo">Todo</message>
+  <message key="Samples">Samples</message>
+  <message key="Apache document">Apache document</message>
+  <message key="Static content">Static content</message>
+  <message key="Linking">Linking</message>
+  <message key="Wiki page">Wiki page</message>
+  <message key="ihtml page">Ihtml page</message>
+  <message key="ehtml page">Ehtml page</message>
+  <message key="FAQ">FAQ</message>
+  <message key="Simplifed Docbook">Simplifed Docbook</message>
+  <message key="XSP page">XSP page</message>
+</catalogue>

Added: incubator/apollo/trunk/src/site/translations/menu_af.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/translations/menu_af.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,32 @@
+<?xml version="1.0"?>
+<!--
+  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.
+-->
+<catalogue xml:lang="af">
+    <message key="About">Aangaande</message>
+    <message key="Index">Inhoud</message>
+    <message key="Changes">Veranderinge</message>
+    <message key="Todo">Om te doen</message>
+    <message key="Samples">Voorbeelde</message>
+    <message key="Apache document">Apache dokument</message>
+    <message key="Static content">Statise Inhoud</message>
+    <message key="Linking">Linking</message>
+    <message key="Wiki page">Wiki bladsy</message>
+    <message key="ihtml page">Ihtml bladsy</message>
+    <message key="ehtml page">Ehtml bladsy</message>
+    <message key="FAQ">FAQ</message>
+    <message key="Simplifed Docbook">Vereenvoudigde Docbook</message>
+    <message key="XSP page">XSP bladsy</message>
+</catalogue>

Added: incubator/apollo/trunk/src/site/translations/menu_de.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/translations/menu_de.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,32 @@
+<?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.
+-->
+<catalogue xml:lang="de">
+  <message key="About">Über</message>
+  <message key="Index">Index</message>
+  <message key="Changes">Änderungen </message>
+  <message key="Todo">Todo</message>
+  <message key="Samples">Beispiele</message>
+  <message key="Apache document">Apache Dokumentationsseite</message>
+  <message key="Static content">Statischer Inhalt</message>
+  <message key="Linking">Linking</message>
+  <message key="Wiki page">Wiki Seite</message>
+  <message key="ihtml page">ihtml Seite</message>
+  <message key="ehtml page">ehtml Seite</message>
+  <message key="FAQ">FAQ</message>
+  <message key="Simplifed Docbook">Vereinfachte Docbook</message>
+  <message key="XSP page">XSP Seite</message>
+</catalogue>

Added: incubator/apollo/trunk/src/site/translations/menu_es.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/translations/menu_es.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,32 @@
+<?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.
+-->
+<catalogue xml:lang="es">
+    <message key="About">Acerca de</message>
+    <message key="Index">Indice</message>
+    <message key="Changes">Cambios</message>
+    <message key="Todo">Tareas pendientes</message>
+    <message key="Samples">Ejemplos</message>
+    <message key="Apache document">Documento Apache</message>
+    <message key="Static content">Contenido Estático</message>
+    <message key="Linking">Linking</message>
+    <message key="Wiki page">Página Wiki</message>
+    <message key="ihtml page">Página ihtml</message>
+    <message key="ehtml page">Página ehtml</message>
+    <message key="FAQ">Preguntas Frecuentes</message>
+    <message key="Simplifed Docbook">Página Simplifed Docbook</message>
+    <message key="XSP page">Página XSP</message>
+</catalogue>

Added: incubator/apollo/trunk/src/site/translations/menu_it.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/translations/menu_it.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,32 @@
+<?xml version="1.0"?>
+<!--
+  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.
+-->
+<catalogue xml:lang="it">
+    <message key="About">Riguardo a</message>
+    <message key="Index">Indice</message>
+    <message key="Changes">Cambiamenti</message>
+    <message key="Todo">Cose da fare</message>
+    <message key="Samples">Esempi</message>
+    <message key="Apache document">Apache document</message>
+    <message key="Static content">Contenuto Statico</message>
+    <message key="Linking">Linking</message>
+    <message key="Wiki page">Pagina Wiki</message>
+    <message key="ihtml page">Pagina ihtml</message>
+    <message key="ehtml page">Pagina ehtml</message>
+    <message key="FAQ">Domande frequenti</message>
+    <message key="Simplifed Docbook">Simplifed Docbook</message>
+    <message key="XSP page">Pagina XSP</message>
+</catalogue>

Added: incubator/apollo/trunk/src/site/translations/menu_no.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/translations/menu_no.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,32 @@
+<?xml version="1.0"?>
+<!--
+  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.
+-->
+<catalogue xml:lang="no">
+    <message key="About">Om</message>
+    <message key="Index">Indeks</message>
+    <message key="Changes">Endringer</message>
+    <message key="Todo">Oppgave liste</message>
+    <message key="Samples">Eksempler</message>
+    <message key="Apache document">Apache Dokument</message>
+    <message key="Static content">Statisk innhold</message>
+    <message key="Linking">Linking</message>
+    <message key="Wiki page">Wiki side</message>
+    <message key="ihtml page">ihtml side</message>
+    <message key="ehtml page">ehtml side</message>
+    <message key="FAQ">FAQ</message>
+    <message key="Simplifed Docbook">Simplifed Docbook</message>
+    <message key="XSP page">XSP side</message>
+</catalogue>

Added: incubator/apollo/trunk/src/site/translations/menu_ru.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/translations/menu_ru.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,32 @@
+<?xml version="1.0"?>
+<!--
+  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.
+-->
+<catalogue xml:lang="ru">
+    <message key="About">О проекте</message>
+    <message key="Index">Содержание</message>
+    <message key="Changes">Изменения</message>
+    <message key="Todo">План</message>
+    <message key="Samples">Примеры</message>
+    <message key="Apache document">Страница документа Apache</message>
+    <message key="Static content">Статическое содержание</message>
+    <message key="Linking">Linking</message>
+    <message key="Wiki page">Страница Wiki</message>
+    <message key="ihtml page">Страница ihtml</message>
+    <message key="ehtml page">Страница ehtml</message>
+    <message key="FAQ">Вопросы/Ответы</message>
+    <message key="Simplifed Docbook">Docbook страница</message>
+    <message key="XSP page">XSP страница</message>
+</catalogue>

Added: incubator/apollo/trunk/src/site/translations/menu_sk.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/translations/menu_sk.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,32 @@
+<?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.
+-->
+<catalogue xml:lang="sk">
+    <message key="About">O programe</message>
+    <message key="Index">Zoznám</message>
+    <message key="Changes">Zmeny</message>
+    <message key="Todo">Úlohy</message>
+    <message key="Samples">Príklady</message>
+    <message key="Apache document">Apache Document</message>
+    <message key="Static content">Statický Obsah</message>
+    <message key="Linking">Linking</message>
+    <message key="Wiki page">Wiki stránka</message>
+    <message key="ihtml page">ihtml stránka</message>
+    <message key="ehtml page">ehtml stránka</message>
+    <message key="FAQ">Casté Otázky</message>
+    <message key="Simplifed Docbook">Simplifed Docbook stránka</message>
+    <message key="XSP page">XSP stránka</message>
+</catalogue>

Added: incubator/apollo/trunk/src/site/translations/tabs.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/translations/tabs.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+<!--
+  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.
+-->
+<catalogue xml:lang="en">
+  <message key="Home">Home</message>
+  <message key="Samples">Samples</message>
+  <message key="Apache XML Projects">Apache XML Projects</message>
+</catalogue>

Added: incubator/apollo/trunk/src/site/translations/tabs_es.xml
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/site/translations/tabs_es.xml	Fri Nov 19 10:52:09 2004
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+<!--
+  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.
+-->
+<catalogue xml:lang="es">
+  <message key="Home">Inicio</message>
+  <message key="Samples">Ejemplos</message>
+  <message key="Apache XML Projects">Projectos XML Apache</message>
+</catalogue>

---------------------------------------------------------------------
To unsubscribe, e-mail: apollo-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: apollo-dev-help@ws.apache.org