You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beehive.apache.org by he...@apache.org on 2004/07/20 23:15:35 UTC

svn commit: rev 23102 - in incubator/beehive/trunk/site: . src src/documentation src/documentation/content src/documentation/content/xdocs src/documentation/resources src/documentation/resources/images

Author: heathers
Date: Tue Jul 20 14:15:35 2004
New Revision: 23102

Added:
   incubator/beehive/trunk/site/
   incubator/beehive/trunk/site/forrest-targets.ent
   incubator/beehive/trunk/site/forrest.properties
   incubator/beehive/trunk/site/src/
   incubator/beehive/trunk/site/src/documentation/
   incubator/beehive/trunk/site/src/documentation/README.txt
   incubator/beehive/trunk/site/src/documentation/content/
   incubator/beehive/trunk/site/src/documentation/content/ControlProgramming.pdf   (contents, props changed)
   incubator/beehive/trunk/site/src/documentation/content/xdocs/
   incubator/beehive/trunk/site/src/documentation/content/xdocs/contributors.xml
   incubator/beehive/trunk/site/src/documentation/content/xdocs/faq.xml
   incubator/beehive/trunk/site/src/documentation/content/xdocs/index.xml
   incubator/beehive/trunk/site/src/documentation/content/xdocs/mailinglists.xml
   incubator/beehive/trunk/site/src/documentation/content/xdocs/site.xml
   incubator/beehive/trunk/site/src/documentation/content/xdocs/tabs.xml
   incubator/beehive/trunk/site/src/documentation/resources/
   incubator/beehive/trunk/site/src/documentation/resources/images/
   incubator/beehive/trunk/site/src/documentation/resources/images/Logo_25wht.gif   (contents, props changed)
   incubator/beehive/trunk/site/src/documentation/resources/images/apache-incubator-logo.png   (contents, props changed)
   incubator/beehive/trunk/site/src/documentation/resources/images/beehive_logo_wide.gif   (contents, props changed)
   incubator/beehive/trunk/site/src/documentation/resources/images/incubator-logo.gif   (contents, props changed)
   incubator/beehive/trunk/site/src/documentation/resources/images/maven-button-1.png   (contents, props changed)
   incubator/beehive/trunk/site/src/documentation/skinconf.xml
   incubator/beehive/trunk/site/status.xml
Log:
Prep to make project website work on Forrest

