Modified: websites/production/turbine/content/further-reading/model2+1.html ============================================================================== --- websites/production/turbine/content/further-reading/model2+1.html (original) +++ websites/production/turbine/content/further-reading/model2+1.html Wed Nov 22 13:04:39 2017 @@ -1,371 +1,373 @@ -<!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 Model 2+1</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> - | <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"> - <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>What is model 2+1?<a name="What_is_model_21"></a></h2> - - -<div class="source"> -<pre> - To: [email protected] - Subject: Re: Is Turbine MVC or HMVC? - Date: Wed, 11 Oct 2000 14:04:52 +0200 - From: Christoph Reck [email protected] -</pre></div> - - -<p> -Turbine follows the MVC desing pattern. -</p> - -<p> -</p> -<ul> - -<li> Model - the underlying data sources (via peers or beans)</li> - -<li> View - one of the templating engines</li> - -<li> Controller - Turbine servlet plus your action+screen classes</li> -</ul> - - - -<p> -Since the view and the controller are tightly coupled in Turbine, -it is stated to follow the Model2 design pattern, with a + 1 -addition due to way actions are used (hence Model 2 + 1). -</p> - - -<p> -Turbine does not directly support the Hierachical MVC pattern, but -it could be used this way by defining multiple module and template -pathes (would impact performance). Note that in the HMVC each MVC -instance is self-contained and separable from the rest. -</p> - - -<p> -Note that many components within a MVC system follow themselves -the MVC pattern, therefore most MVC systems are also HMVC systems -(this also applies to Turbine as a whole, but your application with -Turbine is normally not HMVC). -</p> - - -<p> -Also note that you could use Turbine in a non MVC manner, but -normally it leads you to use it as MVC (which JSP does not). -</p> - - -<p> -I hope this clarifies your question, -Christoph -</p> - -</div> - - -<div class="section"> -<h2>Jon's Comments<a name="Jons_Comments"></a></h2> - -<p> -That is a GREAT explanation and I'm going to use that for now on...except it -isn't entirely true. :-) -</p> - - -<p> -The +1 was a joke on my part to see what people would do with it. I figured -that people were believing this Model 2 hype with JSP and such and I wanted -to improve on it. I love playing with marketing games. I read that Model 2 -paper and then figured that Turbine was better than what they declared as -Model 2. -</p> - - -<p> -Calling it Model 3 would have been like saying that Turbine was just a third -generation of Model 2. So, instead I figured that making it +1 just made it -appear to be an improved Model 2 model since that is what Turbine really is. -:-) -</p> - - -<p> -Oh yea...one more reason for the +1... -</p> - - -<p> -It is the Apache <a class="externalLink" href="http://www.apache.org/foundation/voting.html">voting style</a>. :-) -</p> - - -<p> -Turbine is Model 2 .......... +1 ! :-) -</p> - - -<p>-jon stevens</p> -</div> - - -<div class="section"> -<h2>Resources<a name="Resources"></a></h2> - -<p> -<a class="externalLink" href="http://www.javaworld.com/javaworld/jw-12-1999/jw-12-ssj-jspmvc.html"> -Understanding JavaServer Pages Model 2 architecture</a> -</p> - -</div> - - - </div> - </div> - <div class="clear"> - <hr/> - </div> - <div id="footer"> - <div class="xright"> - Copyright © 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 – Turbine Model 2+1</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> + | <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"> + <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="What_is_model_21"></a>What is model 2+1?</h2> + + +<div class="source"> +<pre> + To: [email protected] + Subject: Re: Is Turbine MVC or HMVC? + Date: Wed, 11 Oct 2000 14:04:52 +0200 + From: Christoph Reck [email protected] +</pre></div> + + +<p> +Turbine follows the MVC desing pattern. +</p> + +<p> +</p> +<ul> + +<li> Model - the underlying data sources (via peers or beans)</li> + +<li> View - one of the templating engines</li> + +<li> Controller - Turbine servlet plus your action+screen classes</li> +</ul> + + + +<p> +Since the view and the controller are tightly coupled in Turbine, +it is stated to follow the Model2 design pattern, with a + 1 +addition due to way actions are used (hence Model 2 + 1). +</p> + + +<p> +Turbine does not directly support the Hierachical MVC pattern, but +it could be used this way by defining multiple module and template +pathes (would impact performance). Note that in the HMVC each MVC +instance is self-contained and separable from the rest. +</p> + + +<p> +Note that many components within a MVC system follow themselves +the MVC pattern, therefore most MVC systems are also HMVC systems +(this also applies to Turbine as a whole, but your application with +Turbine is normally not HMVC). +</p> + + +<p> +Also note that you could use Turbine in a non MVC manner, but +normally it leads you to use it as MVC (which JSP does not). +</p> + + +<p> +I hope this clarifies your question, +Christoph +</p> + +</div> + + +<div class="section"> +<h2><a name="Jons_Comments"></a>Jon's Comments</h2> + +<p> +That is a GREAT explanation and I'm going to use that for now on...except it +isn't entirely true. :-) +</p> + + +<p> +The +1 was a joke on my part to see what people would do with it. I figured +that people were believing this Model 2 hype with JSP and such and I wanted +to improve on it. I love playing with marketing games. I read that Model 2 +paper and then figured that Turbine was better than what they declared as +Model 2. +</p> + + +<p> +Calling it Model 3 would have been like saying that Turbine was just a third +generation of Model 2. So, instead I figured that making it +1 just made it +appear to be an improved Model 2 model since that is what Turbine really is. +:-) +</p> + + +<p> +Oh yea...one more reason for the +1... +</p> + + +<p> +It is the Apache <a class="externalLink" href="http://www.apache.org/foundation/voting.html">voting style</a>. :-) +</p> + + +<p> +Turbine is Model 2 .......... +1 ! :-) +</p> + + +<p>-jon stevens</p> +</div> + + +<div class="section"> +<h2><a name="Resources"></a>Resources</h2> + +<p> +<a class="externalLink" href="http://www.javaworld.com/javaworld/jw-12-1999/jw-12-ssj-jspmvc.html"> +Understanding JavaServer Pages Model 2 architecture</a> +</p> + +</div> + + + </div> + </div> + <div class="clear"> + <hr/> + </div> + <div id="footer"> + <div class="xright"> + Copyright © 2000–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/further-reading/pullmodel.html ============================================================================== --- websites/production/turbine/content/further-reading/pullmodel.html (original) +++ websites/production/turbine/content/further-reading/pullmodel.html Wed Nov 22 13:04:39 2017 @@ -1,387 +1,389 @@ -<!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 - - Pull vs. Push</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> - | <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"> - <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>Pull vs. Push<a name="Pull_vs._Push"></a></h2> - - -<p>By: <a class="externalLink" href="mailto:[email protected]">Jon S. Stevens</a> -<br /> -$Date: 2013-09-27 09:33:50 +0200 (Fr, 27 Sep 2013) $ -</p> - - -<p> -This document is to explain a different type of philosophy for working with -Context based MVC tools like WebMacro (WM) and <a class="externalLink" href="http://velocity.apache.org/engine/">Velocity</a> (V) than I think that -the Turbine community is used to. The requirement for this philosophy has come -up recently during <a class="externalLink" href="http://scarab.tigris.org/">Scarab</a> -development and I would like to share and document it with you all. Many thanks -to Brian B for being patient with me and trying to explain exactly what he wants -to see. So, let me start off by giving a little bit of history and then moving -on from there... -</p> - - -<p> -The current encouragement that Turbine gives to developers is to do a mapping -between one Screen (Java) and one Template (WM or V). The way it works is that -you build up a Context object that is essentially a Hashtable that contains all -of the data that is required to render a particular template. Within the -template, you refer to that data in order to format it for display. I will refer -to this as the "Push MVC Model." This IMHO is a perfectly acceptable, easy to -understand and implement approach. -</p> - - -<p> -We have solved the problem of being able to display the data on a template -without requiring the engineer to make modifications to the Java code. In other -words, you can modify the look and feel of the overall website without the -requirement of having a Java engineer present to make the changes. This is -a very good step forward. -</p> - - -<p> -However, it has a shortcoming in that it makes it more difficult to allow the -template designer (ie: a non programmer) the ability to move information on a -template from one template to another template because it would require the -logic in the Java code to be modified as well. For example, say you have a set -of "wizard" type screens and you want to change the order of execution of those -screens or even the order of the fields on those screens. In order to do so, you -can't simply change the Next/Back links you need to also change the Java code. -</p> - - -<p> -Another example of this is if you have a form on a page and you want to be -able to split that form across several steps across several pages. In the -current model, you would have to potentially write/modify several Java classes. -In reality, this should be something that is easily modifiable by just a single -template engineer who doesn't necessarily even know Java. -</p> - - -<p> -There are several considerations that one must take into consideration regarding -the design of a system to provide this level of abstraction. For example, when -someone submits the form and there is an error. Proper UI would suggest that you -should re-display the page with the previous form data filled in as well as an -error message that details the problems. You also need to consider the ability -to display the same form that may be pre-populated with information from the -database instead of as an error from the user. -</p> - - -<p> -So, beginning with Scarab, we are going to try another model which I will -describe as the "Pull MVC Model". What this entails is the ability to create an -object that is able to "pull" the required information out at execution time -within the template. Thus, it becomes the job of the template designer to -understand the API of objects available to him/her to take advantage of. -</p> - - -<p> -Instead of the developer telling the designer what Context names to use for each -and every screen, there is instead a set of a few objects available for the -template designer to pick and choose from. These objects will provide methods to -access the underlying information either from the database or from the -previously submitted form information. -</p> - - -<p> -Gone are the days where one would have a Java class that would be responsible -for building the context up for the template. Instead, there would be a single -base class that places the few objects into the context for every request and -there is a documented API that the template designer can refer to in order to -access the information that he/she needs to get at. Of course this information -is only retrieved when requested and can also be managed in a cache for reuse. -</p> - - -<p> -By moving to a "Pull" model, it becomes possible to more easily achieve complete -independence from the Java engineers in order to not only change the look and -feel (UI) of the site but also the information architecture (IA) layout and flow -of the site. -</p> - - -<p> -While this puts more requirements on the Java engineer to make sure that the -template designer has a well defined API, it will save the Java engineer many -hours further down the road when the client requests IA changes because now the -responsibility is on the template designer to make the changes. Therefore the -increased initial developer time is justified in order to realize the long term -goals of the project. -</p> - - -<p> -I hope that this makes sense to everyone. I'm sure that some of you are probably -saying "well, duh!." However, this is really not the model that has been -encouraged so far within Turbine nor within other products such as XMLC (which -actually operates *only* on the Push model), so I believe that it is somewhat -uncharted territory for some people. The only products that I can think of right -now that encourage this is JSP taglibs and Tea, however, I still feel as though -they have missed the boat on this in one way or another. -</p> - - -<p> -Comments are appreciated. Please post them to the Turbine -<a href="/mail-lists.html">mailing list</a>. -</p> - -</div> - - - - </div> - </div> - <div class="clear"> - <hr/> - </div> - <div id="footer"> - <div class="xright"> - Copyright © 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 – Pull vs. Push</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> + | <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"> + <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="Pull_vs._Push"></a>Pull vs. Push</h2> + + +<p>By: <a class="externalLink" href="mailto:[email protected]">Jon S. Stevens</a> +<br /> +$Date: 2013-09-27 09:33:50 +0200 (Fr, 27 Sep 2013) $ +</p> + + +<p> +This document is to explain a different type of philosophy for working with +Context based MVC tools like WebMacro (WM) and <a class="externalLink" href="http://velocity.apache.org/engine/">Velocity</a> (V) than I think that +the Turbine community is used to. The requirement for this philosophy has come +up recently during <a class="externalLink" href="http://scarab.tigris.org/">Scarab</a> +development and I would like to share and document it with you all. Many thanks +to Brian B for being patient with me and trying to explain exactly what he wants +to see. So, let me start off by giving a little bit of history and then moving +on from there... +</p> + + +<p> +The current encouragement that Turbine gives to developers is to do a mapping +between one Screen (Java) and one Template (WM or V). The way it works is that +you build up a Context object that is essentially a Hashtable that contains all +of the data that is required to render a particular template. Within the +template, you refer to that data in order to format it for display. I will refer +to this as the "Push MVC Model." This IMHO is a perfectly acceptable, easy to +understand and implement approach. +</p> + + +<p> +We have solved the problem of being able to display the data on a template +without requiring the engineer to make modifications to the Java code. In other +words, you can modify the look and feel of the overall website without the +requirement of having a Java engineer present to make the changes. This is +a very good step forward. +</p> + + +<p> +However, it has a shortcoming in that it makes it more difficult to allow the +template designer (ie: a non programmer) the ability to move information on a +template from one template to another template because it would require the +logic in the Java code to be modified as well. For example, say you have a set +of "wizard" type screens and you want to change the order of execution of those +screens or even the order of the fields on those screens. In order to do so, you +can't simply change the Next/Back links you need to also change the Java code. +</p> + + +<p> +Another example of this is if you have a form on a page and you want to be +able to split that form across several steps across several pages. In the +current model, you would have to potentially write/modify several Java classes. +In reality, this should be something that is easily modifiable by just a single +template engineer who doesn't necessarily even know Java. +</p> + + +<p> +There are several considerations that one must take into consideration regarding +the design of a system to provide this level of abstraction. For example, when +someone submits the form and there is an error. Proper UI would suggest that you +should re-display the page with the previous form data filled in as well as an +error message that details the problems. You also need to consider the ability +to display the same form that may be pre-populated with information from the +database instead of as an error from the user. +</p> + + +<p> +So, beginning with Scarab, we are going to try another model which I will +describe as the "Pull MVC Model". What this entails is the ability to create an +object that is able to "pull" the required information out at execution time +within the template. Thus, it becomes the job of the template designer to +understand the API of objects available to him/her to take advantage of. +</p> + + +<p> +Instead of the developer telling the designer what Context names to use for each +and every screen, there is instead a set of a few objects available for the +template designer to pick and choose from. These objects will provide methods to +access the underlying information either from the database or from the +previously submitted form information. +</p> + + +<p> +Gone are the days where one would have a Java class that would be responsible +for building the context up for the template. Instead, there would be a single +base class that places the few objects into the context for every request and +there is a documented API that the template designer can refer to in order to +access the information that he/she needs to get at. Of course this information +is only retrieved when requested and can also be managed in a cache for reuse. +</p> + + +<p> +By moving to a "Pull" model, it becomes possible to more easily achieve complete +independence from the Java engineers in order to not only change the look and +feel (UI) of the site but also the information architecture (IA) layout and flow +of the site. +</p> + + +<p> +While this puts more requirements on the Java engineer to make sure that the +template designer has a well defined API, it will save the Java engineer many +hours further down the road when the client requests IA changes because now the +responsibility is on the template designer to make the changes. Therefore the +increased initial developer time is justified in order to realize the long term +goals of the project. +</p> + + +<p> +I hope that this makes sense to everyone. I'm sure that some of you are probably +saying "well, duh!." However, this is really not the model that has been +encouraged so far within Turbine nor within other products such as XMLC (which +actually operates *only* on the Push model), so I believe that it is somewhat +uncharted territory for some people. The only products that I can think of right +now that encourage this is JSP taglibs and Tea, however, I still feel as though +they have missed the boat on this in one way or another. +</p> + + +<p> +Comments are appreciated. Please post them to the Turbine +<a href="/mail-lists.html">mailing list</a>. +</p> + +</div> + + + + </div> + </div> + <div class="clear"> + <hr/> + </div> + <div id="footer"> + <div class="xright"> + Copyright © 2000–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/getinvolved.html ============================================================================== --- websites/production/turbine/content/getinvolved.html (original) +++ websites/production/turbine/content/getinvolved.html Wed Nov 22 13:04:39 2017 @@ -1,256 +1,258 @@ -<!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 - - Getting Involved</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> - | <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"> - <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>Getting Involved In The Development Of Turbine<a name="Getting_Involved_In_The_Development_Of_Turbine"></a></h2> - -</div> - - - - - </div> - </div> - <div class="clear"> - <hr/> - </div> - <div id="footer"> - <div class="xright"> - Copyright © 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 – Getting Involved</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> + | <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"> + <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="Getting_Involved_In_The_Development_Of_Turbine"></a>Getting Involved In The Development Of Turbine</h2> + +</div> + + + + + </div> + </div> + <div class="clear"> + <hr/> + </div> + <div id="footer"> + <div class="xright"> + Copyright © 2000–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
