You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@turbine.apache.org by gk...@apache.org on 2017/11/22 13:04:41 UTC

svn commit: r1021216 [29/30] - in /websites/production/turbine/content: ./ common/ common/status/ css/ events/ further-reading/ reports/ turbine/

Modified: websites/production/turbine/content/turbine-concepts.html
==============================================================================
--- websites/production/turbine/content/turbine-concepts.html (original)
+++ websites/production/turbine/content/turbine-concepts.html Wed Nov 22 13:04:39 2017
@@ -1,595 +1,597 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<!-- Generated by Apache Maven Doxia Site Renderer 1.4 at 10 January 2016 -->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-    <title>Apache Turbine - 
-  Turbine Concepts</title>
-    <style type="text/css" media="all">
-      @import url("./css/maven-base.css");
-      @import url("./css/maven-theme.css");
-      @import url("./css/site.css");
-    </style>
-    <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
-    <meta name="Date-Revision-yyyymmdd" content="20160110" />
-    <meta http-equiv="Content-Language" content="en" />
-        
-        </head>
-  <body class="composite">
-    <div id="banner">
-                                      <a href="./" id="bannerLeft">
-                                                <img src="images/turbine-project.png" alt="Apache Turbine" />
-                </a>
-                          <div id="bannerRight">
-                                                <img src="images/logo.gif" alt="Apache Turbine" />
-                </div>
-            <div class="clear">
-        <hr/>
-      </div>
-    </div>
-    <div id="breadcrumbs">
-            
-                    
-                <div class="xleft">
-        <span id="publishDate">Last Published: 10 January 2016</span>
-                  &nbsp;| <span id="projectVersion">Version: 4.0</span>
-                      </div>
-            <div class="xright">                    <a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a>
-            |
-                        <a href="./" title="Turbine">Turbine</a>
-            |
-                        <a href="fulcrum/" title="Fulcrum">Fulcrum</a>
-              
-                    
-      </div>
-      <div class="clear">
-        <hr/>
-      </div>
-    </div>
-    <div id="leftColumn">
-      <div id="navcolumn">
-             
-                    
-                                <h5>General Information</h5>
-                  <ul>
-                  <li class="none">
-                          <a href="index.html" title="Overview">Overview</a>
-            </li>
-                  <li class="none">
-            <strong>Turbine Concepts</strong>
-          </li>
-                  <li class="none">
-                          <a href="fsd.html" title="Specification">Specification</a>
-            </li>
-                  <li class="none">
-                          <a href="further-reading/index.html" title="Further Reading">Further Reading</a>
-            </li>
-                  <li class="none">
-                          <a href="news.html" title="News and Status">News and Status</a>
-            </li>
-                  <li class="none">
-                          <a href="common/powered.html" title="Sites Using Turbine">Sites Using Turbine</a>
-            </li>
-                  <li class="none">
-                          <a href="common/related.html" title="Sites Related to Turbine">Sites Related to Turbine</a>
-            </li>
-                  <li class="none">
-                          <a href="common/license.html" title="License">License</a>
-            </li>
-                  <li class="none">
-                          <a href="download.html" title="Download">Download</a>
-            </li>
-                  <li class="none">
-                          <a href="examples.html" title="Example Apps">Example Apps</a>
-            </li>
-          </ul>
-                       <h5>Shortcuts to Turbine Documentation</h5>
-                  <ul>
-                  <li class="none">
-                          <a href="https://blogs.apache.org/turbine/" class="externalLink" title="Turbine Blog">Turbine Blog</a>
-            </li>
-                  <li class="none">
-                          <a href="http://wiki.apache.org/turbine/" class="externalLink" title="Turbine Wiki Home">Turbine Wiki Home</a>
-            </li>
-                  <li class="none">
-                          <a href="http://wiki.apache.org/turbine/Turbine2/FAQ" class="externalLink" title="Frequently Asked Questions (FAQ)">Frequently Asked Questions (FAQ)</a>
-            </li>
-                  <li class="none">
-                          <a href="http://wiki.apache.org/turbine/Turbine2/Tutorial" class="externalLink" title="Tutorial">Tutorial</a>
-            </li>
-                  <li class="none">
-                          <a href="http://wiki.apache.org/turbine/Turbine2/UsersGuide" class="externalLink" title="User's Guide">User's Guide</a>
-            </li>
-                  <li class="none">
-                          <a href="http://wiki.apache.org/turbine/Turbine2/Development" class="externalLink" title="Development">Development</a>
-            </li>
-          </ul>
-                       <h5>Turbine Releases</h5>
-                  <ul>
-                  <li class="none">
-                          <a href="turbine/index.html" title="Overview">Overview</a>
-            </li>
-                  <li class="none">
-                          <a href="turbine/turbine-2.3.3/index.html" title="Turbine 2.3.3">Turbine 2.3.3</a>
-            </li>
-                  <li class="none">
-                          <a href="turbine/turbine-4.0-M2/index.html" title="Turbine 4.0-M2">Turbine 4.0-M2</a>
-            </li>
-          </ul>
-                       <h5>Turbine Development</h5>
-                  <ul>
-                  <li class="none">
-                          <a href="turbine/development/turbine-4.0/index.html" title="Turbine 4.0">Turbine 4.0</a>
-            </li>
-          </ul>
-                       <h5>Turbine Sub Projects</h5>
-                  <ul>
-                  <li class="none">
-                          <a href="fulcrum/index.html" title="Fulcrum">Fulcrum</a>
-            </li>
-          </ul>
-                       <h5>Closed projects</h5>
-                  <ul>
-                  <li class="none">
-                          <a href="stratum/index.html" title="Stratum">Stratum</a>
-            </li>
-                  <li class="none">
-                          <a href="tdk/index.html" title="TDK">TDK</a>
-            </li>
-                  <li class="none">
-                          <a href="meta/index.html" title="META">META</a>
-            </li>
-          </ul>
-                       <h5>Community</h5>
-                  <ul>
-                  <li class="none">
-                          <a href="who-we-are.html" title="Who we are">Who we are</a>
-            </li>
-                  <li class="none">
-                          <a href="contact.html" title="Contact us">Contact us</a>
-            </li>
-                  <li class="none">
-                          <a href="how-to-help.html" title="How to help">How to help</a>
-            </li>
-                  <li class="none">
-                          <a href="how-it-works.html" title="How it works">How it works</a>
-            </li>
-                  <li class="none">
-                          <a href="board-reports.html" title="Board reports">Board reports</a>
-            </li>
-          </ul>
-                       <h5>General Development Information</h5>
-                  <ul>
-                  <li class="none">
-                          <a href="common/code-standards.html" title="Coding Specification">Coding Specification</a>
-            </li>
-                  <li class="none">
-                          <a href="common/developer-links.html" title="Developer Links">Developer Links</a>
-            </li>
-                  <li class="none">
-                          <a href="common/documentation.html" title="Improving Documentation">Improving Documentation</a>
-            </li>
-          </ul>
-                       <h5>Project Documentation</h5>
-                  <ul>
-                                                                                                                                                              <li class="collapsed">
-                          <a href="project-info.html" title="Project Information">Project Information</a>
-                  </li>
-                                                                    <li class="collapsed">
-                          <a href="project-reports.html" title="Project Reports">Project Reports</a>
-                  </li>
-          </ul>
-                       <h5>Apache</h5>
-                  <ul>
-                  <li class="none">
-                          <a href="http://www.apache.org/" class="externalLink" title="Apache Website">Apache Website</a>
-            </li>
-                  <li class="none">
-                          <a href="http://www.apache.org/licenses/" class="externalLink" title="License">License</a>
-            </li>
-                  <li class="none">
-                          <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works">How the ASF works</a>
-            </li>
-                  <li class="none">
-                          <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">Sponsorship</a>
-            </li>
-                  <li class="none">
-                          <a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">Thanks</a>
-            </li>
-                  <li class="none">
-                          <a href="http://www.apache.org/security/" class="externalLink" title="Security">Security</a>
-            </li>
-          </ul>
-                             <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
-        <img class="poweredBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
-      </a>
-                   
-                    
-            </div>
-    </div>
-    <div id="bodyColumn">
-      <div id="contentBox">
-        <!-- 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. -->
-
- 
-
-<div class="section">
-<h2>Turbine Concepts - Introduction<a name="Turbine_Concepts_-_Introduction"></a></h2>
-
-
-<p>Looking for a modern web application architecture for your Java
-development? Turbine is an open source server-side Java framework from
-the Apache Software Foundation. Any servlet container supporting Servlet
-Specification 2.4 or better can be used to run your Turbine
-application.</p>
-
-
-<p>We offer an easy-to use development environment using some <a class="externalLink" href="http://maven.apache.org/">Maven</a>-Archetypes to quickly 
-start developing Turbine applications. See the 
-<a class="externalLink" href="https://blogs.apache.org/turbine/entry/maven_archetypes_for_apache_turbine">blog post</a>
-in the <a class="externalLink" href="https://blogs.apache.org/turbine/">Turbine Blog</a> for
-usage information.</p>
-
-
-<p>Of course, the biggest advantage of Turbine is that it is free, and
-all of the source code is available to you, the application
-developer.</p>
-
-
-<p>A quick guide to Turbine technologies:</p>
-
-
-<ul>
- 
-<li>Presentation layer - <a class="externalLink" href="http://velocity.apache.org/engine/">Velocity</a> or JSP</li>
- 
-<li>Database layer - Turbine uses <a class="externalLink" href="http://db.apache.org/torque/">Torque</a>, but different OM
-     layers like <a class="externalLink" href="http://db.apache.org/ojb/">OJB</a> or <a class="externalLink" href="http://www.hibernate.org/">Hibernate</a> are also
-     supported.</li>
- 
-<li>HTML Form Validation using the Turbine provided &quot;Intake&quot;-Service.</li>
- 
-<li>Logging - Turbine uses <a class="externalLink" href="http://commons.apache.org/logging/">Commons Logging</a> and supports a wide range of logging
-frameworks like <a class="externalLink" href="http://logging.apache.org/log4j/docs/">Log4J</a>, jdk14 or simple file logging</li>
- 
-<li>Service based framework, using <a class="externalLink" href="http://avalon.apache.org/">Avalon</a> compatible components in Turbine 2.4 and beyond.</li>
-</ul>
-
-
-
-<p>
-Applications built with Turbine are encouraged to follow the
-Model-View-Controller (MVC) architecture. In the Model-View-Controller
-design pattern, the Model is the business logic and stored data, the
-View is the user interface, and the Controller handles application
-flow and manages the Model and the Views.
-</p>
-
-
-<p>
-The Turbine architecture encourages developers to separate business
-logic from presentation and application flow. If you use the Turbine
-framework, your code will be much easier to maintain as a result.
-</p>
-
-</div>
-
-
-<div class="section">
-<h2>How does Turbine fit in with other server side Java technologies<a name="How_does_Turbine_fit_in_with_other_server_side_Java_technologies"></a></h2>
-
-
-<p>
-The Turbine framework is a normal Java application that uses servlets
-for handling web users. It is meant to be run under a servlet
-container, and you can write your own custom servlets that load
-Turbine objects and access Turbine singletons.
-</p>
-
-
-<p>
-Turbine's presentation layer can be used with Java Server Pages (JSP)
-or <a class="externalLink" href="http://velocity.apache.org/engine/">Velocity</a>. Most
-Java developers working with web applications have some experience
-with JSP already. We discuss how to choose between <a class="externalLink" href="http://velocity.apache.org/engine/">Velocity</a> and JSP for
-your project later on this page.
-</p>
-
-
-
-<p>
-Turbine can be used with Enterprise Java Beans (EJB).Turbine would be
-a client of an EJB system, just like a Swing application.  This is
-most useful if there is already a system that uses Enterprise
-Java Beans, or if parts of this system need to be distributed on
-different servers. A developer can build a new Turbine service to
-access the EJB system. Turbine does not require the use of EJB
-session or entity beans.
-</p>
-
-</div>
-
-
-<div class="section">
-<h2>Turbine Services<a name="Turbine_Services"></a></h2>
-
-
-<p>
-Turbine Services are the back-end of the application framework. Each
-Turbine Service is implemented as a singleton class that can use
-Turbine's central configuration utility. These Services only have one
-state that all requesting clients share.
-</p>
-
-
-<p>
-Because each Service is used through an interface, Service
-implementations are pluggable. This is extremely useful if extension
-of an existing Service with new functionality is needed . All classes
-that use that built-in Service will be able to use your new Service.
-</p>
-
-
-<p>
-Starting with <a href="turbine-2.4/">Turbine 2.4</a>, the services are
-based on the <a class="externalLink" href="http://avalon.apache.org/">Avalon</a> framework. An
-avalon-based component can be plugged into the Turbine framework without
-any changes.
-</p>
-
-
-<p>
-Turbine comes with a number of Services. These are bundled when using
-<a href="turbine-2.3/">Turbine-2.3</a> or available separately as <a class="externalLink" href="http://avalon.apache.org/">Avalon</a> components from the <a href="fulcrum/">Fulcrum</a> project.
-</p>
-
-
-<p>Here is a brief overview of the some of the Services:</p>
-
-
-<ul>
- 
-<li>IntakeService - Provides web form validation and automatic
-     mapping of data to a bean. All of your input forms can be easily
-     validated, and all of the mapping of HTML form parameters to
-     setter methods on a Bean is done automatically. Intake is configured with
-     XML files.</li>
- 
-<li>UploadService - Manages file uploads from HTML widgets.</li>
-
- 
-<li>XSLTService - Transforms XML documents with XSLT
-     stylesheets. This service can cache compiled stylesheets for extra
-     performance.</li>
-
- 
-<li>SecurityService - Manages users and permissions for
-     Turbine. Turbine has a user, group, role, permission system which uses
-     a database layer or LDAP as its backend.</li>
-</ul>
-
-</div>
-
-
-<div class="section">
-<h2>Model View Controller (MVC)<a name="Model_View_Controller_MVC"></a></h2>
-
-
-<p>
-The Model View Controller (MVC) architecture allows the developer to
-separate presentation from business logic, which makes for more
-maintainable code. MVC has been used in traditional GUI programming
-for years, but most of the early web application architectures didn't
-take advantage of this separation.
-</p>
-
-
-<p>
-Applications that use Java servlets can mix HTML into the Java code,
-requiring a recompile of the application if there are any look and
-feel changes. Sun corrected this problem by creating Java Server Pages
-(JSP), which are similar to Microsoft's Active Server Pages (ASP). An
-HTML designer can change the GUI without touching the Java code
-embedded into the JSP. Unfortunately, JSP doesn't have to conform to
-the MVC paradigm, so many applications were developed with business
-logic in the JSP pages. Several web application frameworks were
-created to bring MVC to the J2EE world, including Struts and
-Turbine. More information on Struts can be found <a class="externalLink" href="http://struts.apache.org/">on its web site</a>.
-</p>
-
-
-
-<p>
-One web application version of MVC is called Model 2. Sun created this
-term to describe J2EE applications that are built with a Controller
-servlet that manages interaction with the View JSPs and the back-end
-Model.
-</p>
-
-
-<p>
-With Turbine, the Controller is the core TurbineServlet and the Action
-Event Handlers. Actions are used within Turbine to handle any user
-input that requires interaction with the Model. Turbine developers can
-assign different Actions to each input element in an HTML
-form. Actions aren't tied to a specific web page - if you have a
-common element such as a search form on multiple pages, you can use
-the same Action for each.
-</p>
-
-
-<p>
-The View in Turbine is the presentation layer, either <a class="externalLink" href="http://velocity.apache.org/engine/">Velocity</a> or JSP. In
-either case, no business logic should be embedded in the View.
-</p>
-
-
-<p>
-The Model contains the Peers or Services that you use for your data
-source.
-</p>
-
-
-<div class="section">
-<h3>Pull model of MVC<a name="Pull_model_of_MVC"></a></h3>
-
-
-<p>
-Turbine supports the Pull Model for moving data between the Model
-and the View. The Java programmers that work on the Model can create
-Tool objects that expose the business logic and objects of the
-Model to the View. Every page or screen in the View will have access
-to the Tools. If the UI programmers that work on the <a class="externalLink" href="http://velocity.apache.org/engine/">Velocity</a> or JSP files
-in the View want to move functionality inside the page or between
-pages, they don't need to get the Model developers to change any
-code. This is an extremely effective method of separating presentation
-from data.
-</p>
-
-
-<p>
-Tool objects can follow the Facade design pattern of providing a
-single unified API for a complicated or disparate set of Model
-functionality.  This provides a level of decoupling between the View
-and the underlying Model.  If the Model definition changes, only the
-Tool will need to be modified, instead of every presentation page that
-uses that Model.
-</p>
-
-</div>
-
-<div class="section">
-<h3>Velocity or JSP<a name="Velocity_or_JSP"></a></h3>
-
-
-<p>
-Turbine gives developers a choice for which presentation language to
-use. Often times, this can be part of the requirements given to a
-development team. JSP is an established standard from Sun
-Microsystems, and there is a lot of momentum in the marketplace for
-JSP. From reading many anecdotal posts on the Turbine mailing lists,
-most developers that use Turbine prefer <a class="externalLink" href="http://velocity.apache.org/engine/">Velocity</a>.
-</p>
-
-</div>
-</div>
-
-
-<div class="section">
-<h2><a name="null"></a></h2>Getting Started</div>
-
-
-<p>
-Turbine has a learning curve for new developers, but don't let that
-discourage you from using it for your own projects.
-</p>
-
-
-<p>
-A typical Turbine development environment consists of <a class="externalLink" href="http://maven.apache.org/">Apache Maven</a> and the <a href="meta/">Maven Environment for Turbine Applications
-(META)</a>. This helps you setting up, compiling and deploying your
-Turbine application to a web container. We recommend using <a class="externalLink" href="http://tomcat.apache.org/">Apache Tomcat</a> as web
-container. If you want to use the database features of Turbine for
-security and scheduler, you also need a JDBC compliant database,
-e.g. <a class="externalLink" href="http://www.mysql.com/">MySQL</a>, <a class="externalLink" href="http://www.postgresql.org/">PostgreSQL</a> or <a class="externalLink" href="http://www.hsqldb.org/">HSQL</a>.
-</p>
-
-
-<p>
-Complete directions for getting Turbine up and running is available at
-the <a href="meta/">META site</a>.
-</p>
-
-
-<p>
-After working with Turbine for a few minutes, a few hours, or a few
-days = you might get stuck. The best thing to do is to
-check out the <a href="mail-lists.html">Turbine mailing list
-archives</a>. These are available for browsing using a web browser. If
-you are using Turbine on a regular base as developer or user, you
-should subscribe to one of the mailing lists.
-</p>
-
-
-<p>The Turbine development team hopes, that you have fun working with Turbine!</p>
-
-
-<div class="section">
-<h2>Further Reading<a name="Further_Reading"></a></h2>
-
-
-<p>
-The Turbine web site is at <a class="externalLink" href="http://turbine.apache.org/">http://turbine.apache.org/</a>.
-</p>
-
-
-<p>
-A very good tutorial on using Torque is also on the Turbine web site,
-here <a class="externalLink" href="http://db.apache.org/torque/releases/torque-3.2/tutorial/">http://db.apache.org/torque/releases/torque-3.2/tutorial/</a>.
-</p>
-
-
-<p>Velocity is available from <a class="externalLink" href="http://velocity.apache.org/engine/">http://velocity.apache.org/engine/</a>. There is also
-extensive documentation about the Syntax and Usage of the Velocity Template Language available.
-</p>
-
-
-<p>
-<a href="mail-lists.html">The Turbine mailing lists.</a>
-</p>
-
-
-<div class="section">
-<h3>This page<a name="This_page"></a></h3>
-
-<p>
-The original version of this page has been written by Jeff Linwood. He
-has been using Turbine to build a web services infrastructure
-application. He is a co-author of <a class="externalLink" href="http://www.amazon.com/gp/product/1861007817/">Professional
-Struts Applications</a>, which covers Velocity. He'd like to thank
-Jason van Zyl, Troy Mutter, Skip Walker, David Minter, Jason Pettiss,
-and his brother Rob Linwood for reviewing this article.
-</p>
-
-<p>
-The article has been revised for Turbine 2.3 and Turbine 2.4 by <a class="externalLink" href="mailto:henning@apache.org">Henning Schmiedehausen</a>. All
-errors and omissions from Jeffs' original article are mine.
-</p>
-</div>
-</div>
-
-
-
-      </div>
-    </div>
-    <div class="clear">
-      <hr/>
-    </div>
-    <div id="footer">
-      <div class="xright">
-              Copyright &#169;                    2000-2016
-                        <a href="http://turbine.apache.org/">Apache Software Foundation</a>.
-            All Rights Reserved.      
-                    
-                  </div>
-      <div class="clear">
-        <hr/>
-      </div>
-    </div>
-  </body>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!-- Generated by Apache Maven Doxia Site Renderer 1.6 at 22 November 2017 -->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+    <title>Apache Turbine &#x2013; Turbine Concepts</title>
+    <style type="text/css" media="all">
+      @import url("./css/maven-base.css");
+      @import url("./css/maven-theme.css");
+      @import url("./css/site.css");
+    </style>
+    <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
+    <meta name="Date-Revision-yyyymmdd" content="20171122" />
+    <meta http-equiv="Content-Language" content="en" />
+        
+        </head>
+  <body class="composite">
+    <div id="banner">
+                                      <a href="./" id="bannerLeft">
+                                                <img src="images/turbine-project.png" alt="Apache Turbine" />
+                </a>
+                          <div id="bannerRight">
+                                                <img src="images/logo.gif" alt="Apache Turbine" />
+                </div>
+            <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="breadcrumbs">
+            
+                    
+                <div class="xleft">
+        <span id="publishDate">Last Published: 22 November 2017</span>
+                  &nbsp;| <span id="projectVersion">Version: 4.0</span>
+                      </div>
+            <div class="xright">                    <a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a>
+            |
+                        <a href="./" title="Turbine">Turbine</a>
+            |
+                        <a href="fulcrum/" title="Fulcrum">Fulcrum</a>
+              
+                    
+      </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="leftColumn">
+      <div id="navcolumn">
+             
+                    
+                                <h5>General Information</h5>
+                  <ul>
+                  <li class="none">
+                          <a href="index.html" title="Overview">Overview</a>
+            </li>
+                  <li class="none">
+            <strong>Turbine Concepts</strong>
+          </li>
+                  <li class="none">
+                          <a href="fsd.html" title="Specification">Specification</a>
+            </li>
+                  <li class="none">
+                          <a href="further-reading/index.html" title="Further Reading">Further Reading</a>
+            </li>
+                  <li class="none">
+                          <a href="news.html" title="News and Status">News and Status</a>
+            </li>
+                  <li class="none">
+                          <a href="common/powered.html" title="Sites Using Turbine">Sites Using Turbine</a>
+            </li>
+                  <li class="none">
+                          <a href="common/related.html" title="Sites Related to Turbine">Sites Related to Turbine</a>
+            </li>
+                  <li class="none">
+                          <a href="common/license.html" title="License">License</a>
+            </li>
+                  <li class="none">
+                          <a href="download.html" title="Download">Download</a>
+            </li>
+                  <li class="none">
+                          <a href="examples.html" title="Example Apps">Example Apps</a>
+            </li>
+          </ul>
+                       <h5>Shortcuts to Turbine Documentation</h5>
+                  <ul>
+                  <li class="none">
+                          <a href="https://blogs.apache.org/turbine/" class="externalLink" title="Turbine Blog">Turbine Blog</a>
+            </li>
+                  <li class="none">
+                          <a href="http://wiki.apache.org/turbine/" class="externalLink" title="Turbine Wiki Home">Turbine Wiki Home</a>
+            </li>
+                  <li class="none">
+                          <a href="http://wiki.apache.org/turbine/Turbine2/FAQ" class="externalLink" title="Frequently Asked Questions (FAQ)">Frequently Asked Questions (FAQ)</a>
+            </li>
+                  <li class="none">
+                          <a href="http://wiki.apache.org/turbine/Turbine2/Tutorial" class="externalLink" title="Tutorial">Tutorial</a>
+            </li>
+                  <li class="none">
+                          <a href="http://wiki.apache.org/turbine/Turbine2/UsersGuide" class="externalLink" title="User's Guide">User's Guide</a>
+            </li>
+                  <li class="none">
+                          <a href="https://wiki.apache.org/turbine/Turbine5" class="externalLink" title="Development">Development</a>
+            </li>
+          </ul>
+                       <h5>Turbine Releases</h5>
+                  <ul>
+                  <li class="none">
+                          <a href="turbine/index.html" title="Overview">Overview</a>
+            </li>
+                  <li class="none">
+                          <a href="turbine/turbine-2.3.3/index.html" title="Turbine 2.3.3">Turbine 2.3.3</a>
+            </li>
+                  <li class="none">
+                          <a href="turbine/turbine-4.0-M2/index.html" title="Turbine 4.0-M2">Turbine 4.0-M2</a>
+            </li>
+                  <li class="none">
+                          <a href="turbine/turbine-4.0/index.html" title="Turbine 4.0">Turbine 4.0</a>
+            </li>
+          </ul>
+                       <h5>Turbine Development</h5>
+                  <ul>
+                  <li class="none">
+                          <a href="turbine/development/turbine-4.1/index.html" title="Turbine 4.1">Turbine 4.1</a>
+            </li>
+          </ul>
+                       <h5>Turbine Sub Projects</h5>
+                  <ul>
+                  <li class="none">
+                          <a href="fulcrum/index.html" title="Fulcrum">Fulcrum</a>
+            </li>
+          </ul>
+                       <h5>Closed projects</h5>
+                  <ul>
+                  <li class="none">
+                          <a href="stratum/index.html" title="Stratum">Stratum</a>
+            </li>
+                  <li class="none">
+                          <a href="tdk/index.html" title="TDK">TDK</a>
+            </li>
+                  <li class="none">
+                          <a href="meta/index.html" title="META">META</a>
+            </li>
+          </ul>
+                       <h5>Community</h5>
+                  <ul>
+                  <li class="none">
+                          <a href="who-we-are.html" title="Who we are">Who we are</a>
+            </li>
+                  <li class="none">
+                          <a href="contact.html" title="Contact us">Contact us</a>
+            </li>
+                  <li class="none">
+                          <a href="how-to-help.html" title="How to help">How to help</a>
+            </li>
+                  <li class="none">
+                          <a href="how-it-works.html" title="How it works">How it works</a>
+            </li>
+                  <li class="none">
+                          <a href="board-reports.html" title="Board reports">Board reports</a>
+            </li>
+          </ul>
+                       <h5>General Development Information</h5>
+                  <ul>
+                  <li class="none">
+                          <a href="common/code-standards.html" title="Coding Specification">Coding Specification</a>
+            </li>
+                  <li class="none">
+                          <a href="common/developer-links.html" title="Developer Links">Developer Links</a>
+            </li>
+                  <li class="none">
+                          <a href="common/documentation.html" title="Improving Documentation">Improving Documentation</a>
+            </li>
+          </ul>
+                       <h5>Project Documentation</h5>
+                  <ul>
+                                                                                                                                            <li class="collapsed">
+                          <a href="project-info.html" title="Project Information">Project Information</a>
+                  </li>
+                                                                    <li class="collapsed">
+                          <a href="project-reports.html" title="Project Reports">Project Reports</a>
+                  </li>
+          </ul>
+                       <h5>Apache</h5>
+                  <ul>
+                  <li class="none">
+                          <a href="http://www.apache.org/" class="externalLink" title="Apache Website">Apache Website</a>
+            </li>
+                  <li class="none">
+                          <a href="http://www.apache.org/licenses/" class="externalLink" title="License">License</a>
+            </li>
+                  <li class="none">
+                          <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works">How the ASF works</a>
+            </li>
+                  <li class="none">
+                          <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">Sponsorship</a>
+            </li>
+                  <li class="none">
+                          <a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">Thanks</a>
+            </li>
+                  <li class="none">
+                          <a href="http://www.apache.org/security/" class="externalLink" title="Security">Security</a>
+            </li>
+          </ul>
+                             <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+        <img class="poweredBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
+      </a>
+                   
+                    
+            </div>
+    </div>
+    <div id="bodyColumn">
+      <div id="contentBox">
+        <!-- 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. -->
+
+ 
+
+<div class="section">
+<h2><a name="Turbine_Concepts_-_Introduction"></a>Turbine Concepts - Introduction</h2>
+
+
+<p>Looking for a modern web application architecture for your Java
+development? Turbine is an open source server-side Java framework from
+the Apache Software Foundation. Any servlet container supporting Servlet
+Specification 2.4 or better can be used to run your Turbine
+application.</p>
+
+
+<p>We offer an easy-to use development environment using some <a class="externalLink" href="http://maven.apache.org/">Maven</a>-Archetypes to quickly 
+start developing Turbine applications. See the 
+<a class="externalLink" href="https://blogs.apache.org/turbine/entry/maven_archetypes_for_apache_turbine">blog post</a>
+in the <a class="externalLink" href="https://blogs.apache.org/turbine/">Turbine Blog</a> for
+usage information.</p>
+
+
+<p>Of course, the biggest advantage of Turbine is that it is free, and
+all of the source code is available to you, the application
+developer.</p>
+
+
+<p>A quick guide to Turbine technologies:</p>
+
+
+<ul>
+ 
+<li>Presentation layer - <a class="externalLink" href="http://velocity.apache.org/engine/">Velocity</a> or JSP</li>
+ 
+<li>Database layer - Turbine uses <a class="externalLink" href="http://db.apache.org/torque/">Torque</a>, but different OM
+     layers like <a class="externalLink" href="http://db.apache.org/ojb/">OJB</a> or <a class="externalLink" href="http://www.hibernate.org/">Hibernate</a> are also
+     supported.</li>
+ 
+<li>HTML Form Validation using the Turbine provided &quot;Intake&quot;-Service.</li>
+ 
+<li>Logging - Turbine uses <a class="externalLink" href="http://commons.apache.org/logging/">Commons Logging</a> and supports a wide range of logging
+frameworks like <a class="externalLink" href="http://logging.apache.org/log4j/docs/">Log4J</a>, jdk14 or simple file logging</li>
+ 
+<li>Service based framework, using <a class="externalLink" href="http://avalon.apache.org/">Avalon</a> compatible components in Turbine 2.4 and beyond.</li>
+</ul>
+
+
+
+<p>
+Applications built with Turbine are encouraged to follow the
+Model-View-Controller (MVC) architecture. In the Model-View-Controller
+design pattern, the Model is the business logic and stored data, the
+View is the user interface, and the Controller handles application
+flow and manages the Model and the Views.
+</p>
+
+
+<p>
+The Turbine architecture encourages developers to separate business
+logic from presentation and application flow. If you use the Turbine
+framework, your code will be much easier to maintain as a result.
+</p>
+
+</div>
+
+
+<div class="section">
+<h2><a name="How_does_Turbine_fit_in_with_other_server_side_Java_technologies"></a>How does Turbine fit in with other server side Java technologies</h2>
+
+
+<p>
+The Turbine framework is a normal Java application that uses servlets
+for handling web users. It is meant to be run under a servlet
+container, and you can write your own custom servlets that load
+Turbine objects and access Turbine singletons.
+</p>
+
+
+<p>
+Turbine's presentation layer can be used with Java Server Pages (JSP)
+or <a class="externalLink" href="http://velocity.apache.org/engine/">Velocity</a>. Most
+Java developers working with web applications have some experience
+with JSP already. We discuss how to choose between <a class="externalLink" href="http://velocity.apache.org/engine/">Velocity</a> and JSP for
+your project later on this page.
+</p>
+
+
+
+<p>
+Turbine can be used with Enterprise Java Beans (EJB).Turbine would be
+a client of an EJB system, just like a Swing application.  This is
+most useful if there is already a system that uses Enterprise
+Java Beans, or if parts of this system need to be distributed on
+different servers. A developer can build a new Turbine service to
+access the EJB system. Turbine does not require the use of EJB
+session or entity beans.
+</p>
+
+</div>
+
+
+<div class="section">
+<h2><a name="Turbine_Services"></a>Turbine Services</h2>
+
+
+<p>
+Turbine Services are the back-end of the application framework. Each
+Turbine Service is implemented as a singleton class that can use
+Turbine's central configuration utility. These Services only have one
+state that all requesting clients share.
+</p>
+
+
+<p>
+Because each Service is used through an interface, Service
+implementations are pluggable. This is extremely useful if extension
+of an existing Service with new functionality is needed . All classes
+that use that built-in Service will be able to use your new Service.
+</p>
+
+
+<p>
+Starting with <a href="turbine-2.4/">Turbine 2.4</a>, the services are
+based on the <a class="externalLink" href="http://avalon.apache.org/">Avalon</a> framework. An
+avalon-based component can be plugged into the Turbine framework without
+any changes.
+</p>
+
+
+<p>
+Turbine comes with a number of Services. These are bundled when using
+<a href="turbine-2.3/">Turbine-2.3</a> or available separately as <a class="externalLink" href="http://avalon.apache.org/">Avalon</a> components from the <a href="fulcrum/">Fulcrum</a> project.
+</p>
+
+
+<p>Here is a brief overview of the some of the Services:</p>
+
+
+<ul>
+ 
+<li>IntakeService - Provides web form validation and automatic
+     mapping of data to a bean. All of your input forms can be easily
+     validated, and all of the mapping of HTML form parameters to
+     setter methods on a Bean is done automatically. Intake is configured with
+     XML files.</li>
+ 
+<li>UploadService - Manages file uploads from HTML widgets.</li>
+
+ 
+<li>XSLTService - Transforms XML documents with XSLT
+     stylesheets. This service can cache compiled stylesheets for extra
+     performance.</li>
+
+ 
+<li>SecurityService - Manages users and permissions for
+     Turbine. Turbine has a user, group, role, permission system which uses
+     a database layer or LDAP as its backend.</li>
+</ul>
+
+</div>
+
+
+<div class="section">
+<h2><a name="Model_View_Controller_MVC"></a>Model View Controller (MVC)</h2>
+
+
+<p>
+The Model View Controller (MVC) architecture allows the developer to
+separate presentation from business logic, which makes for more
+maintainable code. MVC has been used in traditional GUI programming
+for years, but most of the early web application architectures didn't
+take advantage of this separation.
+</p>
+
+
+<p>
+Applications that use Java servlets can mix HTML into the Java code,
+requiring a recompile of the application if there are any look and
+feel changes. Sun corrected this problem by creating Java Server Pages
+(JSP), which are similar to Microsoft's Active Server Pages (ASP). An
+HTML designer can change the GUI without touching the Java code
+embedded into the JSP. Unfortunately, JSP doesn't have to conform to
+the MVC paradigm, so many applications were developed with business
+logic in the JSP pages. Several web application frameworks were
+created to bring MVC to the J2EE world, including Struts and
+Turbine. More information on Struts can be found <a class="externalLink" href="http://struts.apache.org/">on its web site</a>.
+</p>
+
+
+
+<p>
+One web application version of MVC is called Model 2. Sun created this
+term to describe J2EE applications that are built with a Controller
+servlet that manages interaction with the View JSPs and the back-end
+Model.
+</p>
+
+
+<p>
+With Turbine, the Controller is the core TurbineServlet and the Action
+Event Handlers. Actions are used within Turbine to handle any user
+input that requires interaction with the Model. Turbine developers can
+assign different Actions to each input element in an HTML
+form. Actions aren't tied to a specific web page - if you have a
+common element such as a search form on multiple pages, you can use
+the same Action for each.
+</p>
+
+
+<p>
+The View in Turbine is the presentation layer, either <a class="externalLink" href="http://velocity.apache.org/engine/">Velocity</a> or JSP. In
+either case, no business logic should be embedded in the View.
+</p>
+
+
+<p>
+The Model contains the Peers or Services that you use for your data
+source.
+</p>
+
+
+<div class="section">
+<h3><a name="Pull_model_of_MVC"></a>Pull model of MVC</h3>
+
+
+<p>
+Turbine supports the Pull Model for moving data between the Model
+and the View. The Java programmers that work on the Model can create
+Tool objects that expose the business logic and objects of the
+Model to the View. Every page or screen in the View will have access
+to the Tools. If the UI programmers that work on the <a class="externalLink" href="http://velocity.apache.org/engine/">Velocity</a> or JSP files
+in the View want to move functionality inside the page or between
+pages, they don't need to get the Model developers to change any
+code. This is an extremely effective method of separating presentation
+from data.
+</p>
+
+
+<p>
+Tool objects can follow the Facade design pattern of providing a
+single unified API for a complicated or disparate set of Model
+functionality.  This provides a level of decoupling between the View
+and the underlying Model.  If the Model definition changes, only the
+Tool will need to be modified, instead of every presentation page that
+uses that Model.
+</p>
+
+</div>
+
+<div class="section">
+<h3><a name="Velocity_or_JSP"></a>Velocity or JSP</h3>
+
+
+<p>
+Turbine gives developers a choice for which presentation language to
+use. Often times, this can be part of the requirements given to a
+development team. JSP is an established standard from Sun
+Microsystems, and there is a lot of momentum in the marketplace for
+JSP. From reading many anecdotal posts on the Turbine mailing lists,
+most developers that use Turbine prefer <a class="externalLink" href="http://velocity.apache.org/engine/">Velocity</a>.
+</p>
+
+</div>
+</div>
+
+
+<div class="section">
+<h2><a name="null"></a></h2>Getting Started</div>
+
+
+<p>
+Turbine has a learning curve for new developers, but don't let that
+discourage you from using it for your own projects.
+</p>
+
+
+<p>
+A typical Turbine development environment consists of <a class="externalLink" href="http://maven.apache.org/">Apache Maven</a> and the <a href="meta/">Maven Environment for Turbine Applications
+(META)</a>. This helps you setting up, compiling and deploying your
+Turbine application to a web container. We recommend using <a class="externalLink" href="http://tomcat.apache.org/">Apache Tomcat</a> as web
+container. If you want to use the database features of Turbine for
+security and scheduler, you also need a JDBC compliant database,
+e.g. <a class="externalLink" href="http://www.mysql.com/">MySQL</a>, <a class="externalLink" href="http://www.postgresql.org/">PostgreSQL</a> or <a class="externalLink" href="http://www.hsqldb.org/">HSQL</a>.
+</p>
+
+
+<p>
+Complete directions for getting Turbine up and running is available at
+the <a href="meta/">META site</a>.
+</p>
+
+
+<p>
+After working with Turbine for a few minutes, a few hours, or a few
+days = you might get stuck. The best thing to do is to
+check out the <a href="mail-lists.html">Turbine mailing list
+archives</a>. These are available for browsing using a web browser. If
+you are using Turbine on a regular base as developer or user, you
+should subscribe to one of the mailing lists.
+</p>
+
+
+<p>The Turbine development team hopes, that you have fun working with Turbine!</p>
+
+
+<div class="section">
+<h2><a name="Further_Reading"></a>Further Reading</h2>
+
+
+<p>
+The Turbine web site is at <a class="externalLink" href="http://turbine.apache.org/">http://turbine.apache.org/</a>.
+</p>
+
+
+<p>
+A very good tutorial on using Torque is also on the Turbine web site,
+here <a class="externalLink" href="http://db.apache.org/torque/releases/torque-3.2/tutorial/">http://db.apache.org/torque/releases/torque-3.2/tutorial/</a>.
+</p>
+
+
+<p>Velocity is available from <a class="externalLink" href="http://velocity.apache.org/engine/">http://velocity.apache.org/engine/</a>. There is also
+extensive documentation about the Syntax and Usage of the Velocity Template Language available.
+</p>
+
+
+<p>
+<a href="mail-lists.html">The Turbine mailing lists.</a>
+</p>
+
+
+<div class="section">
+<h3><a name="This_page"></a>This page</h3>
+
+<p>
+The original version of this page has been written by Jeff Linwood. He
+has been using Turbine to build a web services infrastructure
+application. He is a co-author of <a class="externalLink" href="http://www.amazon.com/gp/product/1861007817/">Professional
+Struts Applications</a>, which covers Velocity. He'd like to thank
+Jason van Zyl, Troy Mutter, Skip Walker, David Minter, Jason Pettiss,
+and his brother Rob Linwood for reviewing this article.
+</p>
+
+<p>
+The article has been revised for Turbine 2.3 and Turbine 2.4 by <a class="externalLink" href="mailto:henning@apache.org">Henning Schmiedehausen</a>. All
+errors and omissions from Jeffs' original article are mine.
+</p>
+</div>
+</div>
+
+
+
+      </div>
+    </div>
+    <div class="clear">
+      <hr/>
+    </div>
+    <div id="footer">
+      <div class="xright">
+              Copyright &#169;                    2000&#x2013;2017
+                        <a href="http://turbine.apache.org/">Apache Software Foundation</a>.
+            All rights reserved.      
+                    
+                  </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+  </body>
 </html>
