Author: geirm
Date: Mon Jun 6 18:03:40 2005
New Revision: 188641
URL: http://svn.apache.org/viewcvs?rev=188641&view=rev
Log:
Proposal for a new website for the project.
Simple, builds in seconds, etc
Added:
geronimo/site/
geronimo/site/build.xml
geronimo/site/docs/
geronimo/site/lib/
geronimo/site/lib/commons-collections.jar (with props)
geronimo/site/lib/jdom-b10-rc1.jar (with props)
geronimo/site/lib/logkit-1.0.1.jar (with props)
geronimo/site/lib/oro.jar (with props)
geronimo/site/lib/velocity-1.5-dev.jar (with props)
geronimo/site/xdocs/
geronimo/site/xdocs/contributors.xml
geronimo/site/xdocs/dependencies.xml
geronimo/site/xdocs/documentation.xml
geronimo/site/xdocs/downloads.xml
geronimo/site/xdocs/faq.xml
geronimo/site/xdocs/get-involved.xml
geronimo/site/xdocs/images/
geronimo/site/xdocs/images/geronimo-logo.png (with props)
geronimo/site/xdocs/index.xml
geronimo/site/xdocs/license.xml
geronimo/site/xdocs/mailing.xml
geronimo/site/xdocs/newshistory.xml
geronimo/site/xdocs/roadmap.xml
geronimo/site/xdocs/stylesheets/
geronimo/site/xdocs/stylesheets/project.xml
geronimo/site/xdocs/stylesheets/project.xml_jakarta
geronimo/site/xdocs/stylesheets/site.vsl
geronimo/site/xdocs/stylesheets/site.xsl
geronimo/site/xdocs/stylesheets/site_printable.vsl
geronimo/site/xdocs/svn.xml
Added: geronimo/site/build.xml
URL: http://svn.apache.org/viewcvs/geronimo/site/build.xml?rev=188641&view=auto
==============================================================================
--- geronimo/site/build.xml (added)
+++ geronimo/site/build.xml Mon Jun 6 18:03:40 2005
@@ -0,0 +1,89 @@
+<?xml version="1.0"?>
+
+<project name="Geronimo" default="site" basedir=".">
+
+ <property file="${user.home}/.ant.properties" />
+ <property file="${user.home}/build.properties" />
+ <property file=".ant.properties" />
+
+ <property name="ant.home" value="."/>
+ <property name="debug" value="on"/>
+ <property name="optimize" value="on"/>
+ <property name="deprecation" value="off"/>
+
+ <property name="docs.dest" value="docs"/>
+ <property name="docs.src" value="xdocs"/>
+
+ <!-- Build classpath -->
+ <path id="classpath">
+ <fileset dir="./lib">
+ <include name="**/*.jar"/>
+ </fileset>
+ </path>
+
+ <!-- =================================================================== -->
+ <!-- prints the environment -->
+ <!-- =================================================================== -->
+ <target name="env">
+
+ <echo message="java.home = ${java.home}"/>
+ <echo message="user.home = ${user.home}"/>
+ <echo message="java.class.path = ${java.class.path}"/>
+ <echo message=""/>
+
+ </target>
+
+ <!-- =================================================================== -->
+ <!-- Make HTML version of Geronimo site -->
+ <!-- =================================================================== -->
+
+ <target name="site"
+ description="generates the HTML documentation"
+ >
+ <taskdef name="anakia"
+ classname="org.apache.velocity.anakia.AnakiaTask">
+
+ <classpath>
+ <path refid="classpath"/>
+ </classpath>
+
+ </taskdef>
+
+ <echo>
+ #######################################################
+ #
+ # Now using Anakia to transform our XML documentation
+ # to HTML.
+ #
+ #######################################################
+ </echo>
+
+ <anakia basedir="${docs.src}" destdir="${docs.dest}/"
+ extension=".html" style="./site.vsl"
+ projectFile="stylesheets/project.xml"
+ excludes="**/stylesheets/** empty.xml"
+ includes="**/*.xml"
+ lastModifiedCheck="true"
+ templatePath="xdocs/stylesheets">
+ </anakia>
+
+ <copy todir="${docs.dest}/images" filtering="no">
+ <fileset dir="${docs.src}/images">
+ <include name="**/*.gif"/>
+ <include name="**/*.jpeg"/>
+ <include name="**/*.jpg"/>
+ <include name="**/*.png"/>
+ </fileset>
+ </copy>
+
+ <!-- In case we have CSS someday
+ <copy todir="${docs.dest}" filtering="no">
+ <fileset dir="${docs.src}">
+ <include name="**/*.css"/>
+ </fileset>
+ </copy>
+ -->
+ </target>
+
+</project>
+
Added: geronimo/site/lib/commons-collections.jar
URL: http://svn.apache.org/viewcvs/geronimo/site/lib/commons-collections.jar?rev=188641&view=auto
==============================================================================
Binary file - no diff available.
Propchange: geronimo/site/lib/commons-collections.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: geronimo/site/lib/jdom-b10-rc1.jar
URL: http://svn.apache.org/viewcvs/geronimo/site/lib/jdom-b10-rc1.jar?rev=188641&view=auto
==============================================================================
Binary file - no diff available.
Propchange: geronimo/site/lib/jdom-b10-rc1.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: geronimo/site/lib/logkit-1.0.1.jar
URL: http://svn.apache.org/viewcvs/geronimo/site/lib/logkit-1.0.1.jar?rev=188641&view=auto
==============================================================================
Binary file - no diff available.
Propchange: geronimo/site/lib/logkit-1.0.1.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: geronimo/site/lib/oro.jar
URL: http://svn.apache.org/viewcvs/geronimo/site/lib/oro.jar?rev=188641&view=auto
==============================================================================
Binary file - no diff available.
Propchange: geronimo/site/lib/oro.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: geronimo/site/lib/velocity-1.5-dev.jar
URL: http://svn.apache.org/viewcvs/geronimo/site/lib/velocity-1.5-dev.jar?rev=188641&view=auto
==============================================================================
Binary file - no diff available.
Propchange: geronimo/site/lib/velocity-1.5-dev.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: geronimo/site/xdocs/contributors.xml
URL: http://svn.apache.org/viewcvs/geronimo/site/xdocs/contributors.xml?rev=188641&view=auto
==============================================================================
--- geronimo/site/xdocs/contributors.xml (added)
+++ geronimo/site/xdocs/contributors.xml Mon Jun 6 18:03:40 2005
@@ -0,0 +1,54 @@
+<?xml version="1.0"?>
+
+<document>
+
+ <properties>
+ <title>Apache Geronimo Contributors</title>
+ <author email="dev@geronimo.apache.org">Geronimo Documentation Team</author>
+ </properties>
+
+<body>
+
+<section name="Contributors">
+
+<p>
+ The people listed below have made significant contributions to Geronimo by
+ working long and hard to make quality software for the rest of the world to
+ use.
+</p>
+
+<p>
+ If you would like to contribute to Geronimo, please see the
+ <a href="roadmap.html">roadmap</a> list to find areas where you can contribute.
+ If there is nothing in there that suits your interest, but you still have
+ ideas, please feel free to suggest them on the mailing list.
+</p>
+
+<table>
+<tr><th>Name</th><th>Organization</th></tr>
+<tr><td>Jan Bartel</td> <td>Mortbay</td> </tr>
+<tr><td>David Blevins</td> <td>IBM</td> </tr>
+<tr><td>Somone Bordot</td> <td></td> </tr>
+<tr><td>Jeremy Boynes</td> <td>IBM</td> </tr>
+<tr><td>Alan Cabrera</td> <td>Simula Labs</td> </tr>
+<tr><td>Gianny D'Amour</td> <td></td> </tr>
+<tr><td>Mark DeLaFranier</td> <td></td> </tr>
+<tr><td>Jason Dillon</td> <td></td> </tr>
+<tr><td>Jules Gosnell</td> <td></td> </tr>
+<tr><td>David Jencks</td> <td>IBM</td> </tr>
+<tr><td>Jacek Laskowski</td> <td>HP</td> </tr>
+<tr><td>Geir Magnusson Jr.</td> <td>IBM</td> </tr>
+<tr><td>Aaron Mulder</td> <td>Chariot Solutions</td> </tr>
+<tr><td>Srinath Perera</td> <td></td> </tr>
+<tr><td>John Sisson</td> <td></td> </tr>
+<tr><td>Bruce Snyder</td> <td>Independent</td> </tr>
+<tr><td>Davanum Srinivas</td> <td>Computer Associates</td> </tr>
+<tr><td>James Strachan</td> <td>LogicBlaze</td> </tr>
+<tr><td>Dain Sundstrom</td> <td>IBM</td> </tr>
+<tr><td>Greg Wilkins</td> <td>Mortbay</td> </tr>
+<tr><td>John Sisson</td> <td></td> </tr>
+</table>
+</section>
+
+</body>
+</document>
Added: geronimo/site/xdocs/dependencies.xml
URL: http://svn.apache.org/viewcvs/geronimo/site/xdocs/dependencies.xml?rev=188641&view=auto
==============================================================================
--- geronimo/site/xdocs/dependencies.xml (added)
+++ geronimo/site/xdocs/dependencies.xml Mon Jun 6 18:03:40 2005
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ Copyright 2003-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.
+-->
+
+<document>
+
+ <properties>
+ <title>Apache Geronimo - Project Dependencies</title>
+ <author email="dev@geronimo.apache.org">Geronimo Documentation Team</author>
+ </properties>
+
+ <body>
+ <section name="The 'Mosaic'">
+
+ <p>
+ Apache Geronimo derives the majority of it's functionality from external projects.
+ These projects, which we somtimes refer to as part of the "Geronimo Mosiac",
+ are independent, healthy open source communities with separate identity.
+ We try to collaborate with this as much as we can, working in those projects
+ as much as we work here in Apache Geronimo.
+ </p>
+
+ <p>
+ We believe that open source is valuable because of the communities behind the code -
+ and in the case of Apache Geronimo, the 'mosaic' of projects brings additional
+ health and diversity that go beyond a single project.
+ </p>
+
+ <p>
+ The external dependencies of Geronimo are :
+ </p>
+
+ <ul>
+ <li><a href="http://www.openejb.org/">OpenEJB - EJB container</a></li>
+ <li><a href="http://mx4j.sourceforge.net/">MX4J - JMX implementation</a></li>
+ <li><a href="http://jetty.mortbay.org/">Jetty - Servlets</a></li>
+ <li><a href="http://tomcat.apache.org/">Apache Tomcat - Servlets and JSPs</a></li>
+ <li><a href="http://activemq.codehaus.org/">ActiveMQ - JMS broker</a></li>
+ </ul>
+
+</section>
+
+</body>
+</document>
+
Added: geronimo/site/xdocs/documentation.xml
URL: http://svn.apache.org/viewcvs/geronimo/site/xdocs/documentation.xml?rev=188641&view=auto
==============================================================================
--- geronimo/site/xdocs/documentation.xml (added)
+++ geronimo/site/xdocs/documentation.xml Mon Jun 6 18:03:40 2005
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<!--
+
+ Copyright 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.
+-->
+
+
+<document>
+
+ <properties>
+ <title>Apache Geronimo</title>
+ <author email="dev@geronimo.apache.org">Geronimo Documentation Team</author>
+ </properties>
+
+ <body>
+<section name="Apache Geronimo Documentation">
+
+<p>
+There is not yet a full manual or similar official documentation. However,
+the resources below will help new users and developers get up to speed with
+Geronimo.
+</p>
+
+<subsection name="Project Resource">
+
+<ul>
+ <li>The <a href="http://wiki.apache.org/geronimo">Geronimo Wiki</a> has
+ information on running Geronimo, as well as checking out and
+ building from source, and many other things.</li>
+ <li>Release Notes are available for milestone releases:
+ <ul>
+ <li><a href="http://cvs.apache.org/dist/geronimo/v1.0-M2/RELEASE-NOTES-1.0-M2.txt">Milestone 2</a></li>
+ <li><a href="http://cvs.apache.org/dist/geronimo/v1.0-M3/RELEASE-NOTES-1.0-M3.txt">Milestone 3</a></li>
+ </ul>
+ </li>
+</ul>
+
+</subsection>
+
+<subsection name="Books">
+
+<p>
+A number of books covering Geronimo are planned or in production. If all
+goes well, they will be ready when Geronimo 1.0 is released.
+</p>
+
+<p><b>Books with Content Available Electronically</b></p>
+
+<ul>
+ <li><u>Geronimo: A Developer's Notebook</u> by David Blevins
+ <ul>
+ <li>First
+ <a href="http://today.java.net/pub/a/today/2004/08/02/geronimo.html">two chapters</a>
+ available at java.net</li>
+ </ul>
+ </li>
+ <li><u>Apache Geronimo Development and Deployment</u> by Aaron Mulder
+ <ul>
+ <li><a href="http://chariotsolutions.com/geronimo/">Electronic copy</a>
+ available</li>
+ </ul>
+ </li>
+</ul>
+
+</subsection>
+
+<subsection name="Articles and Interviews">
+<ul>
+ <li>TheServerSide.com
+ <a href="http://www.theserverside.com/talks/videos/DainSundstrom/dsl/interview.html">interview with Dain Sundstrom</a>
+ about Geronimo (transcript and video)
+ </li>
+ <li>TheServerSide.com
+ <a href="http://www.theserverside.com/talks/videos/JeremyBoynes/dsl/interview.html">interview with Jeremy Boynes</a>
+ about Geronimo (transcript and video)
+ </li>
+</ul>
+
+</subsection>
+
+</section>
+
+</body>
+
+</document>
+
Added: geronimo/site/xdocs/downloads.xml
URL: http://svn.apache.org/viewcvs/geronimo/site/xdocs/downloads.xml?rev=188641&view=auto
==============================================================================
--- geronimo/site/xdocs/downloads.xml (added)
+++ geronimo/site/xdocs/downloads.xml Mon Jun 6 18:03:40 2005
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<document>
+
+ <properties>
+ <title>Apache Geronimo</title>
+ <author email="dev@geronimo.apache.org">Geronimo Documentation Team</author>
+ </properties>
+
+ <body>
+
+<section name="Downloads">
+
+<p>
+Currently, Apache Geronimo has no certified releases. However the
+following non-certified unstable and milestone releases are available. These
+releases are 'technology demonstrations' and not offered as a J2EE-compatible
+server.
+</p>
+
+<subsection name="Binaries">
+
+<p>
+<strong>Latest Unstable</strong>
+<ul>
+<li><a href="http://cvs.apache.org/dist/geronimo/unstable/1.0-169186/geronimo-1.0-169186.zip" class="externalLink" title="External Link">1.0-169186 zip</a>
+ Â <a href="http://cvs.apache.org/dist/geronimo/unstable/1.0-169186/geronimo-1.0-169186.zip.asc" class="externalLink" title="External Link">PGP</a>
+ Â <a href="http://cvs.apache.org/dist/geronimo/unstable/1.0-169186/geronimo-1.0-169186.zip.sha" class="externalLink" title="External Link">SHA</a>
+ Â <a href="http://cvs.apache.org/dist/geronimo/unstable/1.0-169186/geronimo-1.0-169186.zip.md5" class="externalLink" title="External Link">MD5</a>
+</li>
+<li>
+ <a href="http://cvs.apache.org/dist/geronimo/unstable/1.0-169186/geronimo-1.0-169186.tar.gz" class="externalLink" title="External Link">1.0-169186 tar.gz</a>
+ Â <a href="http://cvs.apache.org/dist/geronimo/unstable/1.0-169186/geronimo-1.0-169186.tar.gz.asc" class="externalLink" title="External Link">PGP</a>
+ Â <a href="http://cvs.apache.org/dist/geronimo/unstable/1.0-169186/geronimo-1.0-169186.tar.gz.sha" class="externalLink" title="External Link">SHA</a>
+ Â <a href="http://cvs.apache.org/dist/geronimo/unstable/1.0-169186/geronimo-1.0-169186.tar.gz.md5" class="externalLink" title="External Link">MD5</a>
+</li>
+</ul>
+</p>
+
+<p>
+<strong>Milestone 3</strong>
+<ul>
+<li><a href="http://cvs.apache.org/dist/geronimo/v1.0-M3/geronimo-1.0-M3.zip" class="externalLink" title="External Link">1.0-M3 zip</a>
+ Â <a href="http://cvs.apache.org/dist/geronimo/v1.0-M3/geronimo-1.0-M3.zip.asc" class="externalLink" title="External Link">PGP</a>
+ Â <a href="http://cvs.apache.org/dist/geronimo/v1.0-M3/geronimo-1.0-M3.zip.sha" class="externalLink" title="External Link">SHA</a>
+ Â <a href="http://cvs.apache.org/dist/geronimo/v1.0-M3/geronimo-1.0-M3.zip.md5" class="externalLink" title="External Link">MD5</a>
+</li>
+<li>
+ <a href="http://cvs.apache.org/dist/geronimo/v1.0-M3/geronimo-1.0-M3.tar.gz" class="externalLink" title="External Link">1.0-M3 tar.gz</a>
+ Â <a href="http://cvs.apache.org/dist/geronimo/v1.0-M3/geronimo-1.0-M3.tar.gz.asc" class="externalLink" title="External Link">PGP</a>
+ Â <a href="http://cvs.apache.org/dist/geronimo/v1.0-M3/geronimo-1.0-M3.tar.gz.sha" class="externalLink" title="External Link">SHA</a>
+ Â <a href="http://cvs.apache.org/dist/geronimo/v1.0-M3/geronimo-1.0-M3.tar.gz.md5" class="externalLink" title="External Link">MD5</a>
+</li>
+<li><a href="http://cvs.apache.org/dist/geronimo/v1.0-M3/geronimo-1.0-M3-installer.jar" class="externalLink" title="External Link">Geronimo 1.0 M3 Installer</a> -- this is a test release of the installer. It's an executable JAR, so install it using <tt>java -jar geronimo-1.0-M3-installer.jar</tt></li>
+<li>
+ <a href="http://cvs.apache.org/dist/geronimo/v1.0-M3/RELEASE-NOTES-1.0-M3.txt" class="externalLink" title="External Link">Release Notes</a>
+</li>
+</ul>
+</p>
+
+<p>
+<strong>Note:</strong> The Milestone 3 release did not include an updated
+<tt>README</tt> file, and as a result, the instructions included in the README
+are incorrect. Please use the following:</p><ul>
+ <li><a href="http://svn.apache.org/viewcvs.cgi/*checkout*/geronimo/trunk/README.txt?rev=106435" class="externalLink" title="External Link">Corrected Milestone 3 README.txt</a></li>
+</ul>
+
+</subsection>
+
+<subsection name="Source_Code">
+
+<p><strong>Latest Unstable</strong>
+<ul>
+<li>
+ <a href="http://cvs.apache.org/dist/geronimo/unstable/1.0-169186/geronimo-1.0-169186-src.zip" class="externalLink" title="External Link">1.0-169186 zip</a>
+ Â <a href="http://cvs.apache.org/dist/geronimo/unstable/1.0-169186/geronimo-1.0-169186-src.zip.asc" class="externalLink" title="External Link">PGP</a>
+ Â <a href="http://cvs.apache.org/dist/geronimo/unstable/1.0-169186/geronimo-1.0-169186-src.zip.sha" class="externalLink" title="External Link">SHA</a>
+ Â <a href="http://cvs.apache.org/dist/geronimo/unstable/1.0-169186/geronimo-1.0-169186-src.zip.md5" class="externalLink" title="External Link">MD5</a>
+</li>
+<li>
+ <a href="http://cvs.apache.org/dist/geronimo/unstable/1.0-169186/geronimo-1.0-169186-src.tar.gz" class="externalLink" title="External Link">1.0-169186 tar.gz</a>
+ Â <a href="http://cvs.apache.org/dist/geronimo/unstable/1.0-169186/geronimo-1.0-169186-src.tar.gz.asc" class="externalLink" title="External Link">PGP</a>
+ Â <a href="http://cvs.apache.org/dist/geronimo/unstable/1.0-169186/geronimo-1.0-169186-src.tar.gz.sha" class="externalLink" title="External Link">SHA</a>
+ Â <a href="http://cvs.apache.org/dist/geronimo/unstable/1.0-169186/geronimo-1.0-169186-src.tar.gz.md5" class="externalLink" title="External Link">MD5</a>
+</li>
+</ul>
+</p>
+<p><strong>Milestone 3</strong>
+<ul>
+<li>
+ <a href="http://cvs.apache.org/dist/geronimo/v1.0-M3/geronimo-1.0-M3-src.zip" class="externalLink" title="External Link">1.0-M3 zip</a>
+ Â <a href="http://cvs.apache.org/dist/geronimo/v1.0-M3/geronimo-1.0-M3-src.zip.asc" class="externalLink" title="External Link">PGP</a>
+ Â <a href="http://cvs.apache.org/dist/geronimo/v1.0-M3/geronimo-1.0-M3-src.zip.sha" class="externalLink" title="External Link">SHA</a>
+ Â <a href="http://cvs.apache.org/dist/geronimo/v1.0-M3/geronimo-1.0-M3-src.zip.md5" class="externalLink" title="External Link">MD5</a>
+</li>
+<li>
+ <a href="http://cvs.apache.org/dist/geronimo/v1.0-M3/geronimo-1.0-M3-src.tar.gz" class="externalLink" title="External Link">1.0-M3 tar.gz</a>
+ Â <a href="http://cvs.apache.org/dist/geronimo/v1.0-M3/geronimo-1.0-M3-src.tar.gz.asc" class="externalLink" title="External Link">PGP</a>
+ Â <a href="http://cvs.apache.org/dist/geronimo/v1.0-M3/geronimo-1.0-M3-src.tar.gz.sha" class="externalLink" title="External Link">SHA</a>
+ Â <a href="http://cvs.apache.org/dist/geronimo/v1.0-M3/geronimo-1.0-M3-src.tar.gz.md5" class="externalLink" title="External Link">MD5</a>
+</li>
+</ul>
+</p>
+<br/>
+<p><a href="http://cvs.apache.org/dist/geronimo/KEYS" class="externalLink" title="External Link">KEYS</a>
+</p>
+
+</subsection>
+
+</section>
+</body>
+</document>
+
Added: geronimo/site/xdocs/faq.xml
URL: http://svn.apache.org/viewcvs/geronimo/site/xdocs/faq.xml?rev=188641&view=auto
==============================================================================
--- geronimo/site/xdocs/faq.xml (added)
+++ geronimo/site/xdocs/faq.xml Mon Jun 6 18:03:40 2005
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ Copyright 2003-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.
+-->
+
+<document>
+
+ <properties>
+ <title>Apache Geronimo - Frequently Asked Questions</title>
+ <author email="dev@geronimo.apache.org">Geronimo Documentation Team</author>
+ </properties>
+
+ <body>
+ <section name="General">
+
+ <p>
+ <strong>What is Geronimo?</strong>
+ <blockquote>
+ Geronimo is Apache's ASF-licenced J2EE server project.
+ Please see the <a href="index.html">Overview</a> for more
+ information.
+ </blockquote>
+ </p>
+
+ <p>
+ <strong>I'd like to find out more about the project and
+ possibly contribute. What do I do next?
+ </strong>
+ <blockquote>Participation on the project is via the mailing
+ list and the source code repository. You join by subscribing
+ to the mailing list and participating in discussions. You
+ can help by contributing your ideas, enthusiasm, code,
+ documentation, and tests. The fundamental tenet of the Apache
+ Software Foundation is that great communities build great
+ code. The emphasis is on community; the code comes from that.
+ If you want to help, just join the mailing list, see what
+ needs to be done, and do it. Welcome!
+ </blockquote>
+ </p>
+
+ <p>
+ <strong>Where is the mailing list, and how can I
+ subscribe?
+ </strong>
+ <blockquote>
+ The developers mailing list is dev@geronimo.apache.org, a
+ high-volume list currently receiving from 600 to 1,000 messages
+ a month. You can subscribe by sending an e-mail to
+ <a href="mailto:dev-subscribe@geronimo.apache.org">dev-subscribe@geronimo.apache.org</a>. To catch up on old messages, read the
+ <a href="http://nagoya.apache.org/eyebrowse/SummarizeList?listName=dev@geronimo.apache.org">mailing
+ list archive</a>.
+ <br/>
+ <br/>
+ The users mailing list is user@geronimo.apache.org. You can subscribe by sending an e-mail to
+ <a href="mailto:user-subscribe@geronimo.apache.org">user-subscribe@geronimo.apache.org</a>. To catch up on old messages, read the
+ <a href="http://nagoya.apache.org/eyebrowse/SummarizeList?listName=user@geronimo.apache.org">mailing
+ list archive</a>.
+ </blockquote>
+ </p>
+
+<p>
+ <strong>Does this project use a wiki?
+ </strong>
+ <blockquote>
+ It does - the
+ <a href="http://wiki.apache.org/geronimo/FrontPage">Geronimo wiki</a>
+ compliments the work taking place on the mailing list and provides
+ additional information on the project. To track changes to the wiki,
+ visit the <a href="http://wiki.apache.org/geronimo/RecentChanges">recent
+ changes</a> page.
+ </blockquote>
+</p>
+</section>
+
+</body>
+</document>
+
Added: geronimo/site/xdocs/get-involved.xml
URL: http://svn.apache.org/viewcvs/geronimo/site/xdocs/get-involved.xml?rev=188641&view=auto
==============================================================================
--- geronimo/site/xdocs/get-involved.xml (added)
+++ geronimo/site/xdocs/get-involved.xml Mon Jun 6 18:03:40 2005
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<document>
+
+ <properties>
+ <title>Apache Geronimo</title>
+ <author email="dev@geronimo.apache.org">Geronimo Documentation Team</author>
+ </properties>
+
+ <body>
+
+<section name="How do I contribute, give feedback, fix bugs and so on?">
+
+<p>
+ The Apache Geronimo project really needs and appreciates any contributions,
+ including documentation help, source code and feedback. Suggested
+ changes should come in the form of source code and/or very detailed
+ and constructive feedback.
+</p>
+
+<ul>
+ <li>
+ Discussion occurs on the <a
+ href="http://maillists.htmll">Geronimo mailling lists</a>
+ </li>
+ <li>
+ Information on access to the project source code is
+ available <a href="svn.html">here</a>.
+ </li>
+ <li>
+ Bugs and other issues can be posted on the project
+ <a href="http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10220">JIRA</a>
+ </li>
+ <li>
+ Additional documentation and discussion can be found on the project
+ <a href="http://wiki.apache.org/geronimo/">wiki</a>
+ </li>
+</ul>
+
+</section>
+</body>
+</document>
Added: geronimo/site/xdocs/images/geronimo-logo.png
URL: http://svn.apache.org/viewcvs/geronimo/site/xdocs/images/geronimo-logo.png?rev=188641&view=auto
==============================================================================
Binary file - no diff available.
Propchange: geronimo/site/xdocs/images/geronimo-logo.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: geronimo/site/xdocs/index.xml
URL: http://svn.apache.org/viewcvs/geronimo/site/xdocs/index.xml?rev=188641&view=auto
==============================================================================
--- geronimo/site/xdocs/index.xml (added)
+++ geronimo/site/xdocs/index.xml Mon Jun 6 18:03:40 2005
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<document>
+
+ <properties>
+ <title>Apache Geronimo</title>
+ <author email="dev@geronimo.apache.org">Geronimo Documentation Team</author>
+ </properties>
+
+ <body>
+
+<section name="Welcome to Apache Geronimo">
+
+<p>
+Welcome to Apache Geronimo, the J2EE server project of the
+<a href="http://www.apache.org/">Apache Software Foundation</a>.
+Please help us make this a world class, certified J2EE container!
+</p>
+
+<p>
+The aim of the project is to produce a large and healthy community
+of J2EE developers tasked with the development of an open-source, certified J2EE server that:
+</p>
+
+<ul>
+<li> is licensed under the <a href="http://www.apache.org/licensing/">Apache License</a></li>
+<li>passes Sun's TCK for J2EE 1.4</li>
+<li>reuses the best ASF/BSD licensed code available today, with new ASF code to complete the J2EE stack.</li>
+</ul>
+
+</section>
+
+<section name="Geronimo News">
+
+<p>
+ <strong>Geronimo Tooling for Eclipse</strong>
+ <blockquote>
+ IBM contributes tooling for Geronimo to the Eclipse Web Tools Project.
+ (<i>2005-05-06</i>)
+ </blockquote>
+</p>
+
+<p>
+<strong>Geronimo in CTS Testing</strong>
+<blockquote>
+The Apache Geronimo server is now in CTS (TCK) testing.
+This is a long process, but this is the final phase in delivering
+a certified J2EE 1.4 server. Stay tuned!
+(<i>2005-01-01</i>)
+</blockquote>
+</p>
+
+<p>
+<strong>Milestone 3 Released</strong>
+<blockquote>
+The Milestone 3 release has been posted for download. Visit the
+<a href="/download.html">download page</a> and take a look at the
+<a href="http://cvs.apache.org/dist/geronimo/v1.0-M3/RELEASE-NOTES-1.0-M3.txt">release notes</a>!
+(<i>2004-11-10</i>)
+</blockquote>
+</p>
+
+<p>
+<strong>ASF as OSS J2EE TCK Licensee</strong>
+<blockquote>
+The Apache Software Foundation becomes the first open-source J2EE(tm) TCK licensee. Taking advantage
+of the result of changes to the Java Community Process that allow open source implementations of
+Java specificaitons, the Geronimo project is now able to test and certify the codebase. Testing
+will begin at the appropriate time.
+(<i>2003-11-18</i>)
+</blockquote>
+</p>
+
+<p>
+<i>Archived articles are <a href="newshistory.html">here</a></i>.
+</p>
+
+ </section>
+
+ </body>
+ </document>
+
+
+
+
+
Added: geronimo/site/xdocs/license.xml
URL: http://svn.apache.org/viewcvs/geronimo/site/xdocs/license.xml?rev=188641&view=auto
==============================================================================
--- geronimo/site/xdocs/license.xml (added)
+++ geronimo/site/xdocs/license.xml Mon Jun 6 18:03:40 2005
@@ -0,0 +1,225 @@
+<?xml version="1.0"?>
+
+<document>
+ <properties>
+ <title>Apache License</title>
+ <author email="dev@geronimo.apache.org">
+ Geronimo Documentation Team</author>
+ </properties>
+
+<body>
+<section name="Apache License v2.0">
+
+<source test=""><![CDATA[
+
+
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ 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.
+
+
+ ]]></source>
+
+</section>
+</body>
+</document>
+
Added: geronimo/site/xdocs/mailing.xml
URL: http://svn.apache.org/viewcvs/geronimo/site/xdocs/mailing.xml?rev=188641&view=auto
==============================================================================
--- geronimo/site/xdocs/mailing.xml (added)
+++ geronimo/site/xdocs/mailing.xml Mon Jun 6 18:03:40 2005
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<!--
+
+ Copyright 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.
+-->
+
+<document>
+
+ <properties>
+ <title>Apache Geronimo Mailing Lists</title>
+ <author email="dev@geronimo.apache.org">Geronimo Documentation Team</author>
+ </properties>
+
+<body>
+<section name="Apache Geronimo Mailling Lists">
+
+<p>
+There are currently three publicly available mailing lists for Geronimo:
+</p>
+
+<subsection name="User Mailing List">
+
+<p>The user mailing list is for users of Geronimo to share their experiences
+and ask questions. Many of the developers monitor that list as well, to
+make sure questions don't go unanswered. Currently this list has relatively
+low traffic, since Geronimo has not yet published a 1.0 release.</p>
+<ul>
+ <li><a href="mailto:user-subscribe@geronimo.apache.org">Subscribe</a> to user@geronimo.apache.org</li>
+ <li><a href="mailto:user-unsubscribe@geronimo.apache.org">Unsubscribe</a> from user@geronimo.apache.org</li>
+ <li>View the <a href="http://nagoya.apache.org/eyebrowse/SummarizeList?listName=user@geronimo.apache.org">user@geronimo.apache.org archives</a></li>
+</ul>
+
+</subsection>
+
+<subsection name="Developer Mailing List">
+
+<p>The developer mailing list is used by the developers to discuss
+plans, make decisions, vote on technical issues, etc. It also gets
+change notices whenever issues are added to or updated in JIRA. This
+list has a higher volume, though some conversations take place on IRC as
+well.</p>
+<ul>
+ <li><a href="mailto:dev-subscribe@geronimo.apache.org">Subscribe</a> to dev@geronimo.apache.org</li>
+ <li><a href="mailto:dev-unsubscribe@geronimo.apache.org">Unsubscribe</a> from dev@geronimo.apache.org</li>
+ <li>View the <a href="http://nagoya.apache.org/eyebrowse/SummarizeList?listName=dev@geronimo.apache.org">dev@geronimo.apache.org archives</a></li>
+</ul>
+
+</subsection>
+
+<subsection name="Source Control Mailing List">
+
+<p>This list receives notifications (with diffs) every time a change is
+committed to the Geronimo source tree. It also receives change notices
+for changes to the Geronimo Wiki.</p>
+<ul>
+ <li><a href="mailto:scm-subscribe@geronimo.apache.org">Subscribe</a> to scm@geronimo.apache.org</li>
+ <li><a href="mailto:scm-unsubscribe@geronimo.apache.org">Unsubscribe</a> from scm@geronimo.apache.org</li>
+ <li>View the <a href="http://nagoya.apache.org/eyebrowse/SummarizeList?listName=scm@geronimo.apache.org">scm@geronimo.apache.org archives</a></li>
+</ul>
+
+</subsection>
+
+<subsection name="Other Mailing Lists">
+
+<p>The Geronimo PMC has a mailing list to resolve any administrative issues,
+and the group working on TCK has a mailing list to discuss compliance issues.
+The first is limited to PMC members (most committers on the project), while the
+second is limited to committers who have signed an NDA to work on the TCK
+compliance effort.</p>
+
+</subsection>
+</section>
+</body>
+</document>
+
Added: geronimo/site/xdocs/newshistory.xml
URL: http://svn.apache.org/viewcvs/geronimo/site/xdocs/newshistory.xml?rev=188641&view=auto
==============================================================================
--- geronimo/site/xdocs/newshistory.xml (added)
+++ geronimo/site/xdocs/newshistory.xml Mon Jun 6 18:03:40 2005
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<document>
+
+ <properties>
+ <title>Apache Geronimo</title>
+ <author email="dev@geronimo.apache.org">Geronimo Documentation Team</author>
+ </properties>
+
+ <body>
+
+<section name="Older Geronimo News">
+
+<p>
+<strong>Response on code concerns</strong>
+<blockquote>
+The Apache Software Foundation has sent a response to the attorneys representing
+JBoss Inc. detailing our conclusions related to the letter from Oct 31, 2003.
+Copies of the <a href="20031031_jboss.pdf">original letter</a> and the
+<a href="20041028_jbossresponse.pdf">response</a> are available for inspection.
+(<i>2004-10-30</i>)
+</blockquote>
+</p>
+
+<p>
+<strong>Questions about Code</strong>
+<blockquote>
+We have recieved a mail <a href="20031031_jboss.pdf">a letter on behalf of
+the JBoss Group, LCC dated October 31, 2003</a> that asks for clarifications regarding
+similarity between parts of the Geronimo codebase and the JBoss codebase.
+We are in the process of actively reviewing not only the specific claims but also the code base in general.
+(<i>2003-11-11</i>)
+</blockquote>
+</p>
+
+ </section>
+
+ </body>
+ </document>
+
+
+
+
+
Added: geronimo/site/xdocs/roadmap.xml
URL: http://svn.apache.org/viewcvs/geronimo/site/xdocs/roadmap.xml?rev=188641&view=auto
==============================================================================
--- geronimo/site/xdocs/roadmap.xml (added)
+++ geronimo/site/xdocs/roadmap.xml Mon Jun 6 18:03:40 2005
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ Copyright 2003-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.
+-->
+
+<document>
+
+ <properties>
+ <title>Apache Geronimo - Project Roadmap</title>
+ <author email="dev@geronimo.apache.org">Geronimo Documentation Team</author>
+ </properties>
+
+ <body>
+ <section name="Roadmap and TODO">
+
+</section>
+
+</body>
+</document>
+
Added: geronimo/site/xdocs/stylesheets/project.xml
URL: http://svn.apache.org/viewcvs/geronimo/site/xdocs/stylesheets/project.xml?rev=188641&view=auto
==============================================================================
--- geronimo/site/xdocs/stylesheets/project.xml (added)
+++ geronimo/site/xdocs/stylesheets/project.xml Mon Jun 6 18:03:40 2005
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<project name="Geronimo"
+ href="http://geronimo.apache.org/">
+
+ <title>Velocity</title>
+ <logo href="/images/geronimo-logo.png">Apache Geronimo</logo>
+
+ <body>
+
+ <menu name="General">
+ <item name="Home" href="/index.html"/>
+ <item name="License" href="/license.html"/>
+ <item name="ASF" href="http://www.apache.org/"/>
+ <item name="Downloads" href="/downloads.html"/>
+ </menu>
+
+ <menu name="Community">
+ <item name="Get Involved" href="/get-involved.html"/>
+ <item name="Contributors" href="/contributors.html"/>
+ <item name="Mailing Lists" href="/mailing.html"/>
+ <item name="Documentation" href="/documentation.html"/>
+ <item name="FAQ" href="/faq.html"/>
+ <item name="Wiki" href="http://wiki.apache.org/geronimo"/>
+ </menu>
+
+ <menu name="Development">
+ <item name="Road Map / TODO" href="/roadmap.html"/>
+ <item name="Source Code" href="/svn.html"/>
+ <item name="Coding Standards" href="/code-standards.html"/>
+ <item name="JIRA" href="http://nagoya.apache.org/jira/secure/BrowseProject.jspa?id=10220"/>
+ <item name="Dependencies" href="/dependencies.html"/>
+ </menu>
+
+ </body>
+</project>
Added: geronimo/site/xdocs/stylesheets/project.xml_jakarta
URL: http://svn.apache.org/viewcvs/geronimo/site/xdocs/stylesheets/project.xml_jakarta?rev=188641&view=auto
==============================================================================
--- geronimo/site/xdocs/stylesheets/project.xml_jakarta (added)
+++ geronimo/site/xdocs/stylesheets/project.xml_jakarta Mon Jun 6 18:03:40 2005
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<project name="Jakarta Site"
+ href="http://jakarta.apache.org/">
+
+ <title>The Jakarta Site</title>
+
+ <!-- If you want your project logo hyperlinked to the project home
+ page in the upper right corner of each generated page, set "href"
+ below to the URL of the image, and uncomment this element
+ <logo href="http://jakarta.apache.org/images/jakarta-logo.gif">
+ The Jakarta Project
+ </logo>
+ -->
+
+
+ <body>
+ <menu name='ApacheCon 2004 US'>
+ <item name='Join Us At ApacheCon!' href='http://ApacheCon.Com/2004/US/'/>
+ </menu>
+ <menu name="About Jakarta">
+ <item name="Welcome" href="/index.html"/>
+ <item name="News & Status" href="/site/news/index.html"/>
+ <item name="Jakarta Wiki" href="http://wiki.apache.org/jakarta/"/>
+ <item name="Search Jakarta" href="http://www.google.com/advanced_search?q=+site:jakarta.apache.org&hl=en&as_qdr=all"/>
+ </menu>
+ <menu name="Downloads">
+ <item name="Binaries" href="/site/binindex.cgi"/>
+ <item name="Source Code" href="/site/sourceindex.cgi"/>
+ <item name="CVS Repositories" href="/site/cvsindex.html"/>
+ </menu>
+ <menu name="Support">
+ <item name="Mailing Lists" href="/site/mail2.html"/>
+ <item name="Bug Database" href="/site/bugs.html"/>
+ </menu>
+ <menu name="Reference">
+ <item name="Apache Website" href="http://www.apache.org/"/>
+ <item name="How The ASF Works" href="http://www.apache.org/foundation/how-it-works.html"/>
+ <item name="Developer Resources" href="http://www.apache.org/dev/"/>
+ <item name="Contacting Us" href="/site/contact.html"/>
+ <item name="Our Mission" href="/site/mission.html"/>
+ <item name="Who We Are" href="/site/whoweare.html"/>
+ <item name="Our FAQs" href="/site/faqs.html"/>
+ <item name="Get Involved" href="/site/getinvolved.html"/>
+ <item name="Vendor Support" href="/site/vendors.html"/>
+ <item name="Project Guidelines" href="/site/guidelines.html"/>
+ <item name="Reference Library" href="/site/library.html"/>
+ <item name="Website Maintenance" href="/site/jakarta-site2.html"/>
+ <item name="Apache on the JSPA" href="/site/jspa-position.html"/>
+ <item name="Acknowledgements" href="/site/acknowledgements.html"/>
+ <item name="Legal" href="/site/legal.html"/>
+ </menu>
+ <menu name="Products">
+ <item name="Alexandria" href="/alexandria/index.html"/>
+ <item name="BCEL" href="/bcel/index.html"/>
+ <item name="BSF" href="/bsf/index.html"/>
+ <item name="Cactus" href="/cactus/index.html"/>
+ <item name="Commons" href="/commons/index.html"/>
+ <item name="ECS" href="/ecs/index.html"/>
+ <item name="HiveMind" href="/hivemind/index.html"/>
+ <item name="JMeter" href="/jmeter/index.html"/>
+ <item name="Lucene" href="/lucene/index.html"/>
+ <item name="ORO" href="/oro/index.html"/>
+ <item name="POI" href="/poi/index.html"/>
+ <item name="Regexp" href="/regexp/index.html"/>
+ <item name="Slide" href="/slide/index.html"/>
+ <item name="Taglibs" href="/taglibs/index.html"/>
+ <item name="Tapestry" href="/tapestry/index.html"/>
+ <item name="Tomcat" href="/tomcat/index.html"/>
+ <item name="Turbine" href="/turbine/index.html"/>
+ <item name="Velocity" href="/velocity/index.html"/>
+ <item name="Watchdog" href="/watchdog/index.html"/>
+ </menu>
+ <menu name="Related">
+ <item name="Ant" href="http://ant.apache.org/"/>
+ <item name="Avalon" href="http://avalon.apache.org/"/>
+ <item name="Cocoon" href="http://cocoon.apache.org/"/>
+ <item name="DB" href="http://db.apache.org"/>
+ <item name="Excalibur" href="http://excalibur.apache.org/"/>
+ <item name="Forrest" href="http://forrest.apache.org/"/>
+ <item name="Geronimo" href="http://geronimo.apache.org/"/>
+ <item name="Gump" href="http://gump.apache.org/"/>
+ <item name="HTTP Server" href="http://httpd.apache.org"/>
+ <item name="Incubator" href="http://incubator.apache.org"/>
+ <item name="James" href="http://james.apache.org/"/>
+ <item name="Logging" href="http://logging.apache.org/"/>
+ <item name="Maven" href="http://maven.apache.org/"/>
+ <item name="Portals" href="http://portals.apache.org/"/>
+ <item name="Struts" href="http://struts.apache.org/"/>
+ <item name="WebServices" href="http://ws.apache.org/"/>
+ <item name="XML" href="http://xml.apache.org"/>
+ </menu>
+ <menu name="Resources (Unofficial)">
+ <item name="Apache News" href="http://www.apachenews.org/"/>
+ <item name="Apache Wiki (Obsolete)" href="http://nagoya.apache.org/wiki/apachewiki.cgi"/>
+ <item name="Japanese" href="http://jakarta.terra-intl.com/"/>
+ <item name="Korean" href="http://jakarta.apache-korea.org"/>
+ <item name="JPackage" href="http://www.jpackage.org/"/>
+ <item name="FreeBSD Java Ports" href="http://www.freebsd.org/ports/java.html"/>
+ <item name="Planet Apache" href="http://www.planetapache.org/"/>
+ </menu>
+ </body>
+</project>
Added: geronimo/site/xdocs/stylesheets/site.vsl
URL: http://svn.apache.org/viewcvs/geronimo/site/xdocs/stylesheets/site.vsl?rev=188641&view=auto
==============================================================================
--- geronimo/site/xdocs/stylesheets/site.vsl (added)
+++ geronimo/site/xdocs/stylesheets/site.vsl Mon Jun 6 18:03:40 2005
@@ -0,0 +1,316 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+
+<!--
+Copyright 1999-2004 The Apache Software Foundation
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+
+
+<!-- Content Stylesheet for Site -->
+
+ ## Defined variables
+ #set ($bodybg = "#ffffff")
+ #set ($bodyfg = "#000000")
+ #set ($bodylink = "#525D76")
+ #set ($bannerbg = "#525D76")
+ #set ($bannerfg = "#ffffff")
+ #set ($subbannerbg = "#828DA6")
+ #set ($subbannerfg = "#ffffff")
+ #set ($tablethbg = "#039acc")
+ #set ($tabletdbg = "#a0ddf0")
+
+<!-- start the processing -->
+#document()
+<!-- end the processing -->
+
+## This is where the macro's live
+
+#macro ( table $table)
+<table>
+ #foreach ( $items in $table.getChildren() )
+ #if ($items.getName().equals("tr"))
+ #tr ($items)
+ #end
+ #end
+</table>
+#end
+
+#macro ( tr $tr)
+<tr>
+ #foreach ( $items in $tr.getChildren() )
+ #if ($items.getName().equals("td"))
+ #td ($items)
+ #elseif ($items.getName().equals("th"))
+ #th ($items)
+ #end
+ #end
+</tr>
+#end
+
+#macro ( td $value)
+#if ($value.getAttributeValue("colspan"))
+#set ($colspan = $value.getAttributeValue("colspan"))
+#end
+#if ($value.getAttributeValue("rowspan"))
+#set ($rowspan = $value.getAttributeValue("rowspan"))
+#end
+<td bgcolor="$tabletdbg" colspan="$!colspan" rowspan="$!rowspan" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ #if ($value.getText().length() != 0 || $value.hasChildren())
+ $value.getContent()
+ #else
+
+ #end
+ </font>
+</td>
+#end
+
+#macro ( th $value)
+#if ($value.getAttributeValue("colspan"))
+#set ($colspan = $value.getAttributeValue("colspan"))
+#end
+#if ($value.getAttributeValue("rowspan"))
+#set ($rowspan = $value.getAttributeValue("rowspan"))
+#end
+<th bgcolor="$tablethbg" colspan="$!colspan" rowspan="$!rowspan" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ #if ($value.getText().length() != 0 || $value.hasChildren())
+ $value.getContent()
+ #else
+
+ #end
+ </font>
+</th>
+#end
+
+#macro ( projectanchor $name $value )
+#if ($value.startsWith("http://"))
+ <a href="$value">$name</a>
+#elseif ($value.startsWith("/site"))
+ <a href="http://jakarta.apache.org$value">$name</a>
+#else
+ <a href="$relativePath$value">$name</a>
+#end
+#end
+
+#macro ( metaauthor $author $email )
+ <meta name="author" value="$author">
+ <meta name="email" value="$email">
+#end
+
+#macro ( image $value )
+#if ($value.getAttributeValue("width"))
+#set ($width=$value.getAttributeValue("width"))
+#end
+#if ($value.getAttributeValue("height"))
+#set ($height=$value.getAttributeValue("height"))
+#end
+#if ($value.getAttributeValue("align"))
+#set ($align=$value.getAttributeValue("align"))
+#end
+<img src="$relativePath$value.getAttributeValue("src")" width="$!width" height="$!height" align="$!align">
+#end
+
+#macro ( source $value)
+ <div align="left">
+ <table cellspacing="4" cellpadding="0" border="0">
+ <tr>
+ <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
+ <td bgcolor="#023264" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
+ <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
+ </tr>
+ <tr>
+ <td bgcolor="#023264" width="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
+ <td bgcolor="#ffffff"><pre>$escape.getText($value.getText())</pre></td>
+ <td bgcolor="#023264" width="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
+ </tr>
+ <tr>
+ <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
+ <td bgcolor="#023264" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
+ <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
+ </tr>
+ </table>
+ </div>
+#end
+
+#macro ( subsection $subsection)
+ <table border="0" cellspacing="0" cellpadding="2" width="100%">
+ <tr><td bgcolor="$subbannerbg">
+ <font color="$subbannerfg" face="arial,helvetica,sanserif">
+ <a name="$subsection.getAttributeValue("name")"><strong>$subsection.getAttributeValue("name")</strong></a>
+ </font>
+ </td></tr>
+ <tr><td>
+ <blockquote>
+ #foreach ( $items in $subsection.getChildren() )
+ #if ($items.getName().equals("img"))
+ #image ($items)
+ #elseif ($items.getName().equals("source"))
+ #source ($items)
+ #elseif ($items.getName().equals("table"))
+ #table ($items)
+ #else
+ $items
+ #end
+ #end
+ </blockquote>
+ </td></tr>
+ <tr><td><br/></td></tr>
+ </table>
+#end
+
+#macro ( section $section)
+ <table border="0" cellspacing="0" cellpadding="2" width="100%">
+ <tr><td bgcolor="$bannerbg">
+ <font color="$bannerfg" face="arial,helvetica,sanserif">
+ <a name="$section.getAttributeValue("name")"><strong>$section.getAttributeValue("name")</strong></a>
+ </font>
+ </td></tr>
+ <tr><td>
+ <blockquote>
+ #foreach ( $items in $section.getChildren() )
+ #if ($items.getName().equals("img"))
+ #image ($items)
+ #elseif ($items.getName().equals("source"))
+ #source ($items)
+ #elseif ($items.getName().equals("table"))
+ #table ($items)
+ #elseif ($items.getName().equals("subsection"))
+ #subsection ($items)
+ #else
+ $items
+ #end
+ #end
+ </blockquote>
+ </p>
+ </td></tr>
+ <tr><td><br/></td></tr>
+ </table>
+#end
+
+#macro ( makeProject )
+
+ <!-- ============================================================ -->
+
+ #set ($menus = $project.getChild("body").getChildren("menu"))
+ #foreach ( $menu in $menus )
+ <p><strong>$menu.getAttributeValue("name")</strong></p>
+ <ul>
+ #foreach ( $item in $menu.getChildren() )
+ #set ($name = $item.getAttributeValue("name"))
+ <li>#projectanchor($name $item.getAttributeValue("href"))</li>
+ #end
+ </ul>
+ #end
+#end
+
+#macro (getProjectImage)
+#if ($project.getChild("logo"))
+#set ( $logoString = $project.getChild("logo").getAttributeValue("href") )
+<td align="left">
+#if ( $logoString.startsWith("/") )
+<a href="$project.getAttributeValue("href")"><img src="$relativePath$logoString" alt="$project.getChild("logo").getText()" border="0"/></a>
+#else
+<a href="$project.getAttributeValue("href")"><img src="$relativePath/$logoString" alt="$project.getChild("logo").getText()" border="0"/></a>
+#end
+</td>
+#end
+#end
+
+#macro (printMeta $metaElement)
+<meta #set ($attribs = $metaElement.getAttributes())
+#foreach ($a in $attribs) $a.getName()="$a.getValue()" #end />
+#end
+
+#macro (document)
+ <!-- ====================================================================== -->
+ <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! -->
+ <!-- Main Page Section -->
+ <!-- ====================================================================== -->
+ <html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+
+ #set ($authors = $root.getChild("properties").getChildren("author"))
+ #foreach ( $au in $authors )
+ #metaauthor ( $au.getText() $au.getAttributeValue("email") )
+ #end
+
+ #set ($metas = $root.getChildren("meta"))
+
+ ## Parse meta directives such as
+ ## <meta name="keyword" content="jakarta, java"/>
+ #foreach ($meta in $metas) #printMeta($meta) #end
+
+ ## Support for <base> tags.
+ #if ($root.getChild("properties").getChild("base"))
+ #set ($url = $root.getChild("properties").getChild("base").getAttributeValue("href"))
+ <base href="$url"/>
+ #end
+
+ <title>$project.getChild("title").getText() - $root.getChild("properties").getChild("title").getText()</title>
+ </head>
+
+ <body bgcolor="$bodybg" text="$bodyfg" link="$bodylink">
+ <table border="0" width="100%" cellspacing="0">
+ <!-- TOP IMAGE -->
+ <tr>
+ <td align='LEFT'>
+ #getProjectImage()
+ </td>
+ </tr>
+ </table>
+ <table border="0" width="100%" cellspacing="4">
+ <tr><td colspan="2">
+ <hr noshade="" size="1"/>
+ </td></tr>
+
+ <tr>
+ <!-- LEFT SIDE NAVIGATION -->
+ <td width="20%" valign="top" nowrap="true">
+
+ <!-- special ACon Logo - leave here for next time -->
+
+ <a href="http://apachecon.com"><img src="http://apache.org/images/ac2005eu_135x50.gif"
+ alt="ApacheCon Logo" border="0"/></a>
+
+ <!-- regular menu -->
+
+ #makeProject()
+ </td>
+ <td width="80%" align="left" valign="top">
+ #set ($allSections = $root.getChild("body").getChildren("section"))
+ #foreach ( $section in $allSections )
+ #section ($section)
+ #end
+ </td>
+ </tr>
+
+ <!-- FOOTER -->
+ <tr><td colspan="2">
+ <hr noshade="" size="1"/>
+ </td></tr>
+ <tr><td colspan="2">
+ <div align="center"><font color="$bodylink" size="-1"><em>
+ Copyright © 1999-2004, The Apache Software Foundation
+ </em></font></div>
+ </td></tr>
+ </table>
+ </body>
+ </html>
+#end
+
+
+
+
+
Added: geronimo/site/xdocs/stylesheets/site.xsl
URL: http://svn.apache.org/viewcvs/geronimo/site/xdocs/stylesheets/site.xsl?rev=188641&view=auto
==============================================================================
--- geronimo/site/xdocs/stylesheets/site.xsl (added)
+++ geronimo/site/xdocs/stylesheets/site.xsl Mon Jun 6 18:03:40 2005
@@ -0,0 +1,277 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!-- Content Stylesheet for "jakarta-site2" Documentation -->
+<!-- NOTE: Changes here should also be reflected in "site.vsl" and vice
+ versa, so either Anakia or XSLT can be used for document generation. -->
+
+
+<!-- Outstanding Compatibility Issues (with Anakia-based stylesheets):
+
+* Handling of the <image> element to insert relative path prefixes
+
+* Functional equivalent of "site_printable.vsl" not yet started.
+
+-->
+
+
+<!-- $Id: site.xsl,v 1.7 2003/12/31 14:42:28 tetsuya Exp $ -->
+
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version="1.0">
+
+
+ <!-- Output method -->
+ <xsl:output method="html"
+ encoding="iso-8859-1"
+ indent="no"/>
+
+
+ <!-- Defined parameters (overrideable) -->
+ <xsl:param name="relative-path" select="'.'"/>
+
+ <!-- Defined variables (non-overrideable) -->
+ <xsl:variable name="body-bg" select="'#ffffff'"/>
+ <xsl:variable name="body-fg" select="'#000000'"/>
+ <xsl:variable name="body-link" select="'#525D76'"/>
+ <xsl:variable name="banner-bg" select="'#525D76'"/>
+ <xsl:variable name="banner-fg" select="'#ffffff'"/>
+ <xsl:variable name="sub-banner-bg" select="'#828DA6'"/>
+ <xsl:variable name="sub-banner-fg" select="'#ffffff'"/>
+ <xsl:variable name="table-th-bg" select="'#039acc'"/>
+ <xsl:variable name="table-td-bg" select="'#a0ddf0'"/>
+ <xsl:variable name="source-color" select="'#023264'"/>
+
+
+ <!-- Process an entire document into an HTML page -->
+ <xsl:template match="document">
+ <xsl:variable name="project"
+ select="document('project.xml')/project"/>
+
+ <html>
+ <head>
+ <xsl:apply-templates select="meta"/>
+ <title><xsl:value-of select="$project/title"/> - <xsl:value-of select="properties/title"/></title>
+ <xsl:for-each select="properties/author">
+ <xsl:variable name="name">
+ <xsl:value-of select="."/>
+ </xsl:variable>
+ <xsl:variable name="email">
+ <xsl:value-of select="@email"/>
+ </xsl:variable>
+ <meta name="author" value="{$name}"/>
+ <meta name="email" value="{$email}"/>
+ </xsl:for-each>
+ </head>
+
+ <body bgcolor="{$body-bg}" text="{$body-fg}" link="{$body-link}"
+ alink="{$body-link}" vlink="{$body-link}">
+
+ <table border="0" width="100%" cellspacing="4">
+
+ <xsl:comment>PAGE HEADER</xsl:comment>
+ <tr><td colspan="2">
+
+ <xsl:comment>JAKARTA LOGO</xsl:comment>
+ <a href="http://jakarta.apache.org/">
+ <img src="http://jakarta.apache.org/images/jakarta-logo.gif"
+ align="left" alt="The Jakarta Project" border="0"/>
+ </a>
+ <xsl:if test="$project/logo">
+ <xsl:variable name="alt">
+ <xsl:value-of select="$project/logo"/>
+ </xsl:variable>
+ <xsl:variable name="home">
+ <xsl:value-of select="$project/@href"/>
+ </xsl:variable>
+ <xsl:variable name="src">
+ <xsl:value-of select="$project/logo/@href"/>
+ </xsl:variable>
+
+ <xsl:comment>PROJECT LOGO</xsl:comment>
+ <a href="{$home}">
+ <img src="{$src}" align="right" alt="{$alt}" border="0"/>
+ </a>
+ </xsl:if>
+
+ </td></tr>
+
+ <xsl:comment>HEADER SEPARATOR</xsl:comment>
+ <tr>
+ <td colspan="2">
+ <hr noshade="" size="1"/>
+ </td>
+ </tr>
+
+ <tr>
+
+ <xsl:comment>LEFT SIDE NAVIGATION</xsl:comment>
+ <td width="20%" valign="top" nowrap="true">
+ <xsl:apply-templates select="$project/body/menu"/>
+ </td>
+
+ <xsl:comment>RIGHT SIDE MAIN BODY</xsl:comment>
+ <td width="80%" valign="top" align="left">
+ <xsl:apply-templates select="body/section"/>
+ </td>
+
+ </tr>
+
+ <xsl:comment>FOOTER SEPARATOR</xsl:comment>
+ <tr>
+ <td colspan="2">
+ <hr noshade="" size="1"/>
+ </td>
+ </tr>
+
+ <xsl:comment>PAGE FOOTER</xsl:comment>
+ <tr><td colspan="2">
+ <div align="center"><font color="{$body-link}" size="-1"><em>
+ Copyright © 1999-2004, Apache Software Foundation
+ </em></font></div>
+ </td></tr>
+
+ </table>
+ </body>
+ </html>
+
+ </xsl:template>
+
+
+ <!-- Process a menu for the navigation bar -->
+ <xsl:template match="menu">
+ <p><strong><xsl:value-of select="@name"/></strong></p>
+ <ul>
+ <xsl:apply-templates select="item"/>
+ </ul>
+ </xsl:template>
+
+
+ <!-- Process a menu item for the navigation bar -->
+ <xsl:template match="item">
+ <xsl:variable name="href">
+ <xsl:choose>
+ <xsl:when test="starts-with(@href, 'http://')">
+ <xsl:value-of select="@href"/>
+ </xsl:when>
+ <xsl:when test="starts-with(@href, '/site')">
+ <xsl:text>http://jakarta.apache.org</xsl:text><xsl:value-of select="@href"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$relative-path"/><xsl:value-of select="@href"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+ <li><a href="{$href}"><xsl:value-of select="@name"/></a></li>
+ </xsl:template>
+
+
+ <!-- Process a documentation section -->
+ <xsl:template match="section">
+ <xsl:variable name="name">
+ <xsl:value-of select="@name"/>
+ </xsl:variable>
+ <table border="0" cellspacing="0" cellpadding="2" width="100%">
+ <!-- Section heading -->
+ <tr><td bgcolor="{$banner-bg}">
+ <font color="{$banner-fg}" face="arial,helvetica.sanserif">
+ <a name="{$name}">
+ <strong><xsl:value-of select="@name"/></strong></a></font>
+ </td></tr>
+ <!-- Section body -->
+ <tr><td><blockquote>
+ <xsl:apply-templates/>
+ </blockquote></td></tr>
+ </table>
+ </xsl:template>
+
+
+ <!-- Process a documentation subsection -->
+ <xsl:template match="subsection">
+ <xsl:variable name="name">
+ <xsl:value-of select="@name"/>
+ </xsl:variable>
+ <table border="0" cellspacing="0" cellpadding="2" width="100%">
+ <!-- Subsection heading -->
+ <tr><td bgcolor="{$sub-banner-bg}">
+ <font color="{$sub-banner-fg}" face="arial,helvetica.sanserif">
+ <a name="{$name}">
+ <strong><xsl:value-of select="@name"/></strong></a></font>
+ </td></tr>
+ <!-- Subsection body -->
+ <tr><td><blockquote>
+ <xsl:apply-templates/>
+ </blockquote></td></tr>
+ </table>
+ </xsl:template>
+
+
+ <!-- Process a source code example -->
+ <xsl:template match="source">
+ <div align="left">
+ <table cellspacing="4" cellpadding="0" border="0">
+ <tr>
+ <td bgcolor="{$source-color}" width="1" height="1">
+ <img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/>
+ </td>
+ <td bgcolor="{$source-color}" height="1">
+ <img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/>
+ </td>
+ <td bgcolor="{$source-color}" width="1" height="1">
+ <img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/>
+ </td>
+ </tr>
+ <tr>
+ <td bgcolor="{$source-color}" width="1">
+ <img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/>
+ </td>
+ <td bgcolor="#ffffff" height="1"><pre>
+ <xsl:value-of select="."/>
+ </pre></td>
+ <td bgcolor="{$source-color}" width="1">
+ <img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/>
+ </td>
+ </tr>
+ <tr>
+ <td bgcolor="{$source-color}" width="1" height="1">
+ <img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/>
+ </td>
+ <td bgcolor="{$source-color}" height="1">
+ <img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/>
+ </td>
+ <td bgcolor="{$source-color}" width="1" height="1">
+ <img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/>
+ </td>
+ </tr>
+ </table>
+ </div>
+ </xsl:template>
+
+ <!-- specially process td tags ala site.vsl -->
+ <xsl:template match="td">
+ <td bgcolor="{$table-td-bg}" valign="top" align="left">
+ <xsl:if test="@colspan"><xsl:attribute name="colspan"><xsl:value-of select="@colspan"/></xsl:attribute></xsl:if>
+ <xsl:if test="@rowspan"><xsl:attribute name="rowspan"><xsl:value-of select="@rowspan"/></xsl:attribute></xsl:if>
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ <xsl:apply-templates/>
+ </font>
+ </td>
+ </xsl:template>
+
+ <!-- handle th ala site.vsl -->
+ <xsl:template match="th">
+ <td bgcolor="{$table-th-bg}" valign="top">
+ <xsl:if test="@colspan"><xsl:attribute name="colspan"><xsl:value-of select="@colspan"/></xsl:attribute></xsl:if>
+ <xsl:if test="@rowspan"><xsl:attribute name="rowspan"><xsl:value-of select="@rowspan"/></xsl:attribute></xsl:if>
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ <xsl:apply-templates />
+ </font>
+ </td>
+ </xsl:template>
+
+ <!-- Process everything else by just passing it through -->
+ <xsl:template match="*|@*">
+ <xsl:copy>
+ <xsl:apply-templates select="@*|*|text()"/>
+ </xsl:copy>
+ </xsl:template>
+
+</xsl:stylesheet>
Added: geronimo/site/xdocs/stylesheets/site_printable.vsl
URL: http://svn.apache.org/viewcvs/geronimo/site/xdocs/stylesheets/site_printable.vsl?rev=188641&view=auto
==============================================================================
--- geronimo/site/xdocs/stylesheets/site_printable.vsl (added)
+++ geronimo/site/xdocs/stylesheets/site_printable.vsl Mon Jun 6 18:03:40 2005
@@ -0,0 +1,260 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+
+<!-- Content Stylesheet for Site -->
+
+ ## Defined variables
+ #set ($bodybg = "#ffffff")
+ #set ($bodyfg = "#000000")
+ #set ($bodylink = "#525D76")
+ #set ($bannerbg = "#525D76")
+ #set ($bannerfg = "#ffffff")
+ #set ($subbannerbg = "#828DA6")
+ #set ($subbannerfg = "#ffffff")
+ #set ($tablethbg = "#039acc")
+ #set ($tabletdbg = "#a0ddf0")
+
+<!-- start the processing -->
+#document()
+<!-- end the processing -->
+
+## This is where the macro's live
+
+#macro ( table $table)
+<table>
+ #foreach ( $items in $table.getChildren() )
+ #if ($items.getName().equals("tr"))
+ #tr ($items)
+ #end
+ #end
+</table>
+#end
+
+#macro ( tr $tr)
+<tr>
+ #foreach ( $items in $tr.getChildren() )
+ #if ($items.getName().equals("td"))
+ #td ($items)
+ #elseif ($items.getName().equals("th"))
+ #th ($items)
+ #end
+ #end
+</tr>
+#end
+
+#macro ( td $value)
+#if ($value.getAttributeValue("colspan"))
+#set ($colspan = $value.getAttributeValue("colspan"))
+#end
+#if ($value.getAttributeValue("rowspan"))
+#set ($rowspan = $value.getAttributeValue("rowspan"))
+#end
+<td bgcolor="$tabletdbg" colspan="$!colspan" rowspan="$!rowspan" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ #if ($value.getText().length() != 0 || $value.hasChildren())
+ $value.getContent()
+ #else
+
+ #end
+ </font>
+</td>
+#end
+
+#macro ( th $value)
+#if ($value.getAttributeValue("colspan"))
+#set ($colspan = $value.getAttributeValue("colspan"))
+#end
+#if ($value.getAttributeValue("rowspan"))
+#set ($rowspan = $value.getAttributeValue("rowspan"))
+#end
+<td bgcolor="$tablethbg" colspan="$!colspan" rowspan="$!rowspan" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ #if ($value.getText().length() != 0 || $value.hasChildren())
+ $value.getContent()
+ #else
+
+ #end
+ </font>
+</td>
+#end
+
+#macro ( projectanchor $name $value )
+#if ($value.startsWith("http://"))
+ • <a href="$value">$name</a>
+#elseif ($value.startsWith("/site"))
+ • <a href="http://jakarta.apache.org$value">$name</a>
+#else
+ • <a href="$relativePath$value">$name</a>
+#end
+#end
+
+#macro ( metaauthor $author $email )
+ <meta name="author" value="$author">
+ <meta name="email" value="$email">
+#end
+
+#macro ( image $value )
+#if ($value.getAttributeValue("width"))
+#set ($width=$value.getAttributeValue("width"))
+#end
+#if ($value.getAttributeValue("height"))
+#set ($height=$value.getAttributeValue("height"))
+#end
+#if ($value.getAttributeValue("align"))
+#set ($align=$value.getAttributeValue("align"))
+#end
+<img src="$relativePath$value.getAttributeValue("src")" width="$!width" height="$!height" align="$!align">
+#end
+
+#macro ( source $value)
+ <div align="left">
+ <font size="2"><pre>$escape.getText($value.getText())</pre></font>
+ </div>
+#end
+
+#macro ( subsection $subsection)
+ <table border="0" cellspacing="0" cellpadding="2" width="100%">
+ <tr><td bgcolor="$subbannerbg">
+ <font color="$subbannerfg" face="arial,helvetica,sanserif">
+ <a name="$subsection.getAttributeValue("name")"><strong>$subsection.getAttributeValue("name")</strong></a>
+ </font>
+ </td></tr>
+ <tr><td><br/></td></tr>
+ <tr><td>
+ <blockquote>
+ #foreach ( $items in $subsection.getChildren() )
+ #if ($items.getName().equals("img"))
+ #image ($items)
+ #elseif ($items.getName().equals("source"))
+ #source ($items)
+ #elseif ($items.getName().equals("table"))
+ #table ($items)
+ #else
+ $items
+ #end
+ #end
+ </blockquote>
+ </td></tr>
+ <tr><td><br/></td></tr>
+ </table>
+#end
+
+#macro ( section $section)
+ <table border="0" cellspacing="0" cellpadding="2" width="100%">
+ <tr><td bgcolor="$bannerbg">
+ <font color="$bannerfg" face="arial,helvetica,sanserif">
+ <a name="$section.getAttributeValue("name")"><strong>$section.getAttributeValue("name")</strong></a>
+ </font>
+ </td></tr>
+ <tr><td><br/></td></tr>
+ <tr><td>
+ <!--<blockquote>-->
+ #foreach ( $items in $section.getChildren() )
+ #if ($items.getName().equals("img"))
+ #image ($items)
+ #elseif ($items.getName().equals("source"))
+ #source ($items)
+ #elseif ($items.getName().equals("table"))
+ #table ($items)
+ #elseif ($items.getName().equals("subsection"))
+ #subsection ($items)
+ #else
+ $items
+ #end
+ #end
+ <!--</blockquote>-->
+ </p>
+ </td></tr>
+ <tr><td><br/></td></tr>
+ </table>
+#end
+
+#macro (getProjectImage)
+#if ($project.getChild("logo"))
+<td align="left">
+<a href="http://jakarta.apache.org"><img src="http://jakarta.apache.org/images/jakarta-logo.gif" border="0"/></a>
+
+#set ( $logoString = $project.getChild("logo").getAttributeValue("href") )
+#if ( $logoString.startsWith("/") )
+<a href="$project.getAttributeValue("href")"><img src="$relativePath$logoString" alt="$project.getChild("logo").getText()" border="0"/></a>
+#else
+<a href="$project.getAttributeValue("href")"><img src="$relativePath/$logoString" alt="$project.getChild("logo").getText()" border="0"/></a>
+#end
+</td>
+#else
+<td>
+<a href="http://jakarta.apache.org"><img src="http://jakarta.apache.org/images/jakarta-logo.gif" align="left" border="0"/></a>
+</td>
+#end
+#end
+
+#macro ( makeHorizontalProject )
+ #set ($menus = $project.getChild("body").getChildren("menu"))
+ <table cellspacing="4">
+ #foreach ( $menu in $menus )
+ <tr><td>
+ <strong>$menu.getAttributeValue("name")</strong>
+ </td><td>
+ #foreach ( $item in $menu.getChildren() )
+ #set ($name = $item.getAttributeValue("name"))
+ #projectanchor($name $item.getAttributeValue("href"))
+ #end
+ </td>
+ </tr>
+ #end
+ </table>
+#end
+
+#macro (document)
+ <!-- ====================================================================== -->
+ <!-- Main Page Section -->
+ <!-- ====================================================================== -->
+ <html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+
+ #set ($authors = $root.getChild("properties").getChildren("author"))
+ #foreach ( $au in $authors )
+ #metaauthor ( $au.getText() $au.getAttributeValue("email") )
+ #end
+
+ <title>$project.getChild("title").getText() - $root.getChild("properties").getChild("title").getText()</title>
+ </head>
+
+ <body bgcolor="$bodybg" text="$bodyfg" link="$bodylink">
+ <table border="0" width="100%" cellspacing="0">
+ <!-- TOP IMAGE -->
+ <tr>
+ #getProjectImage()
+ </tr>
+ </table>
+ <table border="0" width="100%" cellspacing="4">
+ <tr><td>
+ <hr noshade="" size="1"/>
+ </td></tr>
+ <tr>
+ <td align="left" valign="top">
+ #set ($allSections = $root.getChild("body").getChildren("section"))
+ #foreach ( $section in $allSections )
+ #section ($section)
+ #end
+ </td>
+ </tr>
+ <tr><td>
+ <hr noshade="" size="1"/>
+ </td></tr>
+ <tr><td>
+ <!-- FOOT Navigation -->
+ #makeHorizontalProject ()
+ <!-- FOOTER -->
+ <tr><td>
+ <hr noshade="" size="1"/>
+ </td></tr>
+ <tr><td>
+ <div align="center"><font color="$bodylink" size="-1"><em>
+ Copyright © 1999-2004, Apache Software Foundation
+ </em></font></div>
+ </td></tr>
+ </table>
+ </body>
+ </html>
+#end
|