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 />
+ © 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 />
+ © 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 – 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 – 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 – 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 />
+ © 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 />
+ © 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>