\ No newline at end of file

Modified: websites/production/turbine/content/turbine/index.html
==============================================================================
--- websites/production/turbine/content/turbine/index.html (original)
+++ websites/production/turbine/content/turbine/index.html Wed Nov 22 13:04:39 2017
@@ -1,302 +1,308 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<!-- Generated by Apache Maven Doxia Site Renderer 1.4 at 10 January 2016 -->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-    <title>Apache Turbine - 
-    Turbine Releases</title>
-    <style type="text/css" media="all">
-      @import url("../css/maven-base.css");
-      @import url("../css/maven-theme.css");
-      @import url("../css/site.css");
-    </style>
-    <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" />
-    <meta name="Date-Revision-yyyymmdd" content="20160110" />
-    <meta http-equiv="Content-Language" content="en" />
-        
-        </head>
-  <body class="composite">
-    <div id="banner">
-                                      <a href=".././" id="bannerLeft">
-                                                <img src="../images/turbine-project.png" alt="Apache Turbine" />
-                </a>
-                          <div id="bannerRight">
-                                                <img src="../images/logo.gif" alt="Apache Turbine" />
-                </div>
-            <div class="clear">
-        <hr/>
-      </div>
-    </div>
-    <div id="breadcrumbs">
-            
-                    
-                <div class="xleft">
-        <span id="publishDate">Last Published: 10 January 2016</span>
-                  &nbsp;| <span id="projectVersion">Version: 4.0</span>
-                      </div>
-            <div class="xright">                    <a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a>
-            |
-                        <a href=".././" title="Turbine">Turbine</a>
-            |
-                        <a href="../fulcrum/" title="Fulcrum">Fulcrum</a>
-              
-                    
-      </div>
-      <div class="clear">
-        <hr/>
-      </div>
-    </div>
-    <div id="leftColumn">
-      <div id="navcolumn">
-             
-                    
-                                <h5>General Information</h5>
-                  <ul>
-                  <li class="none">
-                          <a href="../index.html" title="Overview">Overview</a>
-            </li>
-                  <li class="none">
-                          <a href="../turbine-concepts.html" title="Turbine Concepts">Turbine Concepts</a>
-            </li>
-                  <li class="none">
-                          <a href="../fsd.html" title="Specification">Specification</a>
-            </li>
-                  <li class="none">
-                          <a href="../further-reading/index.html" title="Further Reading">Further Reading</a>
-            </li>
-                  <li class="none">
-                          <a href="../news.html" title="News and Status">News and Status</a>
-            </li>
-                  <li class="none">
-                          <a href="../common/powered.html" title="Sites Using Turbine">Sites Using Turbine</a>
-            </li>
-                  <li class="none">
-                          <a href="../common/related.html" title="Sites Related to Turbine">Sites Related to Turbine</a>
-            </li>
-                  <li class="none">
-                          <a href="../common/license.html" title="License">License</a>
-            </li>
-                  <li class="none">
-                          <a href="../download.html" title="Download">Download</a>
-            </li>
-                  <li class="none">
-                          <a href="../examples.html" title="Example Apps">Example Apps</a>
-            </li>
-          </ul>
-                       <h5>Shortcuts to Turbine Documentation</h5>
-                  <ul>
-                  <li class="none">
-                          <a href="https://blogs.apache.org/turbine/" class="externalLink" title="Turbine Blog">Turbine Blog</a>
-            </li>
-                  <li class="none">
-                          <a href="http://wiki.apache.org/turbine/" class="externalLink" title="Turbine Wiki Home">Turbine Wiki Home</a>
-            </li>
-                  <li class="none">
-                          <a href="http://wiki.apache.org/turbine/Turbine2/FAQ" class="externalLink" title="Frequently Asked Questions (FAQ)">Frequently Asked Questions (FAQ)</a>
-            </li>
-                  <li class="none">
-                          <a href="http://wiki.apache.org/turbine/Turbine2/Tutorial" class="externalLink" title="Tutorial">Tutorial</a>
-            </li>
-                  <li class="none">
-                          <a href="http://wiki.apache.org/turbine/Turbine2/UsersGuide" class="externalLink" title="User's Guide">User's Guide</a>
-            </li>
-                  <li class="none">
-                          <a href="http://wiki.apache.org/turbine/Turbine2/Development" class="externalLink" title="Development">Development</a>
-            </li>
-          </ul>
-                       <h5>Turbine Releases</h5>
-                  <ul>
-                  <li class="none">
-            <strong>Overview</strong>
-          </li>
-                  <li class="none">
-                          <a href="../turbine/turbine-2.3.3/index.html" title="Turbine 2.3.3">Turbine 2.3.3</a>
-            </li>
-                  <li class="none">
-                          <a href="../turbine/turbine-4.0-M2/index.html" title="Turbine 4.0-M2">Turbine 4.0-M2</a>
-            </li>
-          </ul>
-                       <h5>Turbine Development</h5>
-                  <ul>
-                  <li class="none">
-                          <a href="../turbine/development/turbine-4.0/index.html" title="Turbine 4.0">Turbine 4.0</a>
-            </li>
-          </ul>
-                       <h5>Turbine Sub Projects</h5>
-                  <ul>
-                  <li class="none">
-                          <a href="../fulcrum/index.html" title="Fulcrum">Fulcrum</a>
-            </li>
-          </ul>
-                       <h5>Closed projects</h5>
-                  <ul>
-                  <li class="none">
-                          <a href="../stratum/index.html" title="Stratum">Stratum</a>
-            </li>
-                  <li class="none">
-                          <a href="../tdk/index.html" title="TDK">TDK</a>
-            </li>
-                  <li class="none">
-                          <a href="../meta/index.html" title="META">META</a>
-            </li>
-          </ul>
-                       <h5>Community</h5>
-                  <ul>
-                  <li class="none">
-                          <a href="../who-we-are.html" title="Who we are">Who we are</a>
-            </li>
-                  <li class="none">
-                          <a href="../contact.html" title="Contact us">Contact us</a>
-            </li>
-                  <li class="none">
-                          <a href="../how-to-help.html" title="How to help">How to help</a>
-            </li>
-                  <li class="none">
-                          <a href="../how-it-works.html" title="How it works">How it works</a>
-            </li>
-                  <li class="none">
-                          <a href="../board-reports.html" title="Board reports">Board reports</a>
-            </li>
-          </ul>
-                       <h5>General Development Information</h5>
-                  <ul>
-                  <li class="none">
-                          <a href="../common/code-standards.html" title="Coding Specification">Coding Specification</a>
-            </li>
-                  <li class="none">
-                          <a href="../common/developer-links.html" title="Developer Links">Developer Links</a>
-            </li>
-                  <li class="none">
-                          <a href="../common/documentation.html" title="Improving Documentation">Improving Documentation</a>
-            </li>
-          </ul>
-                       <h5>Project Documentation</h5>
-                  <ul>
-                                                                                                                                                              <li class="collapsed">
-                          <a href="../project-info.html" title="Project Information">Project Information</a>
-                  </li>
-                                                                    <li class="collapsed">
-                          <a href="../project-reports.html" title="Project Reports">Project Reports</a>
-                  </li>
-          </ul>
-                       <h5>Apache</h5>
-                  <ul>
-                  <li class="none">
-                          <a href="http://www.apache.org/" class="externalLink" title="Apache Website">Apache Website</a>
-            </li>
-                  <li class="none">
-                          <a href="http://www.apache.org/licenses/" class="externalLink" title="License">License</a>
-            </li>
-                  <li class="none">
-                          <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works">How the ASF works</a>
-            </li>
-                  <li class="none">
-                          <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">Sponsorship</a>
-            </li>
-                  <li class="none">
-                          <a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">Thanks</a>
-            </li>
-                  <li class="none">
-                          <a href="http://www.apache.org/security/" class="externalLink" title="Security">Security</a>
-            </li>
-          </ul>
-                             <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
-        <img class="poweredBy" alt="Built by Maven" src="../images/logos/maven-feather.png" />
-      </a>
-                   
-                    
-            </div>
-    </div>
-    <div id="bodyColumn">
-      <div id="contentBox">
-        <!-- 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. -->
-
-  
-
-    <div class="section">
-<h2>Turbine releases<a name="Turbine_releases"></a></h2>
-    
-<p>
-      These are the current releases of the Turbine project.
-    </p>
-
-    
-<div class="section">
-<h3>Turbine 4.0 Release Branch<a name="Turbine_4.0_Release_Branch"></a></h3>
-    
-<ul>
-      
-<li><a href="turbine-4.0-M1/">Apache Turbine 4.0 Milestone 1</a></li>
-      
-<li><a href="development/turbine-4.0/">Apache Turbine 4.0-M2-SNAPSHOT</a> - Current 4.0 Development tree</li>
-    </ul>
-    </div>
-
-    
-<div class="section">
-<h3>Turbine 2.3 Release Branch<a name="Turbine_2.3_Release_Branch"></a></h3>
-    
-<ul>
-      
-<li><a href="turbine-2.3.3/">Apache Turbine 2.3.3</a></li>
-    </ul>
-    </div>
-
-    </div>
-
-    
-<div class="section">
-<h2>Historic versions<a name="Historic_versions"></a></h2>
-    
-<p>
-     These Versions should no longer be used for new developments. They are here for documentation purposes.
-    </p>
-    
-<ul>
-      
-<li><a href="turbine-2.1/">Jakarta Turbine 2.1</a></li>
-      
-<li><a href="turbine-2.2.0/">Jakarta Turbine 2.2</a></li>
-      
-<li><a href="turbine-2.3/">Jakarta Turbine 2.3</a></li>
-      
-<li><a href="turbine-2.3.1/">Jakarta Turbine 2.3.1</a></li>
-      
-<li><a href="turbine-2.3.2/">Jakarta Turbine 2.3.2</a></li>
-    </ul>
-    </div>
-  
-
-      </div>
-    </div>
-    <div class="clear">
-      <hr/>
-    </div>
-    <div id="footer">
-      <div class="xright">
-              Copyright &#169;                    2000-2016
-                        <a href="http://turbine.apache.org/">Apache Software Foundation</a>.
-            All Rights Reserved.      
-                    
-                  </div>
-      <div class="clear">
-        <hr/>
-      </div>
-    </div>
-  </body>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!-- Generated by Apache Maven Doxia Site Renderer 1.6 at 22 November 2017 -->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+    <title>Apache Turbine &#x2013; Turbine Releases</title>
+    <style type="text/css" media="all">
+      @import url("../css/maven-base.css");
+      @import url("../css/maven-theme.css");
+      @import url("../css/site.css");
+    </style>
+    <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" />
+    <meta name="Date-Revision-yyyymmdd" content="20171122" />
+    <meta http-equiv="Content-Language" content="en" />
+        
+        </head>
+  <body class="composite">
+    <div id="banner">
+                                      <a href=".././" id="bannerLeft">
+                                                <img src="../images/turbine-project.png" alt="Apache Turbine" />
+                </a>
+                          <div id="bannerRight">
+                                                <img src="../images/logo.gif" alt="Apache Turbine" />
+                </div>
+            <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="breadcrumbs">
+            
+                    
+                <div class="xleft">
+        <span id="publishDate">Last Published: 22 November 2017</span>
+                  &nbsp;| <span id="projectVersion">Version: 4.0</span>
+                      </div>
+            <div class="xright">                    <a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a>
+            |
+                        <a href=".././" title="Turbine">Turbine</a>
+            |
+                        <a href="../fulcrum/" title="Fulcrum">Fulcrum</a>
+              
+                    
+      </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="leftColumn">
+      <div id="navcolumn">
+             
+                    
+                                <h5>General Information</h5>
+                  <ul>
+                  <li class="none">
+                          <a href="../index.html" title="Overview">Overview</a>
+            </li>
+                  <li class="none">
+                          <a href="../turbine-concepts.html" title="Turbine Concepts">Turbine Concepts</a>
+            </li>
+                  <li class="none">
+                          <a href="../fsd.html" title="Specification">Specification</a>
+            </li>
+                  <li class="none">
+                          <a href="../further-reading/index.html" title="Further Reading">Further Reading</a>
+            </li>
+                  <li class="none">
+                          <a href="../news.html" title="News and Status">News and Status</a>
+            </li>
+                  <li class="none">
+                          <a href="../common/powered.html" title="Sites Using Turbine">Sites Using Turbine</a>
+            </li>
+                  <li class="none">
+                          <a href="../common/related.html" title="Sites Related to Turbine">Sites Related to Turbine</a>
+            </li>
+                  <li class="none">
+                          <a href="../common/license.html" title="License">License</a>
+            </li>
+                  <li class="none">
+                          <a href="../download.html" title="Download">Download</a>
+            </li>
+                  <li class="none">
+                          <a href="../examples.html" title="Example Apps">Example Apps</a>
+            </li>
+          </ul>
+                       <h5>Shortcuts to Turbine Documentation</h5>
+                  <ul>
+                  <li class="none">
+                          <a href="https://blogs.apache.org/turbine/" class="externalLink" title="Turbine Blog">Turbine Blog</a>
+            </li>
+                  <li class="none">
+                          <a href="http://wiki.apache.org/turbine/" class="externalLink" title="Turbine Wiki Home">Turbine Wiki Home</a>
+            </li>
+                  <li class="none">
+                          <a href="http://wiki.apache.org/turbine/Turbine2/FAQ" class="externalLink" title="Frequently Asked Questions (FAQ)">Frequently Asked Questions (FAQ)</a>
+            </li>
+                  <li class="none">
+                          <a href="http://wiki.apache.org/turbine/Turbine2/Tutorial" class="externalLink" title="Tutorial">Tutorial</a>
+            </li>
+                  <li class="none">
+                          <a href="http://wiki.apache.org/turbine/Turbine2/UsersGuide" class="externalLink" title="User's Guide">User's Guide</a>
+            </li>
+                  <li class="none">
+                          <a href="https://wiki.apache.org/turbine/Turbine5" class="externalLink" title="Development">Development</a>
+            </li>
+          </ul>
+                       <h5>Turbine Releases</h5>
+                  <ul>
+                  <li class="none">
+            <strong>Overview</strong>
+          </li>
+                  <li class="none">
+                          <a href="../turbine/turbine-2.3.3/index.html" title="Turbine 2.3.3">Turbine 2.3.3</a>
+            </li>
+                  <li class="none">
+                          <a href="../turbine/turbine-4.0-M2/index.html" title="Turbine 4.0-M2">Turbine 4.0-M2</a>
+            </li>
+                  <li class="none">
+                          <a href="../turbine/turbine-4.0/index.html" title="Turbine 4.0">Turbine 4.0</a>
+            </li>
+          </ul>
+                       <h5>Turbine Development</h5>
+                  <ul>
+                  <li class="none">
+                          <a href="../turbine/development/turbine-4.1/index.html" title="Turbine 4.1">Turbine 4.1</a>
+            </li>
+          </ul>
+                       <h5>Turbine Sub Projects</h5>
+                  <ul>
+                  <li class="none">
+                          <a href="../fulcrum/index.html" title="Fulcrum">Fulcrum</a>
+            </li>
+          </ul>
+                       <h5>Closed projects</h5>
+                  <ul>
+                  <li class="none">
+                          <a href="../stratum/index.html" title="Stratum">Stratum</a>
+            </li>
+                  <li class="none">
+                          <a href="../tdk/index.html" title="TDK">TDK</a>
+            </li>
+                  <li class="none">
+                          <a href="../meta/index.html" title="META">META</a>
+            </li>
+          </ul>
+                       <h5>Community</h5>
+                  <ul>
+                  <li class="none">
+                          <a href="../who-we-are.html" title="Who we are">Who we are</a>
+            </li>
+                  <li class="none">
+                          <a href="../contact.html" title="Contact us">Contact us</a>
+            </li>
+                  <li class="none">
+                          <a href="../how-to-help.html" title="How to help">How to help</a>
+            </li>
+                  <li class="none">
+                          <a href="../how-it-works.html" title="How it works">How it works</a>
+            </li>
+                  <li class="none">
+                          <a href="../board-reports.html" title="Board reports">Board reports</a>
+            </li>
+          </ul>
+                       <h5>General Development Information</h5>
+                  <ul>
+                  <li class="none">
+                          <a href="../common/code-standards.html" title="Coding Specification">Coding Specification</a>
+            </li>
+                  <li class="none">
+                          <a href="../common/developer-links.html" title="Developer Links">Developer Links</a>
+            </li>
+                  <li class="none">
+                          <a href="../common/documentation.html" title="Improving Documentation">Improving Documentation</a>
+            </li>
+          </ul>
+                       <h5>Project Documentation</h5>
+                  <ul>
+                                                                                                                                            <li class="collapsed">
+                          <a href="../project-info.html" title="Project Information">Project Information</a>
+                  </li>
+                                                                    <li class="collapsed">
+                          <a href="../project-reports.html" title="Project Reports">Project Reports</a>
+                  </li>
+          </ul>
+                       <h5>Apache</h5>
+                  <ul>
+                  <li class="none">
+                          <a href="http://www.apache.org/" class="externalLink" title="Apache Website">Apache Website</a>
+            </li>
+                  <li class="none">
+                          <a href="http://www.apache.org/licenses/" class="externalLink" title="License">License</a>
+            </li>
+                  <li class="none">
+                          <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works">How the ASF works</a>
+            </li>
+                  <li class="none">
+                          <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">Sponsorship</a>
+            </li>
+                  <li class="none">
+                          <a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">Thanks</a>
+            </li>
+                  <li class="none">
+                          <a href="http://www.apache.org/security/" class="externalLink" title="Security">Security</a>
+            </li>
+          </ul>
+                             <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+        <img class="poweredBy" alt="Built by Maven" src="../images/logos/maven-feather.png" />
+      </a>
+                   
+                    
+            </div>
+    </div>
+    <div id="bodyColumn">
+      <div id="contentBox">
+        <!-- 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. -->
+
+  
+
+    <div class="section">
+<h2><a name="Turbine_releases"></a>Turbine releases</h2>
+    
+<p>
+      These are the current releases of the Turbine project.
+    </p>
+
+    
+<div class="section">
+<h3><a name="Turbine_4.0_Release_Branch"></a>Turbine 4.0 Release Branch</h3>
+    
+<ul>
+      
+<li><a href="turbine-4.0-M1/">Apache Turbine 4.0 Milestone 1</a></li>
+      
+<li><a href="turbine-4.0-M2/">Apache Turbine 4.0 Milestone 2</a></li>
+      
+<li><a href="development/turbine-4.1/">Apache Turbine 4.1-SNAPSHOT</a> - Current 4.1 Development tree</li>
+      
+<li><a href="turbine-4.0/">Apache Turbine 4.0</a> - Current 4.0 Development tree</li>
+    </ul>
+    </div>
+
+    
+<div class="section">
+<h3><a name="Turbine_2.3_Release_Branch"></a>Turbine 2.3 Release Branch</h3>
+    
+<ul>
+      
+<li><a href="turbine-2.3.3/">Apache Turbine 2.3.3</a></li>
+    </ul>
+    </div>
+
+    </div>
+
+    
+<div class="section">
+<h2><a name="Historic_versions"></a>Historic versions</h2>
+    
+<p>
+     These Versions should no longer be used for new developments. They are here for documentation purposes.
+    </p>
+    
+<ul>
+      
+<li><a href="turbine-2.1/">Jakarta Turbine 2.1</a></li>
+      
+<li><a href="turbine-2.2.0/">Jakarta Turbine 2.2</a></li>
+      
+<li><a href="turbine-2.3/">Jakarta Turbine 2.3</a></li>
+      
+<li><a href="turbine-2.3.1/">Jakarta Turbine 2.3.1</a></li>
+      
+<li><a href="turbine-2.3.2/">Jakarta Turbine 2.3.2</a></li>
+    </ul>
+    </div>
+  
+
+      </div>
+    </div>
+    <div class="clear">
+      <hr/>
+    </div>
+    <div id="footer">
+      <div class="xright">
+              Copyright &#169;                    2000&#x2013;2017
+                        <a href="http://turbine.apache.org/">Apache Software Foundation</a>.
+            All rights reserved.      
+                    
+                  </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+  </body>
 </html>
\ No newline at end of file