Author: gk
Date: Fri Dec 6 08:46:39 2013
New Revision: 1548433
URL: http://svn.apache.org/r1548433
Log:
Update parent to current turbine parent v3, cft. to changes.xml.
Added:
turbine/fulcrum/trunk/site/README.txt (with props)
turbine/fulcrum/trunk/site/xdocs/
turbine/fulcrum/trunk/site/xdocs/building.xml (with props)
turbine/fulcrum/trunk/site/xdocs/howto/
turbine/fulcrum/trunk/site/xdocs/howto/jsp-service.xml (with props)
turbine/fulcrum/trunk/site/xdocs/howto/template-service.xml (with props)
turbine/fulcrum/trunk/site/xdocs/howto/velocity-service.xml (with props)
turbine/fulcrum/trunk/site/xdocs/index.xml (with props)
turbine/fulcrum/trunk/site/xdocs/navigation.xml (with props)
turbine/fulcrum/trunk/site/xdocs/sites/
turbine/fulcrum/trunk/site/xdocs/sites/osworkflow.xml (with props)
turbine/fulcrum/trunk/site/xdocs/sites/security.xml (with props)
Removed:
turbine/fulcrum/trunk/site/src/site/resources/logo.gif
turbine/fulcrum/trunk/site/src/site/resources/turbine-project.png
turbine/fulcrum/trunk/site/src/site/resources/turbine-project.svg
turbine/fulcrum/trunk/site/src/site/xdoc/
Modified:
turbine/fulcrum/trunk/site/pom.xml
turbine/fulcrum/trunk/site/src/changes/changes.xml
turbine/fulcrum/trunk/site/src/site/site.xml
Added: turbine/fulcrum/trunk/site/README.txt
URL:
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/site/README.txt?rev=1548433&view=auto
==============================================================================
--- turbine/fulcrum/trunk/site/README.txt (added)
+++ turbine/fulcrum/trunk/site/README.txt Fri Dec 6 08:46:39 2013
@@ -0,0 +1,33 @@
+$Id$
+
+The Fulcrum Website Instructions
+--------------------------------
+
+The Fulcrum web site is based on .xml files which are transformed
+into .html files using Maven.
+
+<http://maven.apache.org/>
+
+Once you have the site checked out locally, cd into your
+fulcrum-site directory and execute:
+
+mvn site
+
+This will build the documentation into the target/site/ directory. The output
+will show you which files got re-generated.
+
+If you would like to make modifications to the web site documents,
+you simply need to edit the files in the xdocs/ directory.
+
+Once you have built your documentation and confirmed that your changes are
+ok, you can check your .xml files back into Subversion.
+
+To test what files would be deleted or updated run:
+
+mvn scm-publish:publish-scm -Dscmpublish.dryRun=true
+
+To deploy the site execute:
+
+mvn site-deploy
+To do this you need an account on the people.apache.org machine!!
+
Propchange: turbine/fulcrum/trunk/site/README.txt
------------------------------------------------------------------------------
svn:eol-style = native
Modified: turbine/fulcrum/trunk/site/pom.xml
URL:
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/site/pom.xml?rev=1548433&r1=1548432&r2=1548433&view=diff
==============================================================================
--- turbine/fulcrum/trunk/site/pom.xml (original)
+++ turbine/fulcrum/trunk/site/pom.xml Fri Dec 6 08:46:39 2013
@@ -19,37 +19,24 @@
-->
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
+
<parent>
- <groupId>org.apache.fulcrum</groupId>
- <artifactId>fulcrum-parent</artifactId>
- <version>1</version>
+ <artifactId>turbine-parent</artifactId>
+ <groupId>org.apache.turbine</groupId>
+ <version>3</version>
</parent>
+
<groupId>org.apache.fulcrum</groupId>
<artifactId>fulcrum-site</artifactId>
- <version>1.0.0</version>
+ <version>2.0.0</version>
+ <packaging>pom</packaging>
<name>Fulcrum Component Library</name>
<url>http://turbine.apache.org/fulcrum</url>
<inceptionYear>2001</inceptionYear>
-
- <distributionManagement>
- <!--
- This POM's parent POM (the Apache root POM) provides repositories.
Unfortunately,
- this allows for accidental deployments. So we disable them here by
providing
- a dummy repository. Use "mvn -Prc deploy" (Apache snapshot repository) or
- "mvn -Prelease deploy" (Apache release repository), if you really want
to deploy.
- -->
- <repository>
- <id>dummy</id>
- <name>Dummy to avoid accidental deploys</name>
- <url />
- </repository>
- <site>
- <id>apache.website</id>
- <name>Fulcrum Website</name>
-
<url>${fulcrum.deployment.protocol}://people.apache.org/www/turbine.apache.org/fulcrum/</url>
- </site>
- </distributionManagement>
-
+ <organization>
+ <name>Apache Software Foundation</name>
+ <url>http://turbine.apache.org/</url>
+ </organization>
<!--
This section *must* be overwritten by subprojects. It is only to allow
a release of the fulcrum-parent POM.
@@ -219,6 +206,68 @@
</contributor>
</contributors>
+ <build>
+ <plugins>
+ <plugin> <!-- Thanks to Apache Commons -->
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-scm-publish-plugin</artifactId>
+ <version>1.0-beta-2</version>
+ <configuration>
+ <content>${project.reporting.outputDirectory}</content>
+ <pubScmUrl>scm:svn:${turbine.scmPubUrl}</pubScmUrl>
+
<checkoutDirectory>${turbine.scmPubCheckoutDirectory}</checkoutDirectory>
+ <tryUpdate>true</tryUpdate>
+ <!--dryRun>true</dryRun-->
+ <skipDeletedFiles>true</skipDeletedFiles>
+ <ignorePathsToDelete>
+ <ignorePathToDelete>fulcrum-bsf**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-cache**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-commonsemail**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-configuration**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-crypto**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-dvsl**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-factory**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-groovy**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-hsqldb**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-intake**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-jetty**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-json**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-localization**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-mimetype**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-naming**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-osworkflow**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-parent**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-parser**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-pbe**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-pool**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-quartz**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-resourcemanager**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-scheduler**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-script**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-security**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-servicemanager**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-spring**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-template**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-testcontainer**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-upload**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-xmlrpc**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-xslt**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-yaafi**</ignorePathToDelete>
+ <ignorePathToDelete>fulcrum-yaafi-crypto**</ignorePathToDelete>
+ </ignorePathsToDelete>
+ </configuration>
+ <executions>
+ <execution>
+ <id>scm-publish</id>
+ <phase>site-deploy</phase><!-- deploy site with
maven-scm-publish-plugin -->
+ <goals>
+ <goal>publish-scm</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
<reporting>
<plugins>
<plugin>
@@ -237,42 +286,14 @@
</reports>
</reportSet>
</reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-site-plugin</artifactId>
- <version>2.0-beta-6</version>
- <configuration>
- <!-- Exclude the navigation file for Maven 1 sites
- and the changes file used by the changes-plugin,
- as they interfere with the site generation. -->
- <moduleExcludes>
- <xdoc>navigation.xml,changes.xml</xdoc>
- </moduleExcludes>
- </configuration>
- </plugin>
- <plugin>
- <!-- generate the changes report from changes.xml -->
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-changes-plugin</artifactId>
- <version>2.0-beta-3</version>
- <reportSets>
- <reportSet>
- <reports>
- <report>changes-report</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
+ </plugin>
</plugins>
</reporting>
<properties>
- <!--
- Make the deployment protocol pluggable. This allows to switch to
- other protocols like scpexe, which some users prefer over scp.
- -->
- <fulcrum.deployment.protocol>scpexe</fulcrum.deployment.protocol>
+ <turbine.site.path>fulcrum</turbine.site.path>
+ <turbine.site.cache>${user.home}/fulcrum-sites</turbine.site.cache>
+
<turbine.scmPubCheckoutDirectory>${turbine.site.cache}/site</turbine.scmPubCheckoutDirectory>
</properties>
</project>
Modified: turbine/fulcrum/trunk/site/src/changes/changes.xml
URL:
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/site/src/changes/changes.xml?rev=1548433&r1=1548432&r2=1548433&view=diff
==============================================================================
--- turbine/fulcrum/trunk/site/src/changes/changes.xml (original)
+++ turbine/fulcrum/trunk/site/src/changes/changes.xml Fri Dec 6 08:46:39 2013
@@ -20,12 +20,26 @@
<document>
<properties>
<title>Fulcrum</title>
- <author email="[email protected]">Eric Pugh</author>
- <author email="[email protected]">Quinton McCombs</author>
+ <!--author email="[email protected]">Eric Pugh</author>
+ <author email="[email protected]">Quinton McCombs</author-->
</properties>
<body>
- <release version="3.0.0" date="2005-05-13">
+ <release version="2.0.0" date="SVN">
+ <action dev="gk" type="update">
+ Changed to SCM-publish-plugin for site deployment (as provided by
turbine parent v3)
+ </action>
+ <action dev="gk" type="update">
+ Cleaning up folders: added xdocs folder from parent folder, removed
duplicate site/xdoc folder, emptied site/rersources folder as it is not used
+ </action>
+ <action dev="gk" type="update">
+ Added JSON component
+ </action>
+ <action dev="gk" type="update">
+ Changed old version to 1.0.0 (as it was declared in pom)
+ </action>
+ </release>
+ <release version="1.0.0" date="2005-05-13">
<action dev="tv" type="update">
Moved intake component to the released components section.
</action>
Modified: turbine/fulcrum/trunk/site/src/site/site.xml
URL:
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/site/src/site/site.xml?rev=1548433&r1=1548432&r2=1548433&view=diff
==============================================================================
--- turbine/fulcrum/trunk/site/src/site/site.xml (original)
+++ turbine/fulcrum/trunk/site/src/site/site.xml Fri Dec 6 08:46:39 2013
@@ -18,9 +18,7 @@
under the License.
-->
-<project
- name="Fulcrum"
- href="http://turbine.apache.org/fulcrum/">
+<project name="Fulcrum">
<bannerLeft>
<name>Apache Turbine</name>
<src>http://turbine.apache.org/images/turbine-project.png</src>
@@ -30,6 +28,7 @@
<src>http://turbine.apache.org/images/logo.gif</src>
</bannerRight>
<publishDate format="dd MMMM yyyy" position="left" />
+ <version position="left" />
<body>
@@ -67,6 +66,7 @@
<menu name="Sandbox Components">
<item name="CommonsEmail" href="/fulcrum-commonsemail/"/>
+ <item name="JSON" href="/fulcrum-json/"/>
<item name="ResourceManager" href="/fulcrum-resourcemanager/"/>
<item name="Script" href="/fulcrum-script/"/>
<item name="Template" href="/fulcrum-template/"/>
Added: turbine/fulcrum/trunk/site/xdocs/building.xml
URL:
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/site/xdocs/building.xml?rev=1548433&view=auto
==============================================================================
--- turbine/fulcrum/trunk/site/xdocs/building.xml (added)
+++ turbine/fulcrum/trunk/site/xdocs/building.xml Fri Dec 6 08:46:39 2013
@@ -0,0 +1,90 @@
+<?xml version="1.0"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+
+<document>
+
+ <properties>
+ <title>Building Fulcrum</title>
+ <author email="[email protected]">Pete Kazmier</author>
+ <author email="[email protected]">Quinton McCombs</author>
+ <author email="[email protected]">Eric Pugh</author>
+ </properties>
+
+ <body>
+
+ <section name="Building Fulcrum">
+ <p>
+ Building Fulcrum from SVN is now very easy because it has been
+ Maven-enabled. Before you begin, you'll need to check out the
+ <code>turbine-fulcrum</code> SVN repository (if you are
+ not familiar with the Apache SVN repositories, please refer to
+ the <a
href="http://apache.org/dev/version-control.html">documentation</a>).
+ </p>
+ <p>
+ Please refer to the Maven <a
+ href="http://maven.apache.org/maven-1.x/start/">Getting
+ Started</a> document for instructions on how to install and
+ use Maven.
+ </p>
+ <p>
+ From the root directory of the Fulcrum project (where you checked
+ out the code to or unpacked a source distribution), simply type
+ 'maven fulcrum:build' and press enter. This will start a process that
will
+ build each component. After the component is built, it will be
+ installed into you local maven repository.
+ </p>
+ <p>
+ To build a local copy of the documentation, use 'maven
multiproject:site'.
+ This will build a local copy of the web site in the 'target/docs'
+ directory. Note, this uses a LOT of memory. If you can't build all
of them,
+ build them individually.
+ </p>
+ <subsection name="Current Build Issues">
+ <p>
+ <strong>Missing JARS!</strong> There are some jar files that you
must manually
+ install due to licensing restrictions. Javamail.jar will need to be
downloaded.
+ Note, when you download it from Sun's site, you will need to rename
it from mail.jar
+ to javamail-1.3.1.jar and place it in your MAVEN_REPO/javamail/jars/
directory. You
+ will also need to download jdbc-2.0.jar as well. Lastly, for the
Hibernate security
+ provider, you need Sun's JTA jar file. Currently, the easiest place
to go is <a href="http://www.hibernate.org">
+ Hibernate</a> and download the jar from there by downloading the
current distribution.
+ </p>
+ <p>
+ Depending on your version of Maven, you may have various problems
with
+ the reports being generated, or you may run out of memory when you
do a
+ complete build. One approach to take is to turn off running unit
tests
+ and excluding various components:
+<source><![CDATA[
+$ maven multiproject:site -Dmaven.test.skip=true
-Dmaven.multiproject.excludes=security/*.*,cache/*.*,scheduler/*.*'
+]]></source>
+ </p>
+ </subsection>
+ <subsection name="Maven Repositories">
+ <p>
+ If you are willing to build with an "unofficial" repository, you can
uncomment
+ the <code>maven.repo</code> property in the project.properties file.
This will
+ allow Maven to download from a Turbine repository the various jars
that are not
+ currently in the main Maven repository.
+ </p>
+ </subsection>
+ </section>
+ </body>
+</document>
+
Propchange: turbine/fulcrum/trunk/site/xdocs/building.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: turbine/fulcrum/trunk/site/xdocs/howto/jsp-service.xml
URL:
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/site/xdocs/howto/jsp-service.xml?rev=1548433&view=auto
==============================================================================
--- turbine/fulcrum/trunk/site/xdocs/howto/jsp-service.xml (added)
+++ turbine/fulcrum/trunk/site/xdocs/howto/jsp-service.xml Fri Dec 6 08:46:39
2013
@@ -0,0 +1,95 @@
+<?xml version="1.0"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+
+<document>
+ <properties>
+ <title>Fulcrum Services - JSP Service</title>
+ <author email="[email protected]">Jason van Zyl</author>
+ </properties>
+
+<body>
+
+<section name="JSP Service">
+
+<p>
+Turbine supports the use of JSP internally through a Service which
+provides JSP related Modules with access to the JSP engine directly. We
+have another document which gives a <a
+href="../howto/jsp-howto.html">howto</a> on configuration of Turbine to
+use JSP.
+</p>
+
+<p>
+While Turbine supports the use of many templating systems, we definitely
+have our favorite system to use and recommend and that is <a
+href="http://velocity.apache.org/engine/">Velocity</a>.
+</p>
+
+</section>
+
+<section name="Configuration">
+
+<source><![CDATA[
+# -------------------------------------------------------------------
+#
+# S E R V I C E S
+#
+# -------------------------------------------------------------------
+# Classes for Turbine Services should be defined here.
+# Format: services.[name].classname=[implementing class]
+#
+# To specify properties of a service use the following syntax:
+# service.[name].[property]=[value]
+
+services.JspService.classname=org.apache.fulcrum.jsp.TurbineJspService
+.
+.
+.
+# -------------------------------------------------------------------
+#
+# J S P S E R V I C E
+#
+# -------------------------------------------------------------------
+
+services.JspService.template.extension=jsp
+services.JspService.default.page = JspPage
+services.JspService.default.screen=BaseJspScreen
+services.JspService.default.layout = JspLayout
+services.JspService.default.navigation=BaseJspNavigation
+services.JspService.default.error.screen = JspErrorScreen
+services.JspService.default.layout.template = /Default.jsp
+
+services.JspService.templates = /templates/app
+services.JspService.buffer.size = 8192
+]]></source>
+
+</section>
+
+<section name="Usage">
+
+<p>
+Please refer to the org.apache.fulcrum.jsp classes for details
+on how to use this service.
+</p>
+
+</section>
+
+</body>
+</document>
Propchange: turbine/fulcrum/trunk/site/xdocs/howto/jsp-service.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: turbine/fulcrum/trunk/site/xdocs/howto/template-service.xml
URL:
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/site/xdocs/howto/template-service.xml?rev=1548433&view=auto
==============================================================================
--- turbine/fulcrum/trunk/site/xdocs/howto/template-service.xml (added)
+++ turbine/fulcrum/trunk/site/xdocs/howto/template-service.xml Fri Dec 6
08:46:39 2013
@@ -0,0 +1,81 @@
+<?xml version="1.0"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+
+<document>
+ <properties>
+ <title>Fulcrum Services - Template Service</title>
+ <author email="[email protected]">Jason van Zyl</author>
+ </properties>
+
+<body>
+
+<section name="Template Service">
+
+<p>
+</p>
+
+</section>
+
+<section name="Configuration">
+
+<source><![CDATA[
+# -------------------------------------------------------------------
+#
+# S E R V I C E S
+#
+# -------------------------------------------------------------------
+# Classes for Turbine Services should be defined here.
+# Format: services.[name].classname=[implementing class]
+#
+# To specify properties of a service use the following syntax:
+# service.[name].[property]=[value]
+
+services.TemplateService.classname=org.apache.fulcrum.template.TurbineTemplateService
+.
+.
+.
+# -------------------------------------------------------------------
+#
+# T E M P L A T E S E R V I C E
+#
+# -------------------------------------------------------------------
+
+# Roughly, the number of templates in each category.
+#
+# Defaults: layout=2, navigation=10, screen=50
+
+services.TemplateService.layout.cache.size=2
+services.TemplateService.navigation.cache.size=10
+services.TemplateService.screen.cache.size=50
+
+]]></source>
+
+</section>
+
+<section name="Usage">
+
+<source><![CDATA[
+
+]]></source>
+
+</section>
+
+</body>
+</document>
Propchange: turbine/fulcrum/trunk/site/xdocs/howto/template-service.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: turbine/fulcrum/trunk/site/xdocs/howto/velocity-service.xml
URL:
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/site/xdocs/howto/velocity-service.xml?rev=1548433&view=auto
==============================================================================
--- turbine/fulcrum/trunk/site/xdocs/howto/velocity-service.xml (added)
+++ turbine/fulcrum/trunk/site/xdocs/howto/velocity-service.xml Fri Dec 6
08:46:39 2013
@@ -0,0 +1,101 @@
+<?xml version="1.0"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+
+<document>
+ <properties>
+ <title>Fulcrum Services - Velocity Service</title>
+ <author email="[email protected]">Jason van Zyl</author>
+ </properties>
+
+<body>
+
+<section name="Velocity Service">
+
+<p>
+</p>
+
+</section>
+
+<section name="Configuration">
+
+<source><![CDATA[
+# -------------------------------------------------------------------
+#
+# S E R V I C E S
+#
+# -------------------------------------------------------------------
+# Classes for Turbine Services should be defined here.
+# Format: services.[name].classname=[implementing class]
+#
+# To specify properties of a service use the following syntax:
+# service.[name].[property]=[value]
+
+services.VelocityService.classname=org.apache.fulcrum.velocity.TurbineVelocityService
+.
+.
+.
+# -------------------------------------------------------------------
+#
+# V E L O C I T Y S E R V I C E
+#
+# -------------------------------------------------------------------
+
+# The location of Velocity configuration file, relative to webapp root
+# These properties will override the default properties set by Velocity.
+# You should specify the path to the templates directories as well as
+# the path to the log file and they should also be relative to webapp root
+
+services.VelocityService.template.extension=vm
+services.VelocityService.default.page = VelocityPage
+services.VelocityService.default.screen=VelocityScreen
+services.VelocityService.default.layout = VelocityECSLayout
+services.VelocityService.default.navigation=VelocityNavigation
+services.VelocityService.default.error.screen = VelocityErrorScreen
+services.VelocityService.default.layout.template = /Default.vm
+
+services.VelocityService.runtime.log=/logs/velocity.log
+#services.VelocityService.input.encoding=UTF-8
+services.VelocityService.velocimacro.library = GlobalMacros.vm
+
+services.VelocityService.resource.loader = file
+services.VelocityService.file.resource.loader.description = Velocity File
Resource Loader
+services.VelocityService.file.resource.loader.class =
org.apache.velocity.runtime.resource.loader.FileResourceLoader
+services.VelocityService.file.resource.loader.path = /templates/app
+services.VelocityService.file.resource.loader.cache = false
+services.VelocityService.file.resource.loader.modificationCheckInterval = 2
+
+services.VelocityService.resource.loader = classpath
+services.VelocityService.classpath.resource.loader.description = Velocity
Classpath Resource Loader
+services.VelocityService.classpath.resource.loader.class =
org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
+
+]]></source>
+
+</section>
+
+<section name="Usage">
+
+<source><![CDATA[
+
+]]></source>
+
+</section>
+
+</body>
+</document>
Propchange: turbine/fulcrum/trunk/site/xdocs/howto/velocity-service.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: turbine/fulcrum/trunk/site/xdocs/index.xml
URL:
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/site/xdocs/index.xml?rev=1548433&view=auto
==============================================================================
--- turbine/fulcrum/trunk/site/xdocs/index.xml (added)
+++ turbine/fulcrum/trunk/site/xdocs/index.xml Fri Dec 6 08:46:39 2013
@@ -0,0 +1,60 @@
+<?xml version="1.0"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<document>
+ <properties>
+ <title>Fulcrum</title>
+ <author email="[email protected]">Jason van Zyl</author>
+ <author email="[email protected]">Quinton McCombs</author>
+ </properties>
+
+ <body>
+
+ <section name="What is Fulcrum?">
+ <p>
+ Fulcrum was originally created as part of the Turbine 3 effort. The idea
+ was to be able to decouple the services from Turbine 2 allowing them to be
+ used on both projects.
+ </p>
+ <p>
+ Fulcrum is currently evolving into a component repository based on the
Avalon framework.
+ Each service is being converted into a stand alone component that can
+ be released independently of the other components. This will allow the
+ Turbine project to to release components as they change instead of having
+ to release everything at once. This will also allow other projects to
take advantage
+ of these components.
+ </p>
+ </section>
+
+ <section name="Container compatibility">
+ <p>
+ All components are compatible in Avalon's ECM container. Any dependencies
+ on other components, system properties, or context elements are clearly
+ documented in the docs for each component.
+ </p>
+ <p>
+ Additionally, Fulcrum offers the Yaafi component. Yaafi (Yet Another
Avalon Framework
+ Implementation) is a very simple container that is meant to be used with
singleton
+ components. It is perfect for unit testing your components. You can then
run them in
+ any other Avalon container like ECM, Phoenix, Excaliber, etc..
+ </p>
+ </section>
+
+ </body>
+</document>
Propchange: turbine/fulcrum/trunk/site/xdocs/index.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: turbine/fulcrum/trunk/site/xdocs/navigation.xml
URL:
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/site/xdocs/navigation.xml?rev=1548433&view=auto
==============================================================================
--- turbine/fulcrum/trunk/site/xdocs/navigation.xml (added)
+++ turbine/fulcrum/trunk/site/xdocs/navigation.xml Fri Dec 6 08:46:39 2013
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+
+<!DOCTYPE project [
+<!ENTITY site-nav SYSTEM "../../incl_site_nav.xml">
+]>
+
+<project name="Fulcrum" href="http://turbine.apache.org/fulcrum/">
+
+ <title>Fulcrum</title>
+ <logo href="/images/logo.gif">Fulcrum</logo>
+
+ <body>
+
+&site-nav;
+
+ <menu name="Fulcrum">
+ <item name="Overview" href="/index.html"/>
+ <item name="Building" href="/building.html"/>
+ <item name="Changes" href="/changes-report.html"/>
+ </menu>
+
+ <menu name="Released Components">
+
+ <item name="BSF" href="/fulcrum-bsf/index.html"/>
+ <item name="Cache" href="/fulcrum-cache/index.html"/>
+ <item name="Crypto" href="/fulcrum-crypto/index.html"/>
+ <item name="DVSL" href="/fulcrum-dvsl/index.html"/>
+ <item name="Factory" href="/fulcrum-factory/index.html"/>
+ <item name="Localization"
href="/fulcrum-localization/index.html"/>
+ <item name="Mimetype" href="/fulcrum-mimetype/index.html"/>
+ <item name="Pool" href="/fulcrum-pool/index.html"/>
+ <item name="Naming" href="/fulcrum-naming/index.html"/>
+ <item name="OSWorkflow" href="/sites/osworkflow.html"
collapse="true">
+ <item name="OSWorkflow"
href="/fulcrum-osworkflow/index.html"/>
+ <item name="OSWorkflow Example"
href="/fulcrum-osworkflow-example/index.html"/>
+ </item>
+ <item name="Quartz" href="/fulcrum-quartz/index.html"/>
+ <item name="Security" href="/sites/security.html"
collapse="true">
+ <item name="Site"
href="/fulcrum-security-site/index.html"/>
+ <item name="Security API"
href="/fulcrum-security-api/index.html"/>
+ <item name="Security SPI"
href="/fulcrum-security-spi/index.html"/>
+ <item name="Memory Impl"
href="/fulcrum-security-memory/index.html"/>
+ <item name="Hibernate Impl"
href="/fulcrum-security-hibernate/index.html"/>
+ <item name="NT Impl"
href="/fulcrum-security-nt/index.html"/>
+ <item name="Adapter Turbine"
href="/fulcrum-security-adapter-turbine/index.html"/>
+ <item name="Adapter OpenSymphony"
href="/fulcrum-security-adapter-opensymphony/index.html"/>
+ </item>
+ <item name="Test Container"
href="/fulcrum-testcontainer/index.html"/>
+ <item name="Upload" href="/fulcrum-upload/index.html"/>
+ <item name="XMLRPC" href="/fulcrum-xmlrpc/index.html"/>
+ <item name="XSLT" href="/fulcrum-xslt/index.html"/>
+ <item name="YAAFI" href="/fulcrum-yaafi/index.html"/>
+ </menu>
+
+ <menu name="Sandbox Components">
+ <item name="Script"
href="/fulcrum-script/index.html"/>
+ <item name="CommonsEmail"
href="/fulcrum-commonsemail/index.html"/>
+ <item name="PBE" href="/fulcrum-pbe/index.html"/>
+ <item name="Groovy" href="/fulcrum-groovy/index.html"/>
+ <item name="ResourceManager"
href="/fulcrum-resourcemanager/index.html"/>
+ <item name="Configuration"
href="/fulcrum-configuration-impl/index.html"/>
+ <item name="HsqlDB" href="/fulcrum-hsqldb/index.html"/>
+ <item name="Intake" href="/fulcrum-intake/index.html"/>
+ <item name="Parser" href="/fulcrum-parser/index.html"/>
+ <item name="Template" href="/fulcrum-template/index.html"/>
+ </menu>
+
+ <menu name="Howtos (old)">
+ <item name="JSP Service" href="/howto/jsp-service.html"/>
+ <item name="Template Service" href="/howto/template-service.html"/>
+ <item name="Velocity Service" href="/howto/velocity-service.html"/>
+ </menu>
+
+ </body>
+</project>
Propchange: turbine/fulcrum/trunk/site/xdocs/navigation.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: turbine/fulcrum/trunk/site/xdocs/sites/osworkflow.xml
URL:
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/site/xdocs/sites/osworkflow.xml?rev=1548433&view=auto
==============================================================================
--- turbine/fulcrum/trunk/site/xdocs/sites/osworkflow.xml (added)
+++ turbine/fulcrum/trunk/site/xdocs/sites/osworkflow.xml Fri Dec 6 08:46:39
2013
@@ -0,0 +1,40 @@
+<?xml version="1.0"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+
+<document>
+
+ <properties>
+ <title>OSWorkflow Component</title>
+ <author email="[email protected]">Eric Pugh</author>
+ </properties>
+
+ <body>
+
+ <section name="OSWorkflow Component">
+ <p>
+ <ul>
+ <li><a href="../fulcrum-osworkflow/index.html">Component</a></li>
+ <li><a href="../fulcrum-osworkflow-example/index.html">Example</a></li>
+ </ul>
+ </p>
+ </section>
+
+ </body>
+</document>
Propchange: turbine/fulcrum/trunk/site/xdocs/sites/osworkflow.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: turbine/fulcrum/trunk/site/xdocs/sites/security.xml
URL:
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/site/xdocs/sites/security.xml?rev=1548433&view=auto
==============================================================================
--- turbine/fulcrum/trunk/site/xdocs/sites/security.xml (added)
+++ turbine/fulcrum/trunk/site/xdocs/sites/security.xml Fri Dec 6 08:46:39 2013
@@ -0,0 +1,45 @@
+<?xml version="1.0"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+
+<document>
+
+ <properties>
+ <title>Security Component</title>
+ <author email="[email protected]">Eric Pugh</author>
+ </properties>
+
+ <body>
+
+ <section name="Security Component">
+ <p>
+ <ul>
+ <li><a href="../fulcrum-security-site/index.html">Site</a></li>
+ <li><a href="../fulcrum-security-api/index.html">Security API</a></li>
+ <li><a href="../fulcrum-security-memory/index.html">Memory
Impl</a></li>
+ <li><a href="../fulcrum-security-hibernate/index.html">Hibernate
Impl</a></li>
+ <li><a href="../fulcrum-security-nt/index.html">NT Impl</a></li>
+ <li><a href="../fulcrum-security-adapter-turbine/index.html">Adapter
Turbine</a></li>
+ <li><a
href="../fulcrum-security-adapter-opensymphony/index.html">Adapter
OpenSymphony</a></li>
+ </ul>
+ </p>
+ </section>
+
+ </body>
+</document>
Propchange: turbine/fulcrum/trunk/site/xdocs/sites/security.xml
------------------------------------------------------------------------------
svn:eol-style = native