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