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="ep...@upstate.com">Eric Pugh</author>
-    <author email="quint...@bellsouth.net">Quinton McCombs</author>
+    <!--author email="ep...@upstate.com">Eric Pugh</author>
+    <author email="quint...@bellsouth.net">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="p...@kazmier.com">Pete Kazmier</author>
+    <author email="quint...@bellsouth.net">Quinton McCombs</author>
+    <author email="ep...@upstate.com">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="jvan...@apache.org">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="jvan...@apache.org">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="jvan...@apache.org">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="jvan...@apache.org">Jason van Zyl</author>
+  <author email="quint...@bellsouth.net">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="ep...@opensourceconnections.com">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="ep...@opensourceconnections.com">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


Reply via email to