Added: incubator/beehive/trunk/site/forrest-targets.ent
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/site/forrest-targets.ent	Tue Jul 20 14:15:35 2004
@@ -0,0 +1,174 @@
+<!--
+This build.xml snippet contains Forrest targets for Ant 1.5+.  It checks that
+the user has set ${forrest.home}, either in one of:
+  build.properties
+  project.properties
+  ant.properties
+  .ant.properties
+or with the FORREST_HOME environment variable, and prints an informative error
+message if not found.
+
+Usage:
+1) Copy this file to somewhere in your project.
+2) Add the following to the top of your project's Ant build.xml script
+(adjusting the path):
+
+  <!DOCTYPE project [
+    <!ENTITY forrest-targets SYSTEM "file:./forrest-targets.ent">
+  ]>
+
+3) Before the closing '</project>' in your build.xml, add this:
+
+  &forrest-targets;
+  
+This is like expanding a macro: it pulls in the contents of this file.
+
+A minimal build.xml would thus be:
+
+<!DOCTYPE project [
+<!ENTITY forrest-targets SYSTEM "file:./forrest-targets.ent">
+]>
+
+<project default="site">
+    &forrest-targets;
+</project>
+-->
+
+  <target name="site" depends="forrest.init" description="Generates static HTML documentation">
+    <ant antfile="${forrest.home}/forrest.antproxy.xml" target="site"/>
+  </target>
+
+  <target name="webapp" depends="forrest.init" description="Generates an unpackaged webapp of the website">
+    <ant antfile="${forrest.home}/forrest.antproxy.xml" target="webapp"/>
+  </target>
+
+  <target name="war" depends="forrest.init" description="Generates a .war file containing the website">
+    <ant antfile="${forrest.home}/forrest.antproxy.xml" target="war"/>
+  </target>
+
+  <target name="validate" depends="forrest.init" description="Validates XML documentation files">
+    <ant antfile="${forrest.home}/forrest.antproxy.xml" target="validate"/>
+  </target>
+
+  <target name="forrest.init" depends="forrest.sethome, forrest.home.defined"/>
+
+  <target name="forrest.sethome" depends="forrest.loadenv,
+  forrest.checkenv, forrest.checkhome, forrest.check-build.properties,
+  forrest.check-project.properties, forrest.check-ant.properties,
+  forrest.check-.ant.properties"/>
+
+  <target name="forrest.loadenv" unless="forrest.home.present">
+    <property environment="env"/>
+    <echo level="verbose">Forrest: Got ${env.FORREST_HOME}</echo>
+  </target>
+
+  <target name="forrest.checkenv" if="env.FORREST_HOME">
+    <echo level="verbose">Found $FORREST_HOME..</echo>
+    <property name="forrest.home" location="${env.FORREST_HOME}"/>
+    <echo level="verbose">forrest.home set to ${forrest.home}</echo>
+    <available file="${forrest.home}" type="dir" property="forrest.home.present"/>
+  </target>
+
+
+  <target name="forrest.checkhome">
+    <available file="${forrest.home}" type="dir" property="forrest.home.present"/>
+    <available file="build.properties" type="file" property="build.properties.present"/>
+    <available file="project.properties" type="file" property="project.properties.present"/>
+    <available file="ant.properties" type="file" property="ant.properties.present"/>
+    <available file=".ant.properties" type="file" property=".ant.properties.present"/>
+  </target>
+
+  <!-- No we can't extract the commonalities below into an antcall'ed target,
+  because it wouldn't be able to set forrest.home -->
+  <target name="forrest.check-build.properties" unless="forrest.home.present"
+  if="build.properties.present">
+    <echo level="verbose">Forrest: Checking build.properties..</echo>
+    <loadproperties srcfile="build.properties">
+      <filterchain>
+        <linecontains>
+          <contains value="forrest.home"/>
+        </linecontains>
+      </filterchain>
+    </loadproperties>
+    <available file="${forrest.home}" type="dir" property="forrest.home.present"/>
+
+  </target>
+
+  <target name="forrest.check-project.properties" unless="forrest.home.present"
+  if="project.properties.present">
+    <echo level="verbose">Forrest: Checking project.properties..</echo>
+    <loadproperties srcfile="project.properties">
+      <filterchain>
+        <linecontains>
+          <contains value="forrest.home"/>
+        </linecontains>
+      </filterchain>
+    </loadproperties>
+    <available file="${forrest.home}" type="dir" property="forrest.home.present"/>
+  </target>
+
+  <target name="forrest.check-ant.properties" unless="forrest.home.present"
+  if="ant.properties.present">
+    <echo level="verbose">Forrest: Checking ant.properties..</echo>
+    <loadproperties srcfile="ant.properties">
+      <filterchain>
+        <linecontains>
+          <contains value="forrest.home"/>
+        </linecontains>
+      </filterchain>
+    </loadproperties>
+    <available file="${forrest.home}" type="dir" property="forrest.home.present"/>
+  </target>
+
+  <target name="forrest.check-.ant.properties" unless="forrest.home.present"
+  if=".ant.properties.present">
+    <echo level="verbose">Forrest: Checking .ant.properties..</echo>
+    <loadproperties srcfile=".ant.properties">
+      <filterchain>
+        <linecontains>
+          <contains value="forrest.home"/>
+        </linecontains>
+      </filterchain>
+    </loadproperties>
+    <available file="${forrest.home}" type="dir" property="forrest.home.present"/>
+  </target>
+
+  <target name="forrest.home.defined" depends="forrest.sethome" unless="forrest.home.present">
+    <property name="path" value="${user.home}/xml-forrest/build/dist/shbat"/>
+    <pathconvert targetos="windows" property="winpath">
+      <path>
+        <pathelement location="${path}"/>
+      </path>
+    </pathconvert>
+    <pathconvert targetos="unix" property="unixpath">
+      <path>
+        <pathelement
+          location="${path}"/>
+      </path>
+    </pathconvert>
+
+    <echo>
+      ----------------------------------------------
+      To run this target, you need Forrest installed.
+      Please do the following:
+
+      export CVSROOT=:pserver:anoncvs@cvs.apache.org:/home/cvspublic
+      cvs checkout xml-forrest
+      cd xml-forrest
+      build      (Windows)
+      ./build.sh (Unix)
+
+      Then either:
+
+      - Set FORREST_HOME as the Forrest build instructions describe
+      - Create a build.properties, with the forrest.home property pointing to
+        the forrest shbat directory, eg:
+
+        forrest.home=${winpath}  (Windows)
+        forrest.home=${unixpath}  (Unix)
+
+        (adjusting the path according to where your xml-forrest is)
+      ----------------------------------------------
+    </echo>
+    <fail message="Need to define $${forrest.home}"/>
+  </target>

Added: incubator/beehive/trunk/site/forrest.properties
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/site/forrest.properties	Tue Jul 20 14:15:35 2004
@@ -0,0 +1,118 @@
+##############
+# Properties used by forrest.build.xml for building the website
+##############
+
+# Prints out a summary of Forrest settings for this project
+#forrest.echo=true 
+
+# Project name (used to name .war file)
+#project.name=my-project
+
+# Specifies name of Forrest skin to use
+#project.skin=forrest-site
+#project.skin=forrest-css
+#project.skin=avalon-tigris
+#project.skin=krysalis-site
+
+
+##############
+# behavioural properties
+#project.menu-scheme=tab_attributes
+#project.menu-scheme=directories
+
+##############
+# layout properties
+
+# Properties that must be set to override the default locations
+#
+# Parent properties must be set. This usually means uncommenting
+# project.content-dir if any other property using it is uncommented
+
+#project.status=status.xml
+#project.content-dir=src/documentation
+#project.conf-dir=${project.content-dir}/conf
+#project.sitemap-dir=${project.content-dir}
+#project.xdocs-dir=${project.content-dir}/content/xdocs
+#project.resources-dir=${project.content-dir}/resources
+#project.stylesheets-dir=${project.resources-dir}/stylesheets
+#project.images-dir=${project.resources-dir}/images
+#project.schema-dir=${project.resources-dir}/schema
+#project.skins-dir=${project.content-dir}/skins
+#project.skinconf=${project.content-dir}/skinconf.xml
+#project.lib-dir=${project.content-dir}/lib
+#project.classes-dir=${project.content-dir}/classes
+
+
+##############
+# Cocoon catalog entity resolver properties
+
+# A local OASIS catalog file to supplement the default Forrest catalog
+#project.catalog=${project.schema-dir}/catalog.xcat
+
+# The verbosity level for the entity resolver (1..10)
+#forrest.catalog.verbosity=1
+
+
+##############
+# validation properties
+
+# These props determine if validation is performed at all
+# Values are inherited unless overridden.
+# Eg, if forrest.validate=false, then all others are false unless set to true.
+#forrest.validate=true
+#forrest.validate.xdocs=${forrest.validate}
+#forrest.validate.skinconf=${forrest.validate}
+#forrest.validate.sitemap=${forrest.validate}
+#forrest.validate.stylesheets=${forrest.validate}
+#forrest.validate.skins=${forrest.validate}
+#forrest.validate.skins.stylesheets=${forrest.validate.skins}
+
+
+# Key:
+# *.failonerror=(true|false)    stop when an XML file is invalid
+# *.includes=(pattern)         Comma-separated list of path patterns to validate
+# *.excludes=(pattern)         Comma-separated list of path patterns to not validate
+
+#forrest.validate.failonerror=true
+#forrest.validate.includes=**/*
+#forrest.validate.excludes=
+#
+#forrest.validate.xdocs.failonerror=${forrest.validate.failonerror}
+#
+#forrest.validate.xdocs.includes=**/*.x*
+#forrest.validate.xdocs.excludes=site.xml
+#
+#forrest.validate.skinconf.includes=${skinconf-file}
+#forrest.validate.skinconf.excludes=
+#forrest.validate.skinconf.failonerror=${forrest.validate.failonerror}
+#
+#forrest.validate.sitemap.includes=${sitemap-file}
+#forrest.validate.sitemap.excludes=
+#forrest.validate.sitemap.failonerror=${forrest.validate.failonerror}
+#
+#forrest.validate.stylesheets.includes=**/*.xsl
+#forrest.validate.stylesheets.excludes=
+#forrest.validate.stylesheets.failonerror=${forrest.validate.failonerror}
+#
+#forrest.validate.skins.includes=**/*
+#forrest.validate.skins.excludes=**/*.xsl
+#forrest.validate.skins.failonerror=${forrest.validate.failonerror}
+#
+#forrest.validate.skins.stylesheets.includes=**/*.xsl
+#forrest.validate.skins.stylesheets.excludes=
+#forrest.validate.skins.stylesheets.failonerror=${forrest.validate.skins.failonerror}
+
+##############
+# General Forrest properties
+
+# The URL to start crawling from
+#project.start-uri=index.html
+# Set logging level for messages printed to the console
+# (DEBUG, INFO, WARN, ERROR, FATAL_ERROR)
+#project.debuglevel=ERROR
+# Max memory to allocate to Java
+#forrest.maxmemory=64m
+# Any other arguments to pass to the JVM. For example, to run on an X-less
+# server, set to -Djava.awt.headless=true
+#forrest.jvmargs=
+#project.bugtracking-url=http://nagoya.apache.org/bugzilla/show_bug.cgi?id=

Added: incubator/beehive/trunk/site/src/documentation/README.txt
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/site/src/documentation/README.txt	Tue Jul 20 14:15:35 2004
@@ -0,0 +1,10 @@
+This is the base documentation directory. It usually contains two files:
+
+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 overrides the default one bundled
+                 # with Forrest. Typically, one would copy a sitemap from
+                 # xml-forrest/src/resources/conf/sitemap.xmap, and customize
+                 # it.
+

Added: incubator/beehive/trunk/site/src/documentation/content/ControlProgramming.pdf
==============================================================================
Binary file. No diff available.

Added: incubator/beehive/trunk/site/src/documentation/content/xdocs/contributors.xml
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/site/src/documentation/content/xdocs/contributors.xml	Tue Jul 20 14:15:35 2004
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.2//EN" "document-v12.dtd">
+
+<document>
+
+<header>
+    <title>Apache Beehive - </title>
+</header>
+
+<body>
+    <section>
+      <title>Contributors</title>
+      <table>
+	<tr><td><strong>Committers:</strong></td></tr>
+	<tr><td>Changshin Lee, Tmax Soft (Axis committer)</td></tr>
+      	<tr><td>Chris Judson, E2E Consulting</td></tr>
+      	<tr><td>Cliff Schmidt, BEA (XMLBeans committer)</td></tr>
+      	<tr><td>Craig Crutcher</td></tr>
+      	<tr><td>Daryl Olander, BEA</td></tr>
+      	<tr><td>Davanum Srinivas (Axis committer)</td></tr>
+      	<tr><td>David Bau (XMLBeans committer)</td></tr>
+      	<tr><td>David Karr (Struts committer)</td></tr>
+      	<tr><td>David Read, BEA</td></tr>
+      	<tr><td>Eddie O'Neil, BEA</td></tr>
+      	<tr><td>Giridhar Rao, BEA</td></tr>
+      	<tr><td>Heather Stephens, BEA</td></tr>
+      	<tr><td>James Song, BEA</td></tr>
+      	<tr><td>Jongjin Choi, Tmax Soft</td></tr>
+      	<tr><td>Ken Tam, BEA</td></tr>
+      	<tr><td>Kevin O'Connor, Documentum</td></tr>
+      	<tr><td>Kyle Marvin, BEA</td></tr>
+      	<tr><td>Matt Mihic, BEA</td></tr>
+      	<tr><td>Michael Clark, SandCherry</td></tr>
+      	<tr><td>Rod Chavez</td></tr>
+      	<tr><td>Rich Feit, BEA</td></tr>
+      	<tr><td>Rotan Hanrahan, MobileAware</td></tr>
+      	<tr><td>Scott Ryan</td></tr>
+      	<tr><td>Steve Tocco, BEA</td></tr>
+      	<tr><td>Vince Salvato, E2E Consulting</td></tr>
+	<tr><td></td></tr>
+	<tr><td></td></tr>
+      	<tr><td><em>Sponsor</em></td></tr>
+      	<tr><td>Craig McClanahan, Champion and Mentor for the project, (as defined in 
+          <link href="http://incubator.apache.org/incubation/Roles_and_Responsibilities.html">http://incubator.apache.org/incubation/Roles_and_Responsibilities.html</link>)</td></tr>
+       </table>
+    </section>
+    
+    </body>
+    
+    <footer>
+    	<legal>Java, J2EE, and JCP are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.<br />
+	&copy; 2004, Apache Software Foundation
+	</legal>
+    </footer>
+
+</document>

Added: incubator/beehive/trunk/site/src/documentation/content/xdocs/faq.xml
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/site/src/documentation/content/xdocs/faq.xml	Tue Jul 20 14:15:35 2004
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.2//EN" "document-v12.dtd">
+
+<document>
+
+<header>
+    <title>Apache Beehive - </title>
+</header>
+
+<body>
+
+<section>
+    <title>Frequently_Asked_Questions</title>
+    <p><strong>General</strong></p>
+      <ol>
+        <li><link href="#what-is">What is Beehive?</link></li>
+        <li><link href="#annotations">What are annotations?</link></li>
+        <li><link href="#controls">What are controls? </link></li>
+      </ol>
+</section>
+
+<section>
+    <title>General</title>
+      <dl>
+        <dt>What is Beehive?</dt>
+        <dd><anchor id="what-is" /> Beehive is a programming model built on J2EE that is meant to simplify 
+          building Web Applications. See the <link href="index.html">overview</link>for more info.</dd>
+      </dl>
+      <dl>
+        <dt>What are annotations?</dt>
+        <dd><anchor id="annotations" /> Annotations are a new part of the Java language that are being introduced 
+          in JDK 1.5. They allow you to add metadata to objects that live outside 
+          of ordinary programmatic flow control. These are used for setting properties 
+          on components that the container is then able to make sense of. For 
+          more information on annotation in java see <link href="http://jcp.org/en/jsr/detail?id=175">JSR 175</link></dd>
+      </dl>
+      <dl>
+        <dt>What are controls?</dt>
+        <dd><anchor id="controls" /> Controls are the new component model in Beehive. They are based on 
+          regular JavaBeans, with an enhanced authoring model, an extensibility 
+          model, and a configuration model using JSR 175 annotations. To find 
+          out more about controls look at <link href="./ControlProgramming.pdf">Controls Programming (pdf)</link>.</dd>
+      </dl>
+ </section>
+ 
+     </body>
+    
+    <footer>
+    	<legal>Java, J2EE, and JCP are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.<br />
+	&copy; 2004, Apache Software Foundation
+	</legal>
+    </footer>
+
+</document>
\ No newline at end of file

Added: incubator/beehive/trunk/site/src/documentation/content/xdocs/index.xml
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/site/src/documentation/content/xdocs/index.xml	Tue Jul 20 14:15:35 2004
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.2//EN" "document-v12.dtd">
+
+<document>
+
+<header>
+    <title>The Apache Beehive Project</title>
+</header>
+
+<body>
+    <!--
+    Beehive
+        Welcome<should link to the HTML page created from Welcome.doc>
+        License<should link to http://www.apache.org/licenses/LICENSE-2.0>
+
+    Documentation
+        FAQ<should link to the HTML page created from FAQ.doc>
+        Controls Overview<should link to Kyle's control Overview>
+        Controls Programming<should link to Kyle's Controls programming pdf>
+        Web Services (JSR 181)<should link to http://jcp.org/en/jsr/detail?id=181>
+
+    Contributing
+        Mailing Lists<should link to HTML Page created from MailingLists.doc>
+        Contributers<should link to HTML Page created from Contributers.doc>
+    -->
+    
+    <section>
+     <title>News</title>
+     <anchor id="News"></anchor>
+     <ul>
+       <li>Subscribe now to the -dev or -user mailing lists for Beehive.  See the <link href="mailinglists.html">Mailing Lists</link> for subscription and archive infomation.</li>
+       <li>This is a temporary Web site.  The complete Forrest-based site should be ready by mid-July.</li>
+     </ul>
+    </section>
+    
+    <section>
+      <title>Introduction</title>
+      <anchor id="Introduction" />
+      <p> Welcome to Beehive! This is the project working on making J2EE easier 
+        by building a simple object model on J2EE and Struts. The goal is to take 
+        the new JSR-175 metadata annotations and use them to reduce the coding 
+        necessary for J2EE. The initial Beehive project has three pieces.</p>
+      <ul>
+        <li>NetUI PageFlows &#8211; These are built on top of struts, and allow easier 
+          tooling as well as automatic updating of struts config files with the 
+          use of metadata.</li>
+        <li> Controls &#8211; These are a lightweight component framework that 
+          helps programmers build components that incorporate metadata into their 
+          programming model. This project will come with a few pre-made controls 
+          as well.</li>
+        <li>Web Services &#8211; This will be the Reference Implementation of JSR-181, which is 
+          an annotation driven programming model for Web Services.</li>
+      </ul>
+    </section>
+
+    <section>
+      <title>Downloads</title>
+      <anchor id="Downloads" />
+      <p> There are no downloads currently available.  Source will be available in mid-July.  Early binary snapshots will be available in August or September.</p>
+    </section>
+    
+    <section>
+      <title>Get Involved</title>
+      <p>
+      <link href="mailinglists.html">Mailing Lists</link><br />
+      <link href="contributors.html">Contributors</link>
+      </p>
+    </section>
+
+    </body>
+    
+    <footer>
+    	<legal>Java, J2EE, and JCP are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.<br />
+	&copy; 2004, Apache Software Foundation
+	</legal>
+    </footer>
+
+</document>

Added: incubator/beehive/trunk/site/src/documentation/content/xdocs/mailinglists.xml
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/site/src/documentation/content/xdocs/mailinglists.xml	Tue Jul 20 14:15:35 2004
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.2//EN" "document-v12.dtd">
+
+<document>
+
+<header>
+    <title>Apache Beehive Project</title>
+</header>
+
+<body>
+
+    <section>
+      <title>Mailing Lists</title>
+      <p>Use the links below to send mail to, subscribe, unsubscribe or check the archives of the Beehive mailing lists.
+      Subcribing and unsubscribing is performed by simply sending a blank email to applicable address (as linked below).
+      <br/><br/></p>
+      <table>
+        <tr>
+          <td><link href="mailto:beehive-user@incubator.apache.org"> Beehive Users List</link></td>
+          <td><link href="mailto:beehive-user-subscribe@incubator.apache.org"> Subscribe</link></td>
+          <td><link href="mailto:beehive-user-unsubscribe@incubator.apache.org"> Unsubscribe</link></td>
+          <td><link href="http://nagoya.apache.org/eyebrowse/SummarizeList?listName=beehive-user@incubator.apache.org"> Archives</link></td>
+        </tr>
+        <tr>
+          <td><link href="mailto:beehive-dev@incubator.apache.org"> Beehive Developer List</link></td>
+          <td><link href="mailto:beehive-dev-subscribe@incubator.apache.org"> Subscribe</link></td>
+          <td><link href="mailto:beehive-dev-unsubscribe@incubator.apache.org"> Unsubscribe</link></td>
+          <td><link href="http://nagoya.apache.org/eyebrowse/SummarizeList?listName=beehive-dev@incubator.apache.org"> Archives</link></td>
+        </tr>
+      </table>
+    </section>
+    
+</body>
+    
+<footer>
+    <legal>Java, J2EE, and JCP are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.<br />
+	&copy; 2004, Apache Software Foundation
+    </legal>
+</footer>
+
+</document>
\ No newline at end of file

Added: incubator/beehive/trunk/site/src/documentation/content/xdocs/site.xml
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/site/src/documentation/content/xdocs/site.xml	Tue Jul 20 14:15:35 2004
@@ -0,0 +1,23 @@
+<?xml version="1.0"?>
+<site label="Beehive" href="" xmlns="http://apache.org/forrest/linkmap/1.0">
+
+  <about label="Beehive">
+    <index label="Welcome" href="index.html" />
+    <license label="License" href="http://www.apache.org/licenses/LICENSE-2.0" />
+  </about>
+
+  <documentation label="Documentation">
+    <faq label="FAQ" href="faq.html" />
+    <controlprogramming label="Controls Programming (pdf)" href="ControlProgramming.pdf" />
+    <jsr181 label="Web Services (JSR 181)" href="http://jcp.org/en/jsr/detail?id=181" />
+  </documentation>
+
+  <community label="Community">
+    <mailinglists label="Mailing Lists" href="mailinglists.html" />
+    <contributors label="Contributors" href="contributors.html" />
+  </community>
+
+  <external-refs>
+    <xml.apache.org href="http://xml.apache.org/" />
+  </external-refs>
+</site>

Added: incubator/beehive/trunk/site/src/documentation/content/xdocs/tabs.xml
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/site/src/documentation/content/xdocs/tabs.xml	Tue Jul 20 14:15:35 2004
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE tabs PUBLIC "-//APACHE//DTD Cocoon Documentation Tab V1.0//EN" "tab-cocoon-v10.dtd">
+
+<tabs software="Apache Beehive"
+  title="Apache Beehive"
+  copyright="Apache Software Foundation"
+  xmlns:xlink="http://www.w3.org/1999/xlink">
+
+  <tab label="Home" dir=""/>
+</tabs>

Added: incubator/beehive/trunk/site/src/documentation/resources/images/Logo_25wht.gif
==============================================================================
Binary file. No diff available.

Added: incubator/beehive/trunk/site/src/documentation/resources/images/apache-incubator-logo.png
==============================================================================
Binary file. No diff available.

Added: incubator/beehive/trunk/site/src/documentation/resources/images/beehive_logo_wide.gif
==============================================================================
Binary file. No diff available.

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

Added: incubator/beehive/trunk/site/src/documentation/resources/images/maven-button-1.png
==============================================================================
Binary file. No diff available.

Added: incubator/beehive/trunk/site/src/documentation/skinconf.xml
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/site/src/documentation/skinconf.xml	Tue Jul 20 14:15:35 2004
@@ -0,0 +1,111 @@
+<?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 [
+
+  <!ENTITY % links.att 'name CDATA #REQUIRED'>
+  <!ENTITY % link.att 'name CDATA #REQUIRED href CDATA #REQUIRED'>
+  <!ELEMENT skinconfig (disable-search?, disable-print-link?, disable-pdf-link?,
+  disable-xml-link?, disable-compliance-links?, searchsite-domain?, searchsite-name?,
+  project-name, project-url, project-logo, group-name?, group-url?, group-logo?,
+  host-url?, host-logo?, year?, vendor?, trail?, credits?)*>
+  <!ELEMENT credits (credit*)>
+  <!ELEMENT credit (name, url, image?, width?, height?)>
+  <!-- id uniquely identifies the tool, and role indicates its function -->
+  <!ATTLIST credit id   CDATA #IMPLIED
+                   role CDATA #IMPLIED>
+  <!ELEMENT disable-search (#PCDATA)>
+  <!ELEMENT disable-print-link (#PCDATA)>
+  <!ELEMENT disable-pdf-link (#PCDATA)>
+  <!ELEMENT disable-xml-link (#PCDATA)>    
+  <!ELEMENT disable-compliance-links (#PCDATA)>   
+  <!ELEMENT searchsite-domain (#PCDATA)>
+  <!ELEMENT searchsite-name (#PCDATA)>  
+  <!ELEMENT project-name (#PCDATA)>
+  <!ELEMENT project-url (#PCDATA)>
+  <!ELEMENT project-logo (#PCDATA)>
+  <!ELEMENT group-name (#PCDATA)>
+  <!ELEMENT group-url (#PCDATA)>
+  <!ELEMENT group-logo (#PCDATA)>
+  <!ELEMENT host-url (#PCDATA)>
+  <!ELEMENT host-logo (#PCDATA)>
+  <!ELEMENT year (#PCDATA)>
+  <!ELEMENT vendor (#PCDATA)>
+  <!ELEMENT trail (link1, link2, link3)>
+  <!ELEMENT link1 EMPTY>
+  <!-- Seems we can't use param entity refs until this is DTDified -->
+  <!ATTLIST link1 name CDATA #REQUIRED href CDATA #IMPLIED>
+  <!ELEMENT link2 EMPTY>
+  <!ATTLIST link2 name CDATA #REQUIRED href CDATA #IMPLIED>
+  <!ELEMENT link3 EMPTY>
+  <!ATTLIST link3 name CDATA #REQUIRED href CDATA #IMPLIED>
+  <!ELEMENT name (#PCDATA)>
+  <!ELEMENT url (#PCDATA)>
+  <!ELEMENT image (#PCDATA)>
+  <!ELEMENT width (#PCDATA)>
+  <!ELEMENT height (#PCDATA)>
+  ]>
+
+<skinconfig>
+  <!-- Do we want to disable the Google search box? -->
+  <disable-search>false</disable-search>
+  <!-- Do we want to disable the print link? -->
+  <disable-print-link>true</disable-print-link>  
+  <!-- Do we want to disable the PDF link? -->
+  <disable-pdf-link>true</disable-pdf-link>
+  <!-- Do we want to disable the xml source link? -->
+  <disable-xml-link>true</disable-xml-link>
+  <!-- Do we want to disable w3c compliance links? -->
+  <disable-compliance-links>true</disable-compliance-links>
+  
+  <searchsite-domain>incubator.apache.org</searchsite-domain>
+  <searchsite-name>Apache Beehive</searchsite-name>  
+
+  <!-- mandatory project logo
+       skin: forrest-site renders it at the top -->
+  <project-name>Apache Beehive</project-name>
+  <project-url>http://incubator.apache.org/beehive</project-url>
+  <project-logo>images/beehive_logo_wide.gif</project-logo>
+
+  <!-- optional group logo
+       skin: forrest-site renders it at the top-left corner -->
+  <group-name>Apache Incubator</group-name>
+  <group-url>http://incubator.apache.org/</group-url>
+  <group-logo>images/incubator-logo.gif</group-logo>
+
+  <!-- optional host logo (e.g. sourceforge logo)
+       skin: forrest-site renders it at the bottom-left corner -->
+  <host-url></host-url>
+  <host-logo></host-logo>
+
+  <!-- The following are used to construct a copyright statement -->
+  <year>2004</year>
+  <vendor>The Apache Software Foundation.</vendor>
+
+  <!-- Some skins use this to form a 'breadcrumb trail' of links. If you don't
+  want these, set the attributes to blank. The DTD purposefully requires them.
+  -->
+  <trail>
+    <link1 name="apache" href="http://www.apache.org/"/>
+    <link2 name="beehive" href="http://incubator.apache.org/beehive"/>
+    <link3 name="" href=""/>
+  </trail>
+
+  <!-- Credits are typically rendered as a set of small clickable images in the
+  page footer -->
+  <credits>
+    <!-- credit>
+      <name>Built with Apache Forrest</name>
+      <url>http://xml.apache.org/forrest/</url>
+      <image>images/built-with-forrest-button.png</image>
+      <width>88</width>
+      <height>31</height>
+    </credit -->
+    <!-- A credit with @role='pdf' will have its name and url displayed in the
+    PDF page's footer. -->
+  </credits>
+</skinconfig>

Added: incubator/beehive/trunk/site/status.xml
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/site/status.xml	Tue Jul 20 14:15:35 2004
@@ -0,0 +1,59 @@
+<?xml version="1.0"?>
+<status>
+
+  <developers>
+    <person name="Joe Bloggs"      email="joe@joescompany.org"      id="JB" />
+    <!-- Add more people here -->
+  </developers>
+
+  <changes>
+    <!-- Add new releases here -->
+    <release version="0.1" date="unreleased">
+      <!-- Some action types have associated images. By default, images are
+      defined for 'add', 'fix', 'remove', 'update' and 'hack'. If you add
+      src/documentation/resources/images/<foo>.jpg images, these will
+      automatically be used for entries of type <foo>. -->
+
+      <action dev="JB" type="add" context="admin">
+        Initial Import
+      </action>
+      <!-- Sample action:
+      <action dev="JB" type="fix" due-to="Joe Contributor"
+          due-to-email="joec@apache.org" fixes-bug="123">
+          Fixed a bug in the Foo class.
+        </action>
+        -->
+    </release>
+  </changes>
+
+  <todo>
+    <actions priority="high">
+      <action context="docs" dev="JB">
+        Customize this template project with your project's details.  This
+        TODO list is generated from 'status.xml'.
+      </action>
+      <action context="docs" dev="JB">
+        Add lots of content.  XML content goes in
+        <code>src/documentation/content/xdocs</code>, or wherever the
+        <code>${project.xdocs-dir}</code> property (set in
+        <code>forrest.properties</code>) points.
+      </action>
+      <action context="feedback" dev="JB">
+        Mail <link
+          href="mailto:forrest-dev@xml.apache.org">forrest-dev@xml.apache.org</link>
+        with feedback.
+      </action>
+    </actions>
+    <!-- Add todo items. @context is an arbitrary string. Eg:
+    <actions priority="high">
+      <action context="code" dev="SN">
+      </action>
+    </actions>
+    <actions priority="medium">
+      <action context="docs" dev="open">
+      </action>
+    </actions>
+    -->
+  </todo>
+
+</status>