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 2025/09/10 12:54:45 UTC
(turbine-core) 01/02: Remove links
This is an automated email from the ASF dual-hosted git repository.
gk pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/turbine-core.git
commit 4589899eff025b0ccf665835d56c982b4fe65424
Author: Georg Kallidis <ge...@fu-berlin.de>
AuthorDate: Tue Jun 17 16:05:35 2025 +0200
Remove links
---
board-reports.html | 227 ++++
common/code-standards.html | 440 +++++++
common/developer-links.html | 211 ++++
common/documentation.html | 368 ++++++
common/further-reading.html | 232 ++++
licenses.html => common/license.html | 140 ++-
common/powered.html | 392 ++++++
common/related.html | 185 +++
common/status/02-08-2002.html | 351 ++++++
common/status/02-15-2002.html | 262 ++++
common/status/02-22-2002.html | 247 ++++
common/status/03-01-2002.html | 183 +++
common/status/03-08-2002.html | 229 ++++
common/status/03-15-2002.html | 189 +++
common/wiki.html | 172 +++
contact.html | 471 ++++++++
download.html | 238 ++++
events/apachecon-eu2005.html | 169 +++
events/apachecon2004.html | 169 +++
examples.html | 187 +++
fsd.html | 218 ++--
further-reading/index.html | 253 ++++
further-reading/j2ee-integration.html | 374 ++++++
further-reading/model2+1.html | 269 +++++
further-reading/pullmodel.html | 288 +++++
getinvolved.html | 157 +++
how-it-works.html | 219 ++++
how-to-help.html | 129 +-
images/ac2004_170x100.gif | Bin 0 -> 7418 bytes
images/add.gif | Bin 207 -> 397 bytes
images/fix.gif | Bin 181 -> 366 bytes
images/icon_help_sml.gif | Bin 1019 -> 1072 bytes
images/remove.gif | Bin 227 -> 607 bytes
images/rss.png | Bin 249 -> 474 bytes
images/turbine-project.svg | 1528 +++---------------------
images/update.gif | Bin 192 -> 1090 bytes
index.html | 434 +++----
issue-management.html | 98 +-
jacoco-aggregate/index.html | 1 +
jacoco-aggregate/jacoco-resources/branchfc.gif | Bin 0 -> 91 bytes
jacoco-aggregate/jacoco-resources/branchnc.gif | Bin 0 -> 91 bytes
jacoco-aggregate/jacoco-resources/branchpc.gif | Bin 0 -> 91 bytes
jacoco-aggregate/jacoco-resources/bundle.gif | Bin 0 -> 709 bytes
jacoco-aggregate/jacoco-resources/class.gif | Bin 0 -> 586 bytes
jacoco-aggregate/jacoco-resources/down.gif | Bin 0 -> 67 bytes
jacoco-aggregate/jacoco-resources/greenbar.gif | Bin 0 -> 91 bytes
jacoco-aggregate/jacoco-resources/group.gif | Bin 0 -> 351 bytes
jacoco-aggregate/jacoco-resources/method.gif | Bin 0 -> 193 bytes
jacoco-aggregate/jacoco-resources/package.gif | Bin 0 -> 227 bytes
jacoco-aggregate/jacoco-resources/prettify.css | 13 +
jacoco-aggregate/jacoco-resources/prettify.js | 1510 +++++++++++++++++++++++
jacoco-aggregate/jacoco-resources/redbar.gif | Bin 0 -> 91 bytes
jacoco-aggregate/jacoco-resources/report.css | 243 ++++
jacoco-aggregate/jacoco-resources/report.gif | Bin 0 -> 363 bytes
jacoco-aggregate/jacoco-resources/session.gif | Bin 0 -> 213 bytes
jacoco-aggregate/jacoco-resources/sort.gif | Bin 0 -> 58 bytes
jacoco-aggregate/jacoco-resources/sort.js | 148 +++
jacoco-aggregate/jacoco-resources/source.gif | Bin 0 -> 354 bytes
jacoco-aggregate/jacoco-resources/up.gif | Bin 0 -> 67 bytes
jacoco-aggregate/jacoco-sessions.html | 1 +
jacoco-aggregate/jacoco.csv | 1 +
jacoco-aggregate/jacoco.xml | 1 +
licenses.html | 98 +-
mailing-lists.html | 120 +-
news.html | 653 ++++++++++
project-info.html | 133 ++-
project-reports.html | 139 ++-
rat-report.html | 689 ++++-------
reports/report-2007-06.html | 241 ++++
reports/report-2007-07.html | 215 ++++
reports/report-2007-08.html | 217 ++++
reports/report-2007-11.html | 220 ++++
reports/report-2008-02.html | 280 +++++
reports/report-2008-05.html | 230 ++++
reports/report-2008-08.html | 222 ++++
reports/report-2008-11.html | 212 ++++
reports/report-2009-02.html | 212 ++++
reports/report-2009-05.html | 216 ++++
reports/report-2009-08.html | 221 ++++
reports/report-2009-11.html | 222 ++++
reports/report-2010-02.html | 220 ++++
reports/report-2010-05.html | 216 ++++
reports/report-2010-08.html | 212 ++++
reports/report-2010-11.html | 242 ++++
reports/report-2011-02.html | 236 ++++
reports/report-2011-05.html | 229 ++++
reports/report-2011-08.html | 226 ++++
reports/report-2011-11.html | 238 ++++
reports/report-2012-02.html | 236 ++++
reports/report-2012-05.html | 231 ++++
reports/report-2012-08.html | 232 ++++
reports/report-2012-11.html | 250 ++++
reports/report-2013-02.html | 232 ++++
reports/report-2013-05.html | 221 ++++
reports/report-2013-08.html | 230 ++++
scm.html | 104 +-
team.html | 393 ++----
turbine-concepts.html | 502 ++++++++
turbine/index.html | 214 ++++
who-we-are.html | 506 ++++++++
100 files changed, 17871 insertions(+), 2786 deletions(-)
diff --git a/board-reports.html b/board-reports.html
new file mode 100644
index 00000000..11e4ba80
--- /dev/null
+++ b/board-reports.html
@@ -0,0 +1,227 @@
+<!DOCTYPE html>
+
+
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/xdoc/board-reports.xml at 17 Jun 2025
+ | Rendered using Apache Maven Fluido Skin 2.1.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0" />
+ <meta name="author" content="Scott Eade" />
+ <title>Board Reports – Apache Turbine</title>
+ <link rel="stylesheet" href="./css/apache-maven-fluido-2.1.0.min.css" />
+ <link rel="stylesheet" href="./css/site.css" />
+ <link rel="stylesheet" href="./css/print.css" media="print" />
+ <script src="./js/apache-maven-fluido-2.1.0.min.js"></script>
+ <style>.github-fork-ribbon:before { background-color: orange; }</style>
+ </head>
+ <body>
+ <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-site" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
+ <div class="container-fluid container-fluid-top">
+ <header>
+ <div id="banner">
+ <div class="pull-left"><div id="bannerLeft"><h1><a href="./"><img src="images/turbine-project.png" alt="Apache Turbine" /></a></h1></div></div>
+ <div class="pull-right"><div id="bannerRight"><h1><a href="./"><img src="images/logo.gif" /></a></h1></div></div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+ <li id="publishDate">Last Published: 01 Apr 2025<span class="divider">|</span>
+</li>
+ <li id="projectVersion">Version: 7.0</li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="./">Turbine</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="https://www.apache.org/">Apache</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><a href="https://www.apache.org">Apache</a></li>
+ </ul>
+ </div>
+ </header>
+ <div class="row-fluid">
+ <header id="leftColumn" class="span2">
+ <nav class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">General Information</li>
+ <li><a href="index.html">Overview</a></li>
+ <li><a href="turbine-concepts.html">Turbine Concepts</a></li>
+ <li><a href="fsd.html">Specification</a></li>
+ <li><a href="further-reading/index.html">Further Reading</a></li>
+ <li><a href="news.html">News and Status</a></li>
+ <li><a href="common/powered.html">Sites Using Turbine</a></li>
+ <li><a href="common/related.html">Sites Related to Turbine</a></li>
+ <li><a href="common/license.html">License</a></li>
+ <li><a href="download.html">Download</a></li>
+ <li><a href="examples.html">Example Apps</a></li>
+ <li class="nav-header">Shortcuts to Turbine Documentation</li>
+ <li><a href="https://blogs.apache.org/turbine/">Turbine Blog</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/">Turbine Wiki Home</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+FAQ">Frequently Asked Questions (FAQ)</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+Tutorial">Tutorial</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+UsersGuide">User's Guide</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine5">Development</a></li>
+ <li class="nav-header">Events</li>
+ <li><a href="https://www.apache.org/events/current-event.html" target="_blank"><img class="imageLink" src="https://www.apache.org/events/current-event-125x125.png" /> Apache Conferences</a></li>
+ <li class="nav-header">Turbine Releases</li>
+ <li><a href="turbine/index.html">Overview</a></li>
+ <li><a href="turbine/turbine-2-3-3/index.html">Turbine 2.3.3</a></li>
+ <li><a href="turbine/turbine-4-0/index.html">Turbine 4.0 (M2)</a></li>
+ <li><a href="turbine/turbine-5-0/index.html">Turbine 5.0</a></li>
+ <li><a href="turbine/turbine-5-1/index.html">Turbine 5.1</a></li>
+ <li><a href="turbine/turbine-6-0/index.html">Turbine 6.0</a></li>
+ <li><a href="turbine/turbine-7-0/index.html">Turbine 7.0</a></li>
+ <li class="nav-header">Turbine Development</li>
+ <li><a href="turbine/index.html">Current Turbine Development Tree</a></li>
+ <li class="nav-header">Turbine Sub Projects</li>
+ <li><a href="fulcrum/index.html">Fulcrum</a></li>
+ <li class="nav-header">Turbine + Fulcrum Parent POM</li>
+ <li><a href="turbine-parent/index.html">Turbine Parent</a></li>
+ <li class="nav-header">Closed projects</li>
+ <li><a href="stratum/index.html">Stratum</a></li>
+ <li><a href="tdk/index.html">TDK</a></li>
+ <li><a href="meta/index.html">META</a></li>
+ <li class="nav-header">Community</li>
+ <li><a href="who-we-are.html">Who we are</a></li>
+ <li><a href="contact.html">Contact us</a></li>
+ <li><a href="how-to-help.html">How to help</a></li>
+ <li><a href="how-it-works.html">How it works</a></li>
+ <li class="active"><a>Board reports</a></li>
+ <li class="nav-header">General Development Information</li>
+ <li><a href="common/code-standards.html">Coding Specification</a></li>
+ <li><a href="common/developer-links.html">Developer Links</a></li>
+ <li><a href="common/documentation.html">Improving Documentation</a></li>
+ <li class="nav-header">ASF</li>
+ <li><a href="https://apache.org/">Main</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://apache.org/foundation/sponsorship">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsors">Thanks</a></li>
+ <li><a href="https://www.apache.org/foundation/policies/conduct">Conduct</a></li>
+ <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ <li class="nav-header">Project Documentation</li>
+ <li><a href="project-info.html"><span class="icon-chevron-right"></span>Project Information</a></li>
+ <li><a href="project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li>
+ <li class="nav-header">Apache</li>
+ <li><a href="https://www.apache.org/">Apache Website</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://www.apache.org/foundation/how-it-works.html">How the ASF works</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ </ul>
+ </nav>
+ <div class="well sidebar-nav">
+<form id="search-form" action="https://www.google.com/search" method="get" >
+ <input value="https://turbine.apache.org/" name="sitesearch" type="hidden" />
+ <input class="search-query" name="q" id="query" type="text" placeholder="Search with Google..." />
+</form>
+ <div id="poweredBy">
+ <div class="clear"></div>
+ <div class="clear"></div>
+<a href="https://maven.apache.org/" class="builtBy" target="_blank"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
+ </div>
+ </div>
+ </header>
+ <main id="bodyColumn" class="span10">
+
+
+
+
+<section><a id="Reports_to_the_Board_of_the_Apache_Software_Foundation"></a>
+<h1>Reports to the Board of the Apache Software Foundation</h1>
+
+
+<p>
+As part of the <a href="http://www.apache.org/" class="externalLink">Apache Software Foundation</a>
+we must report to the board about our activity. These reports are due quarterly
+and are public. As part of our move to a top-level project (TLP), we were
+required to report monthly for the first three months.
+</p>
+
+
+<ul>
+
+<li><a href="reports/report-2007-06.html">June 2007 Report</a></li>
+
+<li><a href="reports/report-2007-07.html">July 2007 Report</a></li>
+
+<li><a href="reports/report-2007-08.html">August 2007 Report</a></li>
+
+<li><a href="reports/report-2007-11.html">November 2007 Report</a></li>
+
+<li><a href="reports/report-2008-02.html">February 2008 Report</a></li>
+
+<li><a href="reports/report-2008-05.html">May 2008 Report</a></li>
+
+<li><a href="reports/report-2008-08.html">August 2008 Report</a></li>
+
+<li><a href="reports/report-2008-11.html">November 2008 Report</a></li>
+
+<li><a href="reports/report-2009-02.html">February 2009 Report</a></li>
+
+<li><a href="reports/report-2009-05.html">May 2009 Report</a></li>
+
+<li><a href="reports/report-2009-08.html">August 2009 Report</a></li>
+
+<li><a href="reports/report-2009-11.html">November 2009 Report</a></li>
+
+<li><a href="reports/report-2010-02.html">February 2010 Report</a></li>
+
+<li><a href="reports/report-2010-05.html">May 2010 Report</a></li>
+
+<li><a href="reports/report-2010-08.html">August 2010 Report</a></li>
+
+<li><a href="reports/report-2010-11.html">November 2010 Report</a></li>
+
+<li><a href="reports/report-2011-02.html">February 2011 Report</a></li>
+
+<li><a href="reports/report-2011-05.html">May 2011 Report</a></li>
+
+<li><a href="reports/report-2011-08.html">August 2011 Report</a></li>
+
+<li><a href="reports/report-2011-11.html">November 2011 Report</a></li>
+
+<li><a href="reports/report-2012-02.html">February 2012 Report</a></li>
+
+<li><a href="reports/report-2012-05.html">May 2012 Report</a></li>
+
+<li><a href="reports/report-2012-08.html">August 2012 Report</a></li>
+
+<li><a href="reports/report-2012-11.html">November 2012 Report</a></li>
+
+<li><a href="reports/report-2013-02.html">February 2013 Report</a></li>
+
+<li><a href="reports/report-2013-05.html">May 2013 Report</a></li>
+
+<li><a href="reports/report-2013-08.html">August 2013 Report</a></li>
+</ul>
+
+
+<p>Find Reports after 2013 in <a href="https://cwiki.apache.org/confluence/display/TURBINE/BoardReports" class="externalLink">Turbine Wiki Board Reports</a>.
+</p>
+
+</section>
+
+
+ </main>
+ </div>
+ </div>
+ <hr/>
+ <footer>
+ <div class="container-fluid">
+ <div class="row-fluid">
+ <p>© 2000–2025
+<a href="https://turbine.apache.org/">Apache Software Foundation</a>
+</p>
+ </div>
+ </div>
+ </footer>
+ </body>
+</html>
diff --git a/common/code-standards.html b/common/code-standards.html
new file mode 100644
index 00000000..f6d6ffdb
--- /dev/null
+++ b/common/code-standards.html
@@ -0,0 +1,440 @@
+<!DOCTYPE html>
+
+
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/xdoc/common/code-standards.xml at 17 Jun 2025
+ | Rendered using Apache Maven Fluido Skin 2.1.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0" />
+ <title>Coding Standards – Apache Turbine</title>
+ <link rel="stylesheet" href="../css/apache-maven-fluido-2.1.0.min.css" />
+ <link rel="stylesheet" href="../css/site.css" />
+ <link rel="stylesheet" href="../css/print.css" media="print" />
+ <script src="../js/apache-maven-fluido-2.1.0.min.js"></script>
+ <style>.github-fork-ribbon:before { background-color: orange; }</style>
+ </head>
+ <body>
+ <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-site" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
+ <div class="container-fluid container-fluid-top">
+ <header>
+ <div id="banner">
+ <div class="pull-left"><div id="bannerLeft"><h1><a href=".././"><img src="../images/turbine-project.png" alt="Apache Turbine" /></a></h1></div></div>
+ <div class="pull-right"><div id="bannerRight"><h1><a href=".././"><img src="../images/logo.gif" /></a></h1></div></div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+ <li id="publishDate">Last Published: 01 Apr 2025<span class="divider">|</span>
+</li>
+ <li id="projectVersion">Version: 7.0</li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href=".././">Turbine</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="https://www.apache.org/">Apache</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><a href="https://www.apache.org">Apache</a></li>
+ </ul>
+ </div>
+ </header>
+ <div class="row-fluid">
+ <header id="leftColumn" class="span2">
+ <nav class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">General Information</li>
+ <li><a href="../index.html">Overview</a></li>
+ <li><a href="../turbine-concepts.html">Turbine Concepts</a></li>
+ <li><a href="../fsd.html">Specification</a></li>
+ <li><a href="../further-reading/index.html">Further Reading</a></li>
+ <li><a href="../news.html">News and Status</a></li>
+ <li><a href="../common/powered.html">Sites Using Turbine</a></li>
+ <li><a href="../common/related.html">Sites Related to Turbine</a></li>
+ <li><a href="../common/license.html">License</a></li>
+ <li><a href="../download.html">Download</a></li>
+ <li><a href="../examples.html">Example Apps</a></li>
+ <li class="nav-header">Shortcuts to Turbine Documentation</li>
+ <li><a href="https://blogs.apache.org/turbine/">Turbine Blog</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/">Turbine Wiki Home</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+FAQ">Frequently Asked Questions (FAQ)</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+Tutorial">Tutorial</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+UsersGuide">User's Guide</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine5">Development</a></li>
+ <li class="nav-header">Events</li>
+ <li><a href="https://www.apache.org/events/current-event.html" target="_blank"><img class="imageLink" src="https://www.apache.org/events/current-event-125x125.png" /> Apache Conferences</a></li>
+ <li class="nav-header">Turbine Releases</li>
+ <li><a href="../turbine/index.html">Overview</a></li>
+ <li><a href="../turbine/turbine-2-3-3/index.html">Turbine 2.3.3</a></li>
+ <li><a href="../turbine/turbine-4-0/index.html">Turbine 4.0 (M2)</a></li>
+ <li><a href="../turbine/turbine-5-0/index.html">Turbine 5.0</a></li>
+ <li><a href="../turbine/turbine-5-1/index.html">Turbine 5.1</a></li>
+ <li><a href="../turbine/turbine-6-0/index.html">Turbine 6.0</a></li>
+ <li><a href="../turbine/turbine-7-0/index.html">Turbine 7.0</a></li>
+ <li class="nav-header">Turbine Development</li>
+ <li><a href="../turbine/index.html">Current Turbine Development Tree</a></li>
+ <li class="nav-header">Turbine Sub Projects</li>
+ <li><a href="../fulcrum/index.html">Fulcrum</a></li>
+ <li class="nav-header">Turbine + Fulcrum Parent POM</li>
+ <li><a href="../turbine-parent/index.html">Turbine Parent</a></li>
+ <li class="nav-header">Closed projects</li>
+ <li><a href="../stratum/index.html">Stratum</a></li>
+ <li><a href="../tdk/index.html">TDK</a></li>
+ <li><a href="../meta/index.html">META</a></li>
+ <li class="nav-header">Community</li>
+ <li><a href="../who-we-are.html">Who we are</a></li>
+ <li><a href="../contact.html">Contact us</a></li>
+ <li><a href="../how-to-help.html">How to help</a></li>
+ <li><a href="../how-it-works.html">How it works</a></li>
+ <li><a href="../board-reports.html">Board reports</a></li>
+ <li class="nav-header">General Development Information</li>
+ <li class="active"><a>Coding Specification</a></li>
+ <li><a href="../common/developer-links.html">Developer Links</a></li>
+ <li><a href="../common/documentation.html">Improving Documentation</a></li>
+ <li class="nav-header">ASF</li>
+ <li><a href="https://apache.org/">Main</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://apache.org/foundation/sponsorship">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsors">Thanks</a></li>
+ <li><a href="https://www.apache.org/foundation/policies/conduct">Conduct</a></li>
+ <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ <li class="nav-header">Project Documentation</li>
+ <li><a href="../project-info.html"><span class="icon-chevron-right"></span>Project Information</a></li>
+ <li><a href="../project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li>
+ <li class="nav-header">Apache</li>
+ <li><a href="https://www.apache.org/">Apache Website</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://www.apache.org/foundation/how-it-works.html">How the ASF works</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ </ul>
+ </nav>
+ <div class="well sidebar-nav">
+<form id="search-form" action="https://www.google.com/search" method="get" >
+ <input value="https://turbine.apache.org/" name="sitesearch" type="hidden" />
+ <input class="search-query" name="q" id="query" type="text" placeholder="Search with Google..." />
+</form>
+ <div id="poweredBy">
+ <div class="clear"></div>
+ <div class="clear"></div>
+<a href="https://maven.apache.org/" class="builtBy" target="_blank"><img class="builtBy" alt="Built by Maven" src="../images/logos/maven-feather.png" /></a>
+ </div>
+ </div>
+ </header>
+ <main id="bodyColumn" class="span10">
+
+
+
+
+<section><a id="Coding_Standards"></a>
+<h1>Coding Standards</h1>
+
+
+<p>
+This document describes a list of coding conventions that are required
+for code submissions to the project. By default, the coding conventions
+for most Open Source Projects should follow the existing coding conventions
+in the code that you are working on. For example, if the bracket is on
+the same line as the if statement, then you should write all your code
+to have that convention.
+</p>
+
+
+<p>
+<strong>If you commit code that does not follow these conventions, you
+are responsible for also fixing your own code.</strong>
+</p>
+
+
+<p>
+Below is a list of coding conventions that are specific to Turbine,
+everything else not specificially mentioned here should follow the official
+<a href="http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html" class="externalLink">Sun
+Java Coding Conventions</a>.
+</p>
+
+
+<p>
+1. Brackets should begin and end on a new line and should exist even
+for one line statements. Examples:
+</p>
+
+
+<pre class="prettyprint"><code>
+if (foo)
+{
+ // code here
+}
+
+try
+{
+ // code here
+}
+catch (Exception bar)
+{
+ // code here
+}
+finally
+{
+ // code here
+}
+
+while (someCondition)
+{
+ // code here
+}
+</code></pre>
+
+
+<p>
+2. Though it's considered okay to include spaces inside parens, the
+preference is to not include them. Both of the following are okay:
+</p>
+
+
+<pre class="prettyprint"><code>
+if (foo)
+
+or
+
+if ( foo )
+</code></pre>
+
+
+<p>
+3. 4 space indent. <strong>NO tabs</strong>. Period. We understand
+that many developers like to use tabs, but the fact of the matter is
+that in a distributed development environment where diffs are sent to
+the mailing lists by both developers and the version control system
+(which sends commit log messages), the use tabs makes it impossible to
+preserve legibility.
+</p>
+
+
+<p>
+In Emacs-speak, this translates to the following command:
+</p>
+
+
+<pre class="prettyprint"><code>
+(setq-default tab-width 4 indent-tabs-mode nil)
+</code></pre>
+
+
+<p>
+4. Unix linefeeds for all .java source code files. Other platform specific
+files should have the platform specific linefeeds.
+</p>
+
+
+<p>
+5. JavaDoc <strong>MUST</strong> exist on all methods. If your code
+modifications use an existing class/method/variable which lacks
+JavaDoc, it is required that you add it. This will improve the
+project as a whole. For guidelines on how to write proper
+JavaDocs, see
+<a href="http://java.sun.com/j2se/javadoc/writingdoccomments/index.html" class="externalLink">
+Sun's guidelines</a>
+</p>
+
+
+<p>
+6. When writing javadocs for variables, try to keep the comment on just
+one line.
+</p>
+
+<pre class="prettyprint"><code>
+/** Documentation of this variable */
+private int myVariable;
+
+/**
+ * If the documentation of the variable is enough to occupy multiple
+ * lines, then this form of comment is also perfectly acceptable.
+ */
+private int myVariable;
+</code></pre>
+
+
+<p>
+7. The ASL 2.0 License <strong>MUST</strong> be placed at the top
+of each and every file.
+</p>
+
+
+<p>
+8. If you contribute to a file (code or documentation), add yourself to the
+authors list at the top of the file. You should add yourself to the end of
+the list of authors. For java files the preferred Javadoc format is:
+</p>
+
+
+<pre class="prettyprint"><code>
+@author <a href="mailto:user@domain.com">John Doe</a>
+</code></pre>
+
+
+<p>
+9. All .java files should have a @version tag like the one below.
+</p>
+
+
+<pre class="prettyprint"><code>
+@version $Id$
+</code></pre>
+
+
+<p>
+10. Import statements must be fully qualified for clarity.
+</p>
+
+
+<pre class="prettyprint"><code>
+import java.util.ArrayList;
+import java.util.Hashtable;
+
+import org.apache.foo.Bar;
+import org.apache.bar.Foo;
+</code></pre>
+
+
+<p>
+And not
+</p>
+
+
+<pre class="prettyprint"><code>
+import java.util.*;
+import org.apache.foo.*;
+import org.apache.bar.*;
+</code></pre>
+
+
+<p>
+11. Import statements should be listed in alphabetical order. Use blank lines
+to separate products. In cases where there is a large number of imports from a
+single product (like java.x) consider separating at the second level. For example,
+you could group all of the java.util, java.swing, etc...
+</p>
+
+
+<p>
+12. The conditional part of if and while statements should not use
+the equality operator for testing true or false values.
+</p>
+
+
+<pre class="prettyprint"><code>
+if (foo)
+
+and not
+
+if (foo==true)
+</code></pre>
+
+
+<p>
+13. Always use the short form of the classname in code. Certain exception
+do apply where the fully qualified classname is required such as when
+java.sql.Date and java.util.Date are used in the same class. Otherwise, you
+should always import the class and use the short name.
+</p>
+
+
+<pre class="prettyprint"><code>
+try
+{
+}
+catch (IOException e)
+{
+}
+
+and not
+
+try
+{
+}
+catch (java.io.IOException e)
+{
+}
+</code></pre>
+
+
+<p>
+14. Avoid using Iterators that are initialized outside of the loop.
+</p>
+
+
+<pre class="prettyprint"><code>
+for (Iterator iter=getIterator(); iter.hasNext; )
+{
+}
+
+and not
+
+Iterator iter=getIterator();
+for (;iter.hasNext; )
+{
+}
+</code></pre>
+
+<hr />
+
+
+<p>
+X/Emacs users might appreciate this in their .emacs file.
+</p>
+
+
+<pre class="prettyprint"><code>
+(defun apache-turbine-mode ()
+ "The Java mode specialization for Apache Turbine projects."
+ (if (not (assoc "apache-turbine" c-style-alist))
+ ;; Define the Apache Turbine cc-mode style.
+ (c-add-style "apache-turbine" '("java" (indent-tabs-mode . nil))))
+
+ (c-set-style "apache-turbine")
+ (c-set-offset 'substatement-open 0 nil)
+ (setq mode-name "Apache Turbine")
+
+ ;; Turn on syntax highlighting when X is running.
+ (if (boundp 'window-system)
+ (progn (setq font-lock-support-mode 'lazy-lock-mode)
+ (font-lock-mode t))))
+
+;; Activate Turbine mode.
+(if (fboundp 'jde-mode)
+ (add-hook 'jde-mode-hook 'apache-turbine-mode)
+ (add-hook 'java-mode-hook 'apache-turbine-mode))
+</code></pre>
+
+
+<p>
+Thanks for your cooperation.
+</p>
+
+
+</section>
+
+
+ </main>
+ </div>
+ </div>
+ <hr/>
+ <footer>
+ <div class="container-fluid">
+ <div class="row-fluid">
+ <p>© 2000–2025
+<a href="https://turbine.apache.org/">Apache Software Foundation</a>
+</p>
+ </div>
+ </div>
+ </footer>
+ </body>
+</html>
diff --git a/common/developer-links.html b/common/developer-links.html
new file mode 100644
index 00000000..a7b4e115
--- /dev/null
+++ b/common/developer-links.html
@@ -0,0 +1,211 @@
+<!DOCTYPE html>
+
+
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/xdoc/common/developer-links.xml at 17 Jun 2025
+ | Rendered using Apache Maven Fluido Skin 2.1.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0" />
+ <title>Developer Links – Apache Turbine</title>
+ <link rel="stylesheet" href="../css/apache-maven-fluido-2.1.0.min.css" />
+ <link rel="stylesheet" href="../css/site.css" />
+ <link rel="stylesheet" href="../css/print.css" media="print" />
+ <script src="../js/apache-maven-fluido-2.1.0.min.js"></script>
+ <style>.github-fork-ribbon:before { background-color: orange; }</style>
+ </head>
+ <body>
+ <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-site" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
+ <div class="container-fluid container-fluid-top">
+ <header>
+ <div id="banner">
+ <div class="pull-left"><div id="bannerLeft"><h1><a href=".././"><img src="../images/turbine-project.png" alt="Apache Turbine" /></a></h1></div></div>
+ <div class="pull-right"><div id="bannerRight"><h1><a href=".././"><img src="../images/logo.gif" /></a></h1></div></div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+ <li id="publishDate">Last Published: 01 Apr 2025<span class="divider">|</span>
+</li>
+ <li id="projectVersion">Version: 7.0</li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href=".././">Turbine</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="https://www.apache.org/">Apache</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><a href="https://www.apache.org">Apache</a></li>
+ </ul>
+ </div>
+ </header>
+ <div class="row-fluid">
+ <header id="leftColumn" class="span2">
+ <nav class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">General Information</li>
+ <li><a href="../index.html">Overview</a></li>
+ <li><a href="../turbine-concepts.html">Turbine Concepts</a></li>
+ <li><a href="../fsd.html">Specification</a></li>
+ <li><a href="../further-reading/index.html">Further Reading</a></li>
+ <li><a href="../news.html">News and Status</a></li>
+ <li><a href="../common/powered.html">Sites Using Turbine</a></li>
+ <li><a href="../common/related.html">Sites Related to Turbine</a></li>
+ <li><a href="../common/license.html">License</a></li>
+ <li><a href="../download.html">Download</a></li>
+ <li><a href="../examples.html">Example Apps</a></li>
+ <li class="nav-header">Shortcuts to Turbine Documentation</li>
+ <li><a href="https://blogs.apache.org/turbine/">Turbine Blog</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/">Turbine Wiki Home</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+FAQ">Frequently Asked Questions (FAQ)</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+Tutorial">Tutorial</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+UsersGuide">User's Guide</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine5">Development</a></li>
+ <li class="nav-header">Events</li>
+ <li><a href="https://www.apache.org/events/current-event.html" target="_blank"><img class="imageLink" src="https://www.apache.org/events/current-event-125x125.png" /> Apache Conferences</a></li>
+ <li class="nav-header">Turbine Releases</li>
+ <li><a href="../turbine/index.html">Overview</a></li>
+ <li><a href="../turbine/turbine-2-3-3/index.html">Turbine 2.3.3</a></li>
+ <li><a href="../turbine/turbine-4-0/index.html">Turbine 4.0 (M2)</a></li>
+ <li><a href="../turbine/turbine-5-0/index.html">Turbine 5.0</a></li>
+ <li><a href="../turbine/turbine-5-1/index.html">Turbine 5.1</a></li>
+ <li><a href="../turbine/turbine-6-0/index.html">Turbine 6.0</a></li>
+ <li><a href="../turbine/turbine-7-0/index.html">Turbine 7.0</a></li>
+ <li class="nav-header">Turbine Development</li>
+ <li><a href="../turbine/index.html">Current Turbine Development Tree</a></li>
+ <li class="nav-header">Turbine Sub Projects</li>
+ <li><a href="../fulcrum/index.html">Fulcrum</a></li>
+ <li class="nav-header">Turbine + Fulcrum Parent POM</li>
+ <li><a href="../turbine-parent/index.html">Turbine Parent</a></li>
+ <li class="nav-header">Closed projects</li>
+ <li><a href="../stratum/index.html">Stratum</a></li>
+ <li><a href="../tdk/index.html">TDK</a></li>
+ <li><a href="../meta/index.html">META</a></li>
+ <li class="nav-header">Community</li>
+ <li><a href="../who-we-are.html">Who we are</a></li>
+ <li><a href="../contact.html">Contact us</a></li>
+ <li><a href="../how-to-help.html">How to help</a></li>
+ <li><a href="../how-it-works.html">How it works</a></li>
+ <li><a href="../board-reports.html">Board reports</a></li>
+ <li class="nav-header">General Development Information</li>
+ <li><a href="../common/code-standards.html">Coding Specification</a></li>
+ <li class="active"><a>Developer Links</a></li>
+ <li><a href="../common/documentation.html">Improving Documentation</a></li>
+ <li class="nav-header">ASF</li>
+ <li><a href="https://apache.org/">Main</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://apache.org/foundation/sponsorship">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsors">Thanks</a></li>
+ <li><a href="https://www.apache.org/foundation/policies/conduct">Conduct</a></li>
+ <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ <li class="nav-header">Project Documentation</li>
+ <li><a href="../project-info.html"><span class="icon-chevron-right"></span>Project Information</a></li>
+ <li><a href="../project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li>
+ <li class="nav-header">Apache</li>
+ <li><a href="https://www.apache.org/">Apache Website</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://www.apache.org/foundation/how-it-works.html">How the ASF works</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ </ul>
+ </nav>
+ <div class="well sidebar-nav">
+<form id="search-form" action="https://www.google.com/search" method="get" >
+ <input value="https://turbine.apache.org/" name="sitesearch" type="hidden" />
+ <input class="search-query" name="q" id="query" type="text" placeholder="Search with Google..." />
+</form>
+ <div id="poweredBy">
+ <div class="clear"></div>
+ <div class="clear"></div>
+<a href="https://maven.apache.org/" class="builtBy" target="_blank"><img class="builtBy" alt="Built by Maven" src="../images/logos/maven-feather.png" /></a>
+ </div>
+ </div>
+ </header>
+ <main id="bodyColumn" class="span10">
+
+
+
+
+<section><a id="Developer_Links"></a>
+<h1>Developer Links</h1>
+
+
+<p>
+This document contains links that can aid you in the development of turbine
+</p>
+
+
+<ul>
+
+<li>Servlet Specs:
+ <a href="http://java.sun.com/products/servlet/download.html" class="externalLink"><b>2.2</b></a>,
+ <a href="http://www.jcp.org/aboutJava/communityprocess/final/jsr053/" class="externalLink"><b>2.3</b></a>,
+ <a href="https://jcp.org/en/jsr/detail?id=315" class="externalLink"><b>3.0</b></a>,
+ <a href="https://jcp.org/en/jsr/detail?id=340" class="externalLink"><b>3.1 </b></a>
+</li>
+
+<li>Servlet API:
+ <a href="http://java.sun.com/products/servlet/2.2/javadoc/" class="externalLink"><b>2.2</b></a>,
+ <a href="http://java.sun.com/products/servlet/2.3/javadoc/" class="externalLink"><b>2.3</b></a>,
+ <a href="https://www.javadoc.io/doc/javax.servlet/javax.servlet-api/3.1.0/index.html" class="externalLink"><b>3.1</b></a>
+</li>
+
+
+<li>Servlet Deltas:
+ <a href="http://www.servlets.com/soapbox/servlet22.html" class="externalLink"><b>2.1->2.2</b></a>,
+ <a href="http://www.servlets.com/soapbox/servlet23.html" class="externalLink"><b>2.2->2.3</b></a></li>
+
+<li>HTTP RFCs:
+<b><a href="http://www.servlets.com/rfcs/rfc1945.txt" class="externalLink">1.0</a></b>,
+<b><a href="http://www.servlets.com/rfcs/rfc2616.txt" class="externalLink">1.1</a></b>,
+<b><a href="https://datatracker.ietf.org/doc/html/rfc7540" class="externalLink">2</a></b>,
+<b><a href="https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol" class="externalLink">Updtes and Overview</a></b>
+
+</li>
+
+<li>File Upload RFCs:
+ <a href="http://www.servlets.com/rfcs/rfc1867.txt" class="externalLink"><b>1867</b></a>,
+ <b><a href="http://www.servlets.com/rfcs/rfc2388.txt" class="externalLink">2388</a></b></li>
+
+<li>HTML Specs:
+<b><a href="http://www.w3.org/TR/REC-html32" class="externalLink">3.2</a></b>,
+<b><a href="http://www.w3.org/TR/html4/" class="externalLink">4.0</a></b>,
+<b><a href="https://html.spec.whatwg.org/multipage/" class="externalLink">5.0</a></b>
+</li>
+
+<li>Cookie Specs:
+<a href="http://wp.netscape.com/newsref/std/cookie_spec.html" class="externalLink"><b>Netscape</b></a>,
+<b><a href="http://www.servlets.com/rfcs/rfc2109.txt" class="externalLink">2109</a></b>
+</li>
+</ul>
+
+
+<p>
+Feel free to add your own links.
+</p>
+
+</section>
+
+
+ </main>
+ </div>
+ </div>
+ <hr/>
+ <footer>
+ <div class="container-fluid">
+ <div class="row-fluid">
+ <p>© 2000–2025
+<a href="https://turbine.apache.org/">Apache Software Foundation</a>
+</p>
+ </div>
+ </div>
+ </footer>
+ </body>
+</html>
diff --git a/common/documentation.html b/common/documentation.html
new file mode 100644
index 00000000..1baa49fa
--- /dev/null
+++ b/common/documentation.html
@@ -0,0 +1,368 @@
+<!DOCTYPE html>
+
+
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/xdoc/common/documentation.xml at 17 Jun 2025
+ | Rendered using Apache Maven Fluido Skin 2.1.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0" />
+ <title>The Turbine Documentation Effort – Apache Turbine</title>
+ <link rel="stylesheet" href="../css/apache-maven-fluido-2.1.0.min.css" />
+ <link rel="stylesheet" href="../css/site.css" />
+ <link rel="stylesheet" href="../css/print.css" media="print" />
+ <script src="../js/apache-maven-fluido-2.1.0.min.js"></script>
+ <style>.github-fork-ribbon:before { background-color: orange; }</style>
+ </head>
+ <body>
+ <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-site" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
+ <div class="container-fluid container-fluid-top">
+ <header>
+ <div id="banner">
+ <div class="pull-left"><div id="bannerLeft"><h1><a href=".././"><img src="../images/turbine-project.png" alt="Apache Turbine" /></a></h1></div></div>
+ <div class="pull-right"><div id="bannerRight"><h1><a href=".././"><img src="../images/logo.gif" /></a></h1></div></div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+ <li id="publishDate">Last Published: 01 Apr 2025<span class="divider">|</span>
+</li>
+ <li id="projectVersion">Version: 7.0</li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href=".././">Turbine</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="https://www.apache.org/">Apache</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><a href="https://www.apache.org">Apache</a></li>
+ </ul>
+ </div>
+ </header>
+ <div class="row-fluid">
+ <header id="leftColumn" class="span2">
+ <nav class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">General Information</li>
+ <li><a href="../index.html">Overview</a></li>
+ <li><a href="../turbine-concepts.html">Turbine Concepts</a></li>
+ <li><a href="../fsd.html">Specification</a></li>
+ <li><a href="../further-reading/index.html">Further Reading</a></li>
+ <li><a href="../news.html">News and Status</a></li>
+ <li><a href="../common/powered.html">Sites Using Turbine</a></li>
+ <li><a href="../common/related.html">Sites Related to Turbine</a></li>
+ <li><a href="../common/license.html">License</a></li>
+ <li><a href="../download.html">Download</a></li>
+ <li><a href="../examples.html">Example Apps</a></li>
+ <li class="nav-header">Shortcuts to Turbine Documentation</li>
+ <li><a href="https://blogs.apache.org/turbine/">Turbine Blog</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/">Turbine Wiki Home</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+FAQ">Frequently Asked Questions (FAQ)</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+Tutorial">Tutorial</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+UsersGuide">User's Guide</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine5">Development</a></li>
+ <li class="nav-header">Events</li>
+ <li><a href="https://www.apache.org/events/current-event.html" target="_blank"><img class="imageLink" src="https://www.apache.org/events/current-event-125x125.png" /> Apache Conferences</a></li>
+ <li class="nav-header">Turbine Releases</li>
+ <li><a href="../turbine/index.html">Overview</a></li>
+ <li><a href="../turbine/turbine-2-3-3/index.html">Turbine 2.3.3</a></li>
+ <li><a href="../turbine/turbine-4-0/index.html">Turbine 4.0 (M2)</a></li>
+ <li><a href="../turbine/turbine-5-0/index.html">Turbine 5.0</a></li>
+ <li><a href="../turbine/turbine-5-1/index.html">Turbine 5.1</a></li>
+ <li><a href="../turbine/turbine-6-0/index.html">Turbine 6.0</a></li>
+ <li><a href="../turbine/turbine-7-0/index.html">Turbine 7.0</a></li>
+ <li class="nav-header">Turbine Development</li>
+ <li><a href="../turbine/index.html">Current Turbine Development Tree</a></li>
+ <li class="nav-header">Turbine Sub Projects</li>
+ <li><a href="../fulcrum/index.html">Fulcrum</a></li>
+ <li class="nav-header">Turbine + Fulcrum Parent POM</li>
+ <li><a href="../turbine-parent/index.html">Turbine Parent</a></li>
+ <li class="nav-header">Closed projects</li>
+ <li><a href="../stratum/index.html">Stratum</a></li>
+ <li><a href="../tdk/index.html">TDK</a></li>
+ <li><a href="../meta/index.html">META</a></li>
+ <li class="nav-header">Community</li>
+ <li><a href="../who-we-are.html">Who we are</a></li>
+ <li><a href="../contact.html">Contact us</a></li>
+ <li><a href="../how-to-help.html">How to help</a></li>
+ <li><a href="../how-it-works.html">How it works</a></li>
+ <li><a href="../board-reports.html">Board reports</a></li>
+ <li class="nav-header">General Development Information</li>
+ <li><a href="../common/code-standards.html">Coding Specification</a></li>
+ <li><a href="../common/developer-links.html">Developer Links</a></li>
+ <li class="active"><a>Improving Documentation</a></li>
+ <li class="nav-header">ASF</li>
+ <li><a href="https://apache.org/">Main</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://apache.org/foundation/sponsorship">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsors">Thanks</a></li>
+ <li><a href="https://www.apache.org/foundation/policies/conduct">Conduct</a></li>
+ <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ <li class="nav-header">Project Documentation</li>
+ <li><a href="../project-info.html"><span class="icon-chevron-right"></span>Project Information</a></li>
+ <li><a href="../project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li>
+ <li class="nav-header">Apache</li>
+ <li><a href="https://www.apache.org/">Apache Website</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://www.apache.org/foundation/how-it-works.html">How the ASF works</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ </ul>
+ </nav>
+ <div class="well sidebar-nav">
+<form id="search-form" action="https://www.google.com/search" method="get" >
+ <input value="https://turbine.apache.org/" name="sitesearch" type="hidden" />
+ <input class="search-query" name="q" id="query" type="text" placeholder="Search with Google..." />
+</form>
+ <div id="poweredBy">
+ <div class="clear"></div>
+ <div class="clear"></div>
+<a href="https://maven.apache.org/" class="builtBy" target="_blank"><img class="builtBy" alt="Built by Maven" src="../images/logos/maven-feather.png" /></a>
+ </div>
+ </div>
+ </header>
+ <main id="bodyColumn" class="span10">
+
+
+
+
+<section><a id="The_Turbine_Documentation_Effort"></a>
+<h1>The Turbine Documentation Effort</h1>
+
+ <section><a id="Documentation_Roadmap"></a>
+<h2>Documentation Roadmap</h2>
+
+<p>
+ We are working very hard to improve Turbine's documentation. Our weakest
+ area is introductory material for new users. Currently, the best resource
+ is the turbine-user mailing list. Although almost every question has
+ clear answers found in the list archives, it is time-consuming to find them.
+</p>
+
+
+<p>
+ Below is the list of documentation items we are working on listed in order
+ of priority from greatest to lowest. We need help with them all!
+</p>
+
+
+<ul>
+
+<li>
+ <b>Improve the presentation of our current documentation</b>
+ </li>
+
+<li>
+ <b>Turbine 2.3 Release Changes</b>
+
+<ul>
+
+<li>Describe how Turbine uses Avalon (there is a basic service
+ document, but furtehr details on creating services would be
+ welcome).</li>
+ </ul>
+ </li>
+
+<li>
+ <b>Quick Start Tutorial</b>
+
+<ul>
+
+<li>Based on a simple sample application</li>
+
+<li>Should most likely involve META</li>
+
+<li>Currently in the wiki at <a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+Tutorial" class="externalLink">Turbine2/Tutorial</a></li>
+
+<li>When stable, move it to xdoc and prepare a release</li>
+ </ul>
+ </li>
+
+<li>
+ <b>Complete User's Guide</b>
+
+<ul>
+
+<li>Currently in the wiki at <a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+UsersGuide" class="externalLink">Turbine2/UsersGuide</a></li>
+
+<li>Eventually in Xdoc, Forrest, or some other format</li>
+ </ul>
+ </li>
+
+<li>
+ <b>Turbine Architecture Diagram</b>
+
+<ul>
+
+<li>High level diagram of Services, Layouts, Navigations, TurbineServlet, Action, Screens, etc</li>
+
+<li>Should be a picture showing distinct layers</li>
+ </ul>
+ </li>
+
+<li>
+ <b>Clear Road Map of the Turbine Project</b>
+
+<ul>
+
+<li>Future Features and Enhancements</li>
+
+<li>The future of Fulcrum</li>
+
+<li>Currently in the wiki at <a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+Development" class="externalLink">Turbine2/Development</a></li>
+ </ul>
+ </li>
+</ul>
+ </section>
+
+ <section><a id="Our_Documentation_Has_Three_States"></a>
+<h2>Our Documentation Has Three States</h2>
+
+<ol style="list-style-type: decimal;">
+
+<li>
+ <strong>Infancy:</strong> A document becomes nascent in the Wiki
+ as an empty or sparsely populated page. At this point, people continue to
+ add and revise the content until it becomes mostly stable and unchanging.
+ </li>
+
+<li>
+ <strong>Stability:</strong> Once the document has reached a stable point, it is converted into the xdoc
+ format and injected into the site or core modules at the subversion repository.
+ </li>
+
+<li>
+ <strong>Maturity:</strong> As changes to the Turbine Framework are made, the documentation
+ is updated and improved via xdoc patches from the <a href="http://issues.apache.org/jira/browse/TRB" class="externalLink">bug tracker</a>.
+ </li>
+ </ol>
+ </section>
+
+ <section><a id="How_You_Can_Help"></a>
+<h2>How You Can Help</h2>
+
+<p>
+ Now that you know what we are working on, you need to know the best ways to help.
+ Content is farmed and stabilized on the <a href="wiki.html">Turbine Wiki</a>
+ until it is stable enough to become official documentation. Additionally
+ questions are answered and re-answered on the turbine-user mailing list.
+ You can help the Turbine Documentation effort by:
+</p>
+
+<ul>
+
+<li>
+ <strong>Editing The Wiki Content:</strong> Mature and stabilize the information on the <a href="wiki.html">Wiki</a>.
+ </li>
+
+<li>
+ <strong>Filtering The Mailing List:</strong> When you see something float
+ by on the mailing list that should become part of the official,
+ please convert it into the appropriate xdoc format and submit it as an
+ issue in our <a href="http://issues.apache.org/jira/browse/TRB" class="externalLink">issue tracking system</a>.
+ </li>
+
+<li>
+ <strong>Creating Xdoc Patches:</strong> If you find a typo, mistake or
+ overlooked information in the official documentation, please create
+ an issue in our <a href="http://issues.apache.org/jira/browse/TRB" class="externalLink">issue bug tracking system</a>.
+</li>
+</ul>
+ </section>
+
+ <section><a id="Getting_The_Documentation_Source_And_Making_A_Patch"></a>
+<h2>Getting The Documentation Source And Making A Patch</h2>
+
+<ol style="list-style-type: decimal;">
+
+<li>
+
+<p>
+ <strong>Get The Source:</strong>
+ Check out the latest source from the Turbine GIT module. You can learn
+ about the Turbine repositories on the <a href="../download.html">download page</a>.
+ The Turbine documentation resides in the turbine-site tree:
+</p>
+
+<pre class="prettyprint"><code>sgit clone https://github.com/apache/turbine-site</code></pre>
+ </li>
+
+<li>
+
+<p>
+ <strong>Build The Site:</strong>
+ The documentation is built using <a href="http://maven.apache.org/" class="externalLink">Maven</a>,
+ with the following command:
+</p>
+
+<pre class="prettyprint"><code>mvn site</code></pre>
+
+
+<p>
+ Afterwards, you should get something like:
+</p>
+
+<pre class="prettyprint"><code>BUILD SUCCESSFUL
+Total time: 20 seconds</code></pre>
+
+
+<p>
+ You will find the built HTML in <code>$PATH_TO_MODULE/target/site</code>.
+</p>
+ </li>
+
+
+<li>
+ <strong>Make Your Changes:</strong>
+ The docs are written using the Anakia Xdoc format, which you can learn about
+ <a href="http://maven.apache.org/doxia/references/xdoc-format.html" class="externalLink">here</a>.
+ The source files are found in the <code>$PATH_TO_MODULE/xdocs</code> directory,
+ each xml file corresponding to the generated html file.
+ Menu information is found in the <code>src/site/site.xml</code> files.
+ </li>
+
+
+<li>
+ <strong>Make A Patch:</strong>
+
+<pre class="prettyprint"><code>git diff > name_of_patch.patch</code></pre>
+ </li>
+
+
+<li>
+ <strong>Submit Your Changes:</strong>
+ If you have a patch, log in to our <a href="http://issues.apache.org//jira/browse/TRB" class="externalLink">issue tracker</a>
+ and create a new issue.A project committer will
+ approve the patch and apply it, or let you know if something
+ should be changed.
+ </li>
+
+
+<li><strong>Thank you for helping out!</strong></li>
+ </ol>
+ </section>
+</section>
+
+
+ </main>
+ </div>
+ </div>
+ <hr/>
+ <footer>
+ <div class="container-fluid">
+ <div class="row-fluid">
+ <p>© 2000–2025
+<a href="https://turbine.apache.org/">Apache Software Foundation</a>
+</p>
+ </div>
+ </div>
+ </footer>
+ </body>
+</html>
diff --git a/common/further-reading.html b/common/further-reading.html
new file mode 100644
index 00000000..8dec83c3
--- /dev/null
+++ b/common/further-reading.html
@@ -0,0 +1,232 @@
+<!DOCTYPE html>
+
+
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/xdoc/common/further-reading.xml at 17 Jun 2025
+ | Rendered using Apache Maven Fluido Skin 2.1.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0" />
+ <title>Further Reading – Apache Turbine</title>
+ <link rel="stylesheet" href="../css/apache-maven-fluido-2.1.0.min.css" />
+ <link rel="stylesheet" href="../css/site.css" />
+ <link rel="stylesheet" href="../css/print.css" media="print" />
+ <script src="../js/apache-maven-fluido-2.1.0.min.js"></script>
+ <style>.github-fork-ribbon:before { background-color: orange; }</style>
+ </head>
+ <body>
+ <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-site" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
+ <div class="container-fluid container-fluid-top">
+ <header>
+ <div id="banner">
+ <div class="pull-left"><div id="bannerLeft"><h1><a href=".././"><img src="../images/turbine-project.png" alt="Apache Turbine" /></a></h1></div></div>
+ <div class="pull-right"><div id="bannerRight"><h1><a href=".././"><img src="../images/logo.gif" /></a></h1></div></div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+ <li id="publishDate">Last Published: 01 Apr 2025<span class="divider">|</span>
+</li>
+ <li id="projectVersion">Version: 7.0</li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href=".././">Turbine</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="https://www.apache.org/">Apache</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><a href="https://www.apache.org">Apache</a></li>
+ </ul>
+ </div>
+ </header>
+ <div class="row-fluid">
+ <header id="leftColumn" class="span2">
+ <nav class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">General Information</li>
+ <li><a href="../index.html">Overview</a></li>
+ <li><a href="../turbine-concepts.html">Turbine Concepts</a></li>
+ <li><a href="../fsd.html">Specification</a></li>
+ <li><a href="../further-reading/index.html">Further Reading</a></li>
+ <li><a href="../news.html">News and Status</a></li>
+ <li><a href="../common/powered.html">Sites Using Turbine</a></li>
+ <li><a href="../common/related.html">Sites Related to Turbine</a></li>
+ <li><a href="../common/license.html">License</a></li>
+ <li><a href="../download.html">Download</a></li>
+ <li><a href="../examples.html">Example Apps</a></li>
+ <li class="nav-header">Shortcuts to Turbine Documentation</li>
+ <li><a href="https://blogs.apache.org/turbine/">Turbine Blog</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/">Turbine Wiki Home</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+FAQ">Frequently Asked Questions (FAQ)</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+Tutorial">Tutorial</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+UsersGuide">User's Guide</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine5">Development</a></li>
+ <li class="nav-header">Events</li>
+ <li><a href="https://www.apache.org/events/current-event.html" target="_blank"><img class="imageLink" src="https://www.apache.org/events/current-event-125x125.png" /> Apache Conferences</a></li>
+ <li class="nav-header">Turbine Releases</li>
+ <li><a href="../turbine/index.html">Overview</a></li>
+ <li><a href="../turbine/turbine-2-3-3/index.html">Turbine 2.3.3</a></li>
+ <li><a href="../turbine/turbine-4-0/index.html">Turbine 4.0 (M2)</a></li>
+ <li><a href="../turbine/turbine-5-0/index.html">Turbine 5.0</a></li>
+ <li><a href="../turbine/turbine-5-1/index.html">Turbine 5.1</a></li>
+ <li><a href="../turbine/turbine-6-0/index.html">Turbine 6.0</a></li>
+ <li><a href="../turbine/turbine-7-0/index.html">Turbine 7.0</a></li>
+ <li class="nav-header">Turbine Development</li>
+ <li><a href="../turbine/index.html">Current Turbine Development Tree</a></li>
+ <li class="nav-header">Turbine Sub Projects</li>
+ <li><a href="../fulcrum/index.html">Fulcrum</a></li>
+ <li class="nav-header">Turbine + Fulcrum Parent POM</li>
+ <li><a href="../turbine-parent/index.html">Turbine Parent</a></li>
+ <li class="nav-header">Closed projects</li>
+ <li><a href="../stratum/index.html">Stratum</a></li>
+ <li><a href="../tdk/index.html">TDK</a></li>
+ <li><a href="../meta/index.html">META</a></li>
+ <li class="nav-header">Community</li>
+ <li><a href="../who-we-are.html">Who we are</a></li>
+ <li><a href="../contact.html">Contact us</a></li>
+ <li><a href="../how-to-help.html">How to help</a></li>
+ <li><a href="../how-it-works.html">How it works</a></li>
+ <li><a href="../board-reports.html">Board reports</a></li>
+ <li class="nav-header">General Development Information</li>
+ <li><a href="../common/code-standards.html">Coding Specification</a></li>
+ <li><a href="../common/developer-links.html">Developer Links</a></li>
+ <li><a href="../common/documentation.html">Improving Documentation</a></li>
+ <li class="nav-header">ASF</li>
+ <li><a href="https://apache.org/">Main</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://apache.org/foundation/sponsorship">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsors">Thanks</a></li>
+ <li><a href="https://www.apache.org/foundation/policies/conduct">Conduct</a></li>
+ <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ <li class="nav-header">Project Documentation</li>
+ <li><a href="../project-info.html"><span class="icon-chevron-right"></span>Project Information</a></li>
+ <li><a href="../project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li>
+ <li class="nav-header">Apache</li>
+ <li><a href="https://www.apache.org/">Apache Website</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://www.apache.org/foundation/how-it-works.html">How the ASF works</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ </ul>
+ </nav>
+ <div class="well sidebar-nav">
+<form id="search-form" action="https://www.google.com/search" method="get" >
+ <input value="https://turbine.apache.org/" name="sitesearch" type="hidden" />
+ <input class="search-query" name="q" id="query" type="text" placeholder="Search with Google..." />
+</form>
+ <div id="poweredBy">
+ <div class="clear"></div>
+ <div class="clear"></div>
+<a href="https://maven.apache.org/" class="builtBy" target="_blank"><img class="builtBy" alt="Built by Maven" src="../images/logos/maven-feather.png" /></a>
+ </div>
+ </div>
+ </header>
+ <main id="bodyColumn" class="span10">
+
+
+
+
+<section><a id="Related_Apache_Projects"></a>
+<h1>Related Apache Projects</h1>
+
+
+<p>
+ <a href="http://velocity.apache.org/engine/" class="externalLink">Velocity</a> is a view
+ technology comparable to JSP) that Turbine officially supports. Many
+ Turbine developers feel Velocity is an excellent alternative
+ to JSP for web application development.
+</p>
+
+
+<p>
+ <a href="http://portals.apache.org/jetspeed-1/" class="externalLink">Jetspeed 1</a> is an open source
+ portal engine built on top of the Turbine web application framework. It was used
+ to develop a ready-to-go portal solution with open technology.
+</p>
+
+
+<p>
+ Turbine uses <a href="https://logging.apache.org/log4j/2.x/" class="externalLink">Log4j2</a> for a
+ logging framework. No more commenting System.out.println()'s in your code!
+</p>
+
+
+<p>
+ <a href="http://maven.apache.org/" class="externalLink">Maven</a> is a Java
+ project management and project comprehension tool. Maven is based on the
+ concept of a project object model (POM) in that all the artifacts produced
+ by Maven are a result of consulting a well defined model for your project.
+</p>
+
+
+<p>
+ <a href="http://db.apache.org/torque/" class="externalLink">Torque</a> is a persistence layer.
+ Torque includes a generator to generate all the database resources required
+ by your application and includes a runtime environment to run the generated
+ classes.
+</p>
+
+
+</section>
+
+<section><a id="Articles_on_Turbine_and_related_projects"></a>
+<h1>Articles on Turbine and related projects</h1>
+
+
+<p>
+ <a href="http://www.javaworld.com/javaworld/jw-10-2002/jw-1011-maven.html" class="externalLink">
+ Maven article</a> - Maven ties together tools for better code management.
+ by Jeff Linwood, published in JavaWorld on October 11, 2002.
+</p>
+
+
+<p>
+ <a href="http://www.javaworld.com/javaworld/jw-12-2001/jw-1228-velocity.html" class="externalLink">
+ Velocity Introduction</a> - Start up the Velocity Template Engine.
+ by Geir Magnusson, Jr., published in JavaWorld on December 28, 2001.
+</p>
+
+</section>
+
+<section><a id="Viewpoints_on_JSP"></a>
+<h1>Viewpoints on JSP</h1>
+
+
+<p>
+ On the Velocity site, there is Jon Stevens'
+ <a href="http://wiki.apache.org/velocity/YouMakeTheDecision" class="externalLink">
+ You Make The Decision</a>, which compares Velocity to JSP.
+</p>
+
+
+<p>
+ Then there is Jason Hunter's
+ <a href="http://www.servlets.com/soapbox/problems-jsp.html" class="externalLink">
+ Problems with JSP</a>.
+</p>
+
+</section>
+
+
+ </main>
+ </div>
+ </div>
+ <hr/>
+ <footer>
+ <div class="container-fluid">
+ <div class="row-fluid">
+ <p>© 2000–2025
+<a href="https://turbine.apache.org/">Apache Software Foundation</a>
+</p>
+ </div>
+ </div>
+ </footer>
+ </body>
+</html>
diff --git a/licenses.html b/common/license.html
similarity index 73%
copy from licenses.html
copy to common/license.html
index e90b6ced..cee73aad 100644
--- a/licenses.html
+++ b/common/license.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:licenses at 17 Jun 2025
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/xdoc/common/license.xml at 17 Jun 2025
| Rendered using Apache Maven Fluido Skin 2.1.0
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -10,23 +10,20 @@
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0" />
- <title>Project Licenses – Apache Turbine</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-2.1.0.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script src="./js/apache-maven-fluido-2.1.0.min.js"></script>
-<link rel="icon" type="image/png" sizes="48x48" href="./images/favicon.ico">
- <link rel="icon" type="image/png" sizes="48x48" href="../images/favicon.ico">
- <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+ <title>Apache Software License – Apache Turbine</title>
+ <link rel="stylesheet" href="../css/apache-maven-fluido-2.1.0.min.css" />
+ <link rel="stylesheet" href="../css/site.css" />
+ <link rel="stylesheet" href="../css/print.css" media="print" />
+ <script src="../js/apache-maven-fluido-2.1.0.min.js"></script>
<style>.github-fork-ribbon:before { background-color: orange; }</style>
</head>
<body>
- <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-build" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
+ <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-site" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
<div class="container-fluid container-fluid-top">
<header>
<div id="banner">
- <div class="pull-left"><div id="bannerLeft"><h1><a href="https://turbine.apache.org/"><img src="images/turbine-project-apache-separate.png" alt="Apache Turbine" /></a></h1></div></div>
- <div class="pull-right"><div id="bannerRight"><h1><a href="https://turbine.apache.org/"><img src="images/logo.gif" /></a></h1></div></div>
+ <div class="pull-left"><div id="bannerLeft"><h1><a href=".././"><img src="../images/turbine-project.png" alt="Apache Turbine" /></a></h1></div></div>
+ <div class="pull-right"><div id="bannerRight"><h1><a href=".././"><img src="../images/logo.gif" /></a></h1></div></div>
<div class="clear"><hr/></div>
</div>
@@ -36,9 +33,13 @@
</li>
<li id="projectVersion">Version: 7.0</li>
<li class="pull-right"><span class="divider">|</span>
-<a href="https://turbine.apache.org/fulcrum/">Fulcrum</a></li>
+<a href="../fulcrum/">Fulcrum</a></li>
<li class="pull-right"><span class="divider">|</span>
-<a href="https://turbine.apache.org/">Turbine</a></li>
+<a href=".././">Turbine</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="https://www.apache.org/">Apache</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../fulcrum/">Fulcrum</a></li>
<li class="pull-right"><a href="https://www.apache.org">Apache</a></li>
</ul>
</div>
@@ -48,38 +49,64 @@
<nav class="well sidebar-nav">
<ul class="nav nav-list">
<li class="nav-header">General Information</li>
- <li><a href="index.html">Overview</a></li>
- <li><a href="features.html">Features</a></li>
- <li><a href="fsd.html">Specification</a></li>
- <li><a href="getting-started.html">Getting Started</a></li>
- <li><a href="how-to-build.html">Howto Build Turbine</a></li>
- <li><a href="changes-report.html">Changes</a></li>
- <li class="nav-header">Documentation</li>
- <li><a href="services/index.html"><span class="icon-chevron-right"></span>Services</a></li>
- <li><a href="howto/index.html"><span class="icon-chevron-right"></span>Howtos</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/TURBINE">Wiki</a></li>
- <li><a href="apidocs/index.html">JavaDocs</a></li>
- <li class="nav-header">Development</li>
- <li><a href="proposals.html">Proposals</a></li>
- <li><a href="how-to-help.html">How To Help</a></li>
- <li><a href="todo.html">Todo</a></li>
+ <li><a href="../index.html">Overview</a></li>
+ <li><a href="../turbine-concepts.html">Turbine Concepts</a></li>
+ <li><a href="../fsd.html">Specification</a></li>
+ <li><a href="../further-reading/index.html">Further Reading</a></li>
+ <li><a href="../news.html">News and Status</a></li>
+ <li><a href="../common/powered.html">Sites Using Turbine</a></li>
+ <li><a href="../common/related.html">Sites Related to Turbine</a></li>
+ <li class="active"><a>License</a></li>
+ <li><a href="../download.html">Download</a></li>
+ <li><a href="../examples.html">Example Apps</a></li>
+ <li class="nav-header">Shortcuts to Turbine Documentation</li>
+ <li><a href="https://blogs.apache.org/turbine/">Turbine Blog</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/">Turbine Wiki Home</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+FAQ">Frequently Asked Questions (FAQ)</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+Tutorial">Tutorial</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+UsersGuide">User's Guide</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine5">Development</a></li>
+ <li class="nav-header">Events</li>
+ <li><a href="https://www.apache.org/events/current-event.html" target="_blank"><img class="imageLink" src="https://www.apache.org/events/current-event-125x125.png" /> Apache Conferences</a></li>
+ <li class="nav-header">Turbine Releases</li>
+ <li><a href="../turbine/index.html">Overview</a></li>
+ <li><a href="../turbine/turbine-2-3-3/index.html">Turbine 2.3.3</a></li>
+ <li><a href="../turbine/turbine-4-0/index.html">Turbine 4.0 (M2)</a></li>
+ <li><a href="../turbine/turbine-5-0/index.html">Turbine 5.0</a></li>
+ <li><a href="../turbine/turbine-5-1/index.html">Turbine 5.1</a></li>
+ <li><a href="../turbine/turbine-6-0/index.html">Turbine 6.0</a></li>
+ <li><a href="../turbine/turbine-7-0/index.html">Turbine 7.0</a></li>
+ <li class="nav-header">Turbine Development</li>
+ <li><a href="../turbine/index.html">Current Turbine Development Tree</a></li>
+ <li class="nav-header">Turbine Sub Projects</li>
+ <li><a href="../fulcrum/index.html">Fulcrum</a></li>
+ <li class="nav-header">Turbine + Fulcrum Parent POM</li>
+ <li><a href="../turbine-parent/index.html">Turbine Parent</a></li>
+ <li class="nav-header">Closed projects</li>
+ <li><a href="../stratum/index.html">Stratum</a></li>
+ <li><a href="../tdk/index.html">TDK</a></li>
+ <li><a href="../meta/index.html">META</a></li>
+ <li class="nav-header">Community</li>
+ <li><a href="../who-we-are.html">Who we are</a></li>
+ <li><a href="../contact.html">Contact us</a></li>
+ <li><a href="../how-to-help.html">How to help</a></li>
+ <li><a href="../how-it-works.html">How it works</a></li>
+ <li><a href="../board-reports.html">Board reports</a></li>
+ <li class="nav-header">General Development Information</li>
+ <li><a href="../common/code-standards.html">Coding Specification</a></li>
+ <li><a href="../common/developer-links.html">Developer Links</a></li>
+ <li><a href="../common/documentation.html">Improving Documentation</a></li>
+ <li class="nav-header">ASF</li>
+ <li><a href="https://apache.org/">Main</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://apache.org/foundation/sponsorship">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsors">Thanks</a></li>
+ <li><a href="https://www.apache.org/foundation/policies/conduct">Conduct</a></li>
+ <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
<li class="nav-header">Project Documentation</li>
- <li><a href="project-info.html"><span class="icon-chevron-down"></span>Project Information</a>
- <ul class="nav nav-list">
- <li><a href="dependencies.html">Dependencies</a></li>
- <li><a href="dependency-info.html">Maven Coordinates</a></li>
- <li><a href="distribution-management.html">Distribution Management</a></li>
- <li><a href="index.html">About</a></li>
- <li><a href="issue-management.html">Issue Management</a></li>
- <li class="active"><a>Licenses</a></li>
- <li><a href="mailing-lists.html">Mailing Lists</a></li>
- <li><a href="plugin-management.html">Plugin Management</a></li>
- <li><a href="plugins.html">Plugins</a></li>
- <li><a href="scm.html">Source Code Management</a></li>
- <li><a href="summary.html">Summary</a></li>
- <li><a href="team.html">Team</a></li>
- </ul></li>
- <li><a href="project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li>
+ <li><a href="../project-info.html"><span class="icon-chevron-right"></span>Project Information</a></li>
+ <li><a href="../project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li>
<li class="nav-header">Apache</li>
<li><a href="https://www.apache.org/">Apache Website</a></li>
<li><a href="https://www.apache.org/licenses/">License</a></li>
@@ -91,22 +118,23 @@
</nav>
<div class="well sidebar-nav">
<form id="search-form" action="https://www.google.com/search" method="get" >
- <input value="http://turbine.apache.org/turbine/turbine-7-0" name="sitesearch" type="hidden" />
+ <input value="https://turbine.apache.org/" name="sitesearch" type="hidden" />
<input class="search-query" name="q" id="query" type="text" placeholder="Search with Google..." />
</form>
<div id="poweredBy">
<div class="clear"></div>
<div class="clear"></div>
-<a href="https://maven.apache.org/" class="builtBy" target="_blank"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
+<a href="https://maven.apache.org/" class="builtBy" target="_blank"><img class="builtBy" alt="Built by Maven" src="../images/logos/maven-feather.png" /></a>
</div>
</div>
</header>
<main id="bodyColumn" class="span10">
-<section><a id="Overview"></a>
-<h1>Overview</h1>
-<p>Typically the licenses listed for the project are that of the project itself, and not of dependencies.</p></section><section><a id="Project_Licenses"></a>
-<h1>Project Licenses</h1><section><a id="Apache-2.0"></a>
-<h2>Apache-2.0</h2>
+
+
+<section><a id="Apache_Software_License"></a>
+<h1>Apache Software License</h1>
+
+
<pre>
Apache License
Version 2.0, January 2004
@@ -309,7 +337,11 @@
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.
-</pre></section></section> </main>
+</pre>
+
+</section>
+
+ </main>
</div>
</div>
<hr/>
@@ -317,7 +349,7 @@
<div class="container-fluid">
<div class="row-fluid">
<p>© 2000–2025
-<a href="https://www.apache.org/">The Apache Software Foundation</a>
+<a href="https://turbine.apache.org/">Apache Software Foundation</a>
</p>
</div>
</div>
diff --git a/common/powered.html b/common/powered.html
new file mode 100644
index 00000000..48bb8962
--- /dev/null
+++ b/common/powered.html
@@ -0,0 +1,392 @@
+<!DOCTYPE html>
+
+
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/xdoc/common/powered.xml at 17 Jun 2025
+ | Rendered using Apache Maven Fluido Skin 2.1.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0" />
+ <title>Turbine powered web sites – Apache Turbine</title>
+ <link rel="stylesheet" href="../css/apache-maven-fluido-2.1.0.min.css" />
+ <link rel="stylesheet" href="../css/site.css" />
+ <link rel="stylesheet" href="../css/print.css" media="print" />
+ <script src="../js/apache-maven-fluido-2.1.0.min.js"></script>
+ <style>.github-fork-ribbon:before { background-color: orange; }</style>
+ </head>
+ <body>
+ <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-site" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
+ <div class="container-fluid container-fluid-top">
+ <header>
+ <div id="banner">
+ <div class="pull-left"><div id="bannerLeft"><h1><a href=".././"><img src="../images/turbine-project.png" alt="Apache Turbine" /></a></h1></div></div>
+ <div class="pull-right"><div id="bannerRight"><h1><a href=".././"><img src="../images/logo.gif" /></a></h1></div></div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+ <li id="publishDate">Last Published: 01 Apr 2025<span class="divider">|</span>
+</li>
+ <li id="projectVersion">Version: 7.0</li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href=".././">Turbine</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="https://www.apache.org/">Apache</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><a href="https://www.apache.org">Apache</a></li>
+ </ul>
+ </div>
+ </header>
+ <div class="row-fluid">
+ <header id="leftColumn" class="span2">
+ <nav class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">General Information</li>
+ <li><a href="../index.html">Overview</a></li>
+ <li><a href="../turbine-concepts.html">Turbine Concepts</a></li>
+ <li><a href="../fsd.html">Specification</a></li>
+ <li><a href="../further-reading/index.html">Further Reading</a></li>
+ <li><a href="../news.html">News and Status</a></li>
+ <li class="active"><a>Sites Using Turbine</a></li>
+ <li><a href="../common/related.html">Sites Related to Turbine</a></li>
+ <li><a href="../common/license.html">License</a></li>
+ <li><a href="../download.html">Download</a></li>
+ <li><a href="../examples.html">Example Apps</a></li>
+ <li class="nav-header">Shortcuts to Turbine Documentation</li>
+ <li><a href="https://blogs.apache.org/turbine/">Turbine Blog</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/">Turbine Wiki Home</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+FAQ">Frequently Asked Questions (FAQ)</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+Tutorial">Tutorial</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+UsersGuide">User's Guide</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine5">Development</a></li>
+ <li class="nav-header">Events</li>
+ <li><a href="https://www.apache.org/events/current-event.html" target="_blank"><img class="imageLink" src="https://www.apache.org/events/current-event-125x125.png" /> Apache Conferences</a></li>
+ <li class="nav-header">Turbine Releases</li>
+ <li><a href="../turbine/index.html">Overview</a></li>
+ <li><a href="../turbine/turbine-2-3-3/index.html">Turbine 2.3.3</a></li>
+ <li><a href="../turbine/turbine-4-0/index.html">Turbine 4.0 (M2)</a></li>
+ <li><a href="../turbine/turbine-5-0/index.html">Turbine 5.0</a></li>
+ <li><a href="../turbine/turbine-5-1/index.html">Turbine 5.1</a></li>
+ <li><a href="../turbine/turbine-6-0/index.html">Turbine 6.0</a></li>
+ <li><a href="../turbine/turbine-7-0/index.html">Turbine 7.0</a></li>
+ <li class="nav-header">Turbine Development</li>
+ <li><a href="../turbine/index.html">Current Turbine Development Tree</a></li>
+ <li class="nav-header">Turbine Sub Projects</li>
+ <li><a href="../fulcrum/index.html">Fulcrum</a></li>
+ <li class="nav-header">Turbine + Fulcrum Parent POM</li>
+ <li><a href="../turbine-parent/index.html">Turbine Parent</a></li>
+ <li class="nav-header">Closed projects</li>
+ <li><a href="../stratum/index.html">Stratum</a></li>
+ <li><a href="../tdk/index.html">TDK</a></li>
+ <li><a href="../meta/index.html">META</a></li>
+ <li class="nav-header">Community</li>
+ <li><a href="../who-we-are.html">Who we are</a></li>
+ <li><a href="../contact.html">Contact us</a></li>
+ <li><a href="../how-to-help.html">How to help</a></li>
+ <li><a href="../how-it-works.html">How it works</a></li>
+ <li><a href="../board-reports.html">Board reports</a></li>
+ <li class="nav-header">General Development Information</li>
+ <li><a href="../common/code-standards.html">Coding Specification</a></li>
+ <li><a href="../common/developer-links.html">Developer Links</a></li>
+ <li><a href="../common/documentation.html">Improving Documentation</a></li>
+ <li class="nav-header">ASF</li>
+ <li><a href="https://apache.org/">Main</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://apache.org/foundation/sponsorship">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsors">Thanks</a></li>
+ <li><a href="https://www.apache.org/foundation/policies/conduct">Conduct</a></li>
+ <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ <li class="nav-header">Project Documentation</li>
+ <li><a href="../project-info.html"><span class="icon-chevron-right"></span>Project Information</a></li>
+ <li><a href="../project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li>
+ <li class="nav-header">Apache</li>
+ <li><a href="https://www.apache.org/">Apache Website</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://www.apache.org/foundation/how-it-works.html">How the ASF works</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ </ul>
+ </nav>
+ <div class="well sidebar-nav">
+<form id="search-form" action="https://www.google.com/search" method="get" >
+ <input value="https://turbine.apache.org/" name="sitesearch" type="hidden" />
+ <input class="search-query" name="q" id="query" type="text" placeholder="Search with Google..." />
+</form>
+ <div id="poweredBy">
+ <div class="clear"></div>
+ <div class="clear"></div>
+<a href="https://maven.apache.org/" class="builtBy" target="_blank"><img class="builtBy" alt="Built by Maven" src="../images/logos/maven-feather.png" /></a>
+ </div>
+ </div>
+ </header>
+ <main id="bodyColumn" class="span10">
+
+
+
+
+ <section><a id="Turbine-Powered_Web_Sites"></a>
+<h1>Turbine-Powered Web Sites</h1>
+
+<p>
+ <img src="../images/powered-by-logo.gif" alt="powered-by-logo.gif" width="112" height="32" />
+ </p>
+
+
+<p>
+ Here is a list of public web sites built atop the Turbine
+ framework. This is by no means a complete listing of all
+ of the Turbine-powered web sites. If you have a site to be listed here,
+ please post a message on the Turbine-user
+ <a href="../contact.html">mailing list</a>.
+ </p>
+
+
+<table class="table table-striped">
+
+<tr class="a">
+
+<th>URL</th>
+
+<th>Type</th>
+
+<th>Created By</th>
+ </tr>
+
+<tr class="b">
+
+<td>
+ <a href="http://www.couplecheckup.com/" class="externalLink">http://www.couplecheckup.com</a>
+ </td>
+
+<td>
+ An online relationship assessments for couples.
+ </td>
+
+<td>
+ <a href="http://www.prepare-enrich.com/" class="externalLink externalLink" title="External Link">Life Innovations, Inc.</a>
+ </td>
+ </tr>
+
+<tr class="a">
+
+<td>
+ <a href="http://www.jrank.org/" class="externalLink">www.jrank.org</a>
+ </td>
+
+<td>
+ JRank is a pure Java search engine for websites.
+ </td>
+
+<td>
+ <a href="http://www.jrank.org/" class="externalLink">www.jrank.org</a>
+ </td>
+ </tr>
+
+<tr class="b">
+
+<td>
+ <a href="http://www.flashcan.com/" class="externalLink">www.flashcan.com</a>
+ </td>
+
+<td>
+ An interactive card making game using Turbine and Macromedia's
+ Flash5.
+ </td>
+
+<td>
+ <a href="http://www.zincroe.com/" class="externalLink">ZincRoe</a>
+ </td>
+ </tr>
+
+
+<tr class="a">
+
+<td>
+ <a href="http://www.ana.com.mx/" class="externalLink">Ana Auto Club</a>
+ </td>
+
+<td>
+ AutoClub site
+ </td>
+
+<td>
+ <a href="http://www.itweb.com.mx/" class="externalLink">Integrated Technology</a>
+ </td>
+ </tr>
+
+<tr class="b">
+
+<td>
+ <a href="http://www.nequalsone.com/" class="externalLink">www.nequalsone.com</a>
+ </td>
+
+<td>
+ A web based marketing tool designed specifically for the
+ health care industry.
+ </td>
+
+<td>
+ <a href="http://www.nequalsone.com/" class="externalLink">www.nequalsone.com</a>
+ </td>
+ </tr>
+
+<tr class="a">
+
+<td>
+ <a href="http://www.bitblaster.com/p/s/p/template/i,Welcome.vm" class="externalLink">Homepage Toolbox</a>
+ </td>
+
+<td>
+ Weblog / Photo Album / Page Designer-CMS
+ </td>
+
+<td>
+ <a href="http://www.bitblaster.com/rob/" class="externalLink">Rob Leachman</a>
+ </td>
+ </tr>
+
+<tr class="b">
+
+<td>
+ <a href="http://www.firstlightassociates.co.uk/twenty47.html" class="externalLink">24-7 Claims</a>
+ </td>
+
+<td>
+ B2B marketplace to manage the work flow required for trading potential compensation claims.
+ </td>
+
+<td>
+ <a href="http://www.firstlightassociates.co.uk" class="externalLink">First Light Associates</a>
+ </td>
+ </tr>
+ </table>
+ </section>
+
+ <section><a id="Websites_Using_Turbine_Technology"></a>
+<h1>Websites Using Turbine Technology</h1>
+
+<p>
+ The websites below make use of Turbine technologies without having built
+ their entire site around Turbine.
+ </p>
+
+
+<table class="table table-striped">
+
+<tr class="a">
+
+<th>URL</th>
+
+<th>Type</th>
+
+<th>Created By</th>
+ </tr>
+
+<tr class="b">
+
+<td>
+ <a href="http://www.jxta.org/" class="externalLink">www.jxta.org</a>
+ </td>
+
+<td>
+ JXTA technology is a set of open, generalized peer-to-peer
+ protocols that allow any connected device on the network from
+ cell phone to PDA from PC to server to communicate and
+ collaborate in a peer to peer manner.
+ </td>
+
+<td>
+ <a href="http://www.collab.net/" class="externalLink">CollabNet</a>
+ </td>
+ </tr>
+
+<tr class="a">
+
+<td>
+ <a href="http://www.netbeans.org/" class="externalLink">www.netbeans.org</a>
+ </td>
+
+<td>
+ Developer network for Sun Microsystem's open source IDE,
+ NetBeans.
+ </td>
+
+<td>
+ <a href="http://www.collab.net/" class="externalLink">CollabNet</a>
+ </td>
+ </tr>
+
+<tr class="b">
+
+<td>
+ <a href="http://www.openoffice.org/" class="externalLink">www.openoffice.org</a>
+ </td>
+
+<td>
+ Developer network for Sun Microsystem's OpenOffice (previously
+ known as StarOffice).
+ </td>
+
+<td>
+ <a href="http://www.collab.net/" class="externalLink">CollabNet</a>
+ </td>
+ </tr>
+
+<tr class="a">
+
+<td>
+ <a href="http://www.tigris.org/" class="externalLink">www.tigris.org</a>
+ </td>
+
+<td>
+ Open source development tool suite.
+ </td>
+
+<td>
+ <a href="http://www.collab.net/" class="externalLink">CollabNet</a>
+ </td>
+ </tr>
+
+<tr class="b">
+
+<td>
+ <a href="http://www.epmedia.at/" class="externalLink">www.epmedia.at</a>
+ </td>
+
+<td>
+ Website of an advertising agency. Turbine is used for the B2B part of the
+ site.
+ </td>
+
+<td>
+ Martin Poeschl
+ </td>
+ </tr>
+ </table>
+ </section>
+
+
+ </main>
+ </div>
+ </div>
+ <hr/>
+ <footer>
+ <div class="container-fluid">
+ <div class="row-fluid">
+ <p>© 2000–2025
+<a href="https://turbine.apache.org/">Apache Software Foundation</a>
+</p>
+ </div>
+ </div>
+ </footer>
+ </body>
+</html>
diff --git a/common/related.html b/common/related.html
new file mode 100644
index 00000000..ba654894
--- /dev/null
+++ b/common/related.html
@@ -0,0 +1,185 @@
+<!DOCTYPE html>
+
+
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/xdoc/common/related.xml at 17 Jun 2025
+ | Rendered using Apache Maven Fluido Skin 2.1.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0" />
+ <title>Site's Related to Turbine – Apache Turbine</title>
+ <link rel="stylesheet" href="../css/apache-maven-fluido-2.1.0.min.css" />
+ <link rel="stylesheet" href="../css/site.css" />
+ <link rel="stylesheet" href="../css/print.css" media="print" />
+ <script src="../js/apache-maven-fluido-2.1.0.min.js"></script>
+ <style>.github-fork-ribbon:before { background-color: orange; }</style>
+ </head>
+ <body>
+ <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-site" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
+ <div class="container-fluid container-fluid-top">
+ <header>
+ <div id="banner">
+ <div class="pull-left"><div id="bannerLeft"><h1><a href=".././"><img src="../images/turbine-project.png" alt="Apache Turbine" /></a></h1></div></div>
+ <div class="pull-right"><div id="bannerRight"><h1><a href=".././"><img src="../images/logo.gif" /></a></h1></div></div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+ <li id="publishDate">Last Published: 01 Apr 2025<span class="divider">|</span>
+</li>
+ <li id="projectVersion">Version: 7.0</li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href=".././">Turbine</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="https://www.apache.org/">Apache</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><a href="https://www.apache.org">Apache</a></li>
+ </ul>
+ </div>
+ </header>
+ <div class="row-fluid">
+ <header id="leftColumn" class="span2">
+ <nav class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">General Information</li>
+ <li><a href="../index.html">Overview</a></li>
+ <li><a href="../turbine-concepts.html">Turbine Concepts</a></li>
+ <li><a href="../fsd.html">Specification</a></li>
+ <li><a href="../further-reading/index.html">Further Reading</a></li>
+ <li><a href="../news.html">News and Status</a></li>
+ <li><a href="../common/powered.html">Sites Using Turbine</a></li>
+ <li class="active"><a>Sites Related to Turbine</a></li>
+ <li><a href="../common/license.html">License</a></li>
+ <li><a href="../download.html">Download</a></li>
+ <li><a href="../examples.html">Example Apps</a></li>
+ <li class="nav-header">Shortcuts to Turbine Documentation</li>
+ <li><a href="https://blogs.apache.org/turbine/">Turbine Blog</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/">Turbine Wiki Home</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+FAQ">Frequently Asked Questions (FAQ)</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+Tutorial">Tutorial</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+UsersGuide">User's Guide</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine5">Development</a></li>
+ <li class="nav-header">Events</li>
+ <li><a href="https://www.apache.org/events/current-event.html" target="_blank"><img class="imageLink" src="https://www.apache.org/events/current-event-125x125.png" /> Apache Conferences</a></li>
+ <li class="nav-header">Turbine Releases</li>
+ <li><a href="../turbine/index.html">Overview</a></li>
+ <li><a href="../turbine/turbine-2-3-3/index.html">Turbine 2.3.3</a></li>
+ <li><a href="../turbine/turbine-4-0/index.html">Turbine 4.0 (M2)</a></li>
+ <li><a href="../turbine/turbine-5-0/index.html">Turbine 5.0</a></li>
+ <li><a href="../turbine/turbine-5-1/index.html">Turbine 5.1</a></li>
+ <li><a href="../turbine/turbine-6-0/index.html">Turbine 6.0</a></li>
+ <li><a href="../turbine/turbine-7-0/index.html">Turbine 7.0</a></li>
+ <li class="nav-header">Turbine Development</li>
+ <li><a href="../turbine/index.html">Current Turbine Development Tree</a></li>
+ <li class="nav-header">Turbine Sub Projects</li>
+ <li><a href="../fulcrum/index.html">Fulcrum</a></li>
+ <li class="nav-header">Turbine + Fulcrum Parent POM</li>
+ <li><a href="../turbine-parent/index.html">Turbine Parent</a></li>
+ <li class="nav-header">Closed projects</li>
+ <li><a href="../stratum/index.html">Stratum</a></li>
+ <li><a href="../tdk/index.html">TDK</a></li>
+ <li><a href="../meta/index.html">META</a></li>
+ <li class="nav-header">Community</li>
+ <li><a href="../who-we-are.html">Who we are</a></li>
+ <li><a href="../contact.html">Contact us</a></li>
+ <li><a href="../how-to-help.html">How to help</a></li>
+ <li><a href="../how-it-works.html">How it works</a></li>
+ <li><a href="../board-reports.html">Board reports</a></li>
+ <li class="nav-header">General Development Information</li>
+ <li><a href="../common/code-standards.html">Coding Specification</a></li>
+ <li><a href="../common/developer-links.html">Developer Links</a></li>
+ <li><a href="../common/documentation.html">Improving Documentation</a></li>
+ <li class="nav-header">ASF</li>
+ <li><a href="https://apache.org/">Main</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://apache.org/foundation/sponsorship">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsors">Thanks</a></li>
+ <li><a href="https://www.apache.org/foundation/policies/conduct">Conduct</a></li>
+ <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ <li class="nav-header">Project Documentation</li>
+ <li><a href="../project-info.html"><span class="icon-chevron-right"></span>Project Information</a></li>
+ <li><a href="../project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li>
+ <li class="nav-header">Apache</li>
+ <li><a href="https://www.apache.org/">Apache Website</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://www.apache.org/foundation/how-it-works.html">How the ASF works</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ </ul>
+ </nav>
+ <div class="well sidebar-nav">
+<form id="search-form" action="https://www.google.com/search" method="get" >
+ <input value="https://turbine.apache.org/" name="sitesearch" type="hidden" />
+ <input class="search-query" name="q" id="query" type="text" placeholder="Search with Google..." />
+</form>
+ <div id="poweredBy">
+ <div class="clear"></div>
+ <div class="clear"></div>
+<a href="https://maven.apache.org/" class="builtBy" target="_blank"><img class="builtBy" alt="Built by Maven" src="../images/logos/maven-feather.png" /></a>
+ </div>
+ </div>
+ </header>
+ <main id="bodyColumn" class="span10">
+
+
+
+
+ <section><a id="Related_Sites"></a>
+<h1>Related Sites</h1>
+
+
+<p>
+ Here is a list of web sites that provide tools that are compatible or designed
+ specifically for Turbine. If you have a site to be listed here, please post a message on the Turbine-user
+ <a href="../contact.html">mailing list</a>.
+ </p>
+
+
+<table class="table table-striped">
+
+<tr class="a">
+
+<th>URL</th>
+
+<th>Description</th>
+ </tr>
+
+<tr class="b">
+
+<td>
+ <a href="http://xingu.sf.net/" class="externalLink">xingu.sf.net</a>
+ </td>
+
+<td>
+ JRank is a pure Java search engine for websites.
+ </td>
+ </tr>
+
+ </table>
+ </section>
+
+
+ </main>
+ </div>
+ </div>
+ <hr/>
+ <footer>
+ <div class="container-fluid">
+ <div class="row-fluid">
+ <p>© 2000–2025
+<a href="https://turbine.apache.org/">Apache Software Foundation</a>
+</p>
+ </div>
+ </div>
+ </footer>
+ </body>
+</html>
diff --git a/common/status/02-08-2002.html b/common/status/02-08-2002.html
new file mode 100644
index 00000000..a82fb30f
--- /dev/null
+++ b/common/status/02-08-2002.html
@@ -0,0 +1,351 @@
+<!DOCTYPE html>
+
+
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/xdoc/common/status/02-08-2002.xml at 17 Jun 2025
+ | Rendered using Apache Maven Fluido Skin 2.1.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0" />
+ <title>Turbine 3 – Apache Turbine</title>
+ <link rel="stylesheet" href="../../css/apache-maven-fluido-2.1.0.min.css" />
+ <link rel="stylesheet" href="../../css/site.css" />
+ <link rel="stylesheet" href="../../css/print.css" media="print" />
+ <script src="../../js/apache-maven-fluido-2.1.0.min.js"></script>
+ <style>.github-fork-ribbon:before { background-color: orange; }</style>
+ </head>
+ <body>
+ <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-site" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
+ <div class="container-fluid container-fluid-top">
+ <header>
+ <div id="banner">
+ <div class="pull-left"><div id="bannerLeft"><h1><a href="../.././"><img src="../../images/turbine-project.png" alt="Apache Turbine" /></a></h1></div></div>
+ <div class="pull-right"><div id="bannerRight"><h1><a href="../.././"><img src="../../images/logo.gif" /></a></h1></div></div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+ <li id="publishDate">Last Published: 01 Apr 2025<span class="divider">|</span>
+</li>
+ <li id="projectVersion">Version: 7.0</li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../.././">Turbine</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="https://www.apache.org/">Apache</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><a href="https://www.apache.org">Apache</a></li>
+ </ul>
+ </div>
+ </header>
+ <div class="row-fluid">
+ <header id="leftColumn" class="span2">
+ <nav class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">General Information</li>
+ <li><a href="../../index.html">Overview</a></li>
+ <li><a href="../../turbine-concepts.html">Turbine Concepts</a></li>
+ <li><a href="../../fsd.html">Specification</a></li>
+ <li><a href="../../further-reading/index.html">Further Reading</a></li>
+ <li><a href="../../news.html">News and Status</a></li>
+ <li><a href="../../common/powered.html">Sites Using Turbine</a></li>
+ <li><a href="../../common/related.html">Sites Related to Turbine</a></li>
+ <li><a href="../../common/license.html">License</a></li>
+ <li><a href="../../download.html">Download</a></li>
+ <li><a href="../../examples.html">Example Apps</a></li>
+ <li class="nav-header">Shortcuts to Turbine Documentation</li>
+ <li><a href="https://blogs.apache.org/turbine/">Turbine Blog</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/">Turbine Wiki Home</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+FAQ">Frequently Asked Questions (FAQ)</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+Tutorial">Tutorial</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+UsersGuide">User's Guide</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine5">Development</a></li>
+ <li class="nav-header">Events</li>
+ <li><a href="https://www.apache.org/events/current-event.html" target="_blank"><img class="imageLink" src="https://www.apache.org/events/current-event-125x125.png" /> Apache Conferences</a></li>
+ <li class="nav-header">Turbine Releases</li>
+ <li><a href="../../turbine/index.html">Overview</a></li>
+ <li><a href="../../turbine/turbine-2-3-3/index.html">Turbine 2.3.3</a></li>
+ <li><a href="../../turbine/turbine-4-0/index.html">Turbine 4.0 (M2)</a></li>
+ <li><a href="../../turbine/turbine-5-0/index.html">Turbine 5.0</a></li>
+ <li><a href="../../turbine/turbine-5-1/index.html">Turbine 5.1</a></li>
+ <li><a href="../../turbine/turbine-6-0/index.html">Turbine 6.0</a></li>
+ <li><a href="../../turbine/turbine-7-0/index.html">Turbine 7.0</a></li>
+ <li class="nav-header">Turbine Development</li>
+ <li><a href="../../turbine/index.html">Current Turbine Development Tree</a></li>
+ <li class="nav-header">Turbine Sub Projects</li>
+ <li><a href="../../fulcrum/index.html">Fulcrum</a></li>
+ <li class="nav-header">Turbine + Fulcrum Parent POM</li>
+ <li><a href="../../turbine-parent/index.html">Turbine Parent</a></li>
+ <li class="nav-header">Closed projects</li>
+ <li><a href="../../stratum/index.html">Stratum</a></li>
+ <li><a href="../../tdk/index.html">TDK</a></li>
+ <li><a href="../../meta/index.html">META</a></li>
+ <li class="nav-header">Community</li>
+ <li><a href="../../who-we-are.html">Who we are</a></li>
+ <li><a href="../../contact.html">Contact us</a></li>
+ <li><a href="../../how-to-help.html">How to help</a></li>
+ <li><a href="../../how-it-works.html">How it works</a></li>
+ <li><a href="../../board-reports.html">Board reports</a></li>
+ <li class="nav-header">General Development Information</li>
+ <li><a href="../../common/code-standards.html">Coding Specification</a></li>
+ <li><a href="../../common/developer-links.html">Developer Links</a></li>
+ <li><a href="../../common/documentation.html">Improving Documentation</a></li>
+ <li class="nav-header">ASF</li>
+ <li><a href="https://apache.org/">Main</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://apache.org/foundation/sponsorship">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsors">Thanks</a></li>
+ <li><a href="https://www.apache.org/foundation/policies/conduct">Conduct</a></li>
+ <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ <li class="nav-header">Project Documentation</li>
+ <li><a href="../../project-info.html"><span class="icon-chevron-right"></span>Project Information</a></li>
+ <li><a href="../../project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li>
+ <li class="nav-header">Apache</li>
+ <li><a href="https://www.apache.org/">Apache Website</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://www.apache.org/foundation/how-it-works.html">How the ASF works</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ </ul>
+ </nav>
+ <div class="well sidebar-nav">
+<form id="search-form" action="https://www.google.com/search" method="get" >
+ <input value="https://turbine.apache.org/" name="sitesearch" type="hidden" />
+ <input class="search-query" name="q" id="query" type="text" placeholder="Search with Google..." />
+</form>
+ <div id="poweredBy">
+ <div class="clear"></div>
+ <div class="clear"></div>
+<a href="https://maven.apache.org/" class="builtBy" target="_blank"><img class="builtBy" alt="Built by Maven" src="../../images/logos/maven-feather.png" /></a>
+ </div>
+ </div>
+ </header>
+ <main id="bodyColumn" class="span10">
+
+
+
+
+ <section><a id="Weekly_Status_Report.3A_08_Feb_2002"></a>
+<h1>Weekly Status Report: 08 Feb 2002</h1>
+
+<p>
+ What's going on with Turbine these days? Well, quite a lot actually. We
+ were in a lull there for a while but things are back on track so I
+ thought I would try and report some of the work and changes that have
+ been going on recently.
+ </p>
+ </section>
+
+ <section><a id="Stratum"></a>
+<h1>Stratum</h1>
+
+<p>
+ Stratum is the repository where we are trying to refactor a lot
+ of the existing Turbine code into modularized components that
+ can be used across all Turbine projects. The short term goal is
+ refactoring for the purpose of clarifying the code for Turbine use,
+ but after this has happened the goal is to move all the code, with
+ thorough units tests of course, into the commons where we can share
+ our code with the Jakarta community.
+ </p>
+
+
+<p>
+ There are several components in Stratum, most of the code originated
+ in Turbine but there are some new additions. Here is a short run down
+ of the components that will be available in Stratum:
+ </p>
+
+
+<p>
+
+<li>
+ Configuration: This code originated in JServ, was brought into
+ Turbine, moved to Velocity and improved, and then moved
+ into the Commons as ExtendedProperties. The code in
+ ExtendedProperties is a little unweildly and deals specifically
+ with properties files. We wanted to use a general Configuration
+ interface and allow the source of the values to vary. Right now
+ we only have the properties file version working, but the XML
+ configuration will soon work.
+ </li>
+
+<li>
+ Exception: This code has also wandered around a bit. It started
+ in Turbine 2.x, and subsequently copied around into Torque, Fulcrum, and
+ Turbine 3.x and eventually landed in the Commons Util package.
+ Again we wanted to clean it up a bit, make it work consistently
+ throughout the Turbine code, make sure it will interoperate with
+ chainable exceptions in 1.4 and then put it back in the Commons.
+ </li>
+
+<li>
+ Factory: This is essentially the FactoryService refactored into
+ a component. It's my feeling that factories are a fundamental
+ aspect of an application and not a service. The example being
+ Fulcrum where dynamic classloading cannot be performed very
+ easily by the FactoryService within the core service code itself.
+ As a component the factory type behaviour provided can be used
+ in a determined way anywhere, including the core of the Fulcrum
+ service framework.
+ </li>
+
+<li>
+ Introspection: This is the introspector that was originally written
+ for Velocity. It has been decoupled from Velocity and is being used
+ in the XO mapper (see below). Once this code is cleaned up it can
+ definitely be reused in Velocity.
+ </li>
+
+<li>
+ JCS: This is the new caching system that we plan to use
+ in all the Turbine projects. The package is maintained by
+ Aaron Smuts and you can find a bit out about it
+ <a href="http://jpolycache.sourceforge.net" class="externalLink">here</a>. Aaron
+ has started documenting JCS and we'll get some comprehensive
+ documentation up soon as I'm sure many people will be very
+ interested in this package.
+ </li>
+
+<li>
+ Lifecycle: These are interfaces that we are starting to use
+ in the Turbine code to provide a consistent way of dealing
+ with various components like Torque and Fulcrum. By having
+ Torque and Fulcrum implement these new lifecycle interfaces
+ and teaching Turbine to deal with these interfaces we provide
+ a new mechanism whereby any component can be made a subsystem
+ very easily. So for example you could easily make
+ <a href="http://objectbridge.sourceforge.net" class="externalLink">ObjectBridge</a>
+ a subsystem for use in Turbine by providing a small wrapper
+ that implements the lifecycle interfaces.
+ </li>
+
+<li>
+ Pool: This is essentially the PoolService refactored into
+ a component. Done so for the exact same reason the FactoryService
+ was turned into a component.
+ </li>
+
+<li>
+ Resources: This package is a reworking of the resources package
+ found in Velocity. The Velocity specifics have been removed and
+ hopefully this package will provide facilities for full resource
+ management.
+ </li>
+
+<li>
+ XO: This is currently an XML -> Bean mapper that takes an XML file
+ formatted in a common way and maps the content to a Java Bean.
+ Basically, this allows us to simply design our Bean, and
+ provided that the commons XML format is used no mapping rules
+ need to be created. The testbed has full examples, and the
+ Turbine 3.x pipeline descriptors are mapped using the XO
+ package. Again, we're working on full documentation though
+ the JavaDoc is fairly comprehensive.
+ </li>
+ </p>
+ </section>
+
+ <section><a id="Using_DVSL_for_Documentation"></a>
+<h1>Using DVSL for Documentation</h1>
+
+<p>
+ <a href="http://velocity.apache.org/dvsl/devel/" class="externalLink">DVSL</a> is now
+ being used for the Turbine 3.x documentation as it is more flexible
+ and will allow the generation of PDF documents. Work was started in
+ the Velocity repository that transformed the xdocs into FOP documents
+ so I have started from that work to try and produce a good set of
+ PDF docs.
+ </p>
+ </section>
+
+ <section><a id="New_Security_Model"></a>
+<h1>New Security Model</h1>
+
+<p>
+ Gonzalo and Eric are currently working on some ideas for a new
+ security model for Turbine 3.x. Anyone can view the work being
+ done by looking at the <b>rundata_security_changes</b> branch
+ in the <b>jakarta-turbine-3</b> repository.
+ </p>
+ </section>
+
+ <section><a id="RunData_Reworking"></a>
+<h1>RunData Reworking</h1>
+
+<p>
+ I am currently reworking the RunData system so that it can be
+ decoupled from Fulcrum and generally work in a more flexible manner.
+ We want to be able to use multiple variants of RunData in an
+ application, and we want each of those variants to house a
+ configurable set of tools: a cookie parser or a parameter parser
+ for example. This work needs to be finished before the security
+ models can be tried and tested. Hopefully the RunData work will
+ be finished next week sometime.
+ </p>
+ </section>
+
+ <section><a id="Turbine_3.x_Pipeline"></a>
+<h1>Turbine 3.x Pipeline</h1>
+
+<p>
+ The Pipeline in Turbine 3.x is now fully functional. Some
+ documentation on the pipeline has been created and it will be posted to
+ the site this weekend. The upshot of this change is that we now have
+ configurable request processing so an application can tailor its
+ pipeline(s) very easily to meet any requirements.
+ </p>
+ </section>
+
+ <section><a id="Introduction_of_Cactus"></a>
+<h1>Introduction of Cactus</h1>
+
+<p>
+ The use of Cactus was introduced in the Turbine 3.x tree so that
+ changes can be tested easily. Jeff has also backported our
+ Cactus based testing framework to the 2.x branch. This is a
+ big step forward for us as we had virtually no testing
+ prior to this addition. Thanks a ton to Jeff for getting
+ this working!
+ </p>
+ </section>
+
+ <section><a id="More_Consistent_Build_Pattern"></a>
+<h1>More Consistent Build Pattern</h1>
+
+<p>
+ The build systems for Turbine 3.x, Turbine 2.x, Fulcrum, Torque
+ and Flux are all now basically the same. There is a new target
+ in each of the respective build files that will allow you to
+ download the JARs necessary for building the project. The TDK
+ has also been outfitted with this feature so developers interested
+ in helping improve the TDK can do so without having to hunt down
+ all the necessary JAR files. We hope that the addition of the JAR
+ downloader will help make it easier for people to participate
+ without having to build everything under the sun.
+ </p>
+ </section>
+
+ </main>
+ </div>
+ </div>
+ <hr/>
+ <footer>
+ <div class="container-fluid">
+ <div class="row-fluid">
+ <p>© 2000–2025
+<a href="https://turbine.apache.org/">Apache Software Foundation</a>
+</p>
+ </div>
+ </div>
+ </footer>
+ </body>
+</html>
diff --git a/common/status/02-15-2002.html b/common/status/02-15-2002.html
new file mode 100644
index 00000000..f14cbc09
--- /dev/null
+++ b/common/status/02-15-2002.html
@@ -0,0 +1,262 @@
+<!DOCTYPE html>
+
+
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/xdoc/common/status/02-15-2002.xml at 17 Jun 2025
+ | Rendered using Apache Maven Fluido Skin 2.1.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0" />
+ <title>Turbine 3 – Apache Turbine</title>
+ <link rel="stylesheet" href="../../css/apache-maven-fluido-2.1.0.min.css" />
+ <link rel="stylesheet" href="../../css/site.css" />
+ <link rel="stylesheet" href="../../css/print.css" media="print" />
+ <script src="../../js/apache-maven-fluido-2.1.0.min.js"></script>
+ <style>.github-fork-ribbon:before { background-color: orange; }</style>
+ </head>
+ <body>
+ <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-site" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
+ <div class="container-fluid container-fluid-top">
+ <header>
+ <div id="banner">
+ <div class="pull-left"><div id="bannerLeft"><h1><a href="../.././"><img src="../../images/turbine-project.png" alt="Apache Turbine" /></a></h1></div></div>
+ <div class="pull-right"><div id="bannerRight"><h1><a href="../.././"><img src="../../images/logo.gif" /></a></h1></div></div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+ <li id="publishDate">Last Published: 01 Apr 2025<span class="divider">|</span>
+</li>
+ <li id="projectVersion">Version: 7.0</li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../.././">Turbine</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="https://www.apache.org/">Apache</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><a href="https://www.apache.org">Apache</a></li>
+ </ul>
+ </div>
+ </header>
+ <div class="row-fluid">
+ <header id="leftColumn" class="span2">
+ <nav class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">General Information</li>
+ <li><a href="../../index.html">Overview</a></li>
+ <li><a href="../../turbine-concepts.html">Turbine Concepts</a></li>
+ <li><a href="../../fsd.html">Specification</a></li>
+ <li><a href="../../further-reading/index.html">Further Reading</a></li>
+ <li><a href="../../news.html">News and Status</a></li>
+ <li><a href="../../common/powered.html">Sites Using Turbine</a></li>
+ <li><a href="../../common/related.html">Sites Related to Turbine</a></li>
+ <li><a href="../../common/license.html">License</a></li>
+ <li><a href="../../download.html">Download</a></li>
+ <li><a href="../../examples.html">Example Apps</a></li>
+ <li class="nav-header">Shortcuts to Turbine Documentation</li>
+ <li><a href="https://blogs.apache.org/turbine/">Turbine Blog</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/">Turbine Wiki Home</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+FAQ">Frequently Asked Questions (FAQ)</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+Tutorial">Tutorial</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+UsersGuide">User's Guide</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine5">Development</a></li>
+ <li class="nav-header">Events</li>
+ <li><a href="https://www.apache.org/events/current-event.html" target="_blank"><img class="imageLink" src="https://www.apache.org/events/current-event-125x125.png" /> Apache Conferences</a></li>
+ <li class="nav-header">Turbine Releases</li>
+ <li><a href="../../turbine/index.html">Overview</a></li>
+ <li><a href="../../turbine/turbine-2-3-3/index.html">Turbine 2.3.3</a></li>
+ <li><a href="../../turbine/turbine-4-0/index.html">Turbine 4.0 (M2)</a></li>
+ <li><a href="../../turbine/turbine-5-0/index.html">Turbine 5.0</a></li>
+ <li><a href="../../turbine/turbine-5-1/index.html">Turbine 5.1</a></li>
+ <li><a href="../../turbine/turbine-6-0/index.html">Turbine 6.0</a></li>
+ <li><a href="../../turbine/turbine-7-0/index.html">Turbine 7.0</a></li>
+ <li class="nav-header">Turbine Development</li>
+ <li><a href="../../turbine/index.html">Current Turbine Development Tree</a></li>
+ <li class="nav-header">Turbine Sub Projects</li>
+ <li><a href="../../fulcrum/index.html">Fulcrum</a></li>
+ <li class="nav-header">Turbine + Fulcrum Parent POM</li>
+ <li><a href="../../turbine-parent/index.html">Turbine Parent</a></li>
+ <li class="nav-header">Closed projects</li>
+ <li><a href="../../stratum/index.html">Stratum</a></li>
+ <li><a href="../../tdk/index.html">TDK</a></li>
+ <li><a href="../../meta/index.html">META</a></li>
+ <li class="nav-header">Community</li>
+ <li><a href="../../who-we-are.html">Who we are</a></li>
+ <li><a href="../../contact.html">Contact us</a></li>
+ <li><a href="../../how-to-help.html">How to help</a></li>
+ <li><a href="../../how-it-works.html">How it works</a></li>
+ <li><a href="../../board-reports.html">Board reports</a></li>
+ <li class="nav-header">General Development Information</li>
+ <li><a href="../../common/code-standards.html">Coding Specification</a></li>
+ <li><a href="../../common/developer-links.html">Developer Links</a></li>
+ <li><a href="../../common/documentation.html">Improving Documentation</a></li>
+ <li class="nav-header">ASF</li>
+ <li><a href="https://apache.org/">Main</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://apache.org/foundation/sponsorship">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsors">Thanks</a></li>
+ <li><a href="https://www.apache.org/foundation/policies/conduct">Conduct</a></li>
+ <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ <li class="nav-header">Project Documentation</li>
+ <li><a href="../../project-info.html"><span class="icon-chevron-right"></span>Project Information</a></li>
+ <li><a href="../../project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li>
+ <li class="nav-header">Apache</li>
+ <li><a href="https://www.apache.org/">Apache Website</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://www.apache.org/foundation/how-it-works.html">How the ASF works</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ </ul>
+ </nav>
+ <div class="well sidebar-nav">
+<form id="search-form" action="https://www.google.com/search" method="get" >
+ <input value="https://turbine.apache.org/" name="sitesearch" type="hidden" />
+ <input class="search-query" name="q" id="query" type="text" placeholder="Search with Google..." />
+</form>
+ <div id="poweredBy">
+ <div class="clear"></div>
+ <div class="clear"></div>
+<a href="https://maven.apache.org/" class="builtBy" target="_blank"><img class="builtBy" alt="Built by Maven" src="../../images/logos/maven-feather.png" /></a>
+ </div>
+ </div>
+ </header>
+ <main id="bodyColumn" class="span10">
+
+
+
+
+ <section><a id="Weekly_Status_Report.3A_15_Feb_2002"></a>
+<h1>Weekly Status Report: 15 Feb 2002</h1>
+
+<p>
+ Wow, we actually did this two weeks in a row :-) At any rate, here's a little
+ run down of what's been going on this week in Turbine.
+ </p>
+ </section>
+
+ <section><a id="New_Committers"></a>
+<h1>New Committers</h1>
+
+<p>
+ James Taylor was added as a new committer this week. James has been
+ working on the Pipeline, has added some JGenerator renderers which
+ is very cool, and is generally helping out all over the place. Welcome
+ James!
+ </p>
+ </section>
+
+ <section><a id="Integration_of_the_decoupled_Torque_in_the_TDK"></a>
+<h1>Integration of the decoupled Torque in the TDK</h1>
+
+<p>
+ Martin has the decoupled Torque working with Turbine 2.x so he
+ is now working on integrating this work into the TDK. We are going
+ to officially deprecate the use of the coupled Torque, and when
+ we refer to Torque from now on we mean the decoupled Torque. The
+ Torque that exists in the 2.x tree is now officially road kill.
+ </p>
+ </section>
+
+ <section><a id="New_Torque_Tutorial.21"></a>
+<h1>New Torque Tutorial!</h1>
+
+<p>
+ Pete Kazmier has written an excellent Torque Tutorial which is
+ now available <a href="http://jakarta.apache.org/turbine/torque/tutorial.html" class="externalLink">here</a>.
+ This will certainly help a lot of users who have had some initial difficulty
+ in getting Torque set up and running. Thanks Pete!
+ </p>
+ </section>
+
+ <section><a id="Turbine_Project_Build_System"></a>
+<h1>Turbine Project Build System</h1>
+
+<p>
+ Jason has been working on a build system that can be used by all
+ Turbine projects. The goal is to have a single build.xml file that
+ can be used by all the builds. This is an effort to try and simplify
+ the maintenance overhead in all our projects now that we have decoupled
+ everything. We are going to move toward builds for each component in
+ Stratum and builds for each service in Fulcrum.
+ </p>
+ </section>
+
+ <section><a id="Security_Model"></a>
+<h1>Security Model</h1>
+
+<p>
+ There has been a lot of discussion on the turbine-dev list
+ about the new security model for Turbine 3. Most recent
+ conversations have focused on what examples from JAAS could be
+ applied to Turbine Security. Check
+ <a href="http://www.mail-archive.com/turbine-dev%40jakarta.apache.org/msg05759.html" class="externalLink">this thread</a>
+ in the mail archive to see the details.
+ </p>
+
+<p>
+ There was also some discussion about an LDAP implementation for Turbine 2.
+ See <a href="http://www.mail-archive.com/turbine-dev%40jakarta.apache.org/msg05658.html" class="externalLink">this thread</a>
+ for details. If that work gets completed, we will find a way
+ to include it in the Turbine 3 security model.
+ </p>
+ </section>
+
+ <section><a id="RunData_Reworking"></a>
+<h1>RunData Reworking</h1>
+
+<p>
+ The testbed is now working again in the <i>rundata_security_changes</i>
+ branch again. I'm not entirely happy with how it works yet but it's
+ getting there. Right now you can use a subclass of RunData but classes
+ the employ the use of this subclass must upcast in order to reach the
+ functionality within the subclass. I borrowed this method directly
+ from Jetspeed, but I would like to make something cleaner. I've got
+ some ideas and I'll post about them in next weeks status report.
+ </p>
+ </section>
+
+ <section><a id="Conversion_of_JCS_logging_to_Commons_Logging"></a>
+<h1>Conversion of JCS logging to Commons Logging</h1>
+
+<p>
+ Using JCS as a test ground, James has implemented the use of
+ the Commons Logging package. We will still use log4j as our standard
+ back end logging mechanism but people who have chosen to use LogKit or Java 1.4
+ logging then they will easily be able to do so.
+ </p>
+ </section>
+
+ <section><a id="JCS_Documentation"></a>
+<h1>JCS Documentation</h1>
+
+<p>
+ Pete Kazmier started another great documentation effort by reworking
+ the current JCS documentation into our standard xdoc format. This will
+ definitely help people understand what a kick ass cache JCS really is :-)
+ </p>
+ </section>
+
+
+ </main>
+ </div>
+ </div>
+ <hr/>
+ <footer>
+ <div class="container-fluid">
+ <div class="row-fluid">
+ <p>© 2000–2025
+<a href="https://turbine.apache.org/">Apache Software Foundation</a>
+</p>
+ </div>
+ </div>
+ </footer>
+ </body>
+</html>
diff --git a/common/status/02-22-2002.html b/common/status/02-22-2002.html
new file mode 100644
index 00000000..b53221ec
--- /dev/null
+++ b/common/status/02-22-2002.html
@@ -0,0 +1,247 @@
+<!DOCTYPE html>
+
+
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/xdoc/common/status/02-22-2002.xml at 17 Jun 2025
+ | Rendered using Apache Maven Fluido Skin 2.1.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0" />
+ <title>Turbine 3 – Apache Turbine</title>
+ <link rel="stylesheet" href="../../css/apache-maven-fluido-2.1.0.min.css" />
+ <link rel="stylesheet" href="../../css/site.css" />
+ <link rel="stylesheet" href="../../css/print.css" media="print" />
+ <script src="../../js/apache-maven-fluido-2.1.0.min.js"></script>
+ <style>.github-fork-ribbon:before { background-color: orange; }</style>
+ </head>
+ <body>
+ <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-site" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
+ <div class="container-fluid container-fluid-top">
+ <header>
+ <div id="banner">
+ <div class="pull-left"><div id="bannerLeft"><h1><a href="../.././"><img src="../../images/turbine-project.png" alt="Apache Turbine" /></a></h1></div></div>
+ <div class="pull-right"><div id="bannerRight"><h1><a href="../.././"><img src="../../images/logo.gif" /></a></h1></div></div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+ <li id="publishDate">Last Published: 01 Apr 2025<span class="divider">|</span>
+</li>
+ <li id="projectVersion">Version: 7.0</li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../.././">Turbine</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="https://www.apache.org/">Apache</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><a href="https://www.apache.org">Apache</a></li>
+ </ul>
+ </div>
+ </header>
+ <div class="row-fluid">
+ <header id="leftColumn" class="span2">
+ <nav class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">General Information</li>
+ <li><a href="../../index.html">Overview</a></li>
+ <li><a href="../../turbine-concepts.html">Turbine Concepts</a></li>
+ <li><a href="../../fsd.html">Specification</a></li>
+ <li><a href="../../further-reading/index.html">Further Reading</a></li>
+ <li><a href="../../news.html">News and Status</a></li>
+ <li><a href="../../common/powered.html">Sites Using Turbine</a></li>
+ <li><a href="../../common/related.html">Sites Related to Turbine</a></li>
+ <li><a href="../../common/license.html">License</a></li>
+ <li><a href="../../download.html">Download</a></li>
+ <li><a href="../../examples.html">Example Apps</a></li>
+ <li class="nav-header">Shortcuts to Turbine Documentation</li>
+ <li><a href="https://blogs.apache.org/turbine/">Turbine Blog</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/">Turbine Wiki Home</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+FAQ">Frequently Asked Questions (FAQ)</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+Tutorial">Tutorial</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+UsersGuide">User's Guide</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine5">Development</a></li>
+ <li class="nav-header">Events</li>
+ <li><a href="https://www.apache.org/events/current-event.html" target="_blank"><img class="imageLink" src="https://www.apache.org/events/current-event-125x125.png" /> Apache Conferences</a></li>
+ <li class="nav-header">Turbine Releases</li>
+ <li><a href="../../turbine/index.html">Overview</a></li>
+ <li><a href="../../turbine/turbine-2-3-3/index.html">Turbine 2.3.3</a></li>
+ <li><a href="../../turbine/turbine-4-0/index.html">Turbine 4.0 (M2)</a></li>
+ <li><a href="../../turbine/turbine-5-0/index.html">Turbine 5.0</a></li>
+ <li><a href="../../turbine/turbine-5-1/index.html">Turbine 5.1</a></li>
+ <li><a href="../../turbine/turbine-6-0/index.html">Turbine 6.0</a></li>
+ <li><a href="../../turbine/turbine-7-0/index.html">Turbine 7.0</a></li>
+ <li class="nav-header">Turbine Development</li>
+ <li><a href="../../turbine/index.html">Current Turbine Development Tree</a></li>
+ <li class="nav-header">Turbine Sub Projects</li>
+ <li><a href="../../fulcrum/index.html">Fulcrum</a></li>
+ <li class="nav-header">Turbine + Fulcrum Parent POM</li>
+ <li><a href="../../turbine-parent/index.html">Turbine Parent</a></li>
+ <li class="nav-header">Closed projects</li>
+ <li><a href="../../stratum/index.html">Stratum</a></li>
+ <li><a href="../../tdk/index.html">TDK</a></li>
+ <li><a href="../../meta/index.html">META</a></li>
+ <li class="nav-header">Community</li>
+ <li><a href="../../who-we-are.html">Who we are</a></li>
+ <li><a href="../../contact.html">Contact us</a></li>
+ <li><a href="../../how-to-help.html">How to help</a></li>
+ <li><a href="../../how-it-works.html">How it works</a></li>
+ <li><a href="../../board-reports.html">Board reports</a></li>
+ <li class="nav-header">General Development Information</li>
+ <li><a href="../../common/code-standards.html">Coding Specification</a></li>
+ <li><a href="../../common/developer-links.html">Developer Links</a></li>
+ <li><a href="../../common/documentation.html">Improving Documentation</a></li>
+ <li class="nav-header">ASF</li>
+ <li><a href="https://apache.org/">Main</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://apache.org/foundation/sponsorship">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsors">Thanks</a></li>
+ <li><a href="https://www.apache.org/foundation/policies/conduct">Conduct</a></li>
+ <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ <li class="nav-header">Project Documentation</li>
+ <li><a href="../../project-info.html"><span class="icon-chevron-right"></span>Project Information</a></li>
+ <li><a href="../../project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li>
+ <li class="nav-header">Apache</li>
+ <li><a href="https://www.apache.org/">Apache Website</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://www.apache.org/foundation/how-it-works.html">How the ASF works</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ </ul>
+ </nav>
+ <div class="well sidebar-nav">
+<form id="search-form" action="https://www.google.com/search" method="get" >
+ <input value="https://turbine.apache.org/" name="sitesearch" type="hidden" />
+ <input class="search-query" name="q" id="query" type="text" placeholder="Search with Google..." />
+</form>
+ <div id="poweredBy">
+ <div class="clear"></div>
+ <div class="clear"></div>
+<a href="https://maven.apache.org/" class="builtBy" target="_blank"><img class="builtBy" alt="Built by Maven" src="../../images/logos/maven-feather.png" /></a>
+ </div>
+ </div>
+ </header>
+ <main id="bodyColumn" class="span10">
+
+
+
+
+ <section><a id="Weekly_Status_Report.3A_22_Feb_2002"></a>
+<h1>Weekly Status Report: 22 Feb 2002</h1>
+
+<p>
+ </p>
+ </section>
+
+ <section><a id="New_Committers"></a>
+<h1>New Committers</h1>
+
+<p>
+ Pete Kazmier was added as a new committer this week. Pete has been
+ doing tons of great documentation work, most notably in Torque and Stratum.
+ The documentation is greatly appreciated by all users so many thanks
+ to Pete! Welcome aboard!
+ </p>
+
+
+<p>
+ Jauncarlo Arnez was added as a committer to work on Maven. Jaunco
+ donated a JavaCC-based RCS ,v file parser so that we can add CVS
+ log file analysis and continuous integration tools to Maven. Thanks
+ Jaunco!
+ </p>
+
+
+<p>
+ Tom Copeland was added as a committer to work on Maven. Tom donated
+ importscrubber to Maven which is a tool that fully qualifies the import
+ statements in Java source files. The guts behind this tool is
+ dependency resolving mechanism that works on Java bytecode. We would
+ like to use this method to automatically resolve project dependencies
+ so that project descriptors with full dependencies can be made quickly
+ by projects wishing to work with Maven. Thanks Tom!
+ </p>
+
+
+<p>
+ Stephane Baillinez was added as a new committer to work on Maven.
+ Stephane is an Ant developer, works on the Ant version of Gump and
+ has already sent more patches than I can deal with :-)
+ </p>
+
+ </section>
+
+ <section><a id="Progress_on_JCS"></a>
+<h1>Progress on JCS</h1>
+
+<p>
+ Aaron and James have been refactoring some of the code and cleaning up
+ the tests. John McNally is also starting to look at how to integrate
+ JCS with Torque for object caching.
+ </p>
+ </section>
+
+ <section><a id="Progress_on_Maven"></a>
+<h1>Progress on Maven</h1>
+
+<p>
+ Maven has been coming along quite well. There is now a site to
+ display what Maven can do, take a look <a href="http://maven.apache.org/" class="externalLink">here</a>.
+ In a nutshell we have:
+ </p>
+
+
+<p>
+
+<li>The project being built from a project descriptor</li>
+
+<li>The project documentation being built from a project descriptor</li>
+
+<li>Automatic generation of a change log based on CVS output</li>
+
+<li>Source cross reference with links to Javadoc</li>
+
+<li>Source metrics</li>
+ </p>
+
+
+<p>
+ More information will be posted on the Turbine development list. But
+ the basic upshot is that with the creation of a project descriptor you
+ all the of what's listed above almost instantly.
+ </p>
+ </section>
+
+ <section><a id="Progress_on_Turbine_3.x"></a>
+<h1>Progress on Turbine 3.x</h1>
+
+<p>
+ Unfortunately not much went on this week with Turbine directory as
+ work on Maven took priority. Hopefully the use of Maven will help a
+ larger set of developers understand Turbine 3.x more quickly and
+ therefore spur on the development of Turbine 3.x.
+ </p>
+ </section>
+
+ </main>
+ </div>
+ </div>
+ <hr/>
+ <footer>
+ <div class="container-fluid">
+ <div class="row-fluid">
+ <p>© 2000–2025
+<a href="https://turbine.apache.org/">Apache Software Foundation</a>
+</p>
+ </div>
+ </div>
+ </footer>
+ </body>
+</html>
diff --git a/common/status/03-01-2002.html b/common/status/03-01-2002.html
new file mode 100644
index 00000000..1da5f5e8
--- /dev/null
+++ b/common/status/03-01-2002.html
@@ -0,0 +1,183 @@
+<!DOCTYPE html>
+
+
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/xdoc/common/status/03-01-2002.xml at 17 Jun 2025
+ | Rendered using Apache Maven Fluido Skin 2.1.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0" />
+ <title>Turbine 3 – Apache Turbine</title>
+ <link rel="stylesheet" href="../../css/apache-maven-fluido-2.1.0.min.css" />
+ <link rel="stylesheet" href="../../css/site.css" />
+ <link rel="stylesheet" href="../../css/print.css" media="print" />
+ <script src="../../js/apache-maven-fluido-2.1.0.min.js"></script>
+ <style>.github-fork-ribbon:before { background-color: orange; }</style>
+ </head>
+ <body>
+ <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-site" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
+ <div class="container-fluid container-fluid-top">
+ <header>
+ <div id="banner">
+ <div class="pull-left"><div id="bannerLeft"><h1><a href="../.././"><img src="../../images/turbine-project.png" alt="Apache Turbine" /></a></h1></div></div>
+ <div class="pull-right"><div id="bannerRight"><h1><a href="../.././"><img src="../../images/logo.gif" /></a></h1></div></div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+ <li id="publishDate">Last Published: 01 Apr 2025<span class="divider">|</span>
+</li>
+ <li id="projectVersion">Version: 7.0</li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../.././">Turbine</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="https://www.apache.org/">Apache</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><a href="https://www.apache.org">Apache</a></li>
+ </ul>
+ </div>
+ </header>
+ <div class="row-fluid">
+ <header id="leftColumn" class="span2">
+ <nav class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">General Information</li>
+ <li><a href="../../index.html">Overview</a></li>
+ <li><a href="../../turbine-concepts.html">Turbine Concepts</a></li>
+ <li><a href="../../fsd.html">Specification</a></li>
+ <li><a href="../../further-reading/index.html">Further Reading</a></li>
+ <li><a href="../../news.html">News and Status</a></li>
+ <li><a href="../../common/powered.html">Sites Using Turbine</a></li>
+ <li><a href="../../common/related.html">Sites Related to Turbine</a></li>
+ <li><a href="../../common/license.html">License</a></li>
+ <li><a href="../../download.html">Download</a></li>
+ <li><a href="../../examples.html">Example Apps</a></li>
+ <li class="nav-header">Shortcuts to Turbine Documentation</li>
+ <li><a href="https://blogs.apache.org/turbine/">Turbine Blog</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/">Turbine Wiki Home</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+FAQ">Frequently Asked Questions (FAQ)</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+Tutorial">Tutorial</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+UsersGuide">User's Guide</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine5">Development</a></li>
+ <li class="nav-header">Events</li>
+ <li><a href="https://www.apache.org/events/current-event.html" target="_blank"><img class="imageLink" src="https://www.apache.org/events/current-event-125x125.png" /> Apache Conferences</a></li>
+ <li class="nav-header">Turbine Releases</li>
+ <li><a href="../../turbine/index.html">Overview</a></li>
+ <li><a href="../../turbine/turbine-2-3-3/index.html">Turbine 2.3.3</a></li>
+ <li><a href="../../turbine/turbine-4-0/index.html">Turbine 4.0 (M2)</a></li>
+ <li><a href="../../turbine/turbine-5-0/index.html">Turbine 5.0</a></li>
+ <li><a href="../../turbine/turbine-5-1/index.html">Turbine 5.1</a></li>
+ <li><a href="../../turbine/turbine-6-0/index.html">Turbine 6.0</a></li>
+ <li><a href="../../turbine/turbine-7-0/index.html">Turbine 7.0</a></li>
+ <li class="nav-header">Turbine Development</li>
+ <li><a href="../../turbine/index.html">Current Turbine Development Tree</a></li>
+ <li class="nav-header">Turbine Sub Projects</li>
+ <li><a href="../../fulcrum/index.html">Fulcrum</a></li>
+ <li class="nav-header">Turbine + Fulcrum Parent POM</li>
+ <li><a href="../../turbine-parent/index.html">Turbine Parent</a></li>
+ <li class="nav-header">Closed projects</li>
+ <li><a href="../../stratum/index.html">Stratum</a></li>
+ <li><a href="../../tdk/index.html">TDK</a></li>
+ <li><a href="../../meta/index.html">META</a></li>
+ <li class="nav-header">Community</li>
+ <li><a href="../../who-we-are.html">Who we are</a></li>
+ <li><a href="../../contact.html">Contact us</a></li>
+ <li><a href="../../how-to-help.html">How to help</a></li>
+ <li><a href="../../how-it-works.html">How it works</a></li>
+ <li><a href="../../board-reports.html">Board reports</a></li>
+ <li class="nav-header">General Development Information</li>
+ <li><a href="../../common/code-standards.html">Coding Specification</a></li>
+ <li><a href="../../common/developer-links.html">Developer Links</a></li>
+ <li><a href="../../common/documentation.html">Improving Documentation</a></li>
+ <li class="nav-header">ASF</li>
+ <li><a href="https://apache.org/">Main</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://apache.org/foundation/sponsorship">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsors">Thanks</a></li>
+ <li><a href="https://www.apache.org/foundation/policies/conduct">Conduct</a></li>
+ <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ <li class="nav-header">Project Documentation</li>
+ <li><a href="../../project-info.html"><span class="icon-chevron-right"></span>Project Information</a></li>
+ <li><a href="../../project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li>
+ <li class="nav-header">Apache</li>
+ <li><a href="https://www.apache.org/">Apache Website</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://www.apache.org/foundation/how-it-works.html">How the ASF works</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ </ul>
+ </nav>
+ <div class="well sidebar-nav">
+<form id="search-form" action="https://www.google.com/search" method="get" >
+ <input value="https://turbine.apache.org/" name="sitesearch" type="hidden" />
+ <input class="search-query" name="q" id="query" type="text" placeholder="Search with Google..." />
+</form>
+ <div id="poweredBy">
+ <div class="clear"></div>
+ <div class="clear"></div>
+<a href="https://maven.apache.org/" class="builtBy" target="_blank"><img class="builtBy" alt="Built by Maven" src="../../images/logos/maven-feather.png" /></a>
+ </div>
+ </div>
+ </header>
+ <main id="bodyColumn" class="span10">
+
+
+
+
+ <section><a id="Weekly_Status_Report.3A_1_March_2002"></a>
+<h1>Weekly Status Report: 1 March 2002</h1>
+
+<p>
+ </p>
+ </section>
+
+ <section><a id="Turbine_2.2"></a>
+<h1>Turbine 2.2</h1>
+
+<p>
+ As it stands the last issue to deal with is making Fulcrum work
+ with Turbine 2.2. I will start dealing with this issue on Wednesday
+ building on what Martin has started and we are going to aim for
+ a beta within two weeks. Martin will continue working on Torque
+ so that by the time the beta rolls around Torque and Fulcrum will
+ be working well with Turbine 2.2. So we'll shoot for the 18th of
+ March.
+ </p>
+ </section>
+
+ <section><a id="Progress_on_Maven"></a>
+<h1>Progress on Maven</h1>
+
+<p>
+ This is where most of the action is happening this week. The
+ documentation system is looking great, Jeff and Pete have tried
+ using Maven on a couple of small projects with success and we
+ hope to be able to use Maven for all the Turbine projects in the
+ next two weeks.
+ </p>
+ </section>
+
+ </main>
+ </div>
+ </div>
+ <hr/>
+ <footer>
+ <div class="container-fluid">
+ <div class="row-fluid">
+ <p>© 2000–2025
+<a href="https://turbine.apache.org/">Apache Software Foundation</a>
+</p>
+ </div>
+ </div>
+ </footer>
+ </body>
+</html>
diff --git a/common/status/03-08-2002.html b/common/status/03-08-2002.html
new file mode 100644
index 00000000..7107b9b7
--- /dev/null
+++ b/common/status/03-08-2002.html
@@ -0,0 +1,229 @@
+<!DOCTYPE html>
+
+
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/xdoc/common/status/03-08-2002.xml at 17 Jun 2025
+ | Rendered using Apache Maven Fluido Skin 2.1.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0" />
+ <title>Turbine 3 – Apache Turbine</title>
+ <link rel="stylesheet" href="../../css/apache-maven-fluido-2.1.0.min.css" />
+ <link rel="stylesheet" href="../../css/site.css" />
+ <link rel="stylesheet" href="../../css/print.css" media="print" />
+ <script src="../../js/apache-maven-fluido-2.1.0.min.js"></script>
+ <style>.github-fork-ribbon:before { background-color: orange; }</style>
+ </head>
+ <body>
+ <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-site" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
+ <div class="container-fluid container-fluid-top">
+ <header>
+ <div id="banner">
+ <div class="pull-left"><div id="bannerLeft"><h1><a href="../.././"><img src="../../images/turbine-project.png" alt="Apache Turbine" /></a></h1></div></div>
+ <div class="pull-right"><div id="bannerRight"><h1><a href="../.././"><img src="../../images/logo.gif" /></a></h1></div></div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+ <li id="publishDate">Last Published: 01 Apr 2025<span class="divider">|</span>
+</li>
+ <li id="projectVersion">Version: 7.0</li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../.././">Turbine</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="https://www.apache.org/">Apache</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><a href="https://www.apache.org">Apache</a></li>
+ </ul>
+ </div>
+ </header>
+ <div class="row-fluid">
+ <header id="leftColumn" class="span2">
+ <nav class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">General Information</li>
+ <li><a href="../../index.html">Overview</a></li>
+ <li><a href="../../turbine-concepts.html">Turbine Concepts</a></li>
+ <li><a href="../../fsd.html">Specification</a></li>
+ <li><a href="../../further-reading/index.html">Further Reading</a></li>
+ <li><a href="../../news.html">News and Status</a></li>
+ <li><a href="../../common/powered.html">Sites Using Turbine</a></li>
+ <li><a href="../../common/related.html">Sites Related to Turbine</a></li>
+ <li><a href="../../common/license.html">License</a></li>
+ <li><a href="../../download.html">Download</a></li>
+ <li><a href="../../examples.html">Example Apps</a></li>
+ <li class="nav-header">Shortcuts to Turbine Documentation</li>
+ <li><a href="https://blogs.apache.org/turbine/">Turbine Blog</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/">Turbine Wiki Home</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+FAQ">Frequently Asked Questions (FAQ)</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+Tutorial">Tutorial</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+UsersGuide">User's Guide</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine5">Development</a></li>
+ <li class="nav-header">Events</li>
+ <li><a href="https://www.apache.org/events/current-event.html" target="_blank"><img class="imageLink" src="https://www.apache.org/events/current-event-125x125.png" /> Apache Conferences</a></li>
+ <li class="nav-header">Turbine Releases</li>
+ <li><a href="../../turbine/index.html">Overview</a></li>
+ <li><a href="../../turbine/turbine-2-3-3/index.html">Turbine 2.3.3</a></li>
+ <li><a href="../../turbine/turbine-4-0/index.html">Turbine 4.0 (M2)</a></li>
+ <li><a href="../../turbine/turbine-5-0/index.html">Turbine 5.0</a></li>
+ <li><a href="../../turbine/turbine-5-1/index.html">Turbine 5.1</a></li>
+ <li><a href="../../turbine/turbine-6-0/index.html">Turbine 6.0</a></li>
+ <li><a href="../../turbine/turbine-7-0/index.html">Turbine 7.0</a></li>
+ <li class="nav-header">Turbine Development</li>
+ <li><a href="../../turbine/index.html">Current Turbine Development Tree</a></li>
+ <li class="nav-header">Turbine Sub Projects</li>
+ <li><a href="../../fulcrum/index.html">Fulcrum</a></li>
+ <li class="nav-header">Turbine + Fulcrum Parent POM</li>
+ <li><a href="../../turbine-parent/index.html">Turbine Parent</a></li>
+ <li class="nav-header">Closed projects</li>
+ <li><a href="../../stratum/index.html">Stratum</a></li>
+ <li><a href="../../tdk/index.html">TDK</a></li>
+ <li><a href="../../meta/index.html">META</a></li>
+ <li class="nav-header">Community</li>
+ <li><a href="../../who-we-are.html">Who we are</a></li>
+ <li><a href="../../contact.html">Contact us</a></li>
+ <li><a href="../../how-to-help.html">How to help</a></li>
+ <li><a href="../../how-it-works.html">How it works</a></li>
+ <li><a href="../../board-reports.html">Board reports</a></li>
+ <li class="nav-header">General Development Information</li>
+ <li><a href="../../common/code-standards.html">Coding Specification</a></li>
+ <li><a href="../../common/developer-links.html">Developer Links</a></li>
+ <li><a href="../../common/documentation.html">Improving Documentation</a></li>
+ <li class="nav-header">ASF</li>
+ <li><a href="https://apache.org/">Main</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://apache.org/foundation/sponsorship">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsors">Thanks</a></li>
+ <li><a href="https://www.apache.org/foundation/policies/conduct">Conduct</a></li>
+ <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ <li class="nav-header">Project Documentation</li>
+ <li><a href="../../project-info.html"><span class="icon-chevron-right"></span>Project Information</a></li>
+ <li><a href="../../project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li>
+ <li class="nav-header">Apache</li>
+ <li><a href="https://www.apache.org/">Apache Website</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://www.apache.org/foundation/how-it-works.html">How the ASF works</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ </ul>
+ </nav>
+ <div class="well sidebar-nav">
+<form id="search-form" action="https://www.google.com/search" method="get" >
+ <input value="https://turbine.apache.org/" name="sitesearch" type="hidden" />
+ <input class="search-query" name="q" id="query" type="text" placeholder="Search with Google..." />
+</form>
+ <div id="poweredBy">
+ <div class="clear"></div>
+ <div class="clear"></div>
+<a href="https://maven.apache.org/" class="builtBy" target="_blank"><img class="builtBy" alt="Built by Maven" src="../../images/logos/maven-feather.png" /></a>
+ </div>
+ </div>
+ </header>
+ <main id="bodyColumn" class="span10">
+
+
+
+
+ <section><a id="Weekly_Status_Report.3A_8_March_2002"></a>
+<h1>Weekly Status Report: 8 March 2002</h1>
+
+<p>
+ </p>
+ </section>
+
+ <section><a id="Turbine_2.2"></a>
+<h1>Turbine 2.2</h1>
+
+<p>
+ Things are still on schedule for the release of Turbine 2.2 Beta 1
+ on the 18th of March. Eric Dobbs has volunteer to help with the
+ integration of Fulcrum into Turbine 2.2 so there will be two of
+ us working on a solution. Once this is done we can release and
+ let people give things a whirl.
+ </p>
+
+<p>
+ The services code in Turbine 2.2 will be declared dead, in the
+ same fashion as Torque code in 2.2 has, so there will be a migration document
+ for those planning on moving their 2.2 services forward to
+ Fulcrum. I will also try to get a transformation descriptor
+ together for use with the transformation tool in Maven to take
+ care of the tedious changes like import statements and the like.
+ </p>
+ </section>
+
+ <section><a id="Progress_on_Maven"></a>
+<h1>Progress on Maven</h1>
+
+<p>
+ We managed to work out most of the project extensibility issues in that
+ it is now easy for a project to have its specific targets coexist with
+ the maven targets that come as are part of the generated build system.
+ </p>
+
+<p>
+ Pete has made a DVSL stylesheet that produces an attractive page
+ displaying the JUnit tests.
+ </p>
+
+<p>
+ I've done some work on a tool that will analyse a project's existing
+ JAR file and determine dependencies on other projects. At the moment
+ I know what the invidual class dependencies are by using bytecode
+ analysis and now I have to map those class dependencies to projects
+ in order to produce an accurate project descriptor with full
+ dependencies listed.
+ </p>
+
+<p>
+ I have converted the Texen Ant task into a bean so that it can be
+ used from the command line so I hope to have a command line tool that
+ will produce a comprehensive Maven build system along with
+ required project descriptor within the week.
+ </p>
+
+<p>
+ I am looking to replace the XML -> Bean mapping mechanism used in
+ Maven with the Betwixt package in the Commons sandbox. Betwixt provides
+ full roundtrip mapping and it is generally more configurable. I am also
+ trying to get rid of as much code in Stratum as possible and go with
+ existing or better code so I'm going to try and get rid of the
+ homegrown mapper that I made.
+ </p>
+ </section>
+
+ <section><a id="Turbine_3.0"></a>
+<h1>Turbine 3.0</h1>
+
+<p>
+ There will be a full roadmap for Turbine 3.0 this Friday. I will try
+ and outline all the things I think are required for Turbine 3.0 to
+ be successful and all the items that need to be taken care of in
+ order to get there. I will try to make the roadmap highly detailed.
+ </p>
+ </section>
+
+ </main>
+ </div>
+ </div>
+ <hr/>
+ <footer>
+ <div class="container-fluid">
+ <div class="row-fluid">
+ <p>© 2000–2025
+<a href="https://turbine.apache.org/">Apache Software Foundation</a>
+</p>
+ </div>
+ </div>
+ </footer>
+ </body>
+</html>
diff --git a/common/status/03-15-2002.html b/common/status/03-15-2002.html
new file mode 100644
index 00000000..707856b3
--- /dev/null
+++ b/common/status/03-15-2002.html
@@ -0,0 +1,189 @@
+<!DOCTYPE html>
+
+
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/xdoc/common/status/03-15-2002.xml at 17 Jun 2025
+ | Rendered using Apache Maven Fluido Skin 2.1.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0" />
+ <title>Turbine 3 – Apache Turbine</title>
+ <link rel="stylesheet" href="../../css/apache-maven-fluido-2.1.0.min.css" />
+ <link rel="stylesheet" href="../../css/site.css" />
+ <link rel="stylesheet" href="../../css/print.css" media="print" />
+ <script src="../../js/apache-maven-fluido-2.1.0.min.js"></script>
+ <style>.github-fork-ribbon:before { background-color: orange; }</style>
+ </head>
+ <body>
+ <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-site" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
+ <div class="container-fluid container-fluid-top">
+ <header>
+ <div id="banner">
+ <div class="pull-left"><div id="bannerLeft"><h1><a href="../.././"><img src="../../images/turbine-project.png" alt="Apache Turbine" /></a></h1></div></div>
+ <div class="pull-right"><div id="bannerRight"><h1><a href="../.././"><img src="../../images/logo.gif" /></a></h1></div></div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+ <li id="publishDate">Last Published: 01 Apr 2025<span class="divider">|</span>
+</li>
+ <li id="projectVersion">Version: 7.0</li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../.././">Turbine</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="https://www.apache.org/">Apache</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><a href="https://www.apache.org">Apache</a></li>
+ </ul>
+ </div>
+ </header>
+ <div class="row-fluid">
+ <header id="leftColumn" class="span2">
+ <nav class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">General Information</li>
+ <li><a href="../../index.html">Overview</a></li>
+ <li><a href="../../turbine-concepts.html">Turbine Concepts</a></li>
+ <li><a href="../../fsd.html">Specification</a></li>
+ <li><a href="../../further-reading/index.html">Further Reading</a></li>
+ <li><a href="../../news.html">News and Status</a></li>
+ <li><a href="../../common/powered.html">Sites Using Turbine</a></li>
+ <li><a href="../../common/related.html">Sites Related to Turbine</a></li>
+ <li><a href="../../common/license.html">License</a></li>
+ <li><a href="../../download.html">Download</a></li>
+ <li><a href="../../examples.html">Example Apps</a></li>
+ <li class="nav-header">Shortcuts to Turbine Documentation</li>
+ <li><a href="https://blogs.apache.org/turbine/">Turbine Blog</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/">Turbine Wiki Home</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+FAQ">Frequently Asked Questions (FAQ)</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+Tutorial">Tutorial</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+UsersGuide">User's Guide</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine5">Development</a></li>
+ <li class="nav-header">Events</li>
+ <li><a href="https://www.apache.org/events/current-event.html" target="_blank"><img class="imageLink" src="https://www.apache.org/events/current-event-125x125.png" /> Apache Conferences</a></li>
+ <li class="nav-header">Turbine Releases</li>
+ <li><a href="../../turbine/index.html">Overview</a></li>
+ <li><a href="../../turbine/turbine-2-3-3/index.html">Turbine 2.3.3</a></li>
+ <li><a href="../../turbine/turbine-4-0/index.html">Turbine 4.0 (M2)</a></li>
+ <li><a href="../../turbine/turbine-5-0/index.html">Turbine 5.0</a></li>
+ <li><a href="../../turbine/turbine-5-1/index.html">Turbine 5.1</a></li>
+ <li><a href="../../turbine/turbine-6-0/index.html">Turbine 6.0</a></li>
+ <li><a href="../../turbine/turbine-7-0/index.html">Turbine 7.0</a></li>
+ <li class="nav-header">Turbine Development</li>
+ <li><a href="../../turbine/index.html">Current Turbine Development Tree</a></li>
+ <li class="nav-header">Turbine Sub Projects</li>
+ <li><a href="../../fulcrum/index.html">Fulcrum</a></li>
+ <li class="nav-header">Turbine + Fulcrum Parent POM</li>
+ <li><a href="../../turbine-parent/index.html">Turbine Parent</a></li>
+ <li class="nav-header">Closed projects</li>
+ <li><a href="../../stratum/index.html">Stratum</a></li>
+ <li><a href="../../tdk/index.html">TDK</a></li>
+ <li><a href="../../meta/index.html">META</a></li>
+ <li class="nav-header">Community</li>
+ <li><a href="../../who-we-are.html">Who we are</a></li>
+ <li><a href="../../contact.html">Contact us</a></li>
+ <li><a href="../../how-to-help.html">How to help</a></li>
+ <li><a href="../../how-it-works.html">How it works</a></li>
+ <li><a href="../../board-reports.html">Board reports</a></li>
+ <li class="nav-header">General Development Information</li>
+ <li><a href="../../common/code-standards.html">Coding Specification</a></li>
+ <li><a href="../../common/developer-links.html">Developer Links</a></li>
+ <li><a href="../../common/documentation.html">Improving Documentation</a></li>
+ <li class="nav-header">ASF</li>
+ <li><a href="https://apache.org/">Main</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://apache.org/foundation/sponsorship">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsors">Thanks</a></li>
+ <li><a href="https://www.apache.org/foundation/policies/conduct">Conduct</a></li>
+ <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ <li class="nav-header">Project Documentation</li>
+ <li><a href="../../project-info.html"><span class="icon-chevron-right"></span>Project Information</a></li>
+ <li><a href="../../project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li>
+ <li class="nav-header">Apache</li>
+ <li><a href="https://www.apache.org/">Apache Website</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://www.apache.org/foundation/how-it-works.html">How the ASF works</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ </ul>
+ </nav>
+ <div class="well sidebar-nav">
+<form id="search-form" action="https://www.google.com/search" method="get" >
+ <input value="https://turbine.apache.org/" name="sitesearch" type="hidden" />
+ <input class="search-query" name="q" id="query" type="text" placeholder="Search with Google..." />
+</form>
+ <div id="poweredBy">
+ <div class="clear"></div>
+ <div class="clear"></div>
+<a href="https://maven.apache.org/" class="builtBy" target="_blank"><img class="builtBy" alt="Built by Maven" src="../../images/logos/maven-feather.png" /></a>
+ </div>
+ </div>
+ </header>
+ <main id="bodyColumn" class="span10">
+
+
+
+
+ <section><a id="Weekly_Status_Report.3A_15_March_2002"></a>
+<h1>Weekly Status Report: 15 March 2002</h1>
+
+<p>
+ </p>
+ </section>
+
+ <section><a id="Turbine_2.2"></a>
+<h1>Turbine 2.2</h1>
+
+<p>
+ We are prepared for the release of Turbine 2.2 Beta 1 on Monday.
+ Eric and Martin have the new ComponentLoader working so that Torque
+ and Fulcrum are loaded in the same consistent way in Turbine 2.
+ </p>
+ </section>
+
+ <section><a id="Maven"></a>
+<h1>Maven</h1>
+
+<p>
+ We know have all of the Turbine project working with Maven. We have
+ installers for Maven that can be found
+ <a href="http://www.apache.org/~jvanzyl/maven/" class="externalLink">here</a> and the
+ Turbine sites produced by Maven can be viewed
+ <a href="http://www.apache.org/~jvanzyl/tsite/" class="externalLink">here</a>.
+ </p>
+ </section>
+
+ <section><a id="Turbine_3.0"></a>
+<h1>Turbine 3.0</h1>
+
+<p>
+ I am late with the roadmap for Turbine 3.0 as the release of Turbine
+ 2.2 takes precedence but when the 2.2 Beta 1 release cycle is complete
+ I will go back to finishing off the roadmap for 3.0.
+ </p>
+ </section>
+
+ </main>
+ </div>
+ </div>
+ <hr/>
+ <footer>
+ <div class="container-fluid">
+ <div class="row-fluid">
+ <p>© 2000–2025
+<a href="https://turbine.apache.org/">Apache Software Foundation</a>
+</p>
+ </div>
+ </div>
+ </footer>
+ </body>
+</html>
diff --git a/common/wiki.html b/common/wiki.html
new file mode 100644
index 00000000..2b63b3ea
--- /dev/null
+++ b/common/wiki.html
@@ -0,0 +1,172 @@
+<!DOCTYPE html>
+
+
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/xdoc/common/wiki.xml at 17 Jun 2025
+ | Rendered using Apache Maven Fluido Skin 2.1.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0" />
+ <title>The Turbine Wiki -- Living Documentation – Apache Turbine</title>
+ <link rel="stylesheet" href="../css/apache-maven-fluido-2.1.0.min.css" />
+ <link rel="stylesheet" href="../css/site.css" />
+ <link rel="stylesheet" href="../css/print.css" media="print" />
+ <script src="../js/apache-maven-fluido-2.1.0.min.js"></script>
+ <style>.github-fork-ribbon:before { background-color: orange; }</style>
+ </head>
+ <body>
+ <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-site" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
+ <div class="container-fluid container-fluid-top">
+ <header>
+ <div id="banner">
+ <div class="pull-left"><div id="bannerLeft"><h1><a href=".././"><img src="../images/turbine-project.png" alt="Apache Turbine" /></a></h1></div></div>
+ <div class="pull-right"><div id="bannerRight"><h1><a href=".././"><img src="../images/logo.gif" /></a></h1></div></div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+ <li id="publishDate">Last Published: 01 Apr 2025<span class="divider">|</span>
+</li>
+ <li id="projectVersion">Version: 7.0</li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href=".././">Turbine</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="https://www.apache.org/">Apache</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><a href="https://www.apache.org">Apache</a></li>
+ </ul>
+ </div>
+ </header>
+ <div class="row-fluid">
+ <header id="leftColumn" class="span2">
+ <nav class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">General Information</li>
+ <li><a href="../index.html">Overview</a></li>
+ <li><a href="../turbine-concepts.html">Turbine Concepts</a></li>
+ <li><a href="../fsd.html">Specification</a></li>
+ <li><a href="../further-reading/index.html">Further Reading</a></li>
+ <li><a href="../news.html">News and Status</a></li>
+ <li><a href="../common/powered.html">Sites Using Turbine</a></li>
+ <li><a href="../common/related.html">Sites Related to Turbine</a></li>
+ <li><a href="../common/license.html">License</a></li>
+ <li><a href="../download.html">Download</a></li>
+ <li><a href="../examples.html">Example Apps</a></li>
+ <li class="nav-header">Shortcuts to Turbine Documentation</li>
+ <li><a href="https://blogs.apache.org/turbine/">Turbine Blog</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/">Turbine Wiki Home</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+FAQ">Frequently Asked Questions (FAQ)</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+Tutorial">Tutorial</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+UsersGuide">User's Guide</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine5">Development</a></li>
+ <li class="nav-header">Events</li>
+ <li><a href="https://www.apache.org/events/current-event.html" target="_blank"><img class="imageLink" src="https://www.apache.org/events/current-event-125x125.png" /> Apache Conferences</a></li>
+ <li class="nav-header">Turbine Releases</li>
+ <li><a href="../turbine/index.html">Overview</a></li>
+ <li><a href="../turbine/turbine-2-3-3/index.html">Turbine 2.3.3</a></li>
+ <li><a href="../turbine/turbine-4-0/index.html">Turbine 4.0 (M2)</a></li>
+ <li><a href="../turbine/turbine-5-0/index.html">Turbine 5.0</a></li>
+ <li><a href="../turbine/turbine-5-1/index.html">Turbine 5.1</a></li>
+ <li><a href="../turbine/turbine-6-0/index.html">Turbine 6.0</a></li>
+ <li><a href="../turbine/turbine-7-0/index.html">Turbine 7.0</a></li>
+ <li class="nav-header">Turbine Development</li>
+ <li><a href="../turbine/index.html">Current Turbine Development Tree</a></li>
+ <li class="nav-header">Turbine Sub Projects</li>
+ <li><a href="../fulcrum/index.html">Fulcrum</a></li>
+ <li class="nav-header">Turbine + Fulcrum Parent POM</li>
+ <li><a href="../turbine-parent/index.html">Turbine Parent</a></li>
+ <li class="nav-header">Closed projects</li>
+ <li><a href="../stratum/index.html">Stratum</a></li>
+ <li><a href="../tdk/index.html">TDK</a></li>
+ <li><a href="../meta/index.html">META</a></li>
+ <li class="nav-header">Community</li>
+ <li><a href="../who-we-are.html">Who we are</a></li>
+ <li><a href="../contact.html">Contact us</a></li>
+ <li><a href="../how-to-help.html">How to help</a></li>
+ <li><a href="../how-it-works.html">How it works</a></li>
+ <li><a href="../board-reports.html">Board reports</a></li>
+ <li class="nav-header">General Development Information</li>
+ <li><a href="../common/code-standards.html">Coding Specification</a></li>
+ <li><a href="../common/developer-links.html">Developer Links</a></li>
+ <li><a href="../common/documentation.html">Improving Documentation</a></li>
+ <li class="nav-header">ASF</li>
+ <li><a href="https://apache.org/">Main</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://apache.org/foundation/sponsorship">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsors">Thanks</a></li>
+ <li><a href="https://www.apache.org/foundation/policies/conduct">Conduct</a></li>
+ <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ <li class="nav-header">Project Documentation</li>
+ <li><a href="../project-info.html"><span class="icon-chevron-right"></span>Project Information</a></li>
+ <li><a href="../project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li>
+ <li class="nav-header">Apache</li>
+ <li><a href="https://www.apache.org/">Apache Website</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://www.apache.org/foundation/how-it-works.html">How the ASF works</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ </ul>
+ </nav>
+ <div class="well sidebar-nav">
+<form id="search-form" action="https://www.google.com/search" method="get" >
+ <input value="https://turbine.apache.org/" name="sitesearch" type="hidden" />
+ <input class="search-query" name="q" id="query" type="text" placeholder="Search with Google..." />
+</form>
+ <div id="poweredBy">
+ <div class="clear"></div>
+ <div class="clear"></div>
+<a href="https://maven.apache.org/" class="builtBy" target="_blank"><img class="builtBy" alt="Built by Maven" src="../images/logos/maven-feather.png" /></a>
+ </div>
+ </div>
+ </header>
+ <main id="bodyColumn" class="span10">
+
+
+
+
+<section><a id="The_Turbine_Wiki"></a>
+<h1>The Turbine Wiki</h1>
+
+
+<p>
+<a href="https://cwiki.apache.org/confluence/display/TURBINE/" class="externalLink">
+https://cwiki.apache.org/confluence/display/TURBINE/
+</a>
+</p>
+
+
+<p>
+The Turbine community is using a wiki to develop better documentation for Turbine.
+Wiki's make it easy for people to contribute and improve recorded knowledge.
+Everybody is encouraged to contribute to the wiki project documentation as they
+progress as Turbine users. If you are new to wiki's, you can introduce yourself
+to them by browsing the first one at <a href="https://cwiki.apache.org/confluence/display/INFRA/Cwiki" class="externalLink">https://cwiki.apache.org/confluence/display/INFRA/Cwiki</a>.
+</p>
+
+</section>
+
+
+ </main>
+ </div>
+ </div>
+ <hr/>
+ <footer>
+ <div class="container-fluid">
+ <div class="row-fluid">
+ <p>© 2000–2025
+<a href="https://turbine.apache.org/">Apache Software Foundation</a>
+</p>
+ </div>
+ </div>
+ </footer>
+ </body>
+</html>
diff --git a/contact.html b/contact.html
new file mode 100644
index 00000000..6da99f98
--- /dev/null
+++ b/contact.html
@@ -0,0 +1,471 @@
+<!DOCTYPE html>
+
+
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/xdoc/contact.xml at 17 Jun 2025
+ | Rendered using Apache Maven Fluido Skin 2.1.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0" />
+ <meta name="author" content="Scott Eade" />
+ <title>Contact us – Apache Turbine</title>
+ <link rel="stylesheet" href="./css/apache-maven-fluido-2.1.0.min.css" />
+ <link rel="stylesheet" href="./css/site.css" />
+ <link rel="stylesheet" href="./css/print.css" media="print" />
+ <script src="./js/apache-maven-fluido-2.1.0.min.js"></script>
+ <style>.github-fork-ribbon:before { background-color: orange; }</style>
+ </head>
+ <body>
+ <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-site" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
+ <div class="container-fluid container-fluid-top">
+ <header>
+ <div id="banner">
+ <div class="pull-left"><div id="bannerLeft"><h1><a href="./"><img src="images/turbine-project.png" alt="Apache Turbine" /></a></h1></div></div>
+ <div class="pull-right"><div id="bannerRight"><h1><a href="./"><img src="images/logo.gif" /></a></h1></div></div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+ <li id="publishDate">Last Published: 01 Apr 2025<span class="divider">|</span>
+</li>
+ <li id="projectVersion">Version: 7.0</li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="./">Turbine</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="https://www.apache.org/">Apache</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><a href="https://www.apache.org">Apache</a></li>
+ </ul>
+ </div>
+ </header>
+ <div class="row-fluid">
+ <header id="leftColumn" class="span2">
+ <nav class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">General Information</li>
+ <li><a href="index.html">Overview</a></li>
+ <li><a href="turbine-concepts.html">Turbine Concepts</a></li>
+ <li><a href="fsd.html">Specification</a></li>
+ <li><a href="further-reading/index.html">Further Reading</a></li>
+ <li><a href="news.html">News and Status</a></li>
+ <li><a href="common/powered.html">Sites Using Turbine</a></li>
+ <li><a href="common/related.html">Sites Related to Turbine</a></li>
+ <li><a href="common/license.html">License</a></li>
+ <li><a href="download.html">Download</a></li>
+ <li><a href="examples.html">Example Apps</a></li>
+ <li class="nav-header">Shortcuts to Turbine Documentation</li>
+ <li><a href="https://blogs.apache.org/turbine/">Turbine Blog</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/">Turbine Wiki Home</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+FAQ">Frequently Asked Questions (FAQ)</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+Tutorial">Tutorial</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+UsersGuide">User's Guide</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine5">Development</a></li>
+ <li class="nav-header">Events</li>
+ <li><a href="https://www.apache.org/events/current-event.html" target="_blank"><img class="imageLink" src="https://www.apache.org/events/current-event-125x125.png" /> Apache Conferences</a></li>
+ <li class="nav-header">Turbine Releases</li>
+ <li><a href="turbine/index.html">Overview</a></li>
+ <li><a href="turbine/turbine-2-3-3/index.html">Turbine 2.3.3</a></li>
+ <li><a href="turbine/turbine-4-0/index.html">Turbine 4.0 (M2)</a></li>
+ <li><a href="turbine/turbine-5-0/index.html">Turbine 5.0</a></li>
+ <li><a href="turbine/turbine-5-1/index.html">Turbine 5.1</a></li>
+ <li><a href="turbine/turbine-6-0/index.html">Turbine 6.0</a></li>
+ <li><a href="turbine/turbine-7-0/index.html">Turbine 7.0</a></li>
+ <li class="nav-header">Turbine Development</li>
+ <li><a href="turbine/index.html">Current Turbine Development Tree</a></li>
+ <li class="nav-header">Turbine Sub Projects</li>
+ <li><a href="fulcrum/index.html">Fulcrum</a></li>
+ <li class="nav-header">Turbine + Fulcrum Parent POM</li>
+ <li><a href="turbine-parent/index.html">Turbine Parent</a></li>
+ <li class="nav-header">Closed projects</li>
+ <li><a href="stratum/index.html">Stratum</a></li>
+ <li><a href="tdk/index.html">TDK</a></li>
+ <li><a href="meta/index.html">META</a></li>
+ <li class="nav-header">Community</li>
+ <li><a href="who-we-are.html">Who we are</a></li>
+ <li class="active"><a>Contact us</a></li>
+ <li><a href="how-to-help.html">How to help</a></li>
+ <li><a href="how-it-works.html">How it works</a></li>
+ <li><a href="board-reports.html">Board reports</a></li>
+ <li class="nav-header">General Development Information</li>
+ <li><a href="common/code-standards.html">Coding Specification</a></li>
+ <li><a href="common/developer-links.html">Developer Links</a></li>
+ <li><a href="common/documentation.html">Improving Documentation</a></li>
+ <li class="nav-header">ASF</li>
+ <li><a href="https://apache.org/">Main</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://apache.org/foundation/sponsorship">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsors">Thanks</a></li>
+ <li><a href="https://www.apache.org/foundation/policies/conduct">Conduct</a></li>
+ <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ <li class="nav-header">Project Documentation</li>
+ <li><a href="project-info.html"><span class="icon-chevron-right"></span>Project Information</a></li>
+ <li><a href="project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li>
+ <li class="nav-header">Apache</li>
+ <li><a href="https://www.apache.org/">Apache Website</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://www.apache.org/foundation/how-it-works.html">How the ASF works</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ </ul>
+ </nav>
+ <div class="well sidebar-nav">
+<form id="search-form" action="https://www.google.com/search" method="get" >
+ <input value="https://turbine.apache.org/" name="sitesearch" type="hidden" />
+ <input class="search-query" name="q" id="query" type="text" placeholder="Search with Google..." />
+</form>
+ <div id="poweredBy">
+ <div class="clear"></div>
+ <div class="clear"></div>
+<a href="https://maven.apache.org/" class="builtBy" target="_blank"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
+ </div>
+ </div>
+ </header>
+ <main id="bodyColumn" class="span10">
+
+
+
+
+<section><a id="Contact_us"></a>
+<h1>Contact us</h1>
+
+
+<p>
+The communication between the developers and the user community in the Apache
+Turbine project is intended to be as open and accessible as possible. This is
+why we prefer to have <a href="#Mailing_lists">public mailing lists</a> to which
+everyone can subscribe and which are archived.
+</p>
+
+
+<p>
+For bug reporting and issue tracking, Turbine uses the <a href="#Issue_tracking">
+JIRA bug tracker</a> at the Apache Software Foundation. Please report bugs using
+the tracker, if you send them to the mailing lists, most of the times a member of
+the Turbine Community will point you there anyway. Using the bug tracker makes
+sure that your bug report is recorded and processed in a timely manner.
+</p>
+
+</section>
+
+<section><a id="Mailing_lists"></a>
+<h1>Mailing lists</h1>
+
+
+<p>
+Please be aware that sending confidential or private data to these lists is strongly
+discouraged and if this happens, we can not do anything to remove or erase this
+information from public archives.
+</p>
+
+
+<p>
+We also strongly frown upon disclaimers attached to mails sent to these lists
+that declare the contents to be confidential, private or only intended for the
+recipient. But we understand that these disclaimers are often beyond your control.
+However, by sending mail to a Turbine mailing list, the intended recipient is
+the general public.
+</p>
+
+
+<table class="table table-striped">
+ <thead>
+
+<tr class="a a">
+
+<th>List name</th>
+
+<th>Address</th>
+
+<th>Archives</th>
+
+<th>Subscribe</th>
+
+<th>Unsubscribe</th>
+
+<th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+
+<tr class="b b">
+
+<td><a id="general">general</a></td>
+
+<td><a href="mailto:general@turbine.apache.org" class="externalLink">Send a message</a></td>
+
+<td>
+ <a href="http://mail-archives.apache.org/mod_mbox/turbine-general/" class="externalLink externalLink">Main archive</a>
+ <a href="http://markmail.org/search/list:org.apache.turbine.general" class="externalLink externalLink">Mark Mail archive</a>
+ </td>
+
+<td><a href="mailto:general-subscribe@turbine.apache.org" class="externalLink">Subscribe</a></td>
+
+<td><a href="mailto:general-unsubscribe@turbine.apache.org" class="externalLink">Unsubscribe</a></td>
+
+<td>
+ Discuss matters relating to the Turbine project as a whole (e.g. matters relating
+ to possible changes to procedures, the project website, etc.).
+ </td>
+ </tr>
+
+<tr class="a a">
+
+<td><a id="user">user</a></td>
+
+<td><a href="mailto:user@turbine.apache.org" class="externalLink">Send a message</a></td>
+
+<td>
+ <a href="http://mail-archives.apache.org/mod_mbox/turbine-user/" class="externalLink externalLink">Main archive</a>
+ <a href="http://markmail.org/search/list:org.apache.turbine.user" class="externalLink externalLink">Mark Mail archive</a>
+ </td>
+
+<td><a href="mailto:user-subscribe@turbine.apache.org" class="externalLink">Subscribe</a></td>
+
+<td><a href="mailto:user-unsubscribe@turbine.apache.org" class="externalLink">Unsubscribe</a></td>
+
+<td>
+ General discussion for developers wanting to use Apache Turbine or components of it.
+ </td>
+ </tr>
+
+<tr class="b b">
+
+<td><a id="dev">dev</a></td>
+
+<td><a href="mailto:dev@turbine.apache.org" class="externalLink">Send a message</a></td>
+
+<td>
+ <a href="http://mail-archives.apache.org/mod_mbox/turbine-dev/" class="externalLink externalLink">Main archive</a>
+ <a href="http://markmail.org/search/list:org.apache.turbine.dev" class="externalLink externalLink">Mark Mail archive</a>
+ </td>
+
+<td><a href="mailto:dev-subscribe@turbine.apache.org" class="externalLink">Subscribe</a></td>
+
+<td><a href="mailto:dev-unsubscribe@turbine.apache.org" class="externalLink">Unsubscribe</a></td>
+
+<td>
+ Watch the Turbine development process. Participate in Turbine development yourself.
+ </td>
+ </tr>
+
+<tr class="a a">
+
+<td><a id="commits">commits</a></td>
+
+<td> </td>
+
+<td>
+ <a href="http://mail-archives.apache.org/mod_mbox/turbine-commits/" class="externalLink externalLink">Main archive</a>
+ <a href="http://markmail.org/search/list:org.apache.turbine.commits" class="externalLink externalLink">Mark Mail archive</a>
+ </td>
+
+<td><a href="mailto:commits-subscribe@turbine.apache.org" class="externalLink">Subscribe</a></td>
+
+<td><a href="mailto:commits-unsubscribe@turbine.apache.org" class="externalLink">Unsubscribe</a></td>
+
+<td>
+ Monitor the changes to the Turbine Source Code repository.
+ </td>
+ </tr>
+
+<tr class="b b">
+
+<td><a id="tdk-dev">tdk-dev</a></td>
+
+<td> </td>
+
+<td>
+ <a href="http://mail-archives.apache.org/mod_mbox/turbine-tdk-dev/" class="externalLink externalLink">Main archive</a>
+ <a href="http://markmail.org/search/list:org.apache.turbine.tdk-dev" class="externalLink externalLink">Mark Mail archive</a>
+ </td>
+
+<td> </td>
+
+<td> </td>
+
+<td>
+ Decommissioned list relating to the now closed TDK sub-project.
+ </td>
+ </tr>
+ </tbody>
+</table>
+
+
+<table class="table table-striped">
+ <thead>
+
+<tr class="a b">
+
+<th>List name</th>
+
+<th>Description</th>
+ </tr>
+ </thead>
+ <tbody>
+
+<tr class="b a">
+
+<td><a href="#general">general</a></td>
+
+<td>
+ This list is used for general, Turbine project related,
+ discussion and announcements. This list is not for
+ specific questions on how to do something using Turbine
+ but for questions about Turbine. Usually very low
+ volume.
+ </td>
+ </tr>
+
+<tr class="a b">
+
+<td><a href="#user">user</a></td>
+
+<td>
+ This mailing list is intended for questions around using Apache Turbine and its
+ sub projects in your own code and pretty much everything else related to Turbine.
+ If you are a developer and want to use Turbine, subscribe here. This list has a moderate volume.
+ </td>
+ </tr>
+
+<tr class="b a">
+
+<td><a href="#dev">dev</a></td>
+
+<td>
+ Found a bug, have a patch, want to improve Turbine? Subscribe to this mailing list, this is where
+ all the developers hang out. Please do not ask questions on how to use Turbine
+ unless it is related to a problem with Turbine itself. This list has low to moderate volume.
+ </td>
+ </tr>
+
+<tr class="a b">
+
+<td><a href="#commits">commits</a></td>
+
+<td>
+ This list reflects all the commit messages to the Turbine Subversion source code repository.
+ </td>
+ </tr>
+ </tbody>
+</table>
+
+</section>
+
+<section><a id="Issue_Tracking"></a>
+<h1>Issue Tracking</h1>
+
+
+<p>
+Currently Turbine uses a single issue tracker with the various Turbine sub projects
+configured as components:
+</p>
+
+
+<table class="table table-striped">
+ <thead>
+
+<tr class="a a">
+
+<th>Project</th>
+
+<th>Issue tracker</th>
+
+<th>Component</th>
+ </tr>
+ </thead>
+ <tbody>
+
+<tr class="b b">
+
+<td>Turbine core - trunk</td>
+
+<td><a href="https://issues.apache.org/jira/browse/TRB" class="externalLink externalLink">JIRA</a></td>
+
+<td>Core</td>
+ </tr>
+
+<tr class="a a">
+
+<td>Turbine core - 2.3 branch</td>
+
+<td><a href="https://issues.apache.org/jira/browse/TRB" class="externalLink externalLink">JIRA</a></td>
+
+<td>Turbine 2.3</td>
+ </tr>
+
+<tr class="b b">
+
+<td>Fulcrum - all components</td>
+
+<td><a href="https://issues.apache.org/jira/browse/TRB" class="externalLink externalLink">JIRA</a></td>
+
+<td>Fulcrum</td>
+ </tr>
+
+<tr class="a a">
+
+<td>M.E.T.A.</td>
+
+<td><a href="https://issues.apache.org/jira/browse/TRB" class="externalLink externalLink">JIRA</a></td>
+
+<td>M.E.T.A.</td>
+ </tr>
+
+<tr class="b b">
+
+<td>Turbine Site</td>
+
+<td><a href="https://issues.apache.org/jira/browse/TRB" class="externalLink externalLink">JIRA</a></td>
+
+<td>Site</td>
+ </tr>
+ </tbody>
+</table>
+
+</section>
+
+<section><a id="Contacting_the_Apache_Turbine_PMC"></a>
+<h1>Contacting the Apache Turbine PMC</h1>
+
+
+<p>
+The Apache Turbine Project Management Committee (PMC) provides oversight to the
+project and is legally responsible for all software releases. It reports to the
+<a href="http://www.apache.org/foundation/board/" class="externalLink">Board of the Apache Software
+Foundation</a> quarterly. The reports are <a href="board-reports.html">archived
+and public</a>.
+</p>
+
+
+<p>
+The Apache Turbine PMC can be reached at
+<a href="mailto:private@turbine.apache.org" class="externalLink">private@turbine.apache.org</a>.
+</p>
+
+</section>
+
+
+ </main>
+ </div>
+ </div>
+ <hr/>
+ <footer>
+ <div class="container-fluid">
+ <div class="row-fluid">
+ <p>© 2000–2025
+<a href="https://turbine.apache.org/">Apache Software Foundation</a>
+</p>
+ </div>
+ </div>
+ </footer>
+ </body>
+</html>
diff --git a/download.html b/download.html
new file mode 100644
index 00000000..96c4d383
--- /dev/null
+++ b/download.html
@@ -0,0 +1,238 @@
+<!DOCTYPE html>
+
+
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/xdoc/download.xml at 17 Jun 2025
+ | Rendered using Apache Maven Fluido Skin 2.1.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0" />
+ <title>Downloading Turbine – Apache Turbine</title>
+ <link rel="stylesheet" href="./css/apache-maven-fluido-2.1.0.min.css" />
+ <link rel="stylesheet" href="./css/site.css" />
+ <link rel="stylesheet" href="./css/print.css" media="print" />
+ <script src="./js/apache-maven-fluido-2.1.0.min.js"></script>
+ <style>.github-fork-ribbon:before { background-color: orange; }</style>
+ </head>
+ <body>
+ <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-site" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
+ <div class="container-fluid container-fluid-top">
+ <header>
+ <div id="banner">
+ <div class="pull-left"><div id="bannerLeft"><h1><a href="./"><img src="images/turbine-project.png" alt="Apache Turbine" /></a></h1></div></div>
+ <div class="pull-right"><div id="bannerRight"><h1><a href="./"><img src="images/logo.gif" /></a></h1></div></div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+ <li id="publishDate">Last Published: 01 Apr 2025<span class="divider">|</span>
+</li>
+ <li id="projectVersion">Version: 7.0</li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="./">Turbine</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="https://www.apache.org/">Apache</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><a href="https://www.apache.org">Apache</a></li>
+ </ul>
+ </div>
+ </header>
+ <div class="row-fluid">
+ <header id="leftColumn" class="span2">
+ <nav class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">General Information</li>
+ <li><a href="index.html">Overview</a></li>
+ <li><a href="turbine-concepts.html">Turbine Concepts</a></li>
+ <li><a href="fsd.html">Specification</a></li>
+ <li><a href="further-reading/index.html">Further Reading</a></li>
+ <li><a href="news.html">News and Status</a></li>
+ <li><a href="common/powered.html">Sites Using Turbine</a></li>
+ <li><a href="common/related.html">Sites Related to Turbine</a></li>
+ <li><a href="common/license.html">License</a></li>
+ <li class="active"><a>Download</a></li>
+ <li><a href="examples.html">Example Apps</a></li>
+ <li class="nav-header">Shortcuts to Turbine Documentation</li>
+ <li><a href="https://blogs.apache.org/turbine/">Turbine Blog</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/">Turbine Wiki Home</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+FAQ">Frequently Asked Questions (FAQ)</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+Tutorial">Tutorial</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+UsersGuide">User's Guide</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine5">Development</a></li>
+ <li class="nav-header">Events</li>
+ <li><a href="https://www.apache.org/events/current-event.html" target="_blank"><img class="imageLink" src="https://www.apache.org/events/current-event-125x125.png" /> Apache Conferences</a></li>
+ <li class="nav-header">Turbine Releases</li>
+ <li><a href="turbine/index.html">Overview</a></li>
+ <li><a href="turbine/turbine-2-3-3/index.html">Turbine 2.3.3</a></li>
+ <li><a href="turbine/turbine-4-0/index.html">Turbine 4.0 (M2)</a></li>
+ <li><a href="turbine/turbine-5-0/index.html">Turbine 5.0</a></li>
+ <li><a href="turbine/turbine-5-1/index.html">Turbine 5.1</a></li>
+ <li><a href="turbine/turbine-6-0/index.html">Turbine 6.0</a></li>
+ <li><a href="turbine/turbine-7-0/index.html">Turbine 7.0</a></li>
+ <li class="nav-header">Turbine Development</li>
+ <li><a href="turbine/index.html">Current Turbine Development Tree</a></li>
+ <li class="nav-header">Turbine Sub Projects</li>
+ <li><a href="fulcrum/index.html">Fulcrum</a></li>
+ <li class="nav-header">Turbine + Fulcrum Parent POM</li>
+ <li><a href="turbine-parent/index.html">Turbine Parent</a></li>
+ <li class="nav-header">Closed projects</li>
+ <li><a href="stratum/index.html">Stratum</a></li>
+ <li><a href="tdk/index.html">TDK</a></li>
+ <li><a href="meta/index.html">META</a></li>
+ <li class="nav-header">Community</li>
+ <li><a href="who-we-are.html">Who we are</a></li>
+ <li><a href="contact.html">Contact us</a></li>
+ <li><a href="how-to-help.html">How to help</a></li>
+ <li><a href="how-it-works.html">How it works</a></li>
+ <li><a href="board-reports.html">Board reports</a></li>
+ <li class="nav-header">General Development Information</li>
+ <li><a href="common/code-standards.html">Coding Specification</a></li>
+ <li><a href="common/developer-links.html">Developer Links</a></li>
+ <li><a href="common/documentation.html">Improving Documentation</a></li>
+ <li class="nav-header">ASF</li>
+ <li><a href="https://apache.org/">Main</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://apache.org/foundation/sponsorship">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsors">Thanks</a></li>
+ <li><a href="https://www.apache.org/foundation/policies/conduct">Conduct</a></li>
+ <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ <li class="nav-header">Project Documentation</li>
+ <li><a href="project-info.html"><span class="icon-chevron-right"></span>Project Information</a></li>
+ <li><a href="project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li>
+ <li class="nav-header">Apache</li>
+ <li><a href="https://www.apache.org/">Apache Website</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://www.apache.org/foundation/how-it-works.html">How the ASF works</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ </ul>
+ </nav>
+ <div class="well sidebar-nav">
+<form id="search-form" action="https://www.google.com/search" method="get" >
+ <input value="https://turbine.apache.org/" name="sitesearch" type="hidden" />
+ <input class="search-query" name="q" id="query" type="text" placeholder="Search with Google..." />
+</form>
+ <div id="poweredBy">
+ <div class="clear"></div>
+ <div class="clear"></div>
+<a href="https://maven.apache.org/" class="builtBy" target="_blank"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
+ </div>
+ </div>
+ </header>
+ <main id="bodyColumn" class="span10">
+
+
+
+
+<section><a id="Getting_Started_With_Turbine"></a>
+<h1>Getting Started With Turbine</h1>
+
+<p>
+ The best way to get started with Turbine is to use the
+ Maven Archetypes, find it on <a href="https://github.com/apache/turbine-archetypes" title="Turbine Maven Archetype on GitHub" class="externalLink">GitHub</a>.
+ You might interested to use the Docker mode, read more about it the <a href="https://github.com/apache/turbine-archetypes/blob/master/src/main/resources/archetype-resources/docs/DOCKER-README.md" class="externalLink">here</a> as well.
+ </p>
+<p>
+ See also the <a href="https://blogs.apache.org/turbine/entry/maven_archetypes_for_apache_turbine" class="externalLink">blog post</a>
+ in the <a href="https://blogs.apache.org/turbine/" class="externalLink">Turbine Blog</a> for more usage information.
+ </p>
+</section>
+
+<section><a id="Binary_And_Source_Distributions"></a>
+<h1>Binary And Source Distributions</h1>
+
+<p>
+ If you already know how to use Turbine and simply want the latest
+ binaries or source, you can get them from the
+ <a href="http://www.apache.org/dyn/closer.cgi/turbine" class="externalLink">Apache Mirror System</a>
+ or from <a href="https://github.com/apache/turbine-core/tags" class="externalLink">Github Turbine-Core Release</a> Section.
+ </p>
+
+<p>Please <a class="externalLink externalLink" href="https://www.apache.org/info/verification.html">verify the integrity</a>
+ of the downloaded files using the PGP signature (*.asc files) or the SHA512/SHA256 hash (*.sha512 or *.sha256 checksum files). </p>
+<ul>
+
+<li>Find the signatures/checksums <a href="https://downloads.apache.org/turbine/turbine-6.0/" class="externalLink">here</a> (in subfolder binaries or source) .</li>
+
+<li>Find the <a class="externalLink externalLink" href="https://www.apache.org/dist/turbine/KEYS">public keys</a> used by the Turbine developers to sign the files.</li>
+ </ul>
+
+</section>
+
+<section><a id="Getting_Archived_Releases"></a>
+<h1>Getting Archived Releases</h1>
+
+<p>
+ If you look for older releases of Turbine, both, binaries and source,
+ you can get them from the
+ <a href="http://archive.apache.org/dist/turbine/" class="externalLink">Apache Archive</a>.
+ </p>
+</section>
+
+
+
+<section><a id="Getting_The_Development_Source_From_GIT"></a>
+<h1>Getting The Development Source From GIT</h1>
+
+<p>
+ You can check out the latest source from the Turbine GIT repository.
+ Information on connecting to the ASF GIT repositories can be found on the
+ <a href="https://infra.apache.org/version-control.html" class="externalLink">version control page</a>.
+ </p>
+<p>More specific details can be found on the <em>Source Repository</em> page,
+ within <em>Project Reports</em> under <em>Project Documentation</em>,
+ of each Turbine sub-project.
+
+ </p>
+
+<pre class="prettyprint"><code>git clone https://github.com/apache/turbine-core</code></pre>
+ <section><a id="Turbine_Build_environment"></a>
+<h2>Turbine Build environment</h2>
+
+<p>Find the entire Turbine build environment and help pages here:</p>
+
+<pre class="prettyprint"><code>git clone https://github.com/apache/turbine-build</code></pre>
+ </section>
+
+
+<p>The old svn repository of Turbine is still available in readonly mode.
+ <a href="https://svn.apache.org/repos/asf/turbine/core/trunk" class="externalLink">SVN Turbine Trunk (deprecated)</a>.
+ </p>
+</section>
+
+<section><a id="Building_The_Source"></a>
+<h1>Building The Source</h1>
+
+<p>
+ Be sure and read the README.md file for instructions on how to build Turbine.
+ </p>
+<p>Turbine uses <a href="http://maven.apache.org/" class="externalLink">Maven</a> as its
+ build system, and building is as simple as running 'mvn package'
+ at the top of the source directory.
+ </p>
+</section>
+
+ </main>
+ </div>
+ </div>
+ <hr/>
+ <footer>
+ <div class="container-fluid">
+ <div class="row-fluid">
+ <p>© 2000–2025
+<a href="https://turbine.apache.org/">Apache Software Foundation</a>
+</p>
+ </div>
+ </div>
+ </footer>
+ </body>
+</html>
diff --git a/events/apachecon-eu2005.html b/events/apachecon-eu2005.html
new file mode 100644
index 00000000..f9a9b019
--- /dev/null
+++ b/events/apachecon-eu2005.html
@@ -0,0 +1,169 @@
+<!DOCTYPE html>
+
+
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/xdoc/events/apachecon-eu2005.xml at 17 Jun 2025
+ | Rendered using Apache Maven Fluido Skin 2.1.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0" />
+ <title>Turbine and Turbine-related talks at ApacheCon EU 2005 – Apache Turbine</title>
+ <link rel="stylesheet" href="../css/apache-maven-fluido-2.1.0.min.css" />
+ <link rel="stylesheet" href="../css/site.css" />
+ <link rel="stylesheet" href="../css/print.css" media="print" />
+ <script src="../js/apache-maven-fluido-2.1.0.min.js"></script>
+ <style>.github-fork-ribbon:before { background-color: orange; }</style>
+ </head>
+ <body>
+ <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-site" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
+ <div class="container-fluid container-fluid-top">
+ <header>
+ <div id="banner">
+ <div class="pull-left"><div id="bannerLeft"><h1><a href=".././"><img src="../images/turbine-project.png" alt="Apache Turbine" /></a></h1></div></div>
+ <div class="pull-right"><div id="bannerRight"><h1><a href=".././"><img src="../images/logo.gif" /></a></h1></div></div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+ <li id="publishDate">Last Published: 01 Apr 2025<span class="divider">|</span>
+</li>
+ <li id="projectVersion">Version: 7.0</li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href=".././">Turbine</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="https://www.apache.org/">Apache</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><a href="https://www.apache.org">Apache</a></li>
+ </ul>
+ </div>
+ </header>
+ <div class="row-fluid">
+ <header id="leftColumn" class="span2">
+ <nav class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">General Information</li>
+ <li><a href="../index.html">Overview</a></li>
+ <li><a href="../turbine-concepts.html">Turbine Concepts</a></li>
+ <li><a href="../fsd.html">Specification</a></li>
+ <li><a href="../further-reading/index.html">Further Reading</a></li>
+ <li><a href="../news.html">News and Status</a></li>
+ <li><a href="../common/powered.html">Sites Using Turbine</a></li>
+ <li><a href="../common/related.html">Sites Related to Turbine</a></li>
+ <li><a href="../common/license.html">License</a></li>
+ <li><a href="../download.html">Download</a></li>
+ <li><a href="../examples.html">Example Apps</a></li>
+ <li class="nav-header">Shortcuts to Turbine Documentation</li>
+ <li><a href="https://blogs.apache.org/turbine/">Turbine Blog</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/">Turbine Wiki Home</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+FAQ">Frequently Asked Questions (FAQ)</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+Tutorial">Tutorial</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+UsersGuide">User's Guide</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine5">Development</a></li>
+ <li class="nav-header">Events</li>
+ <li><a href="https://www.apache.org/events/current-event.html" target="_blank"><img class="imageLink" src="https://www.apache.org/events/current-event-125x125.png" /> Apache Conferences</a></li>
+ <li class="nav-header">Turbine Releases</li>
+ <li><a href="../turbine/index.html">Overview</a></li>
+ <li><a href="../turbine/turbine-2-3-3/index.html">Turbine 2.3.3</a></li>
+ <li><a href="../turbine/turbine-4-0/index.html">Turbine 4.0 (M2)</a></li>
+ <li><a href="../turbine/turbine-5-0/index.html">Turbine 5.0</a></li>
+ <li><a href="../turbine/turbine-5-1/index.html">Turbine 5.1</a></li>
+ <li><a href="../turbine/turbine-6-0/index.html">Turbine 6.0</a></li>
+ <li><a href="../turbine/turbine-7-0/index.html">Turbine 7.0</a></li>
+ <li class="nav-header">Turbine Development</li>
+ <li><a href="../turbine/index.html">Current Turbine Development Tree</a></li>
+ <li class="nav-header">Turbine Sub Projects</li>
+ <li><a href="../fulcrum/index.html">Fulcrum</a></li>
+ <li class="nav-header">Turbine + Fulcrum Parent POM</li>
+ <li><a href="../turbine-parent/index.html">Turbine Parent</a></li>
+ <li class="nav-header">Closed projects</li>
+ <li><a href="../stratum/index.html">Stratum</a></li>
+ <li><a href="../tdk/index.html">TDK</a></li>
+ <li><a href="../meta/index.html">META</a></li>
+ <li class="nav-header">Community</li>
+ <li><a href="../who-we-are.html">Who we are</a></li>
+ <li><a href="../contact.html">Contact us</a></li>
+ <li><a href="../how-to-help.html">How to help</a></li>
+ <li><a href="../how-it-works.html">How it works</a></li>
+ <li><a href="../board-reports.html">Board reports</a></li>
+ <li class="nav-header">General Development Information</li>
+ <li><a href="../common/code-standards.html">Coding Specification</a></li>
+ <li><a href="../common/developer-links.html">Developer Links</a></li>
+ <li><a href="../common/documentation.html">Improving Documentation</a></li>
+ <li class="nav-header">ASF</li>
+ <li><a href="https://apache.org/">Main</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://apache.org/foundation/sponsorship">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsors">Thanks</a></li>
+ <li><a href="https://www.apache.org/foundation/policies/conduct">Conduct</a></li>
+ <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ <li class="nav-header">Project Documentation</li>
+ <li><a href="../project-info.html"><span class="icon-chevron-right"></span>Project Information</a></li>
+ <li><a href="../project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li>
+ <li class="nav-header">Apache</li>
+ <li><a href="https://www.apache.org/">Apache Website</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://www.apache.org/foundation/how-it-works.html">How the ASF works</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ </ul>
+ </nav>
+ <div class="well sidebar-nav">
+<form id="search-form" action="https://www.google.com/search" method="get" >
+ <input value="https://turbine.apache.org/" name="sitesearch" type="hidden" />
+ <input class="search-query" name="q" id="query" type="text" placeholder="Search with Google..." />
+</form>
+ <div id="poweredBy">
+ <div class="clear"></div>
+ <div class="clear"></div>
+<a href="https://maven.apache.org/" class="builtBy" target="_blank"><img class="builtBy" alt="Built by Maven" src="../images/logos/maven-feather.png" /></a>
+ </div>
+ </div>
+ </header>
+ <main id="bodyColumn" class="span10">
+
+
+
+<section><a id="ApacheCon_EU_2005_Talks"></a>
+<h1>ApacheCon EU 2005 Talks</h1>
+
+<p>
+These talks at <a href="http://www.apachecon.com/2005/EU/" class="externalLink">ApacheCon EU 2005</a> might be of special interest for Turbine developers:
+
+</p>
+<ul>
+
+<li><a href="http://www.apachecon.com/html/speaker-popup.html?sp=u3341" class="externalLink">Henning P. Schmiedehausen</a> - <a href="http://www.apachecon.com/html/session-popup.html?id=1193" class="externalLink">T09: Rapid application development with Maven and Turbine</a></li>
+
+<li><a href="http://www.apachecon.com/html/speaker-popup.html?sp=u3341" class="externalLink">Henning P. Schmiedehausen</a> - <a href="http://www.apachecon.com/html/session-popup.html?id=1189" class="externalLink">WE10: Jakarta Velocity - An Overview</a>. Turbine uses Velocity as its primary View layer.</li>
+
+<li><a href="http://www.apachecon.com/html/speaker-popup.html?sp=u3341" class="externalLink">Carsten Ziegeler</a> - <a href="http://www.apachecon.com/html/session-popup.html?id=1220" class="externalLink">FR02: (A) Maven is your friend</a>. Turbine uses Maven as its build tool and the META plugin is based on Maven.</li>
+</ul>
+
+We are looking forward to meet you at ApacheCon EU 2005 in Stuttgart, Germany!
+
+</section>
+
+ </main>
+ </div>
+ </div>
+ <hr/>
+ <footer>
+ <div class="container-fluid">
+ <div class="row-fluid">
+ <p>© 2000–2025
+<a href="https://turbine.apache.org/">Apache Software Foundation</a>
+</p>
+ </div>
+ </div>
+ </footer>
+ </body>
+</html>
diff --git a/events/apachecon2004.html b/events/apachecon2004.html
new file mode 100644
index 00000000..bf5ca8ec
--- /dev/null
+++ b/events/apachecon2004.html
@@ -0,0 +1,169 @@
+<!DOCTYPE html>
+
+
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/xdoc/events/apachecon2004.xml at 17 Jun 2025
+ | Rendered using Apache Maven Fluido Skin 2.1.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0" />
+ <title>Turbine and Turbine-related talks at ApacheCon 2004 – Apache Turbine</title>
+ <link rel="stylesheet" href="../css/apache-maven-fluido-2.1.0.min.css" />
+ <link rel="stylesheet" href="../css/site.css" />
+ <link rel="stylesheet" href="../css/print.css" media="print" />
+ <script src="../js/apache-maven-fluido-2.1.0.min.js"></script>
+ <style>.github-fork-ribbon:before { background-color: orange; }</style>
+ </head>
+ <body>
+ <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-site" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
+ <div class="container-fluid container-fluid-top">
+ <header>
+ <div id="banner">
+ <div class="pull-left"><div id="bannerLeft"><h1><a href=".././"><img src="../images/turbine-project.png" alt="Apache Turbine" /></a></h1></div></div>
+ <div class="pull-right"><div id="bannerRight"><h1><a href=".././"><img src="../images/logo.gif" /></a></h1></div></div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+ <li id="publishDate">Last Published: 01 Apr 2025<span class="divider">|</span>
+</li>
+ <li id="projectVersion">Version: 7.0</li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href=".././">Turbine</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="https://www.apache.org/">Apache</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><a href="https://www.apache.org">Apache</a></li>
+ </ul>
+ </div>
+ </header>
+ <div class="row-fluid">
+ <header id="leftColumn" class="span2">
+ <nav class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">General Information</li>
+ <li><a href="../index.html">Overview</a></li>
+ <li><a href="../turbine-concepts.html">Turbine Concepts</a></li>
+ <li><a href="../fsd.html">Specification</a></li>
+ <li><a href="../further-reading/index.html">Further Reading</a></li>
+ <li><a href="../news.html">News and Status</a></li>
+ <li><a href="../common/powered.html">Sites Using Turbine</a></li>
+ <li><a href="../common/related.html">Sites Related to Turbine</a></li>
+ <li><a href="../common/license.html">License</a></li>
+ <li><a href="../download.html">Download</a></li>
+ <li><a href="../examples.html">Example Apps</a></li>
+ <li class="nav-header">Shortcuts to Turbine Documentation</li>
+ <li><a href="https://blogs.apache.org/turbine/">Turbine Blog</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/">Turbine Wiki Home</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+FAQ">Frequently Asked Questions (FAQ)</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+Tutorial">Tutorial</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+UsersGuide">User's Guide</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine5">Development</a></li>
+ <li class="nav-header">Events</li>
+ <li><a href="https://www.apache.org/events/current-event.html" target="_blank"><img class="imageLink" src="https://www.apache.org/events/current-event-125x125.png" /> Apache Conferences</a></li>
+ <li class="nav-header">Turbine Releases</li>
+ <li><a href="../turbine/index.html">Overview</a></li>
+ <li><a href="../turbine/turbine-2-3-3/index.html">Turbine 2.3.3</a></li>
+ <li><a href="../turbine/turbine-4-0/index.html">Turbine 4.0 (M2)</a></li>
+ <li><a href="../turbine/turbine-5-0/index.html">Turbine 5.0</a></li>
+ <li><a href="../turbine/turbine-5-1/index.html">Turbine 5.1</a></li>
+ <li><a href="../turbine/turbine-6-0/index.html">Turbine 6.0</a></li>
+ <li><a href="../turbine/turbine-7-0/index.html">Turbine 7.0</a></li>
+ <li class="nav-header">Turbine Development</li>
+ <li><a href="../turbine/index.html">Current Turbine Development Tree</a></li>
+ <li class="nav-header">Turbine Sub Projects</li>
+ <li><a href="../fulcrum/index.html">Fulcrum</a></li>
+ <li class="nav-header">Turbine + Fulcrum Parent POM</li>
+ <li><a href="../turbine-parent/index.html">Turbine Parent</a></li>
+ <li class="nav-header">Closed projects</li>
+ <li><a href="../stratum/index.html">Stratum</a></li>
+ <li><a href="../tdk/index.html">TDK</a></li>
+ <li><a href="../meta/index.html">META</a></li>
+ <li class="nav-header">Community</li>
+ <li><a href="../who-we-are.html">Who we are</a></li>
+ <li><a href="../contact.html">Contact us</a></li>
+ <li><a href="../how-to-help.html">How to help</a></li>
+ <li><a href="../how-it-works.html">How it works</a></li>
+ <li><a href="../board-reports.html">Board reports</a></li>
+ <li class="nav-header">General Development Information</li>
+ <li><a href="../common/code-standards.html">Coding Specification</a></li>
+ <li><a href="../common/developer-links.html">Developer Links</a></li>
+ <li><a href="../common/documentation.html">Improving Documentation</a></li>
+ <li class="nav-header">ASF</li>
+ <li><a href="https://apache.org/">Main</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://apache.org/foundation/sponsorship">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsors">Thanks</a></li>
+ <li><a href="https://www.apache.org/foundation/policies/conduct">Conduct</a></li>
+ <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ <li class="nav-header">Project Documentation</li>
+ <li><a href="../project-info.html"><span class="icon-chevron-right"></span>Project Information</a></li>
+ <li><a href="../project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li>
+ <li class="nav-header">Apache</li>
+ <li><a href="https://www.apache.org/">Apache Website</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://www.apache.org/foundation/how-it-works.html">How the ASF works</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ </ul>
+ </nav>
+ <div class="well sidebar-nav">
+<form id="search-form" action="https://www.google.com/search" method="get" >
+ <input value="https://turbine.apache.org/" name="sitesearch" type="hidden" />
+ <input class="search-query" name="q" id="query" type="text" placeholder="Search with Google..." />
+</form>
+ <div id="poweredBy">
+ <div class="clear"></div>
+ <div class="clear"></div>
+<a href="https://maven.apache.org/" class="builtBy" target="_blank"><img class="builtBy" alt="Built by Maven" src="../images/logos/maven-feather.png" /></a>
+ </div>
+ </div>
+ </header>
+ <main id="bodyColumn" class="span10">
+
+
+
+<section><a id="ApacheCon_2004_Talks"></a>
+<h1>ApacheCon 2004 Talks</h1>
+
+<p>
+These talks might be of special interest for Turbine developers:
+
+</p>
+<ul>
+
+<li><a href="http://www.apachecon.com/html/speaker-popup.html?sp=u4633" class="externalLink">Kishore Senji</a> - <a href="http://www.apachecon.com/html/session-popup.html?id=1137" class="externalLink">TU24: Revving up Turbine</a></li>
+
+<li><a href="http://www.apachecon.com/html/speaker-popup.html?sp=u3341" class="externalLink">Henning P. Schmiedehausen</a> - <a href="http://www.apachecon.com/html/session-popup.html?id=1007" class="externalLink">MO12: Logging and Configuration - Demystifying the banes of App development</a>. Turbine uses both, commons-configuration and commons-logging covered in this talk.</li>
+
+<li><a href="http://www.apachecon.com/html/speaker-popup.html?sp=u3341" class="externalLink">Henning P. Schmiedehausen</a> - <a href="http://www.apachecon.com/html/session-popup.html?id=1005" class="externalLink">WE01: Jakarta Velocity - An Overview</a>. Turbine uses Velocity as its primary View layer. </li>
+</ul>
+
+We are looking forward to meet you at fabulous ApacheCon 2004 in Las Vegas!
+
+</section>
+
+ </main>
+ </div>
+ </div>
+ <hr/>
+ <footer>
+ <div class="container-fluid">
+ <div class="row-fluid">
+ <p>© 2000–2025
+<a href="https://turbine.apache.org/">Apache Software Foundation</a>
+</p>
+ </div>
+ </div>
+ </footer>
+ </body>
+</html>
diff --git a/examples.html b/examples.html
new file mode 100644
index 00000000..4cacb3dd
--- /dev/null
+++ b/examples.html
@@ -0,0 +1,187 @@
+<!DOCTYPE html>
+
+
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/xdoc/examples.xml at 17 Jun 2025
+ | Rendered using Apache Maven Fluido Skin 2.1.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0" />
+ <title>Example Applications – Apache Turbine</title>
+ <link rel="stylesheet" href="./css/apache-maven-fluido-2.1.0.min.css" />
+ <link rel="stylesheet" href="./css/site.css" />
+ <link rel="stylesheet" href="./css/print.css" media="print" />
+ <script src="./js/apache-maven-fluido-2.1.0.min.js"></script>
+ <style>.github-fork-ribbon:before { background-color: orange; }</style>
+ </head>
+ <body>
+ <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-site" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
+ <div class="container-fluid container-fluid-top">
+ <header>
+ <div id="banner">
+ <div class="pull-left"><div id="bannerLeft"><h1><a href="./"><img src="images/turbine-project.png" alt="Apache Turbine" /></a></h1></div></div>
+ <div class="pull-right"><div id="bannerRight"><h1><a href="./"><img src="images/logo.gif" /></a></h1></div></div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+ <li id="publishDate">Last Published: 01 Apr 2025<span class="divider">|</span>
+</li>
+ <li id="projectVersion">Version: 7.0</li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="./">Turbine</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="https://www.apache.org/">Apache</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><a href="https://www.apache.org">Apache</a></li>
+ </ul>
+ </div>
+ </header>
+ <div class="row-fluid">
+ <header id="leftColumn" class="span2">
+ <nav class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">General Information</li>
+ <li><a href="index.html">Overview</a></li>
+ <li><a href="turbine-concepts.html">Turbine Concepts</a></li>
+ <li><a href="fsd.html">Specification</a></li>
+ <li><a href="further-reading/index.html">Further Reading</a></li>
+ <li><a href="news.html">News and Status</a></li>
+ <li><a href="common/powered.html">Sites Using Turbine</a></li>
+ <li><a href="common/related.html">Sites Related to Turbine</a></li>
+ <li><a href="common/license.html">License</a></li>
+ <li><a href="download.html">Download</a></li>
+ <li class="active"><a>Example Apps</a></li>
+ <li class="nav-header">Shortcuts to Turbine Documentation</li>
+ <li><a href="https://blogs.apache.org/turbine/">Turbine Blog</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/">Turbine Wiki Home</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+FAQ">Frequently Asked Questions (FAQ)</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+Tutorial">Tutorial</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+UsersGuide">User's Guide</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine5">Development</a></li>
+ <li class="nav-header">Events</li>
+ <li><a href="https://www.apache.org/events/current-event.html" target="_blank"><img class="imageLink" src="https://www.apache.org/events/current-event-125x125.png" /> Apache Conferences</a></li>
+ <li class="nav-header">Turbine Releases</li>
+ <li><a href="turbine/index.html">Overview</a></li>
+ <li><a href="turbine/turbine-2-3-3/index.html">Turbine 2.3.3</a></li>
+ <li><a href="turbine/turbine-4-0/index.html">Turbine 4.0 (M2)</a></li>
+ <li><a href="turbine/turbine-5-0/index.html">Turbine 5.0</a></li>
+ <li><a href="turbine/turbine-5-1/index.html">Turbine 5.1</a></li>
+ <li><a href="turbine/turbine-6-0/index.html">Turbine 6.0</a></li>
+ <li><a href="turbine/turbine-7-0/index.html">Turbine 7.0</a></li>
+ <li class="nav-header">Turbine Development</li>
+ <li><a href="turbine/index.html">Current Turbine Development Tree</a></li>
+ <li class="nav-header">Turbine Sub Projects</li>
+ <li><a href="fulcrum/index.html">Fulcrum</a></li>
+ <li class="nav-header">Turbine + Fulcrum Parent POM</li>
+ <li><a href="turbine-parent/index.html">Turbine Parent</a></li>
+ <li class="nav-header">Closed projects</li>
+ <li><a href="stratum/index.html">Stratum</a></li>
+ <li><a href="tdk/index.html">TDK</a></li>
+ <li><a href="meta/index.html">META</a></li>
+ <li class="nav-header">Community</li>
+ <li><a href="who-we-are.html">Who we are</a></li>
+ <li><a href="contact.html">Contact us</a></li>
+ <li><a href="how-to-help.html">How to help</a></li>
+ <li><a href="how-it-works.html">How it works</a></li>
+ <li><a href="board-reports.html">Board reports</a></li>
+ <li class="nav-header">General Development Information</li>
+ <li><a href="common/code-standards.html">Coding Specification</a></li>
+ <li><a href="common/developer-links.html">Developer Links</a></li>
+ <li><a href="common/documentation.html">Improving Documentation</a></li>
+ <li class="nav-header">ASF</li>
+ <li><a href="https://apache.org/">Main</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://apache.org/foundation/sponsorship">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsors">Thanks</a></li>
+ <li><a href="https://www.apache.org/foundation/policies/conduct">Conduct</a></li>
+ <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ <li class="nav-header">Project Documentation</li>
+ <li><a href="project-info.html"><span class="icon-chevron-right"></span>Project Information</a></li>
+ <li><a href="project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li>
+ <li class="nav-header">Apache</li>
+ <li><a href="https://www.apache.org/">Apache Website</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://www.apache.org/foundation/how-it-works.html">How the ASF works</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ </ul>
+ </nav>
+ <div class="well sidebar-nav">
+<form id="search-form" action="https://www.google.com/search" method="get" >
+ <input value="https://turbine.apache.org/" name="sitesearch" type="hidden" />
+ <input class="search-query" name="q" id="query" type="text" placeholder="Search with Google..." />
+</form>
+ <div id="poweredBy">
+ <div class="clear"></div>
+ <div class="clear"></div>
+<a href="https://maven.apache.org/" class="builtBy" target="_blank"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
+ </div>
+ </div>
+ </header>
+ <main id="bodyColumn" class="span10">
+
+
+
+
+<section><a id="Example_Apps"></a>
+<h1>Example Apps</h1>
+These are example apps you can download to learn how to work with Turbine.
+
+<section><a id="Turbine_Webapp"></a>
+<h2>Turbine Webapp</h2>
+
+<p>With
+ <a href="https://gitbox.apache.org/repos/asf/turbine-archetypes.git" class="externalLink">Turbine Webapp Archetype on Gitbox</a> (<a href="https://github.com/apache/turbine-archetypes" class="externalLink">on GitHub</a>) one can build fast an example app that demonstrates how to use Turbine. It also demonstrates Torque integration, Fulcrum Security and Fulcrum Intake, Fulcrum Json.
+ Find more information in the <a href="https://blogs.apache.org/turbine/" class="externalLink">blog</a> in the <a href="https://blogs.apache.org/turbine/entry/maven_archetypes_for_apache_turbine" class="externalLink">blog entry "Maven archetypes for Apache Turbine applications - easier startup with Turbine"</a>.
+ </p>
+</section>
+
+<section><a id="Antelope"></a>
+<h2>Antelope</h2>
+
+<p>(TODO: remove or update)
+ <a href="http://zebra.tigris.org" class="externalLink">Antelope</a> is an example app that demonstrates how
+ to use the Zebra workflow engine with Turbine. It also demonstrates Hibernate integration,
+ Fulcrum Security, and a form processing engine similar to Intake.
+ </p>
+</section>
+<section><a id="OSWorkflow_Example"></a>
+<h2>OSWorkflow Example</h2>
+
+<p>TODO: remove or update)
+ <a href="http://turbine.apache.org/fulcrum/fulcrum-osworkflow-example/index.html" class="externalLink">This</a>
+ example app shows how to integrate the <a href="http://www.opensymphony.com/" class="externalLink">OSWorkflow</a> engine
+ into Turbine. You can click through the various screens following the progress of your workflow.
+ </p>
+</section>
+
+</section>
+
+
+
+
+ </main>
+ </div>
+ </div>
+ <hr/>
+ <footer>
+ <div class="container-fluid">
+ <div class="row-fluid">
+ <p>© 2000–2025
+<a href="https://turbine.apache.org/">Apache Software Foundation</a>
+</p>
+ </div>
+ </div>
+ </footer>
+ </body>
+</html>
diff --git a/fsd.html b/fsd.html
index f1b8210f..80cc3552 100644
--- a/fsd.html
+++ b/fsd.html
@@ -15,18 +15,15 @@
<link rel="stylesheet" href="./css/site.css" />
<link rel="stylesheet" href="./css/print.css" media="print" />
<script src="./js/apache-maven-fluido-2.1.0.min.js"></script>
-<link rel="icon" type="image/png" sizes="48x48" href="./images/favicon.ico">
- <link rel="icon" type="image/png" sizes="48x48" href="../images/favicon.ico">
- <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<style>.github-fork-ribbon:before { background-color: orange; }</style>
</head>
<body>
- <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-build" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
+ <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-site" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
<div class="container-fluid container-fluid-top">
<header>
<div id="banner">
- <div class="pull-left"><div id="bannerLeft"><h1><a href="https://turbine.apache.org/"><img src="images/turbine-project-apache-separate.png" alt="Apache Turbine" /></a></h1></div></div>
- <div class="pull-right"><div id="bannerRight"><h1><a href="https://turbine.apache.org/"><img src="images/logo.gif" /></a></h1></div></div>
+ <div class="pull-left"><div id="bannerLeft"><h1><a href="./"><img src="images/turbine-project.png" alt="Apache Turbine" /></a></h1></div></div>
+ <div class="pull-right"><div id="bannerRight"><h1><a href="./"><img src="images/logo.gif" /></a></h1></div></div>
<div class="clear"><hr/></div>
</div>
@@ -36,9 +33,13 @@
</li>
<li id="projectVersion">Version: 7.0</li>
<li class="pull-right"><span class="divider">|</span>
-<a href="https://turbine.apache.org/fulcrum/">Fulcrum</a></li>
+<a href="fulcrum/">Fulcrum</a></li>
<li class="pull-right"><span class="divider">|</span>
-<a href="https://turbine.apache.org/">Turbine</a></li>
+<a href="./">Turbine</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="https://www.apache.org/">Apache</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="fulcrum/">Fulcrum</a></li>
<li class="pull-right"><a href="https://www.apache.org">Apache</a></li>
</ul>
</div>
@@ -49,20 +50,60 @@
<ul class="nav nav-list">
<li class="nav-header">General Information</li>
<li><a href="index.html">Overview</a></li>
- <li><a href="features.html">Features</a></li>
+ <li><a href="turbine-concepts.html">Turbine Concepts</a></li>
<li class="active"><a>Specification</a></li>
- <li><a href="getting-started.html">Getting Started</a></li>
- <li><a href="how-to-build.html">Howto Build Turbine</a></li>
- <li><a href="changes-report.html">Changes</a></li>
- <li class="nav-header">Documentation</li>
- <li><a href="services/index.html"><span class="icon-chevron-right"></span>Services</a></li>
- <li><a href="howto/index.html"><span class="icon-chevron-right"></span>Howtos</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/TURBINE">Wiki</a></li>
- <li><a href="apidocs/index.html">JavaDocs</a></li>
- <li class="nav-header">Development</li>
- <li><a href="proposals.html">Proposals</a></li>
- <li><a href="how-to-help.html">How To Help</a></li>
- <li><a href="todo.html">Todo</a></li>
+ <li><a href="further-reading/index.html">Further Reading</a></li>
+ <li><a href="news.html">News and Status</a></li>
+ <li><a href="common/powered.html">Sites Using Turbine</a></li>
+ <li><a href="common/related.html">Sites Related to Turbine</a></li>
+ <li><a href="common/license.html">License</a></li>
+ <li><a href="download.html">Download</a></li>
+ <li><a href="examples.html">Example Apps</a></li>
+ <li class="nav-header">Shortcuts to Turbine Documentation</li>
+ <li><a href="https://blogs.apache.org/turbine/">Turbine Blog</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/">Turbine Wiki Home</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+FAQ">Frequently Asked Questions (FAQ)</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+Tutorial">Tutorial</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+UsersGuide">User's Guide</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine5">Development</a></li>
+ <li class="nav-header">Events</li>
+ <li><a href="https://www.apache.org/events/current-event.html" target="_blank"><img class="imageLink" src="https://www.apache.org/events/current-event-125x125.png" /> Apache Conferences</a></li>
+ <li class="nav-header">Turbine Releases</li>
+ <li><a href="turbine/index.html">Overview</a></li>
+ <li><a href="turbine/turbine-2-3-3/index.html">Turbine 2.3.3</a></li>
+ <li><a href="turbine/turbine-4-0/index.html">Turbine 4.0 (M2)</a></li>
+ <li><a href="turbine/turbine-5-0/index.html">Turbine 5.0</a></li>
+ <li><a href="turbine/turbine-5-1/index.html">Turbine 5.1</a></li>
+ <li><a href="turbine/turbine-6-0/index.html">Turbine 6.0</a></li>
+ <li><a href="turbine/turbine-7-0/index.html">Turbine 7.0</a></li>
+ <li class="nav-header">Turbine Development</li>
+ <li><a href="turbine/index.html">Current Turbine Development Tree</a></li>
+ <li class="nav-header">Turbine Sub Projects</li>
+ <li><a href="fulcrum/index.html">Fulcrum</a></li>
+ <li class="nav-header">Turbine + Fulcrum Parent POM</li>
+ <li><a href="turbine-parent/index.html">Turbine Parent</a></li>
+ <li class="nav-header">Closed projects</li>
+ <li><a href="stratum/index.html">Stratum</a></li>
+ <li><a href="tdk/index.html">TDK</a></li>
+ <li><a href="meta/index.html">META</a></li>
+ <li class="nav-header">Community</li>
+ <li><a href="who-we-are.html">Who we are</a></li>
+ <li><a href="contact.html">Contact us</a></li>
+ <li><a href="how-to-help.html">How to help</a></li>
+ <li><a href="how-it-works.html">How it works</a></li>
+ <li><a href="board-reports.html">Board reports</a></li>
+ <li class="nav-header">General Development Information</li>
+ <li><a href="common/code-standards.html">Coding Specification</a></li>
+ <li><a href="common/developer-links.html">Developer Links</a></li>
+ <li><a href="common/documentation.html">Improving Documentation</a></li>
+ <li class="nav-header">ASF</li>
+ <li><a href="https://apache.org/">Main</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://apache.org/foundation/sponsorship">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsors">Thanks</a></li>
+ <li><a href="https://www.apache.org/foundation/policies/conduct">Conduct</a></li>
+ <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
<li class="nav-header">Project Documentation</li>
<li><a href="project-info.html"><span class="icon-chevron-right"></span>Project Information</a></li>
<li><a href="project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li>
@@ -77,7 +118,7 @@
</nav>
<div class="well sidebar-nav">
<form id="search-form" action="https://www.google.com/search" method="get" >
- <input value="http://turbine.apache.org/turbine/turbine-7-0" name="sitesearch" type="hidden" />
+ <input value="https://turbine.apache.org/" name="sitesearch" type="hidden" />
<input class="search-query" name="q" id="query" type="text" placeholder="Search with Google..." />
</form>
<div id="poweredBy">
@@ -92,43 +133,35 @@
-<section><a id="Specification"></a>
-<h1>Specification</h1>
+<section><a id="NOTE"></a>
+<h1>NOTE</h1>
<p>
-Turbine is made up of different modules which serve a specific service within
-the Turbine framework. Five of them are used in the standard configuration.
-In order for the reader to understand the general flow of the Turbine framework,
-each of these modules is explained in detail below.
-</p>
-
-
-<p style="text-align:center">
-<img src="images/Modules.gif" />
+This specification was originally written for the Turbine 2.1
+release. While it still holds true for Turbine 2.3 in many parts, it
+might be outdated in details. It should serve to give you a
+"broad" view of the Turbine framework, not a detailed
+description how things work. Turbine 2.4 uses a very different
+concept, so this specification no longer applies to it.
</p>
</section>
-<section><a id="The_Pipeline"></a>
-<h1>The Pipeline</h1>
+<section><a id="Specification"></a>
+<h1>Specification</h1>
<p>
-In Turbine 4, the way a request is processed is controlled by the
-<em>Pipeline</em>. This concept has been "borrowed" from the Tomcat
-project. A pipeline consists of <em>Valves</em> which control the single
-processing steps and allow to decide which path the request is to take.
-This allows for extending and adjusting the request processing by adding
-or modifying valves and adding or modifying modules.
-<br />
-Add pipeline schema and link to docs about creating a new module here.
+Turbine is made up of five different modules which serve a specific
+service within the Turbine framework. In order for the reader to understand
+the general flow of the Turbine framework, each of these modules is explained
+in detail below.
</p>
-<p>
-The default pipeline contains valves to verify session validity, access
-control and login/logout operations.
+<p style="text-align:center">
+<img src="images/Modules.gif" />
</p>
</section>
@@ -138,7 +171,7 @@ control and login/logout operations.
<p>
-The Action module represents a chunk of code that performs a task. For
+The Action module represents a chunk of code that performs task. For
example, when a user submits an Html form, one of the hidden fields
is which Action to execute in order to process the form information.
The processing generally includes form validation as well as storing
@@ -150,7 +183,7 @@ results of the Action.
<p>
-The process of the classic pipeline looks like this (somewhat simplified):
+The process looks like this:
</p>
@@ -208,32 +241,6 @@ into Turbine because your Action's can simply make calls to your EJB's to proces
business logic.
</p>
-
-<p>
-Sometimes it may seem to be difficult to decide which parts of an application
-should go to Actions and which parts go to Pages (or Screens). To help you with
-these decisions, our recommended rules of thumb are
-</p>
-<ul>
-
-<li>
- Screens <em>show</em> something. That is, they <em>read</em> data, for
- example a record from a database.
- </li>
-
-<li>
- Actions <em>do</em> something. That is, they <em>write</em> data, for
- example from a form to the database.
- </li>
-
-<li>
- When an Action is finished, it should generally clean up after itself so that
- a following Screen or other module will find the same state as if no action was
- performed. In the given example that would mean that the Action writes its data
- to the database and the Screen would reload it from there.
- </li>
-</ul>
-
</section>
<section><a id="Page"></a>
@@ -267,7 +274,7 @@ The Screen module is essentially considered the "body" of the webpage.
Layout module executes the Screen module. This is where the Html of the page is
generated. <strong>It is entirely possible to call external code here.</strong> For
example, you can call an EJB to provide you some business data which is then
-transformed using a tool such as <a href="http://cocoon.apache.org/" class="externalLink">Cocoon</a> to render the business data
+transformed using a tool such as <a href="http://xml.apache.org/cocoon/" class="externalLink">Cocoon</a> to render the business data
into HTML which is then transfered to the client.
</p>
@@ -310,7 +317,7 @@ which define the navigation for the website.
<section><a id="Module_object_Encapsulation"></a>
<h1>Module object Encapsulation</h1>
-<p style="text-align:center">
+<p style="text-align:center">>
<img src="images/ModuleObjectLayout.gif" />
</p>
@@ -333,13 +340,13 @@ representation of the components of an Html page.
<h1>Loaders</h1>
-<p style="text-align:center">
-<img src="images/Loaders.gif" />
+<p style="text-align:center">>
+ <img src="images/Loaders.gif" />
</p>
<p>
-The loaders are responsible for dynamically loading each of the modules.
+The loaders are responsible for dynamicially loading each of the five modules.
These loaders have an option to cache the module objects in memory for extremely
fast loading times.
</p>
@@ -348,7 +355,7 @@ fast loading times.
<p>
The loaders use intelligent factories in that we have added a property to
TurbineResources.properties that allows you to define the "Loader Classpath". In
-other words, it is possible to physically keep all of your web applications
+other words, it is possible to physicially keep all of your web applications
modules in their own package classpath and the loaders will be responsible for
finding the right file to execute.
</p>
@@ -368,7 +375,7 @@ multiple web applications can be combined to form a complete system.
since multiple threads may try to execute a single module at the exact same time.
These rules apply to general servlet programming so they are not that difficult
to understand. The basic rule is to not try to define any class global variables
-within each of the modules unless it has been wrapped in a synchronized statement.
+within each of the modules unless it has been wrapped in a syncronized statement.
</p>
</section>
@@ -383,15 +390,6 @@ factory that creates requested modules from java class files.
</p>
-<p>
-Factories are required to provide access to an instance of a Loader (see above)
-that is able to load the specific type of module they are responsible for. They
-can in fact implement the Loader themselves. Turbine makes no assumptions about
-a module. The wiring of modules is controlled by the valves of the pipeline
-only.
-</p>
-
-
<p>
You can easily create your own factories by implementing a simple interface
and registering them in the TurbineResource.properities. This allows you a lot
@@ -504,7 +502,7 @@ the following concepts:
<p>
One or more Roles are assigned to a User. A Role is a collection of one or more
-Permissions. The AccessControlList uses an AccessControlBuilder that
+Permission's. The AccessControlList uses an AccessControlBuilder that
allows you to determine whether or not a User has a Permission to do something
or not.
</p>
@@ -524,7 +522,7 @@ You will then use this system within any of modules to determine whether or
not to execute some code. This will provide you with both a Page level of
security (does the User have access to this page) as well as a Content level of
security (does the User have access to see the content on this page, ie:
-hide/show content based on what Permissions the User has).
+hide/show content based on what Role the User is).
</p>
</section>
@@ -557,7 +555,32 @@ There is a number of utility classes included with Turbine.
<p>
-The ParameterParser class takes all of the GET/POST/PATH_INFO data and parses it
+The Database pooling classes are helpful for defining the methods for obtaining
+a connection to the database. This code is implemented as a singleton system so
+that all you need to do is get an instance of the database class, get a
+connection and go. There is no need to pass around a Connection object. Turbine
+comes with pool implementations for many of the most popular databases. Creating
+your own is quite simple as well, all you need to do is look at the existing
+code and create your own. By default <a href="https://db.apache.org/torque/torque-5.1/index.html" class="externalLink">Torque</a>
+is used as ORM-Mapper, find more info
+<a href="https://db.apache.org/torque/torque-5.1/documentation/orm-reference/index.html" class="externalLink">here</a>.
+If you need help or want someone to create one for
+your database, simply ask on the mailing list.
+</p>
+
+
+<p>
+The *Peer classes are a great idea on how to abstract the database accesses so
+that all you need to do is pass in a Criteria object and execute doInsert(),
+doSelect(), doUpdate() or doDelete(). While not necessarily part of the Turbine
+framework, because each implementation is different depending on your needs, it
+is a great model to work from. Take a look at the TurbineUserPeer.java file for a
+good example of this methodology in use.
+</p>
+
+
+<p>
+The <strong>ParameterParser</strong> class takes all of the GET/POST/PATH_INFO data and parses it
into a hashtable where it can be easily retrieved in a number of forms with the
provided get* methods. This is how you can have access to form data that has
been posted by a users web browser.
@@ -574,9 +597,10 @@ because it will allow you to easily add global functionality to your system.
<p>
-The DateSelector class generates Html popup menus for month/day/year. The beauty
-of this class is that you can provide a date for it to start with and it will
-automaticially generate the Html popups with that date.
+The Mail classes make it easy to send email via the JavaMail API's. These
+classes are just very simple classes and there is not a huge amount of
+functionality here. Essentially they allow you to get the job done and that is
+about it. Contributions to improve these classes are appreciated.
</p>
</section>
@@ -590,7 +614,7 @@ automaticially generate the Html popups with that date.
<div class="container-fluid">
<div class="row-fluid">
<p>© 2000–2025
-<a href="https://www.apache.org/">The Apache Software Foundation</a>
+<a href="https://turbine.apache.org/">Apache Software Foundation</a>
</p>
</div>
</div>
diff --git a/further-reading/index.html b/further-reading/index.html
new file mode 100644
index 00000000..1ced0f6d
--- /dev/null
+++ b/further-reading/index.html
@@ -0,0 +1,253 @@
+<!DOCTYPE html>
+
+
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/xdoc/further-reading/index.xml at 17 Jun 2025
+ | Rendered using Apache Maven Fluido Skin 2.1.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0" />
+ <title>Turbine Further Reading – Apache Turbine</title>
+ <link rel="stylesheet" href="../css/apache-maven-fluido-2.1.0.min.css" />
+ <link rel="stylesheet" href="../css/site.css" />
+ <link rel="stylesheet" href="../css/print.css" media="print" />
+ <script src="../js/apache-maven-fluido-2.1.0.min.js"></script>
+ <style>.github-fork-ribbon:before { background-color: orange; }</style>
+ </head>
+ <body>
+ <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-site" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
+ <div class="container-fluid container-fluid-top">
+ <header>
+ <div id="banner">
+ <div class="pull-left"><div id="bannerLeft"><h1><a href=".././"><img src="../images/turbine-project.png" alt="Apache Turbine" /></a></h1></div></div>
+ <div class="pull-right"><div id="bannerRight"><h1><a href=".././"><img src="../images/logo.gif" /></a></h1></div></div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+ <li id="publishDate">Last Published: 01 Apr 2025<span class="divider">|</span>
+</li>
+ <li id="projectVersion">Version: 7.0</li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href=".././">Turbine</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="https://www.apache.org/">Apache</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><a href="https://www.apache.org">Apache</a></li>
+ </ul>
+ </div>
+ </header>
+ <div class="row-fluid">
+ <header id="leftColumn" class="span2">
+ <nav class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">General Information</li>
+ <li><a href="../index.html">Overview</a></li>
+ <li><a href="../turbine-concepts.html">Turbine Concepts</a></li>
+ <li><a href="../fsd.html">Specification</a></li>
+ <li class="active"><a>Further Reading</a></li>
+ <li><a href="../news.html">News and Status</a></li>
+ <li><a href="../common/powered.html">Sites Using Turbine</a></li>
+ <li><a href="../common/related.html">Sites Related to Turbine</a></li>
+ <li><a href="../common/license.html">License</a></li>
+ <li><a href="../download.html">Download</a></li>
+ <li><a href="../examples.html">Example Apps</a></li>
+ <li class="nav-header">Shortcuts to Turbine Documentation</li>
+ <li><a href="https://blogs.apache.org/turbine/">Turbine Blog</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/">Turbine Wiki Home</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+FAQ">Frequently Asked Questions (FAQ)</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+Tutorial">Tutorial</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+UsersGuide">User's Guide</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine5">Development</a></li>
+ <li class="nav-header">Events</li>
+ <li><a href="https://www.apache.org/events/current-event.html" target="_blank"><img class="imageLink" src="https://www.apache.org/events/current-event-125x125.png" /> Apache Conferences</a></li>
+ <li class="nav-header">Turbine Releases</li>
+ <li><a href="../turbine/index.html">Overview</a></li>
+ <li><a href="../turbine/turbine-2-3-3/index.html">Turbine 2.3.3</a></li>
+ <li><a href="../turbine/turbine-4-0/index.html">Turbine 4.0 (M2)</a></li>
+ <li><a href="../turbine/turbine-5-0/index.html">Turbine 5.0</a></li>
+ <li><a href="../turbine/turbine-5-1/index.html">Turbine 5.1</a></li>
+ <li><a href="../turbine/turbine-6-0/index.html">Turbine 6.0</a></li>
+ <li><a href="../turbine/turbine-7-0/index.html">Turbine 7.0</a></li>
+ <li class="nav-header">Turbine Development</li>
+ <li><a href="../turbine/index.html">Current Turbine Development Tree</a></li>
+ <li class="nav-header">Turbine Sub Projects</li>
+ <li><a href="../fulcrum/index.html">Fulcrum</a></li>
+ <li class="nav-header">Turbine + Fulcrum Parent POM</li>
+ <li><a href="../turbine-parent/index.html">Turbine Parent</a></li>
+ <li class="nav-header">Closed projects</li>
+ <li><a href="../stratum/index.html">Stratum</a></li>
+ <li><a href="../tdk/index.html">TDK</a></li>
+ <li><a href="../meta/index.html">META</a></li>
+ <li class="nav-header">Community</li>
+ <li><a href="../who-we-are.html">Who we are</a></li>
+ <li><a href="../contact.html">Contact us</a></li>
+ <li><a href="../how-to-help.html">How to help</a></li>
+ <li><a href="../how-it-works.html">How it works</a></li>
+ <li><a href="../board-reports.html">Board reports</a></li>
+ <li class="nav-header">General Development Information</li>
+ <li><a href="../common/code-standards.html">Coding Specification</a></li>
+ <li><a href="../common/developer-links.html">Developer Links</a></li>
+ <li><a href="../common/documentation.html">Improving Documentation</a></li>
+ <li class="nav-header">ASF</li>
+ <li><a href="https://apache.org/">Main</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://apache.org/foundation/sponsorship">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsors">Thanks</a></li>
+ <li><a href="https://www.apache.org/foundation/policies/conduct">Conduct</a></li>
+ <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ <li class="nav-header">Project Documentation</li>
+ <li><a href="../project-info.html"><span class="icon-chevron-right"></span>Project Information</a></li>
+ <li><a href="../project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li>
+ <li class="nav-header">Apache</li>
+ <li><a href="https://www.apache.org/">Apache Website</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://www.apache.org/foundation/how-it-works.html">How the ASF works</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ </ul>
+ </nav>
+ <div class="well sidebar-nav">
+<form id="search-form" action="https://www.google.com/search" method="get" >
+ <input value="https://turbine.apache.org/" name="sitesearch" type="hidden" />
+ <input class="search-query" name="q" id="query" type="text" placeholder="Search with Google..." />
+</form>
+ <div id="poweredBy">
+ <div class="clear"></div>
+ <div class="clear"></div>
+<a href="https://maven.apache.org/" class="builtBy" target="_blank"><img class="builtBy" alt="Built by Maven" src="../images/logos/maven-feather.png" /></a>
+ </div>
+ </div>
+ </header>
+ <main id="bodyColumn" class="span10">
+
+
+
+
+ <section><a id="Further_Reading"></a>
+<h1>Further Reading</h1>
+
+ <section><a id="Turbine_Concepts"></a>
+<h2>Turbine Concepts</h2>
+
+<ul>
+
+<li>
+ <a href="j2ee-integration.html">Turbine With J2EE</a>
+ - A discussion of how Turbine can be used in a J2EE project.
+ </li>
+
+<li>
+ <a href="pullmodel.html">Pull Model Vs. Push Model</a>
+ - How and why the view piece of an MVC framework should pull data
+ rather than a controller pushing data to the view.
+ </li>
+
+<li>
+ <a href="model2+1.html">Model 2+1</a>
+ - A discussion of how Turbine follows and extends the Model-View-Controller pattern.
+ </li>
+ </ul>
+ </section>
+
+ <section><a id="Articles_On_Turbine_And_Related_Projects"></a>
+<h2>Articles On Turbine And Related Projects</h2>
+
+<ul>
+
+
+<li>
+ <a href="http://www.javaworld.com/javaworld/jw-10-2002/jw-1011-maven.html" class="externalLink">Maven Article</a>
+ - Maven ties together tools for better code management.
+ By Jeff Linwood.
+ <em>Published in JavaWorld; October 11, 2002.</em>
+ </li>
+
+<li>
+ <a href="http://www.javaworld.com/javaworld/jw-12-2001/jw-1228-velocity.html" class="externalLink">Velocity Introduction</a>
+ - Start up the Velocity Template Engine.
+ By Geir Magnusson, Jr.
+ <em>Published in JavaWorld; December 28, 2001.</em>
+ </li>
+ </ul>
+ </section>
+
+ <section><a id="Related_Apache_Projects"></a>
+<h2>Related Apache Projects</h2>
+
+<ul>
+
+<li>
+ <a href="http://velocity.apache.org/engine/" class="externalLink">Velocity 2</a> - A view
+ technology comparable to JSP) that Turbine officially supports. Many
+ Turbine developers feel Velocity is an excellent alternative
+ to JSP for web application development.
+ </li>
+
+<li>
+ <a href="http://portals.apache.org/jetspeed-1/" class="externalLink">Jetspeed 1</a> - An open source
+ portal engine built on top of the Turbine web application framework. Use
+ Jetspeed to develop a ready-to-go portal solution with open technology.
+ </li>
+
+<li>
+ <a href="https://logging.apache.org/log4j/2.x/" class="externalLink">Log4j2</a> - A standard logging
+ framework used by Turbine and many other projects.
+ No more commenting System.out.println()'s in your code!
+ </li>
+
+<li>
+ <a href="http://maven.apache.org" class="externalLink">Maven 3</a> - A Java
+ project management and project comprehension tool. Maven is based on the
+ concept of a project object model (POM) in that all the artifacts produced
+ by Maven are a result of consulting a well defined model for your project.
+ </li>
+
+<li>
+ <a href="http://db.apache.org/torque/" class="externalLink">Torque 4/5</a> - A persistence layer.
+ Torque includes a generator to generate all the database resources required
+ by your application and includes a runtime environment to run the generated
+ classes.
+ </li>
+ </ul>
+ </section>
+
+ <section><a id="Viewpoints_on_JSP"></a>
+<h2>Viewpoints on JSP</h2>
+
+<ul>
+
+<li><a href="http://wiki.apache.org/velocity/YouMakeTheDecision" class="externalLink">You Make The Decision</a>
+ - John Stevens' article comparing Velocity to JSP.</li>
+
+<li><a href="http://www.servlets.com/soapbox/problems-jsp.html" class="externalLink">Problems with JSP</a>
+ - Jason Hunters' article discussing common issues with JSP.</li>
+ </ul>
+ </section>
+
+ </section>
+
+ </main>
+ </div>
+ </div>
+ <hr/>
+ <footer>
+ <div class="container-fluid">
+ <div class="row-fluid">
+ <p>© 2000–2025
+<a href="https://turbine.apache.org/">Apache Software Foundation</a>
+</p>
+ </div>
+ </div>
+ </footer>
+ </body>
+</html>
diff --git a/further-reading/j2ee-integration.html b/further-reading/j2ee-integration.html
new file mode 100644
index 00000000..ed74bac3
--- /dev/null
+++ b/further-reading/j2ee-integration.html
@@ -0,0 +1,374 @@
+<!DOCTYPE html>
+
+
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/xdoc/further-reading/j2ee-integration.xml at 17 Jun 2025
+ | Rendered using Apache Maven Fluido Skin 2.1.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0" />
+ <title>J2EE Integration – Apache Turbine</title>
+ <link rel="stylesheet" href="../css/apache-maven-fluido-2.1.0.min.css" />
+ <link rel="stylesheet" href="../css/site.css" />
+ <link rel="stylesheet" href="../css/print.css" media="print" />
+ <script src="../js/apache-maven-fluido-2.1.0.min.js"></script>
+ <style>.github-fork-ribbon:before { background-color: orange; }</style>
+ </head>
+ <body>
+ <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-site" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
+ <div class="container-fluid container-fluid-top">
+ <header>
+ <div id="banner">
+ <div class="pull-left"><div id="bannerLeft"><h1><a href=".././"><img src="../images/turbine-project.png" alt="Apache Turbine" /></a></h1></div></div>
+ <div class="pull-right"><div id="bannerRight"><h1><a href=".././"><img src="../images/logo.gif" /></a></h1></div></div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+ <li id="publishDate">Last Published: 01 Apr 2025<span class="divider">|</span>
+</li>
+ <li id="projectVersion">Version: 7.0</li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href=".././">Turbine</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="https://www.apache.org/">Apache</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><a href="https://www.apache.org">Apache</a></li>
+ </ul>
+ </div>
+ </header>
+ <div class="row-fluid">
+ <header id="leftColumn" class="span2">
+ <nav class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">General Information</li>
+ <li><a href="../index.html">Overview</a></li>
+ <li><a href="../turbine-concepts.html">Turbine Concepts</a></li>
+ <li><a href="../fsd.html">Specification</a></li>
+ <li><a href="../further-reading/index.html">Further Reading</a></li>
+ <li><a href="../news.html">News and Status</a></li>
+ <li><a href="../common/powered.html">Sites Using Turbine</a></li>
+ <li><a href="../common/related.html">Sites Related to Turbine</a></li>
+ <li><a href="../common/license.html">License</a></li>
+ <li><a href="../download.html">Download</a></li>
+ <li><a href="../examples.html">Example Apps</a></li>
+ <li class="nav-header">Shortcuts to Turbine Documentation</li>
+ <li><a href="https://blogs.apache.org/turbine/">Turbine Blog</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/">Turbine Wiki Home</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+FAQ">Frequently Asked Questions (FAQ)</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+Tutorial">Tutorial</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+UsersGuide">User's Guide</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine5">Development</a></li>
+ <li class="nav-header">Events</li>
+ <li><a href="https://www.apache.org/events/current-event.html" target="_blank"><img class="imageLink" src="https://www.apache.org/events/current-event-125x125.png" /> Apache Conferences</a></li>
+ <li class="nav-header">Turbine Releases</li>
+ <li><a href="../turbine/index.html">Overview</a></li>
+ <li><a href="../turbine/turbine-2-3-3/index.html">Turbine 2.3.3</a></li>
+ <li><a href="../turbine/turbine-4-0/index.html">Turbine 4.0 (M2)</a></li>
+ <li><a href="../turbine/turbine-5-0/index.html">Turbine 5.0</a></li>
+ <li><a href="../turbine/turbine-5-1/index.html">Turbine 5.1</a></li>
+ <li><a href="../turbine/turbine-6-0/index.html">Turbine 6.0</a></li>
+ <li><a href="../turbine/turbine-7-0/index.html">Turbine 7.0</a></li>
+ <li class="nav-header">Turbine Development</li>
+ <li><a href="../turbine/index.html">Current Turbine Development Tree</a></li>
+ <li class="nav-header">Turbine Sub Projects</li>
+ <li><a href="../fulcrum/index.html">Fulcrum</a></li>
+ <li class="nav-header">Turbine + Fulcrum Parent POM</li>
+ <li><a href="../turbine-parent/index.html">Turbine Parent</a></li>
+ <li class="nav-header">Closed projects</li>
+ <li><a href="../stratum/index.html">Stratum</a></li>
+ <li><a href="../tdk/index.html">TDK</a></li>
+ <li><a href="../meta/index.html">META</a></li>
+ <li class="nav-header">Community</li>
+ <li><a href="../who-we-are.html">Who we are</a></li>
+ <li><a href="../contact.html">Contact us</a></li>
+ <li><a href="../how-to-help.html">How to help</a></li>
+ <li><a href="../how-it-works.html">How it works</a></li>
+ <li><a href="../board-reports.html">Board reports</a></li>
+ <li class="nav-header">General Development Information</li>
+ <li><a href="../common/code-standards.html">Coding Specification</a></li>
+ <li><a href="../common/developer-links.html">Developer Links</a></li>
+ <li><a href="../common/documentation.html">Improving Documentation</a></li>
+ <li class="nav-header">ASF</li>
+ <li><a href="https://apache.org/">Main</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://apache.org/foundation/sponsorship">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsors">Thanks</a></li>
+ <li><a href="https://www.apache.org/foundation/policies/conduct">Conduct</a></li>
+ <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ <li class="nav-header">Project Documentation</li>
+ <li><a href="../project-info.html"><span class="icon-chevron-right"></span>Project Information</a></li>
+ <li><a href="../project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li>
+ <li class="nav-header">Apache</li>
+ <li><a href="https://www.apache.org/">Apache Website</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://www.apache.org/foundation/how-it-works.html">How the ASF works</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ </ul>
+ </nav>
+ <div class="well sidebar-nav">
+<form id="search-form" action="https://www.google.com/search" method="get" >
+ <input value="https://turbine.apache.org/" name="sitesearch" type="hidden" />
+ <input class="search-query" name="q" id="query" type="text" placeholder="Search with Google..." />
+</form>
+ <div id="poweredBy">
+ <div class="clear"></div>
+ <div class="clear"></div>
+<a href="https://maven.apache.org/" class="builtBy" target="_blank"><img class="builtBy" alt="Built by Maven" src="../images/logos/maven-feather.png" /></a>
+ </div>
+ </div>
+ </header>
+ <main id="bodyColumn" class="span10">
+
+
+
+
+<section><a id="J2EE_Integration"></a>
+<h1>J2EE Integration</h1>
+
+
+<p>
+This document serves to answer a few common questions about integration
+of Turbine with J2EE technologies including Servlets, EJB, Swing, JMS,
+Transactions, JNDI, XML, JDBC, JSP, and Security. The short answer is
+that it is all Java code, and you easily can combine Turbine solutions
+with J2EE solutions in almost any manner. Turbine is increasingly flexible
+about what pieces you choose to use or discard.
+</p>
+
+<section><a id="How_does_Turbine_work_with_..._.3F"></a>
+<h2>How does Turbine work with ... ?</h2>
+
+<table class="table table-striped">
+
+<tr class="a">
+
+<td>Servlets</td>
+
+<td>
+
+<p>
+Turbine is a servlet. It is also a set of re-usable components assembled into
+a framework. Most of Turbine's components can be used in your own Servlets.
+It is normal for projects to start off with a
+simple servlet, tacking on various components like Connection Pooling,
+Cron Schedulers, User Management, Services, etc. That is what we have
+done as well, however we have done with pluggability as a major concern.
+Mix and match for use what you want, Ignore the rest.
+</p>
+ </td>
+ </tr>
+
+<tr class="b">
+
+<td>EJB</td>
+
+<td>
+
+<p>
+Turbine provides a framework for developing web applications -
+specifically the front end. EJB provides a framework for developing
+n-tier applications - specifically the back ends - thus Turbine and EJB
+complement each other well at that level.
+</p>
+ </td>
+ </tr>
+
+<tr class="a">
+
+<td>Swing</td>
+
+<td>
+
+<p>
+Turbine is the for the web - Swing is not - not applicable. Although there
+is a new technology <a href="http://swingml.sourceforge.net/" class="externalLink">SwingML</a>
+which can be integrated within Turbine. SwingML describes itself as
+<i>"an effort to create a markup language to render in a web browser
+JFC/Swing based graphical user interfaces."</i>
+</p>
+ </td>
+ </tr>
+
+<tr class="b">
+
+<td>JMS</td>
+
+<td>
+
+<p>
+Turbine provides facilities for plugging in other Services - and thus
+JMS could be plugged in as a service. Even if it isn't plugged
+in through Turbine's Services facilities, you can still put your JMS
+related methods into your code. Turbine doesn't prevent you from calling
+other Java code.
+</p>
+ </td>
+ </tr>
+
+<tr class="a">
+
+<td>Transactions</td>
+
+<td>
+
+<p>
+There is nothing in Turbine explicitly using the JTS/JTA - but can use
+EJB and hence these technologies. That belongs in EJB's anyways. :-)
+</p>
+ </td>
+ </tr>
+
+<tr class="b">
+
+<td>JNDI</td>
+
+<td>
+
+<p>
+Turbine provides access to JNDI via a Service facility. You can always
+choose to implement your own facility as well (ie: if you have an
+existing code base that you would like to use, Turbine does not stop you
+from using it).
+</p>
+ </td>
+ </tr>
+
+<tr class="a">
+
+<td>XML</td>
+
+<td>
+
+<p>
+Turbine provides support for using and working with XML. Again, nothing
+preventing you from using XML within Turbine or even sending XML out
+of Turbine.
+</p>
+ </td>
+ </tr>
+
+<tr class="b">
+
+<td>JDBC</td>
+
+<td>
+
+<p>
+Turbine provides good support for working with JDBC through the <a href="http://www.softwareforge.de/projects/village" class="externalLink">Village API</a>, the <a href="http://db.apache.org/torque/" class="externalLink">
+Torque Object Relational Tool</a> and its connection
+pooling facilities. The connection pool is not yet fully J2EE
+"compatible" in that it does not support DataSources. However, at some
+point we may choose to implement that. Note, again, Turbine does not
+prevent you from using your own Connection pooling mechanism, we simply
+created one because at the time, we needed one and ours works just fine.
+</p>
+ </td>
+ </tr>
+
+<tr class="a">
+
+<td>JSP</td>
+
+<td>
+
+<p>
+Turbine provides excellent support for using JSP in its model of working
+- which is based on the Model 2 style with enhancements, such as solving
+the Action portion of the Model. However, we <a href="http://wiki.apache.org/velocity/YouMakeTheDecision" class="externalLink">strongly
+suggest</a> that you do not use JSP and seek out other alternatives.
+</p>
+ </td>
+ </tr>
+
+<tr class="b">
+
+<td>Security</td>
+
+<td>
+
+<p>
+Turbine was created long before J2EE was created. Therefore, we needed
+to implement our own Security Model. This model is based on Users,
+Roles, Permissions and Object Groups. It is an Access Control List (ACL)
+based security scheme and can grow to support nearly any level of access
+control people can come up with. It follows our extensible design
+pattern and you can use Turbine's code as the basis for any additional
+security your application requires.
+</p>
+ </td>
+ </tr>
+
+<tr class="a">
+
+<td>Container Managed Security</td>
+
+<td>
+
+<p>
+You can use container managed security if you wish, and Turbine provides you with
+mechanism for application managed security, in case you need them.
+</p>
+
+<p>
+The main problem with container managed security is that it cannot be managed
+from the inside of the application. Whenever you want to add/remove users to
+your application (or suite of them) or want to modify user's roles, you need
+to use whatever tool your application server provides for that.
+</p>
+
+<p>
+Now, this could work just fine for closed-public applications and intranets,
+but would be really unacceptable on open-public sites, where the users need
+the ability to register and receive 'accounts' without human interaction.
+</p>
+
+<p>
+Currently Turbine supports the latter model - application managed security.
+This is because if it didn't have it, many people would have to write code
+to provide it. That's why we created SecurityService in a cooperative effort.
+</p>
+
+<p>
+On the other hand, you don't need to write any code to use declarative
+container managed security. You can restrict access to the Turbine
+servlet with the usual web.xml magic. If you wish to use programmatic
+container managed security code, there is relatively very little code to write.
+You need to create your own SecureScreens (probably extending VelocityScreen)
+and SecureActions that contained code that calls the <code>HttpServletRequest
+getUserPrincipal</code> and <code>isUserInRole</code> methods.
+above.
+</p>
+ </td>
+ </tr>
+</table>
+</section>
+
+</section>
+
+
+ </main>
+ </div>
+ </div>
+ <hr/>
+ <footer>
+ <div class="container-fluid">
+ <div class="row-fluid">
+ <p>© 2000–2025
+<a href="https://turbine.apache.org/">Apache Software Foundation</a>
+</p>
+ </div>
+ </div>
+ </footer>
+ </body>
+</html>
diff --git a/further-reading/model2+1.html b/further-reading/model2+1.html
new file mode 100644
index 00000000..5ffd5ae9
--- /dev/null
+++ b/further-reading/model2+1.html
@@ -0,0 +1,269 @@
+<!DOCTYPE html>
+
+
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/xdoc/further-reading/model2+1.xml at 17 Jun 2025
+ | Rendered using Apache Maven Fluido Skin 2.1.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0" />
+ <title>Turbine Model 2+1 – Apache Turbine</title>
+ <link rel="stylesheet" href="../css/apache-maven-fluido-2.1.0.min.css" />
+ <link rel="stylesheet" href="../css/site.css" />
+ <link rel="stylesheet" href="../css/print.css" media="print" />
+ <script src="../js/apache-maven-fluido-2.1.0.min.js"></script>
+ <style>.github-fork-ribbon:before { background-color: orange; }</style>
+ </head>
+ <body>
+ <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-site" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
+ <div class="container-fluid container-fluid-top">
+ <header>
+ <div id="banner">
+ <div class="pull-left"><div id="bannerLeft"><h1><a href=".././"><img src="../images/turbine-project.png" alt="Apache Turbine" /></a></h1></div></div>
+ <div class="pull-right"><div id="bannerRight"><h1><a href=".././"><img src="../images/logo.gif" /></a></h1></div></div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+ <li id="publishDate">Last Published: 01 Apr 2025<span class="divider">|</span>
+</li>
+ <li id="projectVersion">Version: 7.0</li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href=".././">Turbine</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="https://www.apache.org/">Apache</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><a href="https://www.apache.org">Apache</a></li>
+ </ul>
+ </div>
+ </header>
+ <div class="row-fluid">
+ <header id="leftColumn" class="span2">
+ <nav class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">General Information</li>
+ <li><a href="../index.html">Overview</a></li>
+ <li><a href="../turbine-concepts.html">Turbine Concepts</a></li>
+ <li><a href="../fsd.html">Specification</a></li>
+ <li><a href="../further-reading/index.html">Further Reading</a></li>
+ <li><a href="../news.html">News and Status</a></li>
+ <li><a href="../common/powered.html">Sites Using Turbine</a></li>
+ <li><a href="../common/related.html">Sites Related to Turbine</a></li>
+ <li><a href="../common/license.html">License</a></li>
+ <li><a href="../download.html">Download</a></li>
+ <li><a href="../examples.html">Example Apps</a></li>
+ <li class="nav-header">Shortcuts to Turbine Documentation</li>
+ <li><a href="https://blogs.apache.org/turbine/">Turbine Blog</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/">Turbine Wiki Home</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+FAQ">Frequently Asked Questions (FAQ)</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+Tutorial">Tutorial</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+UsersGuide">User's Guide</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine5">Development</a></li>
+ <li class="nav-header">Events</li>
+ <li><a href="https://www.apache.org/events/current-event.html" target="_blank"><img class="imageLink" src="https://www.apache.org/events/current-event-125x125.png" /> Apache Conferences</a></li>
+ <li class="nav-header">Turbine Releases</li>
+ <li><a href="../turbine/index.html">Overview</a></li>
+ <li><a href="../turbine/turbine-2-3-3/index.html">Turbine 2.3.3</a></li>
+ <li><a href="../turbine/turbine-4-0/index.html">Turbine 4.0 (M2)</a></li>
+ <li><a href="../turbine/turbine-5-0/index.html">Turbine 5.0</a></li>
+ <li><a href="../turbine/turbine-5-1/index.html">Turbine 5.1</a></li>
+ <li><a href="../turbine/turbine-6-0/index.html">Turbine 6.0</a></li>
+ <li><a href="../turbine/turbine-7-0/index.html">Turbine 7.0</a></li>
+ <li class="nav-header">Turbine Development</li>
+ <li><a href="../turbine/index.html">Current Turbine Development Tree</a></li>
+ <li class="nav-header">Turbine Sub Projects</li>
+ <li><a href="../fulcrum/index.html">Fulcrum</a></li>
+ <li class="nav-header">Turbine + Fulcrum Parent POM</li>
+ <li><a href="../turbine-parent/index.html">Turbine Parent</a></li>
+ <li class="nav-header">Closed projects</li>
+ <li><a href="../stratum/index.html">Stratum</a></li>
+ <li><a href="../tdk/index.html">TDK</a></li>
+ <li><a href="../meta/index.html">META</a></li>
+ <li class="nav-header">Community</li>
+ <li><a href="../who-we-are.html">Who we are</a></li>
+ <li><a href="../contact.html">Contact us</a></li>
+ <li><a href="../how-to-help.html">How to help</a></li>
+ <li><a href="../how-it-works.html">How it works</a></li>
+ <li><a href="../board-reports.html">Board reports</a></li>
+ <li class="nav-header">General Development Information</li>
+ <li><a href="../common/code-standards.html">Coding Specification</a></li>
+ <li><a href="../common/developer-links.html">Developer Links</a></li>
+ <li><a href="../common/documentation.html">Improving Documentation</a></li>
+ <li class="nav-header">ASF</li>
+ <li><a href="https://apache.org/">Main</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://apache.org/foundation/sponsorship">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsors">Thanks</a></li>
+ <li><a href="https://www.apache.org/foundation/policies/conduct">Conduct</a></li>
+ <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ <li class="nav-header">Project Documentation</li>
+ <li><a href="../project-info.html"><span class="icon-chevron-right"></span>Project Information</a></li>
+ <li><a href="../project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li>
+ <li class="nav-header">Apache</li>
+ <li><a href="https://www.apache.org/">Apache Website</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://www.apache.org/foundation/how-it-works.html">How the ASF works</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ </ul>
+ </nav>
+ <div class="well sidebar-nav">
+<form id="search-form" action="https://www.google.com/search" method="get" >
+ <input value="https://turbine.apache.org/" name="sitesearch" type="hidden" />
+ <input class="search-query" name="q" id="query" type="text" placeholder="Search with Google..." />
+</form>
+ <div id="poweredBy">
+ <div class="clear"></div>
+ <div class="clear"></div>
+<a href="https://maven.apache.org/" class="builtBy" target="_blank"><img class="builtBy" alt="Built by Maven" src="../images/logos/maven-feather.png" /></a>
+ </div>
+ </div>
+ </header>
+ <main id="bodyColumn" class="span10">
+
+
+
+
+<section><a id="What_is_model_2.2B1.3F"></a>
+<h1>What is model 2+1?</h1>
+
+
+<pre class="prettyprint"><code>
+ To: turbine@list.working-dogs.com
+ Subject: Re: Is Turbine MVC or HMVC?
+ Date: Wed, 11 Oct 2000 14:04:52 +0200
+ From: Christoph Reck Christoph.Reck@dlr.de
+</code></pre>
+
+
+<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>
+
+</section>
+
+<section><a id="Jon.27s_Comments"></a>
+<h1>Jon's Comments</h1>
+
+<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 href="http://www.apache.org/foundation/voting.html" class="externalLink">voting style</a>. :-)
+</p>
+
+
+<p>
+Turbine is Model 2 .......... +1 ! :-)
+</p>
+
+
+<p>-jon stevens</p>
+</section>
+
+<section><a id="Resources"></a>
+<h1>Resources</h1>
+
+<p>
+<a href="http://www.javaworld.com/javaworld/jw-12-1999/jw-12-ssj-jspmvc.html" class="externalLink">
+Understanding JavaServer Pages Model 2 architecture</a>
+</p>
+
+</section>
+
+ </main>
+ </div>
+ </div>
+ <hr/>
+ <footer>
+ <div class="container-fluid">
+ <div class="row-fluid">
+ <p>© 2000–2025
+<a href="https://turbine.apache.org/">Apache Software Foundation</a>
+</p>
+ </div>
+ </div>
+ </footer>
+ </body>
+</html>
diff --git a/further-reading/pullmodel.html b/further-reading/pullmodel.html
new file mode 100644
index 00000000..771d04fe
--- /dev/null
+++ b/further-reading/pullmodel.html
@@ -0,0 +1,288 @@
+<!DOCTYPE html>
+
+
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/xdoc/further-reading/pullmodel.xml at 17 Jun 2025
+ | Rendered using Apache Maven Fluido Skin 2.1.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0" />
+ <title>Pull vs. Push – Apache Turbine</title>
+ <link rel="stylesheet" href="../css/apache-maven-fluido-2.1.0.min.css" />
+ <link rel="stylesheet" href="../css/site.css" />
+ <link rel="stylesheet" href="../css/print.css" media="print" />
+ <script src="../js/apache-maven-fluido-2.1.0.min.js"></script>
+ <style>.github-fork-ribbon:before { background-color: orange; }</style>
+ </head>
+ <body>
+ <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-site" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
+ <div class="container-fluid container-fluid-top">
+ <header>
+ <div id="banner">
+ <div class="pull-left"><div id="bannerLeft"><h1><a href=".././"><img src="../images/turbine-project.png" alt="Apache Turbine" /></a></h1></div></div>
+ <div class="pull-right"><div id="bannerRight"><h1><a href=".././"><img src="../images/logo.gif" /></a></h1></div></div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+ <li id="publishDate">Last Published: 01 Apr 2025<span class="divider">|</span>
+</li>
+ <li id="projectVersion">Version: 7.0</li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href=".././">Turbine</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="https://www.apache.org/">Apache</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="../fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><a href="https://www.apache.org">Apache</a></li>
+ </ul>
+ </div>
+ </header>
+ <div class="row-fluid">
+ <header id="leftColumn" class="span2">
+ <nav class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">General Information</li>
+ <li><a href="../index.html">Overview</a></li>
+ <li><a href="../turbine-concepts.html">Turbine Concepts</a></li>
+ <li><a href="../fsd.html">Specification</a></li>
+ <li><a href="../further-reading/index.html">Further Reading</a></li>
+ <li><a href="../news.html">News and Status</a></li>
+ <li><a href="../common/powered.html">Sites Using Turbine</a></li>
+ <li><a href="../common/related.html">Sites Related to Turbine</a></li>
+ <li><a href="../common/license.html">License</a></li>
+ <li><a href="../download.html">Download</a></li>
+ <li><a href="../examples.html">Example Apps</a></li>
+ <li class="nav-header">Shortcuts to Turbine Documentation</li>
+ <li><a href="https://blogs.apache.org/turbine/">Turbine Blog</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/">Turbine Wiki Home</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+FAQ">Frequently Asked Questions (FAQ)</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+Tutorial">Tutorial</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+UsersGuide">User's Guide</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine5">Development</a></li>
+ <li class="nav-header">Events</li>
+ <li><a href="https://www.apache.org/events/current-event.html" target="_blank"><img class="imageLink" src="https://www.apache.org/events/current-event-125x125.png" /> Apache Conferences</a></li>
+ <li class="nav-header">Turbine Releases</li>
+ <li><a href="../turbine/index.html">Overview</a></li>
+ <li><a href="../turbine/turbine-2-3-3/index.html">Turbine 2.3.3</a></li>
+ <li><a href="../turbine/turbine-4-0/index.html">Turbine 4.0 (M2)</a></li>
+ <li><a href="../turbine/turbine-5-0/index.html">Turbine 5.0</a></li>
+ <li><a href="../turbine/turbine-5-1/index.html">Turbine 5.1</a></li>
+ <li><a href="../turbine/turbine-6-0/index.html">Turbine 6.0</a></li>
+ <li><a href="../turbine/turbine-7-0/index.html">Turbine 7.0</a></li>
+ <li class="nav-header">Turbine Development</li>
+ <li><a href="../turbine/index.html">Current Turbine Development Tree</a></li>
+ <li class="nav-header">Turbine Sub Projects</li>
+ <li><a href="../fulcrum/index.html">Fulcrum</a></li>
+ <li class="nav-header">Turbine + Fulcrum Parent POM</li>
+ <li><a href="../turbine-parent/index.html">Turbine Parent</a></li>
+ <li class="nav-header">Closed projects</li>
+ <li><a href="../stratum/index.html">Stratum</a></li>
+ <li><a href="../tdk/index.html">TDK</a></li>
+ <li><a href="../meta/index.html">META</a></li>
+ <li class="nav-header">Community</li>
+ <li><a href="../who-we-are.html">Who we are</a></li>
+ <li><a href="../contact.html">Contact us</a></li>
+ <li><a href="../how-to-help.html">How to help</a></li>
+ <li><a href="../how-it-works.html">How it works</a></li>
+ <li><a href="../board-reports.html">Board reports</a></li>
+ <li class="nav-header">General Development Information</li>
+ <li><a href="../common/code-standards.html">Coding Specification</a></li>
+ <li><a href="../common/developer-links.html">Developer Links</a></li>
+ <li><a href="../common/documentation.html">Improving Documentation</a></li>
+ <li class="nav-header">ASF</li>
+ <li><a href="https://apache.org/">Main</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://apache.org/foundation/sponsorship">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsors">Thanks</a></li>
+ <li><a href="https://www.apache.org/foundation/policies/conduct">Conduct</a></li>
+ <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ <li class="nav-header">Project Documentation</li>
+ <li><a href="../project-info.html"><span class="icon-chevron-right"></span>Project Information</a></li>
+ <li><a href="../project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li>
+ <li class="nav-header">Apache</li>
+ <li><a href="https://www.apache.org/">Apache Website</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://www.apache.org/foundation/how-it-works.html">How the ASF works</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ </ul>
+ </nav>
+ <div class="well sidebar-nav">
+<form id="search-form" action="https://www.google.com/search" method="get" >
+ <input value="https://turbine.apache.org/" name="sitesearch" type="hidden" />
+ <input class="search-query" name="q" id="query" type="text" placeholder="Search with Google..." />
+</form>
+ <div id="poweredBy">
+ <div class="clear"></div>
+ <div class="clear"></div>
+<a href="https://maven.apache.org/" class="builtBy" target="_blank"><img class="builtBy" alt="Built by Maven" src="../images/logos/maven-feather.png" /></a>
+ </div>
+ </div>
+ </header>
+ <main id="bodyColumn" class="span10">
+
+
+
+
+<section><a id="Pull_vs._Push"></a>
+<h1>Pull vs. Push</h1>
+
+
+<p>By: <a href="mailto:jon@latchkey.com" class="externalLink">Jon S. Stevens</a>
+<br />
+$Date$
+</p>
+
+
+<p>
+This document is to explain a different type of philosophy for working with
+Context based MVC tools like WebMacro (WM) and <a href="http://velocity.apache.org/engine/" class="externalLink">Velocity</a> (V) than I think that
+the Turbine community is used to. The requirement for this philosophy has come
+up recently during <a href="http://scarab.tigris.org/" class="externalLink">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>
+
+</section>
+
+
+ </main>
+ </div>
+ </div>
+ <hr/>
+ <footer>
+ <div class="container-fluid">
+ <div class="row-fluid">
+ <p>© 2000–2025
+<a href="https://turbine.apache.org/">Apache Software Foundation</a>
+</p>
+ </div>
+ </div>
+ </footer>
+ </body>
+</html>
diff --git a/getinvolved.html b/getinvolved.html
new file mode 100644
index 00000000..63ed24b1
--- /dev/null
+++ b/getinvolved.html
@@ -0,0 +1,157 @@
+<!DOCTYPE html>
+
+
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/xdoc/getinvolved.xml at 17 Jun 2025
+ | Rendered using Apache Maven Fluido Skin 2.1.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0" />
+ <title>Getting Involved – Apache Turbine</title>
+ <link rel="stylesheet" href="./css/apache-maven-fluido-2.1.0.min.css" />
+ <link rel="stylesheet" href="./css/site.css" />
+ <link rel="stylesheet" href="./css/print.css" media="print" />
+ <script src="./js/apache-maven-fluido-2.1.0.min.js"></script>
+ <style>.github-fork-ribbon:before { background-color: orange; }</style>
+ </head>
+ <body>
+ <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-site" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
+ <div class="container-fluid container-fluid-top">
+ <header>
+ <div id="banner">
+ <div class="pull-left"><div id="bannerLeft"><h1><a href="./"><img src="images/turbine-project.png" alt="Apache Turbine" /></a></h1></div></div>
+ <div class="pull-right"><div id="bannerRight"><h1><a href="./"><img src="images/logo.gif" /></a></h1></div></div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+ <li id="publishDate">Last Published: 01 Apr 2025<span class="divider">|</span>
+</li>
+ <li id="projectVersion">Version: 7.0</li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="./">Turbine</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="https://www.apache.org/">Apache</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><a href="https://www.apache.org">Apache</a></li>
+ </ul>
+ </div>
+ </header>
+ <div class="row-fluid">
+ <header id="leftColumn" class="span2">
+ <nav class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">General Information</li>
+ <li><a href="index.html">Overview</a></li>
+ <li><a href="turbine-concepts.html">Turbine Concepts</a></li>
+ <li><a href="fsd.html">Specification</a></li>
+ <li><a href="further-reading/index.html">Further Reading</a></li>
+ <li><a href="news.html">News and Status</a></li>
+ <li><a href="common/powered.html">Sites Using Turbine</a></li>
+ <li><a href="common/related.html">Sites Related to Turbine</a></li>
+ <li><a href="common/license.html">License</a></li>
+ <li><a href="download.html">Download</a></li>
+ <li><a href="examples.html">Example Apps</a></li>
+ <li class="nav-header">Shortcuts to Turbine Documentation</li>
+ <li><a href="https://blogs.apache.org/turbine/">Turbine Blog</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/">Turbine Wiki Home</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+FAQ">Frequently Asked Questions (FAQ)</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+Tutorial">Tutorial</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+UsersGuide">User's Guide</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine5">Development</a></li>
+ <li class="nav-header">Events</li>
+ <li><a href="https://www.apache.org/events/current-event.html" target="_blank"><img class="imageLink" src="https://www.apache.org/events/current-event-125x125.png" /> Apache Conferences</a></li>
+ <li class="nav-header">Turbine Releases</li>
+ <li><a href="turbine/index.html">Overview</a></li>
+ <li><a href="turbine/turbine-2-3-3/index.html">Turbine 2.3.3</a></li>
+ <li><a href="turbine/turbine-4-0/index.html">Turbine 4.0 (M2)</a></li>
+ <li><a href="turbine/turbine-5-0/index.html">Turbine 5.0</a></li>
+ <li><a href="turbine/turbine-5-1/index.html">Turbine 5.1</a></li>
+ <li><a href="turbine/turbine-6-0/index.html">Turbine 6.0</a></li>
+ <li><a href="turbine/turbine-7-0/index.html">Turbine 7.0</a></li>
+ <li class="nav-header">Turbine Development</li>
+ <li><a href="turbine/index.html">Current Turbine Development Tree</a></li>
+ <li class="nav-header">Turbine Sub Projects</li>
+ <li><a href="fulcrum/index.html">Fulcrum</a></li>
+ <li class="nav-header">Turbine + Fulcrum Parent POM</li>
+ <li><a href="turbine-parent/index.html">Turbine Parent</a></li>
+ <li class="nav-header">Closed projects</li>
+ <li><a href="stratum/index.html">Stratum</a></li>
+ <li><a href="tdk/index.html">TDK</a></li>
+ <li><a href="meta/index.html">META</a></li>
+ <li class="nav-header">Community</li>
+ <li><a href="who-we-are.html">Who we are</a></li>
+ <li><a href="contact.html">Contact us</a></li>
+ <li><a href="how-to-help.html">How to help</a></li>
+ <li><a href="how-it-works.html">How it works</a></li>
+ <li><a href="board-reports.html">Board reports</a></li>
+ <li class="nav-header">General Development Information</li>
+ <li><a href="common/code-standards.html">Coding Specification</a></li>
+ <li><a href="common/developer-links.html">Developer Links</a></li>
+ <li><a href="common/documentation.html">Improving Documentation</a></li>
+ <li class="nav-header">ASF</li>
+ <li><a href="https://apache.org/">Main</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://apache.org/foundation/sponsorship">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsors">Thanks</a></li>
+ <li><a href="https://www.apache.org/foundation/policies/conduct">Conduct</a></li>
+ <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ <li class="nav-header">Project Documentation</li>
+ <li><a href="project-info.html"><span class="icon-chevron-right"></span>Project Information</a></li>
+ <li><a href="project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li>
+ <li class="nav-header">Apache</li>
+ <li><a href="https://www.apache.org/">Apache Website</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://www.apache.org/foundation/how-it-works.html">How the ASF works</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ </ul>
+ </nav>
+ <div class="well sidebar-nav">
+<form id="search-form" action="https://www.google.com/search" method="get" >
+ <input value="https://turbine.apache.org/" name="sitesearch" type="hidden" />
+ <input class="search-query" name="q" id="query" type="text" placeholder="Search with Google..." />
+</form>
+ <div id="poweredBy">
+ <div class="clear"></div>
+ <div class="clear"></div>
+<a href="https://maven.apache.org/" class="builtBy" target="_blank"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
+ </div>
+ </div>
+ </header>
+ <main id="bodyColumn" class="span10">
+
+
+
+
+<section><a id="Getting_Involved_In_The_Development_Of_Turbine"></a>
+<h1>Getting Involved In The Development Of Turbine</h1>
+
+</section>
+
+
+
+ </main>
+ </div>
+ </div>
+ <hr/>
+ <footer>
+ <div class="container-fluid">
+ <div class="row-fluid">
+ <p>© 2000–2025
+<a href="https://turbine.apache.org/">Apache Software Foundation</a>
+</p>
+ </div>
+ </div>
+ </footer>
+ </body>
+</html>
diff --git a/how-it-works.html b/how-it-works.html
new file mode 100644
index 00000000..0cdc8563
--- /dev/null
+++ b/how-it-works.html
@@ -0,0 +1,219 @@
+<!DOCTYPE html>
+
+
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/xdoc/how-it-works.xml at 17 Jun 2025
+ | Rendered using Apache Maven Fluido Skin 2.1.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0" />
+ <meta name="author" content="Scott Eade" />
+ <title>How it works – Apache Turbine</title>
+ <link rel="stylesheet" href="./css/apache-maven-fluido-2.1.0.min.css" />
+ <link rel="stylesheet" href="./css/site.css" />
+ <link rel="stylesheet" href="./css/print.css" media="print" />
+ <script src="./js/apache-maven-fluido-2.1.0.min.js"></script>
+ <style>.github-fork-ribbon:before { background-color: orange; }</style>
+ </head>
+ <body>
+ <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-site" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
+ <div class="container-fluid container-fluid-top">
+ <header>
+ <div id="banner">
+ <div class="pull-left"><div id="bannerLeft"><h1><a href="./"><img src="images/turbine-project.png" alt="Apache Turbine" /></a></h1></div></div>
+ <div class="pull-right"><div id="bannerRight"><h1><a href="./"><img src="images/logo.gif" /></a></h1></div></div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+ <li id="publishDate">Last Published: 01 Apr 2025<span class="divider">|</span>
+</li>
+ <li id="projectVersion">Version: 7.0</li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="./">Turbine</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="https://www.apache.org/">Apache</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="fulcrum/">Fulcrum</a></li>
+ <li class="pull-right"><a href="https://www.apache.org">Apache</a></li>
+ </ul>
+ </div>
+ </header>
+ <div class="row-fluid">
+ <header id="leftColumn" class="span2">
+ <nav class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">General Information</li>
+ <li><a href="index.html">Overview</a></li>
+ <li><a href="turbine-concepts.html">Turbine Concepts</a></li>
+ <li><a href="fsd.html">Specification</a></li>
+ <li><a href="further-reading/index.html">Further Reading</a></li>
+ <li><a href="news.html">News and Status</a></li>
+ <li><a href="common/powered.html">Sites Using Turbine</a></li>
+ <li><a href="common/related.html">Sites Related to Turbine</a></li>
+ <li><a href="common/license.html">License</a></li>
+ <li><a href="download.html">Download</a></li>
+ <li><a href="examples.html">Example Apps</a></li>
+ <li class="nav-header">Shortcuts to Turbine Documentation</li>
+ <li><a href="https://blogs.apache.org/turbine/">Turbine Blog</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/">Turbine Wiki Home</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+FAQ">Frequently Asked Questions (FAQ)</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+Tutorial">Tutorial</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+UsersGuide">User's Guide</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine5">Development</a></li>
+ <li class="nav-header">Events</li>
+ <li><a href="https://www.apache.org/events/current-event.html" target="_blank"><img class="imageLink" src="https://www.apache.org/events/current-event-125x125.png" /> Apache Conferences</a></li>
+ <li class="nav-header">Turbine Releases</li>
+ <li><a href="turbine/index.html">Overview</a></li>
+ <li><a href="turbine/turbine-2-3-3/index.html">Turbine 2.3.3</a></li>
+ <li><a href="turbine/turbine-4-0/index.html">Turbine 4.0 (M2)</a></li>
+ <li><a href="turbine/turbine-5-0/index.html">Turbine 5.0</a></li>
+ <li><a href="turbine/turbine-5-1/index.html">Turbine 5.1</a></li>
+ <li><a href="turbine/turbine-6-0/index.html">Turbine 6.0</a></li>
+ <li><a href="turbine/turbine-7-0/index.html">Turbine 7.0</a></li>
+ <li class="nav-header">Turbine Development</li>
+ <li><a href="turbine/index.html">Current Turbine Development Tree</a></li>
+ <li class="nav-header">Turbine Sub Projects</li>
+ <li><a href="fulcrum/index.html">Fulcrum</a></li>
+ <li class="nav-header">Turbine + Fulcrum Parent POM</li>
+ <li><a href="turbine-parent/index.html">Turbine Parent</a></li>
+ <li class="nav-header">Closed projects</li>
+ <li><a href="stratum/index.html">Stratum</a></li>
+ <li><a href="tdk/index.html">TDK</a></li>
+ <li><a href="meta/index.html">META</a></li>
+ <li class="nav-header">Community</li>
+ <li><a href="who-we-are.html">Who we are</a></li>
+ <li><a href="contact.html">Contact us</a></li>
+ <li><a href="how-to-help.html">How to help</a></li>
+ <li class="active"><a>How it works</a></li>
+ <li><a href="board-reports.html">Board reports</a></li>
+ <li class="nav-header">General Development Information</li>
+ <li><a href="common/code-standards.html">Coding Specification</a></li>
+ <li><a href="common/developer-links.html">Developer Links</a></li>
+ <li><a href="common/documentation.html">Improving Documentation</a></li>
+ <li class="nav-header">ASF</li>
+ <li><a href="https://apache.org/">Main</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://apache.org/foundation/sponsorship">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsors">Thanks</a></li>
+ <li><a href="https://www.apache.org/foundation/policies/conduct">Conduct</a></li>
+ <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ <li class="nav-header">Project Documentation</li>
+ <li><a href="project-info.html"><span class="icon-chevron-right"></span>Project Information</a></li>
+ <li><a href="project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li>
+ <li class="nav-header">Apache</li>
+ <li><a href="https://www.apache.org/">Apache Website</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://www.apache.org/foundation/how-it-works.html">How the ASF works</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ </ul>
+ </nav>
+ <div class="well sidebar-nav">
+<form id="search-form" action="https://www.google.com/search" method="get" >
+ <input value="https://turbine.apache.org/" name="sitesearch" type="hidden" />
+ <input class="search-query" name="q" id="query" type="text" placeholder="Search with Google..." />
+</form>
+ <div id="poweredBy">
+ <div class="clear"></div>
+ <div class="clear"></div>
+<a href="https://maven.apache.org/" class="builtBy" target="_blank"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
+ </div>
+ </div>
+ </header>
+ <main id="bodyColumn" class="span10">
+
+
+
+
+<section><a id="How_the_Apache_Turbine_project_works"></a>
+<h1>How the Apache Turbine project works</h1>
+
+
+<p>
+We have evolved into Top Level state from being a founding and long-time member
+of the Apache Jakarta Project and owe most of our rules and guidelines to the
+Jakarta project and are grateful for the guidance that we got from the Jakarta people.
+</p>
+
+
+<p>
+This is an evolving document and we expect it to branch away from the Jakarta
+rules in the future. For the moment, we will reference the Jakarta project
+guidelines here and apply these to the Apache Turbine Project.
+</p>
+
+<section><a id="Project_Guidelines"></a>
+<h2>Project Guidelines</h2>
+
+
+<p>
+This document defines the guidelines of the Apache Turbine Project. It includes
+definitions of the various categories of membership, who is able to vote, how
+conflicts are resolved by voting, and the procedures to follow for proposing
+and making changes to the codebase of the Project.
+</p>
+
+
+<dl>
+
+<dt><a href="http://jakarta.apache.org/site/roles.html" class="externalLink externalLink">Roles and Responsibilities</a></dt>
+
+<dd> Defines the recognized roles in the project.</dd>
+
+<dt><a href="http://jakarta.apache.org/site/communication.html" class="externalLink externalLink">Communication</a></dt>
+
+<dd> Defines how users and developers communicate.</dd>
+
+<dt><a href="http://jakarta.apache.org/site/decisions.html" class="externalLink externalLink">Decision Making</a></dt>
+
+<dd> Defines how action items are proposed and voted on.</dd>
+
+<dt><a href="http://jakarta.apache.org/site/source.html" class="externalLink externalLink">Source Repositories</a></dt>
+
+<dd> Defines how the Project's source code is organized and developed.</dd>
+
+<dt><a href="http://jakarta.apache.org/site/management.html" class="externalLink externalLink">Project Management</a></dt>
+
+<dd> Defines the roles and responsibilities of the Project Management Committee (PMC).</dd>
+
+<dt><a href="http://jakarta.apache.org/site/newproject.html" class="externalLink externalLink">New Subproject Proposals</a></dt>
+
+<dd> Defines the methodology for proposing new top level Jakarta Subprojects.</dd>
+</dl>
+
+
+<p>
+Like its ancestor at The Jakarta Site, this is a living document. Changes can be
+made by the Project Management Committee. Suggestions for changes should be
+discussed on the Turbine general mailing list.
+</p>
+
+</section>
+
+</section>
+
+
+ </main>
+ </div>
+ </div>
+ <hr/>
+ <footer>
+ <div class="container-fluid">
+ <div class="row-fluid">
+ <p>© 2000–2025
+<a href="https://turbine.apache.org/">Apache Software Foundation</a>
+</p>
+ </div>
+ </div>
+ </footer>
+ </body>
+</html>
diff --git a/how-to-help.html b/how-to-help.html
index 9b02720f..4c179af4 100644
--- a/how-to-help.html
+++ b/how-to-help.html
@@ -15,18 +15,15 @@
<link rel="stylesheet" href="./css/site.css" />
<link rel="stylesheet" href="./css/print.css" media="print" />
<script src="./js/apache-maven-fluido-2.1.0.min.js"></script>
-<link rel="icon" type="image/png" sizes="48x48" href="./images/favicon.ico">
- <link rel="icon" type="image/png" sizes="48x48" href="../images/favicon.ico">
- <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<style>.github-fork-ribbon:before { background-color: orange; }</style>
</head>
<body>
- <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-build" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
+ <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-site" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
<div class="container-fluid container-fluid-top">
<header>
<div id="banner">
- <div class="pull-left"><div id="bannerLeft"><h1><a href="https://turbine.apache.org/"><img src="images/turbine-project-apache-separate.png" alt="Apache Turbine" /></a></h1></div></div>
- <div class="pull-right"><div id="bannerRight"><h1><a href="https://turbine.apache.org/"><img src="images/logo.gif" /></a></h1></div></div>
+ <div class="pull-left"><div id="bannerLeft"><h1><a href="./"><img src="images/turbine-project.png" alt="Apache Turbine" /></a></h1></div></div>
+ <div class="pull-right"><div id="bannerRight"><h1><a href="./"><img src="images/logo.gif" /></a></h1></div></div>
<div class="clear"><hr/></div>
</div>
@@ -36,9 +33,13 @@
</li>
<li id="projectVersion">Version: 7.0</li>
<li class="pull-right"><span class="divider">|</span>
-<a href="https://turbine.apache.org/fulcrum/">Fulcrum</a></li>
+<a href="fulcrum/">Fulcrum</a></li>
<li class="pull-right"><span class="divider">|</span>
-<a href="https://turbine.apache.org/">Turbine</a></li>
+<a href="./">Turbine</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="https://www.apache.org/">Apache</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="fulcrum/">Fulcrum</a></li>
<li class="pull-right"><a href="https://www.apache.org">Apache</a></li>
</ul>
</div>
@@ -49,20 +50,60 @@
<ul class="nav nav-list">
<li class="nav-header">General Information</li>
<li><a href="index.html">Overview</a></li>
- <li><a href="features.html">Features</a></li>
+ <li><a href="turbine-concepts.html">Turbine Concepts</a></li>
<li><a href="fsd.html">Specification</a></li>
- <li><a href="getting-started.html">Getting Started</a></li>
- <li><a href="how-to-build.html">Howto Build Turbine</a></li>
- <li><a href="changes-report.html">Changes</a></li>
- <li class="nav-header">Documentation</li>
- <li><a href="services/index.html"><span class="icon-chevron-right"></span>Services</a></li>
- <li><a href="howto/index.html"><span class="icon-chevron-right"></span>Howtos</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/TURBINE">Wiki</a></li>
- <li><a href="apidocs/index.html">JavaDocs</a></li>
- <li class="nav-header">Development</li>
- <li><a href="proposals.html">Proposals</a></li>
- <li class="active"><a>How To Help</a></li>
- <li><a href="todo.html">Todo</a></li>
+ <li><a href="further-reading/index.html">Further Reading</a></li>
+ <li><a href="news.html">News and Status</a></li>
+ <li><a href="common/powered.html">Sites Using Turbine</a></li>
+ <li><a href="common/related.html">Sites Related to Turbine</a></li>
+ <li><a href="common/license.html">License</a></li>
+ <li><a href="download.html">Download</a></li>
+ <li><a href="examples.html">Example Apps</a></li>
+ <li class="nav-header">Shortcuts to Turbine Documentation</li>
+ <li><a href="https://blogs.apache.org/turbine/">Turbine Blog</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/">Turbine Wiki Home</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+FAQ">Frequently Asked Questions (FAQ)</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+Tutorial">Tutorial</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+UsersGuide">User's Guide</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine5">Development</a></li>
+ <li class="nav-header">Events</li>
+ <li><a href="https://www.apache.org/events/current-event.html" target="_blank"><img class="imageLink" src="https://www.apache.org/events/current-event-125x125.png" /> Apache Conferences</a></li>
+ <li class="nav-header">Turbine Releases</li>
+ <li><a href="turbine/index.html">Overview</a></li>
+ <li><a href="turbine/turbine-2-3-3/index.html">Turbine 2.3.3</a></li>
+ <li><a href="turbine/turbine-4-0/index.html">Turbine 4.0 (M2)</a></li>
+ <li><a href="turbine/turbine-5-0/index.html">Turbine 5.0</a></li>
+ <li><a href="turbine/turbine-5-1/index.html">Turbine 5.1</a></li>
+ <li><a href="turbine/turbine-6-0/index.html">Turbine 6.0</a></li>
+ <li><a href="turbine/turbine-7-0/index.html">Turbine 7.0</a></li>
+ <li class="nav-header">Turbine Development</li>
+ <li><a href="turbine/index.html">Current Turbine Development Tree</a></li>
+ <li class="nav-header">Turbine Sub Projects</li>
+ <li><a href="fulcrum/index.html">Fulcrum</a></li>
+ <li class="nav-header">Turbine + Fulcrum Parent POM</li>
+ <li><a href="turbine-parent/index.html">Turbine Parent</a></li>
+ <li class="nav-header">Closed projects</li>
+ <li><a href="stratum/index.html">Stratum</a></li>
+ <li><a href="tdk/index.html">TDK</a></li>
+ <li><a href="meta/index.html">META</a></li>
+ <li class="nav-header">Community</li>
+ <li><a href="who-we-are.html">Who we are</a></li>
+ <li><a href="contact.html">Contact us</a></li>
+ <li class="active"><a>How to help</a></li>
+ <li><a href="how-it-works.html">How it works</a></li>
+ <li><a href="board-reports.html">Board reports</a></li>
+ <li class="nav-header">General Development Information</li>
+ <li><a href="common/code-standards.html">Coding Specification</a></li>
+ <li><a href="common/developer-links.html">Developer Links</a></li>
+ <li><a href="common/documentation.html">Improving Documentation</a></li>
+ <li class="nav-header">ASF</li>
+ <li><a href="https://apache.org/">Main</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://apache.org/foundation/sponsorship">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsors">Thanks</a></li>
+ <li><a href="https://www.apache.org/foundation/policies/conduct">Conduct</a></li>
+ <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
<li class="nav-header">Project Documentation</li>
<li><a href="project-info.html"><span class="icon-chevron-right"></span>Project Information</a></li>
<li><a href="project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li>
@@ -77,7 +118,7 @@
</nav>
<div class="well sidebar-nav">
<form id="search-form" action="https://www.google.com/search" method="get" >
- <input value="http://turbine.apache.org/turbine/turbine-7-0" name="sitesearch" type="hidden" />
+ <input value="https://turbine.apache.org/" name="sitesearch" type="hidden" />
<input class="search-query" name="q" id="query" type="text" placeholder="Search with Google..." />
</form>
<div id="poweredBy">
@@ -96,6 +137,13 @@
<h1>How to help</h1>
+<p>We are always happy to encourage new committers to the project.
+The Apache Software foundation requires that anyone to be a contributor, that he/she/it has signed
+the ICLA (Individual Contributor License Agreement). Find an overview, more information and how-tos
+<a href="https://www.apache.org/licenses/contributor-agreements.html#clas" class="externalLink">here</a>.
+</p>
+
+
<p>
If you are a new developer to Turbine or even an existing developer, these are
areas where you can take ownership and help complete. Please do not ask us how
@@ -107,7 +155,7 @@
<p>
It is always possible to take ownership of any portion of the project. The way
- to do this is to post a message to the turbine-developer mailing list. Just explain
+ to do this is to post a message to the turbine-dev mailing list. Just explain
what you are wanting to work on or any ideas that you might have on the subject.
</p>
@@ -120,24 +168,26 @@
<li>
XML formatted docs (xdoc) - This is used to generate the documentation
- on the jakarta site. The source for this documentation can be found
+ on the Turbine site. The source for this documentation can be found
in the xdocs directory in the source distribution. To submit additional
documentation in this form or patches to existing documentation, please
- create an issue is the
- <a href="https://issues.apache.org/jira/browse/TRB" class="externalLink">issue tracking system</a>
- and attach the patch files (or new files).
+ create an issue
+ <a href="http://issues.apache.org/jira/browse/TRB" class="externalLink">in our bug tracker</a>
+ using the "Site" component and attach the patch files (or new files).
</li>
<li>
- Mailing list - The archives of <a href="https://lists.apache.org/list.html?user@turbine.apache.org" class="externalLink">user@turbine.apache.org</a> and
- <a href="https://lists.apache.org/list.html?dev@turbine.apache.org" class="externalLink">dev@turbine.apache.org</a> are an excellent source of information
- for the project. Answering questions that are asked on the mailing list
- or simply posting information that might be of use to other Turbine users
- would be very welcome contribution to the project.
+ Mailing list - The archives of <a href="mailto:user@turbine.apache.org" class="externalLink">user@turbine.apache.org</a>
+ and <a href="mailto:dev@turbine.apache.org" class="externalLink">dev@turbine.apache.org</a>
+ are an excellent source of information for the project.
+ Answering questions that are asked on the mailing list or
+ simply posting information that might be of use to other
+ Turbine users would be very welcome contribution to the
+ project.
</li>
<li>
- The <a href="http://wiki.apache.org/turbine/" class="externalLink">Turbine
+ The <a href="https://cwiki.apache.org/confluence/display/TURBINE/" class="externalLink">Turbine
Wiki</a> another repository of documentation for the project. It
contains development information, user documentation, how-to documents,
discussion of new features, etc. Anyone can add new pages and edit existing
@@ -148,9 +198,9 @@
<li>
The javadocs are another very important form of documentation for the project.
Changes to this form of documentation should be in the form of patches. To submit
- them, create a new issue in the
- <a href="https://issues.apache.org/jira/browse/TRB" class="externalLink">issue tracking system</a>
- and attach your patch(es) or open in github an Pull Request (PR).
+ them, create a new issue
+ <a href="http://issues.apache.org/jira/browse/TRB" class="externalLink">in our bug tracker</a>
+ and attach the patch files (or new files).
</li>
</ul>
The documentation is probably the easiest area for anyone to contribute in. If you are
@@ -169,7 +219,7 @@
<p>
If you do discover a defect in the Turbine product, please create a defect issue in
- the <a href="https://issues.apache.org/jira/browse/TRB" class="externalLink">issue tracking system</a> clearly
+ <a href="http://issues.apache.org/jira/browse/TRB" class="externalLink">our bug tracker</a> clearly
describing the problem. If you can take the time to track down the source of the problem,
it would certainly help speed the process of getting it corrected. Of course, actually
fixing the problem and attaching a patch to the issue would be greatly appreciated.
@@ -179,7 +229,8 @@
<p>
You can also contribute to the project by enhancing existing functionality and/or
adding new functionality. There is a current list of requested features on the
- <a href="http://wiki.apache.org/turbine/Turbine2/WishList" class="externalLink">Turbine Wiki</a>. Everyone is encouraged to take part in the discussion, design, and
+ <a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+WishList" class="externalLink">
+ Apache Wiki</a>. Everyone is encouraged to take part in the discussion, design, and
implementation.
</p>
@@ -194,7 +245,7 @@
<div class="container-fluid">
<div class="row-fluid">
<p>© 2000–2025
-<a href="https://www.apache.org/">The Apache Software Foundation</a>
+<a href="https://turbine.apache.org/">Apache Software Foundation</a>
</p>
</div>
</div>
diff --git a/images/ac2004_170x100.gif b/images/ac2004_170x100.gif
new file mode 100644
index 00000000..7efdeba1
Binary files /dev/null and b/images/ac2004_170x100.gif differ
diff --git a/images/add.gif b/images/add.gif
index ac0bdccc..1cb3dbf9 100644
Binary files a/images/add.gif and b/images/add.gif differ
diff --git a/images/fix.gif b/images/fix.gif
index 2585f130..b7eb3dc4 100644
Binary files a/images/fix.gif and b/images/fix.gif differ
diff --git a/images/icon_help_sml.gif b/images/icon_help_sml.gif
index 43bfd56f..aaf20e6e 100644
Binary files a/images/icon_help_sml.gif and b/images/icon_help_sml.gif differ
diff --git a/images/remove.gif b/images/remove.gif
index ad4b238b..fc65631c 100644
Binary files a/images/remove.gif and b/images/remove.gif differ
diff --git a/images/rss.png b/images/rss.png
index d2b5af48..a9850ee2 100644
Binary files a/images/rss.png and b/images/rss.png differ
diff --git a/images/turbine-project.svg b/images/turbine-project.svg
index d18eb742..809700b3 100644
--- a/images/turbine-project.svg
+++ b/images/turbine-project.svg
@@ -1,1390 +1,140 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!--
- 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.
--->
-<!-- ========================================================================= -->
-<!-- Copyright (C) The Apache Software Foundation. All rights reserved. -->
-<!-- -->
-<!-- This software is published under the terms of the Apache Software License -->
-<!-- version 1.1, a copy of which has been included with this distribution in -->
-<!-- the LICENSE file. -->
-<!-- ========================================================================= -->
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @version $Id: jakarta-logo.svg 327596 2005-10-21 22:26:33Z sebb $ -->
-<!-- ========================================================================= -->
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://web.resource.org/cc/"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- id="body"
- xml:space="preserve"
- width="520"
- height="51"
- sodipodi:version="0.32"
- inkscape:version="0.44"
- sodipodi:docname="turbine-project.svg"
- sodipodi:docbase="S:\eclipse-workspace\jakarta-turbine-site\xdocs\images"
- inkscape:export-filename="S:\eclipse-workspace\jakarta-turbine-site\xdocs\images\turbine-logo.png"
- inkscape:export-xdpi="90"
- inkscape:export-ydpi="90"><metadata
- id="metadata595"><rdf:RDF><cc:Work
- rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
- id="defs593" /><sodipodi:namedview
- inkscape:window-height="608"
- inkscape:window-width="1039"
- inkscape:pageshadow="2"
- inkscape:pageopacity="0.0"
- guidetolerance="10.0"
- gridtolerance="10.0"
- objecttolerance="10.0"
- borderopacity="1.0"
- bordercolor="#666666"
- pagecolor="#ffffff"
- id="base"
- inkscape:zoom="1.4769231"
- inkscape:cx="260"
- inkscape:cy="25.5"
- inkscape:window-x="1768"
- inkscape:window-y="980"
- inkscape:current-layer="body" />
-<g
- transform="translate(168,0) scale(-1, 1)"
- id="g3">
-<g
- id="Layer_x0020_1">
- <defs
- id="defs6">
- <linearGradient
- gradientUnits="userSpaceOnUse"
- id="AIgd1"
- x1="-3510.3682"
- y1="4186.3037"
- x2="-3520.3882"
- y2="4153.2837"
- gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 -2022.5977 2980.6621)">
- <stop
- offset="0"
- style="stop-color:#4F0C81"
- id="stop9" />
- <stop
- offset="0.0701"
- style="stop-color:#690C73"
- id="stop11" />
- <stop
- offset="0.209"
- style="stop-color:#9A0A5B"
- id="stop13" />
- <stop
- offset="0.3368"
- style="stop-color:#C20748"
- id="stop15" />
- <stop
- offset="0.4512"
- style="stop-color:#E0053A"
- id="stop17" />
- <stop
- offset="0.5481"
- style="stop-color:#F20032"
- id="stop19" />
- <stop
- offset="0.6158"
- style="stop-color:#FA002F"
- id="stop21" />
- <stop
- offset="1"
- style="stop-color:#F7EE5F"
- id="stop23" />
- </linearGradient>
- </defs>
- <g
- style="fill-rule:nonzero;fill:url(#AIgd1);stroke:#000000;stroke-width:0.254;stroke-miterlimit:4;"
- id="g25">
- <path
- style="fill:#000000;stroke-width:0.5956;"
- d="M0.241,40.672c13.561-1.867,63.613-4.393,85.943-8.051c17.961-2.937,35.502-8.285,52.242-13.9c4.328-1.453,11.991-4.434,16.896-7.07c3.104-2.373,10.571-5.889,12.606-9.222c-32.45,15.407-45.513,19.649-83.582,27.354 c-15.436,3.169-71.617,7.721-84.105,10.889z"
- id="path27" />
- <defs
- id="defs29">
- <linearGradient
- id="AIgd2"
- gradientUnits="userSpaceOnUse"
- x1="-3788.0986"
- y1="-3507.6162"
- x2="-3789.1638"
- y2="-3479.4058"
- gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop
- offset="0"
- style="stop-color:#4F0C81"
- id="stop32" />
- <stop
- offset="0.0701"
- style="stop-color:#690C73"
- id="stop34" />
- <stop
- offset="0.209"
- style="stop-color:#9A0A5B"
- id="stop36" />
- <stop
- offset="0.3368"
- style="stop-color:#C20748"
- id="stop38" />
- <stop
- offset="0.4512"
- style="stop-color:#E0053A"
- id="stop40" />
- <stop
- offset="0.5481"
- style="stop-color:#F20032"
- id="stop42" />
- <stop
- offset="0.6158"
- style="stop-color:#FA002F"
- id="stop44" />
- <stop
- offset="1"
- style="stop-color:#F7EE5F"
- id="stop46" />
- </linearGradient>
- </defs>
- <path
- style="fill:url(#AIgd2);"
- d="M48.261,46.645l1.454,0.498l1.418,0.118l1.417-0.229l1.417-0.574l1.379-0.766l1.38-0.994l1.305-1.146l1.301-1.226l1.228-1.26l1.149-1.267l1.111-1.224l1.035-1.148l0.958-0.957l0.881-0.763l0.767-0.501l0.689-0.228l-0.576,0.036l-0.611,0.038 l-0.689,0.077l-0.688,0.074l-0.69,0.078l-0.689,0.076l-0.689,0.038l-0.612,0.076l-0.957,0.88l-0.921,0.842l-0.805,0.842l-0.729,0.844l-0.727,0.801l-0.688,0.805l-0.652,0.764l-0.691,0.729l-0.688,0.727l-0.729,0.65l-0.767,0.65l-0.882,0.61l-0.919,0.576 l-1.03 [...]
- id="path48" />
- <defs
- id="defs50">
- <linearGradient
- gradientUnits="userSpaceOnUse"
- id="AIgd3"
- x1="-3817.4316"
- y1="-3498.7192"
- x2="-3818.3076"
- y2="-3475.5176"
- gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop
- offset="0"
- style="stop-color:#4F0C81"
- id="stop53" />
- <stop
- offset="0.0701"
- style="stop-color:#690C73"
- id="stop55" />
- <stop
- offset="0.209"
- style="stop-color:#9A0A5B"
- id="stop57" />
- <stop
- offset="0.3368"
- style="stop-color:#C20748"
- id="stop59" />
- <stop
- offset="0.4512"
- style="stop-color:#E0053A"
- id="stop61" />
- <stop
- offset="0.5481"
- style="stop-color:#F20032"
- id="stop63" />
- <stop
- offset="0.6158"
- style="stop-color:#FA002F"
- id="stop65" />
- <stop
- offset="1"
- style="stop-color:#F7EE5F"
- id="stop67" />
- </linearGradient>
- </defs>
- <path
- style="fill:url(#AIgd3);"
- d="M43.511,46.45l1.688,0.271l1.569,0.038l1.455-0.15l1.377-0.345l1.265-0.534l1.151-0.652l1.148-0.766l1.034-0.879l1.035-0.918l0.957-0.995l0.959-1.072l0.921-1.032l0.956-1.033l0.96-1.033l0.958-0.955l0.995-0.881l-0.381,0.037h-0.423 l-0.384,0.039l-0.419,0.037l-0.424,0.037l-0.421,0.078l-0.42,0.035l-0.42,0.041l-0.421,0.037l-0.461,0.037l-0.422,0.078l-0.459,0.037l-0.459,0.037l-0.46,0.037h-0.46l-0.459,0.039l-0.347,0.535l-0.42,0.651l-0.537,0.765l-0.575,0.805l-0.69,0.881l-0.729,0.879 l-0.766 [...]
- id="path69" />
- <defs
- id="defs71">
- <linearGradient
- gradientUnits="userSpaceOnUse"
- id="AIgd4"
- x1="-3806.9058"
- y1="-3505.3105"
- x2="-3807.8401"
- y2="-3480.5605"
- gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop
- offset="0"
- style="stop-color:#4F0C81"
- id="stop74" />
- <stop
- offset="0.0701"
- style="stop-color:#690C73"
- id="stop76" />
- <stop
- offset="0.209"
- style="stop-color:#9A0A5B"
- id="stop78" />
- <stop
- offset="0.3368"
- style="stop-color:#C20748"
- id="stop80" />
- <stop
- offset="0.4512"
- style="stop-color:#E0053A"
- id="stop82" />
- <stop
- offset="0.5481"
- style="stop-color:#F20032"
- id="stop84" />
- <stop
- offset="0.6158"
- style="stop-color:#FA002F"
- id="stop86" />
- <stop
- offset="1"
- style="stop-color:#F7EE5F"
- id="stop88" />
- </linearGradient>
- </defs>
- <path
- style="fill:url(#AIgd4);"
- d="M40.371,46.487l0.958,0.115l0.919,0.076l0.881-0.037l0.881-0.152l0.882-0.19l0.843-0.344l0.841-0.421l0.883-0.574l0.882-0.65l0.882-0.764l0.882-0.921l0.919-0.993l0.958-1.188l0.997-1.3l1.034-1.416l1.074-1.607l-0.651-0.002l-0.613,0.039 l-0.614,0.076l-0.612,0.076l-0.611,0.078l-0.613,0.072h-0.688h-0.727l-0.616,0.612l-0.573,0.65l-0.576,0.614l-0.574,0.688l-0.575,0.65l-0.535,0.689l-0.576,0.648l-0.539,0.691l-0.572,0.65l-0.574,0.65l-0.612,0.65l-0.577,0.613l-0.65,0.572l-0.652,0.574 l-0.65,0 [...]
- id="path90" />
- <path
- style="fill:url(#AIgd3);"
- d="M37.041,46.329l0.728,0.387l0.802,0.153l0.807-0.116l0.842-0.342l0.844-0.5l0.881-0.689l0.88-0.764l0.884-0.917l0.841-0.958l0.884-0.993l0.804-0.997l0.805-0.957l0.768-0.957l0.729-0.84l0.689-0.729l0.614-0.613l-4.099,0.382l-0.462,0.612 l-0.498,0.61l-0.458,0.616l-0.459,0.608l-0.46,0.614l-0.5,0.612l-0.461,0.612l-0.497,0.612l-0.537,0.573l-0.537,0.611l-0.536,0.578l-0.613,0.57l-0.612,0.574l-0.653,0.576l-0.688,0.536l-0.728,0.532z"
- id="path92" />
- <defs
- id="defs94">
- <linearGradient
- gradientUnits="userSpaceOnUse"
- id="AIgd6"
- x1="-3825.4375"
- y1="-3503.8936"
- x2="-3826.3342"
- y2="-3480.1453"
- gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop
- offset="0"
- style="stop-color:#4F0C81"
- id="stop97" />
- <stop
- offset="0.0701"
- style="stop-color:#690C73"
- id="stop99" />
- <stop
- offset="0.209"
- style="stop-color:#9A0A5B"
- id="stop101" />
- <stop
- offset="0.3368"
- style="stop-color:#C20748"
- id="stop103" />
- <stop
- offset="0.4512"
- style="stop-color:#E0053A"
- id="stop105" />
- <stop
- offset="0.5481"
- style="stop-color:#F20032"
- id="stop107" />
- <stop
- offset="0.6158"
- style="stop-color:#FA002F"
- id="stop109" />
- <stop
- offset="1"
- style="stop-color:#F7EE5F"
- id="stop111" />
- </linearGradient>
- </defs>
- <path
- style="fill:url(#AIgd6);"
- d="M30.262,45.444l1.188,0.767l1.109,0.5l1.11,0.231h1.074l1.033-0.191l0.995-0.343l0.955-0.538l0.96-0.687l0.919-0.841l0.923-0.881l0.84-1.037l0.884-1.031l0.843-1.109l0.844-1.146l0.805-1.148l0.805-1.111l-0.688,0.115l-0.536,0.037 l-0.384,0.037l-0.345,0.039l-0.343,0.039l-0.346-0.001l-0.499,0.037l-0.651,0.037l-0.729,1.034l-0.727,0.955l-0.729,0.921l-0.805,0.804l-0.767,0.727l-0.767,0.689l-0.804,0.611l-0.768,0.536l-0.766,0.458l-0.768,0.421l-0.727,0.306l-0.689,0.269l-0.689,0.229 l-0.614,0. [...]
- id="path113" />
- <path
- style="fill:url(#AIgd3);"
- d="M26.7,45.21l1.228,0.153l1.186,0.08l1.149-0.078l1.109-0.151l1.036-0.227l1.033-0.345l0.958-0.422l0.92-0.535l0.92-0.572l0.844-0.651l0.843-0.727l0.803-0.804l0.766-0.842l0.73-0.918l0.729-0.959l0.689-0.994l-0.767,0.039l-0.844,0.074 l-0.802,0.076l-0.806,0.038l-0.69,0.077l-0.574,0.035l-0.421,0.039l-0.191,0.037l-0.076,0.078l-0.191,0.19l-0.308,0.306l-0.382,0.385l-0.422,0.459l-0.536,0.536l-0.577,0.573l-0.648,0.614l-0.731,0.608l-0.764,0.65l-0.768,0.615l-0.843,0.611l-0.88,0.572 l-0.881,0. [...]
- id="path115" />
- <defs
- id="defs117">
- <linearGradient
- gradientUnits="userSpaceOnUse"
- id="AIgd8"
- x1="-3841.6636"
- y1="-3502.4297"
- x2="-3842.4236"
- y2="-3482.3"
- gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop
- offset="0"
- style="stop-color:#4F0C81"
- id="stop120" />
- <stop
- offset="0.0701"
- style="stop-color:#690C73"
- id="stop122" />
- <stop
- offset="0.209"
- style="stop-color:#9A0A5B"
- id="stop124" />
- <stop
- offset="0.3368"
- style="stop-color:#C20748"
- id="stop126" />
- <stop
- offset="0.4512"
- style="stop-color:#E0053A"
- id="stop128" />
- <stop
- offset="0.5481"
- style="stop-color:#F20032"
- id="stop130" />
- <stop
- offset="0.6158"
- style="stop-color:#FA002F"
- id="stop132" />
- <stop
- offset="1"
- style="stop-color:#F7EE5F"
- id="stop134" />
- </linearGradient>
- </defs>
- <path
- style="fill:url(#AIgd8);"
- d="M21.991,45.476l1.033,0.192l0.998,0.076l1.033-0.113l1.034-0.191l1.034-0.342l0.994-0.423l0.996-0.497l0.998-0.611l0.919-0.648l0.918-0.69l0.881-0.726l0.845-0.766l0.806-0.804l0.766-0.765l0.69-0.768l0.651-0.766h-0.461l-0.574,0.04 l-0.611,0.036H34.29l-0.613,0.073l-0.613,0.041l-0.496,0.039l-0.423,0.075v0.077l-0.154,0.189l-0.381,0.347l-0.537,0.42l-0.652,0.535l-0.764,0.613l-0.845,0.652l-0.882,0.647l-0.92,0.687l-0.918,0.691l-0.881,0.65l-0.846,0.574L23.6,44.559L22.91,44.98 l-0.537,0.305l [...]
- id="path136" />
- <path
- style="fill:url(#AIgd3);"
- d="M16.782,45.434l0.612,0.612l0.806,0.267l0.996,0.001l1.11-0.266l1.227-0.46l1.262-0.646l1.341-0.768l1.305-0.841l1.302-0.919l1.227-0.916l1.147-0.879l0.999-0.844l0.881-0.688l0.65-0.574l0.423-0.381l0.192-0.154l-0.498,0.038l-0.538,0.036 l-0.574,0.037l-0.572,0.041l-0.614,0.072l-0.614,0.039l-0.611,0.04l-0.652,0.038l-0.688,0.419l-0.688,0.422l-0.693,0.456l-0.649,0.425l-0.689,0.456l-0.653,0.498l-0.688,0.459l-0.653,0.459l-0.69,0.496l-0.65,0.461l-0.688,0.459l-0.651,0.458l-0.688,0.421 l-0.6 [...]
- id="path138" />
- <defs
- id="defs140">
- <linearGradient
- gradientUnits="userSpaceOnUse"
- id="AIgd10"
- x1="-3872.1543"
- y1="-3503.9727"
- x2="-3872.3848"
- y2="-3493.1567"
- gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop
- offset="0"
- style="stop-color:#F7EE5F"
- id="stop143" />
- <stop
- offset="0.186"
- style="stop-color:#F5D65D"
- id="stop145" />
- <stop
- offset="0.3825"
- style="stop-color:#F4C35B"
- id="stop147" />
- <stop
- offset="0.5198"
- style="stop-color:#F4BC5A"
- id="stop149" />
- <stop
- offset="0.7809"
- style="stop-color:#F5DA5D"
- id="stop151" />
- <stop
- offset="1"
- style="stop-color:#F7EE5F"
- id="stop153" />
- </linearGradient>
- </defs>
- <path
- style="fill:url(#AIgd10);"
- d="M12.953,45.507l0.652,0.229l0.649,0.115l0.65,0.037l0.653-0.11l0.65-0.194l0.689-0.265l0.727-0.383l0.768-0.46l0.843-0.535l0.881-0.612l0.959-0.688l1.072-0.728l1.187-0.803l1.265-0.881l1.379-0.918l1.534-0.957l-0.653,0.039l-0.727,0.039 l-0.65-0.001l-0.65,0.038l-0.574,0.037l-0.459,0.038l-0.307,0.039l-0.116,0.036l-0.077,0.115l-0.229,0.23l-0.346,0.307l-0.458,0.42L21.69,40.19l-0.653,0.577l-0.689,0.571l-0.805,0.613l-0.805,0.611l-0.843,0.612l-0.843,0.534l-0.882,0.537l-0.842,0.457 l-0.842, [...]
- id="path155" />
- <defs
- id="defs157">
- <linearGradient
- gradientUnits="userSpaceOnUse"
- id="AIgd11"
- x1="-3878.0732"
- y1="-3508.4204"
- x2="-3874.5449"
- y2="-3484.9487"
- gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop
- offset="0"
- style="stop-color:#F7EE5F"
- id="stop160" />
- <stop
- offset="0.186"
- style="stop-color:#F5D65D"
- id="stop162" />
- <stop
- offset="0.3825"
- style="stop-color:#F4C35B"
- id="stop164" />
- <stop
- offset="0.5198"
- style="stop-color:#F4BC5A"
- id="stop166" />
- <stop
- offset="0.7809"
- style="stop-color:#F5DA5D"
- id="stop168" />
- <stop
- offset="1"
- style="stop-color:#F7EE5F"
- id="stop170" />
- </linearGradient>
- </defs>
- <path
- style="fill:url(#AIgd11);"
- d="M10.158,45.084l0.879,0.344l0.958,0.152l0.998-0.072l1.033-0.268l1.072-0.383l1.033-0.498l1.074-0.608l0.996-0.69l0.958-0.688l0.92-0.728l0.843-0.688l0.728-0.691l0.653-0.572l0.495-0.499l0.383-0.341l0.232-0.232l-0.613,0.038l-0.577,0.04 l-0.571,0.037l-0.575,0.074l-0.535,0.041l-0.577,0.037l-0.61,0.074l-0.613,0.038l-0.459,0.421l-0.501,0.42l-0.458,0.421l-0.499,0.46l-0.498,0.498l-0.497,0.459l-0.536,0.459l-0.538,0.458l-0.536,0.423l-0.534,0.421l-0.577,0.381l-0.534,0.343l-0.614,0.309 l-0.5 [...]
- id="path172" />
- <path
- style="fill:url(#AIgd10);"
- d="M6.791,44.01l0.765,0.535l0.763,0.345l0.767,0.154l0.767,0.039l0.768-0.151l0.766-0.232l0.766-0.343l0.765-0.458l0.729-0.498l0.766-0.611l0.729-0.613l0.729-0.65l0.727-0.648l0.69-0.69l0.689-0.649l0.69-0.615l-0.422,0.041l-0.46,0.076 l-0.497,0.037l-0.535,0.039l-0.575,0.074l-0.612,0.039l-0.652,0.074l-0.612,0.037l-0.192,0.461L13.84,40.26l-0.271,0.422l-0.346,0.422l-0.381,0.383l-0.424,0.383l-0.42,0.381l-0.496,0.306l-0.5,0.308l-0.537,0.268l-0.573,0.268L9.316,43.59l-0.612,0.154 l-0.61,0.15 [...]
- id="path174" />
- <path
- style="fill:url(#AIgd11);"
- d="M3.763,43.434L4.415,43.7l0.69,0.193l0.726,0.115l0.806,0.001l0.767-0.038l0.842-0.115l0.805-0.229l0.803-0.229l0.768-0.344l0.729-0.384l0.65-0.421l0.614-0.495l0.536-0.538l0.46-0.572l0.345-0.651l0.23-0.652l-0.46,0.04l-0.46,0.037 l-0.497,0.076l-0.5,0.038l-0.495,0.038l-0.537,0.037l-0.574,0.039l-0.652,0.036L9.74,40.067l-0.307,0.384l-0.306,0.345l-0.306,0.306l-0.307,0.306l-0.348,0.229l-0.343,0.27l-0.347,0.229l-0.381,0.191l-0.422,0.19l-0.421,0.19L5.796,42.86l-0.462,0.152 l-0.495,0.152L4 [...]
- id="path176" />
- <path
- style="fill:url(#AIgd10);"
- d="M2.193,42.896l0.23,0.229l0.347,0.152l0.42,0.078h0.46l0.536-0.038l0.573-0.112l0.613-0.193l0.612-0.189l0.613-0.27l0.614-0.307l0.612-0.342l0.537-0.385l0.537-0.42l0.458-0.459l0.345-0.46l0.307-0.498l-0.343,0.041l-0.308,0.037 l-0.383,0.038L8.63,39.836l-0.344,0.039l-0.307,0.036l-0.268,0.001l-0.269-0.001v0.153L7.1,40.37l-0.576,0.422L5.757,41.29L4.84,41.786l-0.922,0.499l-0.919,0.381l-0.806,0.23z"
- id="path178" />
- <path
- style="fill:url(#AIgd10);"
- d="M1.084,41.822l0.078,0.536l0.192,0.344l0.305,0.155l0.42,0.076l0.499-0.075l0.574-0.192l0.573-0.229l0.614-0.306l0.613-0.346l0.574-0.381l0.575-0.381l0.461-0.347l0.42-0.307l0.307-0.229l0.191-0.152l0.038-0.076l-2.986,0.341l-0.229,0.152 l-0.386,0.192l-0.458,0.23l-0.5,0.229l-0.535,0.269l-0.497,0.189l-0.461,0.192l-0.384,0.114z"
- id="path180" />
- <defs
- id="defs182">
- <linearGradient
- gradientUnits="userSpaceOnUse"
- id="AIgd16"
- x1="-3892.5645"
- y1="-3497.0415"
- x2="-3892.7126"
- y2="-3490.0823"
- gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop
- offset="0"
- style="stop-color:#F7EE5F"
- id="stop185" />
- <stop
- offset="0.186"
- style="stop-color:#F5D65D"
- id="stop187" />
- <stop
- offset="0.3825"
- style="stop-color:#F4C35B"
- id="stop189" />
- <stop
- offset="0.5198"
- style="stop-color:#F4BC5A"
- id="stop191" />
- <stop
- offset="0.7809"
- style="stop-color:#F5DA5D"
- id="stop193" />
- <stop
- offset="1"
- style="stop-color:#F7EE5F"
- id="stop195" />
- </linearGradient>
- </defs>
- <path
- style="fill:url(#AIgd16);"
- d="M4.533,40.253l-0.651,0.039l-0.574,0.039l-0.536,0.036l-0.498,0.037l-0.46,0.04l-0.497,0.036l-0.498,0.077l-0.577,0.114l0.117,0.729l0.343,0.345l0.537,0.001l0.689-0.19l0.689-0.347l0.729-0.382l0.651-0.345l0.536-0.229z"
- id="path197" />
- <path
- style="fill:url(#AIgd10);"
- d="M4.419,39.874l-0.653,0.112l-0.573,0.076l-0.497,0.114l-0.5,0.075l-0.458,0.114l-0.459,0.115l-0.537,0.116L0.167,40.75l-0.038-0.844l0.345-0.536l0.537-0.192l0.727-0.034l0.766,0.151l0.766,0.193l0.651,0.23l0.499,0.154z"
- id="path199" />
- <defs
- id="defs201">
- <linearGradient
- gradientUnits="userSpaceOnUse"
- id="AIgd18"
- x1="-3716.793"
- y1="-3522.1724"
- x2="-3726.813"
- y2="-3555.1924"
- gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop
- offset="0"
- style="stop-color:#4F0C81"
- id="stop204" />
- <stop
- offset="0.0701"
- style="stop-color:#690C73"
- id="stop206" />
- <stop
- offset="0.209"
- style="stop-color:#9A0A5B"
- id="stop208" />
- <stop
- offset="0.3368"
- style="stop-color:#C20748"
- id="stop210" />
- <stop
- offset="0.4512"
- style="stop-color:#E0053A"
- id="stop212" />
- <stop
- offset="0.5481"
- style="stop-color:#F20032"
- id="stop214" />
- <stop
- offset="0.6158"
- style="stop-color:#FA002F"
- id="stop216" />
- <stop
- offset="1"
- style="stop-color:#F7EE5F"
- id="stop218" />
- </linearGradient>
- </defs>
- <path
- style="fill:url(#AIgd18);"
- d="M44.258,24.317l1.684-0.651l1.611-0.419l1.491-0.113l1.417,0.076l1.379,0.309l1.262,0.459l1.227,0.652l1.187,0.729l1.149,0.845l1.11,0.919l1.106,0.959l1.074,0.996l1.071,0.957l1.07,0.921l1.073,0.882l1.109,0.807l-0.384,0.073 l-0.421,0.038l-0.421,0.039l-0.383,0.076l-0.423,0.039l-0.421,0.038l-0.459,0.036l-0.421,0.039l-0.422,0.035l-0.461,0.041l-0.458,0.076l-0.422,0.037l-0.461,0.04l-0.457,0.074l-0.498,0.037l-0.461,0.077l-0.382-0.534l-0.495-0.653l-0.576-0.766l-0.688-0.768 l-0.727-0.843l- [...]
- id="path220" />
- <defs
- id="defs222">
- <linearGradient
- gradientUnits="userSpaceOnUse"
- id="AIgd19"
- x1="-3818.3081"
- y1="-3506.1616"
- x2="-3836.2568"
- y2="-3532.4282"
- gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop
- offset="0"
- style="stop-color:#4F0C81"
- id="stop225" />
- <stop
- offset="0.0701"
- style="stop-color:#690C73"
- id="stop227" />
- <stop
- offset="0.209"
- style="stop-color:#9A0A5B"
- id="stop229" />
- <stop
- offset="0.3368"
- style="stop-color:#C20748"
- id="stop231" />
- <stop
- offset="0.4512"
- style="stop-color:#E0053A"
- id="stop233" />
- <stop
- offset="0.5481"
- style="stop-color:#F20032"
- id="stop235" />
- <stop
- offset="0.6158"
- style="stop-color:#FA002F"
- id="stop237" />
- <stop
- offset="1"
- style="stop-color:#F7EE5F"
- id="stop239" />
- </linearGradient>
- </defs>
- <path
- style="fill:url(#AIgd19);"
- d="M41.383,24.964l0.96-0.345l0.92-0.227l0.878-0.152l0.923-0.077l0.878,0.077l0.919,0.192l0.88,0.268l0.919,0.423l0.956,0.537l0.959,0.691l0.995,0.803l1.033,0.96l1.108,1.11l1.11,1.266l1.186,1.418l1.264,1.57l-0.69,0.039l-0.611,0.072 l-0.576,0.039l-0.534,0.076l-0.537,0.076l-0.573,0.076l-0.653,0.113l-0.765,0.117l-0.689-0.574l-0.65-0.613l-0.689-0.653l-0.612-0.653l-0.649-0.649l-0.649-0.65l-0.613-0.653l-0.651-0.651l-0.651-0.612l-0.688-0.574l-0.651-0.576l-0.688-0.574l-0.727-0.498 l-0.767-0 [...]
- id="path241" />
- <path
- style="fill:url(#AIgd18);"
- d="M38.167,25.805l0.727-0.611l0.808-0.307l0.88-0.074l0.879,0.191l0.958,0.383l0.956,0.538l0.995,0.688l0.996,0.805l0.996,0.881l0.993,0.921l0.956,0.921l0.92,0.958l0.841,0.88l0.84,0.805l0.729,0.691l0.69,0.574l-4.176,0.496l-0.536-0.613 l-0.536-0.615l-0.498-0.613l-0.533-0.611l-0.537-0.613l-0.534-0.651l-0.573-0.614l-0.535-0.576l-0.613-0.574l-0.612-0.573l-0.652-0.538l-0.688-0.498l-0.728-0.497l-0.766-0.423l-0.804-0.383l-0.843-0.346z"
- id="path243" />
- <path
- style="fill:url(#AIgd19);"
- d="M31.886,28.481l1.148-1.111l1.111-0.802l1.073-0.534l1.072-0.307l1.072-0.037l1.034,0.154l1.033,0.385l0.996,0.498l0.994,0.689l0.955,0.804l0.996,0.921l0.919,0.996l0.957,1.035l0.917,1.111l0.918,1.111l0.919,1.11l-0.729,0.04 l-0.611,0.035l-0.498,0.039l-0.461,0.076l-0.458,0.076l-0.499,0.075l-0.571,0.078l-0.692,0.112l-0.803-1.034l-0.766-0.919l-0.803-0.844l-0.766-0.728l-0.802-0.612l-0.766-0.538l-0.728-0.461l-0.768-0.382l-0.728-0.309l-0.688-0.229l-0.728-0.192l-0.689-0.152 l-0.648-0.08l- [...]
- id="path245" />
- <path
- style="fill:url(#AIgd18);"
- d="M27.402,29.512l1.267-0.461l1.187-0.344l1.187-0.189l1.109-0.077l1.111,0.001l1.071,0.155l1.035,0.231l0.996,0.347l0.995,0.419l0.919,0.537l0.957,0.613l0.878,0.689l0.882,0.768l0.84,0.842l0.806,0.922l0.803,0.996l-0.803,0.115 l-0.919,0.111l-0.921,0.115l-0.921,0.115l-0.842,0.113L38.39,35.61l-0.499,0.037l-0.191-0.002l-0.075-0.075l-0.192-0.153l-0.269-0.268l-0.343-0.346l-0.423-0.42l-0.495-0.424l-0.575-0.496l-0.65-0.538l-0.728-0.499l-0.765-0.536l-0.844-0.5l-0.918-0.495 l-0.92-0.424l-0.99 [...]
- id="path247" />
- <path
- style="fill:url(#AIgd19);"
- d="M21.735,30.196l1.034-0.418l1.035-0.307l1.108-0.115l1.073,0.001l1.111,0.118l1.108,0.229l1.072,0.346l1.111,0.422l1.033,0.498l1.033,0.537l0.995,0.651l0.994,0.651l0.882,0.693l0.881,0.727l0.802,0.728l0.726,0.729l-0.495,0.037 l-0.612,0.076l-0.689,0.075l-0.728,0.077l-0.729,0.075l-0.652,0.076l-0.573,0.037h-0.422l-0.001-0.077l-0.191-0.191l-0.38-0.268l-0.574-0.385l-0.689-0.42l-0.805-0.5l-0.919-0.537l-0.956-0.533l-0.955-0.54l-0.996-0.538l-0.998-0.496l-0.916-0.457l-0.846-0.387 l-0.762-0. [...]
- id="path249" />
- <path
- style="fill:url(#AIgd18);"
- d="M16.373,31.303l0.537-0.842l0.805-0.498l0.996-0.188h1.147l1.264,0.268l1.379,0.422l1.455,0.576l1.415,0.651l1.455,0.729l1.339,0.766l1.265,0.73l1.149,0.727l0.954,0.615l0.729,0.459l0.496,0.342l0.23,0.117l-0.537,0.116l-0.61,0.077 l-0.653,0.073l-0.689,0.038l-0.727,0.078l-0.729,0.074l-0.688,0.115l-0.689,0.115l-0.729-0.346l-0.688-0.348l-0.729-0.381l-0.688-0.385l-0.69-0.346l-0.688-0.383l-0.728-0.384l-0.688-0.382l-0.689-0.35l-0.688-0.382l-0.729-0.343l-0.688-0.307l-0.689-0.348 l-0.727-0. [...]
- id="path251" />
- <path
- style="fill:url(#AIgd10);"
- d="M9.518,33.135l0.844-0.611l0.956-0.346l0.996-0.149l1.07,0.001l1.113,0.189l1.148,0.348l1.11,0.421l1.108,0.5l1.035,0.574l1.032,0.575l0.919,0.614l0.804,0.536l0.727,0.499l0.574,0.46l0.42,0.306l0.229,0.193l-0.612,0.074l-0.574,0.077 l-0.495,0.076l-0.501,0.037l-0.536,0.037l-0.496,0.076L19.813,37.7l-0.61,0.074l-0.537-0.342l-0.536-0.348l-0.574-0.42l-0.574-0.383L16.37,35.86l-0.613-0.421l-0.612-0.423l-0.612-0.383l-0.614-0.384l-0.647-0.308l-0.652-0.305l-0.613-0.232l-0.648-0.189 l-0.615-0. [...]
- id="path253" />
- <path
- style="fill:url(#AIgd11);"
- d="M12.044,32.029l0.653-0.423l0.688-0.305l0.652-0.154l0.688-0.074l0.689,0.037l0.728,0.152l0.807,0.27l0.838,0.308l0.921,0.423l0.959,0.459l1.07,0.576l1.147,0.614l1.265,0.65l1.378,0.692l1.49,0.765l1.648,0.768l-0.613,0.04L26.363,36.9 l-0.688,0.078l-0.691,0.112l-0.613,0.078l-0.457,0.078l-0.346,0.035l-0.153-0.035l-0.075-0.079l-0.27-0.19l-0.345-0.309l-0.459-0.344l-0.573-0.422l-0.689-0.459l-0.729-0.5l-0.803-0.499l-0.879-0.498l-0.882-0.497l-0.955-0.425l-0.957-0.384l-0.959-0.304 l-0.957-0 [...]
- id="path255" />
- <path
- style="fill:url(#AIgd11);"
- d="M6.451,35.086l0.691-0.766l0.726-0.574l0.729-0.382l0.766-0.229l0.767-0.037l0.804,0.076l0.844,0.192l0.804,0.271l0.84,0.422l0.805,0.42l0.842,0.536l0.843,0.539l0.843,0.536l0.803,0.574l0.805,0.578l0.803,0.496l-0.459,0.076l-0.498,0.038 l-0.574,0.116l-0.613,0.072l-0.649,0.079l-0.69,0.073l-0.65,0.078l-0.653,0.075l-0.229-0.497l-0.269-0.422l-0.305-0.422l-0.384-0.383l-0.383-0.344l-0.419-0.27l-0.5-0.271l-0.497-0.229l-0.536-0.191l-0.572-0.154L9.706,35.05l-0.612-0.079l-0.65-0.037 l-0.652,0 [...]
- id="path257" />
- <path
- style="fill:url(#AIgd11);"
- d="M1.738,37.609l0.193-0.306l0.306-0.268l0.422-0.228l0.459-0.154l0.536-0.114l0.612-0.036l0.613,0.001l0.689,0.037l0.65,0.114l0.689,0.155l0.652,0.229l0.61,0.269l0.576,0.308l0.534,0.383l0.422,0.422l0.381,0.461l-0.343,0.076L9.32,39.034 L8.9,39.11l-0.423,0.074l-0.382,0.037l-0.308,0.041H7.56H7.482l-0.153-0.078l-0.381-0.23l-0.652-0.307L5.53,38.304l-0.881-0.309l-0.995-0.269l-0.957-0.154l-0.959,0.036z"
- id="path259" />
- <path
- style="fill:url(#AIgd10);"
- d="M0.818,39.178l-0.036-0.609l0.152-0.461l0.271-0.307l0.42-0.191l0.497-0.078l0.575,0.041l0.613,0.076l0.688,0.154l0.65,0.229l0.65,0.231l0.613,0.23l0.535,0.23l0.46,0.23l0.383,0.154l0.191,0.152l0.078,0.036l-3.065,0.533l-0.27-0.112 l-0.42-0.117l-0.459-0.153L2.81,39.294l-0.536-0.115l-0.535-0.074L1.24,39.104l-0.422,0.074z"
- id="path261" />
- <path
- style="fill:url(#AIgd10);"
- d="M3.349,36.616l0.612-0.498l0.651-0.383l0.729-0.342l0.805-0.231l0.806-0.153l0.803-0.11l0.844,0.001l0.841,0.072l0.804,0.156l0.804,0.27l0.729,0.307l0.689,0.383l0.649,0.461l0.536,0.535l0.421,0.613l0.344,0.689l-0.499,0.039l-0.457,0.077 l-0.5,0.036l-0.536,0.076l-0.535,0.078l-0.574,0.037L10.7,38.844l-0.65,0.072l-0.231-0.341l-0.268-0.308L9.244,38l-0.343-0.27L8.519,37.5l-0.421-0.23l-0.423-0.192l-0.459-0.151l-0.459-0.154L6.26,36.657L5.8,36.581l-0.499-0.04l-0.497-0.037l-0.496-0.001 l-0.4 [...]
- id="path263" />
- <defs
- id="defs265">
- <linearGradient
- gradientUnits="userSpaceOnUse"
- id="AIgd31"
- x1="-3644.5117"
- y1="-3531.5527"
- x2="-3636.6318"
- y2="-3508.3506"
- gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop
- offset="0"
- style="stop-color:#681083"
- id="stop268" />
- <stop
- offset="0.0006"
- style="stop-color:#681083"
- id="stop270" />
- <stop
- offset="0.072"
- style="stop-color:#8D0F6D"
- id="stop272" />
- <stop
- offset="0.1459"
- style="stop-color:#AD0D5A"
- id="stop274" />
- <stop
- offset="0.2229"
- style="stop-color:#C80A4A"
- id="stop276" />
- <stop
- offset="0.3041"
- style="stop-color:#DE083E"
- id="stop278" />
- <stop
- offset="0.3913"
- style="stop-color:#ED0335"
- id="stop280" />
- <stop
- offset="0.4884"
- style="stop-color:#F60030"
- id="stop282" />
- <stop
- offset="0.6158"
- style="stop-color:#FA002F"
- id="stop284" />
- <stop
- offset="1"
- style="stop-color:#F7EE5F"
- id="stop286" />
- </linearGradient>
- </defs>
- <path
- style="fill:url(#AIgd31);"
- d="M139.689,18.299l0.077,0.117l0.192,0.307l0.267,0.497l0.344,0.613l0.386,0.727l0.382,0.806l0.346,0.92l0.303,0.918l0.228,0.959l0.079,0.92L142.251,26l-0.192,0.842l-0.422,0.768l-0.651,0.687l-0.919,0.535l-1.189,0.384l0.193-0.578 l0.117-0.611l0.113-0.611l0.076-0.689l0.039-0.689V25.31l-0.037-0.69l-0.037-0.729l-0.076-0.729l-0.074-0.725l-0.116-0.69l-0.152-0.651l-0.113-0.651l-0.154-0.575l-0.188-0.574l-0.155-0.498l0.191-0.075l0.154-0.04l0.19-0.076l0.156-0.036l0.153-0.077l0.15-0.039 l0.191 [...]
- id="path288" />
- <path
- style="fill:url(#AIgd31);"
- d="M138.389,18.835l0.534,2.108l0.382,1.914l0.189,1.646l0.037,1.455l-0.077,1.264l-0.23,1.072l-0.307,0.92l-0.347,0.764l-0.46,0.613l-0.497,0.496l-0.498,0.347l-0.495,0.267l-0.54,0.191l-0.459,0.076l-0.42,0.037h-0.384l0.229-0.613 l0.229-0.612l0.192-0.688l0.154-0.689l0.152-0.767l0.118-0.764l0.116-0.767l0.075-0.803l0.041-0.806l0.001-0.843l-0.041-0.804l-0.073-0.843l-0.114-0.804l-0.155-0.843l-0.188-0.766l-0.229-0.805l0.457-0.154l0.463-0.152l0.422-0.152l0.418-0.115l0.348-0.113 l0.381-0.115 [...]
- id="path290" />
- <path
- style="fill:url(#AIgd31);"
- d="M135.285,19.792l0.231,0.765l0.227,0.959l0.155,1.073l0.072,1.186l0.041,1.303l-0.002,1.301l-0.116,1.301l-0.192,1.267l-0.271,1.187l-0.345,1.109l-0.499,0.957l-0.572,0.766l-0.731,0.574l-0.84,0.304l-0.96,0.04l-1.108-0.307l0.422-0.691 l0.421-0.727l0.347-0.766l0.307-0.727l0.229-0.803l0.231-0.768l0.152-0.805l0.154-0.805l0.077-0.804l0.038-0.841v-0.805l-0.073-0.842l-0.076-0.842l-0.152-0.806l-0.152-0.845l-0.229-0.803l0.383-0.152l0.458-0.152l0.461-0.153l0.46-0.153l0.46-0.151l0.382-0.153 l [...]
- id="path292" />
- <path
- style="fill:url(#AIgd31);"
- d="M125.546,35.674l1.036,0.08l0.997-0.154l0.879-0.381l0.805-0.535l0.766-0.73l0.652-0.879l0.536-0.994l0.499-1.109l0.384-1.188l0.309-1.266l0.192-1.3l0.078-1.302l0.001-1.301l-0.114-1.303l-0.229-1.265l-0.343-1.188l-0.422,0.152 l-0.425,0.154l-0.456,0.114l-0.463,0.152l-0.458,0.154l-0.497,0.153l-0.46,0.152l-0.497,0.152v0.804l-0.001,0.879l-0.04,0.999l-0.039,1.033l-0.039,1.033l-0.038,1.072l-0.116,1.11l-0.113,1.032l-0.156,1.035L127.62,32l-0.233,0.919l-0.268,0.806l-0.308,0.687 l-0.384,0.57 [...]
- id="path294" />
- <defs
- id="defs296">
- <linearGradient
- gradientUnits="userSpaceOnUse"
- id="AIgd35"
- x1="-3738.23"
- y1="-3453.355"
- x2="-3733.0664"
- y2="-3424.071"
- gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2110.5286 1859.3658)">
- <stop
- offset="0"
- style="stop-color:#681083"
- id="stop299" />
- <stop
- offset="0.0752"
- style="stop-color:#6F1182"
- id="stop301" />
- <stop
- offset="0.1935"
- style="stop-color:#831380"
- id="stop303" />
- <stop
- offset="0.3399"
- style="stop-color:#A3157B"
- id="stop305" />
- <stop
- offset="0.5088"
- style="stop-color:#D11975"
- id="stop307" />
- <stop
- offset="0.6158"
- style="stop-color:#F21B71"
- id="stop309" />
- <stop
- offset="1"
- style="stop-color:#F7EE5F"
- id="stop311" />
- </linearGradient>
- </defs>
- <path
- style="fill:url(#AIgd35);"
- d="M128.277,22.083l-0.384,0.153l-0.383,0.114l-0.343,0.115l-0.386,0.077l-0.382,0.114l-0.347,0.113l-0.384,0.116l-0.38,0.153l-0.077,0.766l-0.041,0.84l-0.039,0.92l-0.038,0.958l-0.001,0.958l-0.001,1.031l-0.04,1.037l-0.039,0.994 l-0.076,0.997l-0.115,0.994l-0.193,0.919l-0.191,0.844l-0.305,0.802l-0.346,0.727l-0.422,0.616l-0.536,0.496l1.108-0.268l0.919-0.383l0.767-0.533l0.651-0.614l0.537-0.729l0.423-0.839l0.306-0.919l0.232-0.959l0.156-1.072l0.112-1.11l0.039-1.15l0.042-1.225 l0.037-1.225l [...]
- id="path313" />
- <defs
- id="defs315">
- <linearGradient
- gradientUnits="userSpaceOnUse"
- id="AIgd36"
- x1="-3716.3066"
- y1="-3509.6641"
- x2="-3713.6802"
- y2="-3491.7153"
- gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop
- offset="0"
- style="stop-color:#681083"
- id="stop318" />
- <stop
- offset="0.0006"
- style="stop-color:#681083"
- id="stop320" />
- <stop
- offset="0.072"
- style="stop-color:#8D0F6D"
- id="stop322" />
- <stop
- offset="0.1459"
- style="stop-color:#AD0D5A"
- id="stop324" />
- <stop
- offset="0.2229"
- style="stop-color:#C80A4A"
- id="stop326" />
- <stop
- offset="0.3041"
- style="stop-color:#DE083E"
- id="stop328" />
- <stop
- offset="0.3913"
- style="stop-color:#ED0335"
- id="stop330" />
- <stop
- offset="0.4884"
- style="stop-color:#F60030"
- id="stop332" />
- <stop
- offset="0.6158"
- style="stop-color:#FA002F"
- id="stop334" />
- <stop
- offset="1"
- style="stop-color:#F7EE5F"
- id="stop336" />
- </linearGradient>
- </defs>
- <path
- style="fill:url(#AIgd36);"
- d="M118.116,38.426l1.531-0.074l1.304-0.305l1.07-0.497l0.882-0.651l0.689-0.842l0.502-0.958l0.419-1.071l0.27-1.188l0.154-1.226l0.114-1.261l0.041-1.305l0.001-1.262l0.001-1.305l0.001-1.223l0.076-1.15l0.078-1.071l-0.421,0.114 l-0.383,0.113l-0.343,0.117l-0.387,0.113l-0.382,0.113l-0.343,0.115l-0.384,0.077l-0.423,0.114l0.039,0.113l0.075,0.269l0.078,0.423l0.114,0.537l0.074,0.688l0.078,0.768l0.039,0.881l-0.04,0.996l-0.114,1.035l-0.195,1.145l-0.347,1.189l-0.42,1.225l-0.614,1.265 l-0.766,1. [...]
- id="path338" />
- <path
- style="fill:url(#AIgd36);"
- d="M112.905,40.07l1.035,0.191l1.035-0.073l0.995-0.346l0.996-0.537l0.956-0.725l0.92-0.881l0.844-1.07l0.769-1.188l0.649-1.265l0.576-1.378l0.462-1.456l0.309-1.489l0.192-1.496l0.041-1.531l-0.152-1.454l-0.308-1.456l-3.638,1.146 l0.037,0.613l0.037,0.729l-0.038,0.801l-0.08,0.92l-0.112,0.958l-0.192,1.034l-0.192,1.072l-0.308,1.109l-0.347,1.109l-0.421,1.073l-0.461,1.071l-0.575,1.035l-0.612,0.995l-0.729,0.919l-0.805,0.841l-0.883,0.727z"
- id="path340" />
- <defs
- id="defs342">
- <linearGradient
- gradientUnits="userSpaceOnUse"
- id="AIgd38"
- x1="-3716.5049"
- y1="-3512.9565"
- x2="-3712.3662"
- y2="-3473.3286"
- gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop
- offset="0"
- style="stop-color:#681083"
- id="stop345" />
- <stop
- offset="0.0006"
- style="stop-color:#681083"
- id="stop347" />
- <stop
- offset="0.072"
- style="stop-color:#8D0F6D"
- id="stop349" />
- <stop
- offset="0.1459"
- style="stop-color:#AD0D5A"
- id="stop351" />
- <stop
- offset="0.2229"
- style="stop-color:#C80A4A"
- id="stop353" />
- <stop
- offset="0.3041"
- style="stop-color:#DE083E"
- id="stop355" />
- <stop
- offset="0.3913"
- style="stop-color:#ED0335"
- id="stop357" />
- <stop
- offset="0.4884"
- style="stop-color:#F60030"
- id="stop359" />
- <stop
- offset="0.6158"
- style="stop-color:#FA002F"
- id="stop361" />
- <stop
- offset="1"
- style="stop-color:#F7EE5F"
- id="stop363" />
- </linearGradient>
- </defs>
- <path
- style="fill:url(#AIgd38);"
- d="M118.662,24.987l-0.573,0.189l-0.729,0.191l-0.807,0.268l-0.84,0.229l-0.806,0.27l-0.804,0.227l-0.689,0.191l-0.537,0.115l-0.076,0.881l-0.042,0.955l-0.075,0.959l-0.038,0.995l-0.117,0.995l-0.077,1.037l-0.115,0.994l-0.153,0.996 l-0.19,0.956l-0.232,0.921l-0.309,0.916l-0.344,0.842l-0.422,0.807l-0.498,0.688l-0.536,0.65l-0.65,0.576l0.766,0.114l0.803-0.038l0.804-0.19l0.805-0.343l0.804-0.5l0.807-0.612l0.768-0.763l0.766-0.958l0.689-1.034l0.611-1.227l0.578-1.339l0.495-1.528 l0.388-1.65l0.3 [...]
- id="path365" />
- <path
- style="fill:url(#AIgd36);"
- d="M103.98,41.593l1.725,0.081l1.455-0.154l1.265-0.418l0.998-0.653l0.841-0.802l0.691-0.958l0.497-1.072l0.386-1.224l0.308-1.225l0.19-1.343l0.116-1.3l0.117-1.302l0.038-1.303l0.078-1.188l0.075-1.11l0.117-0.995l-0.535,0.114l-0.463,0.115 l-0.419,0.153l-0.418,0.112l-0.463,0.117l-0.422,0.111l-0.496,0.154l-0.576,0.151l-0.116,1.038l-0.112,0.992l-0.116,0.996l-0.156,0.955l-0.116,0.961l-0.153,0.918l-0.189,0.879l-0.194,0.881l-0.269,0.844l-0.308,0.841l-0.382,0.805l-0.422,0.806l-0.536,0.801 l-0 [...]
- id="path367" />
- <path
- style="fill:url(#AIgd38);"
- d="M99.349,42.433l1.532,0.078l1.34-0.192l1.188-0.418l1.036-0.65l0.88-0.805l0.766-0.957l0.615-1.107l0.537-1.188l0.458-1.227l0.347-1.3l0.269-1.266l0.194-1.299l0.19-1.226l0.116-1.15l0.116-1.073l0.079-0.919l-0.539,0.117l-0.459,0.112 l-0.42,0.115l-0.423,0.077l-0.38,0.113l-0.425,0.074l-0.495,0.152l-0.576,0.115l-0.192,1.496l-0.229,1.417l-0.27,1.301l-0.269,1.226l-0.31,1.109l-0.345,1.071l-0.383,0.919l-0.384,0.883l-0.383,0.803l-0.425,0.727l-0.459,0.613l-0.422,0.573l-0.459,0.536 l-0.461,0. [...]
- id="path369" />
- <defs
- id="defs371">
- <linearGradient
- gradientUnits="userSpaceOnUse"
- id="AIgd41"
- x1="-3711.1768"
- y1="-3514.0366"
- x2="-3709.7402"
- y2="-3493.4663"
- gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop
- offset="0"
- style="stop-color:#681083"
- id="stop374" />
- <stop
- offset="0.0006"
- style="stop-color:#681083"
- id="stop376" />
- <stop
- offset="0.072"
- style="stop-color:#8D0F6D"
- id="stop378" />
- <stop
- offset="0.1459"
- style="stop-color:#AD0D5A"
- id="stop380" />
- <stop
- offset="0.2229"
- style="stop-color:#C80A4A"
- id="stop382" />
- <stop
- offset="0.3041"
- style="stop-color:#DE083E"
- id="stop384" />
- <stop
- offset="0.3913"
- style="stop-color:#ED0335"
- id="stop386" />
- <stop
- offset="0.4884"
- style="stop-color:#F60030"
- id="stop388" />
- <stop
- offset="0.6158"
- style="stop-color:#FA002F"
- id="stop390" />
- <stop
- offset="1"
- style="stop-color:#F7EE5F"
- id="stop392" />
- </linearGradient>
- </defs>
- <path
- style="fill:url(#AIgd41);"
- d="M94.98,43.004l1.457,0.078l1.302-0.189l1.151-0.424l1.071-0.611l0.881-0.802l0.805-0.919l0.69-1.072l0.614-1.146l0.535-1.189l0.422-1.263l0.347-1.264l0.308-1.262l0.271-1.188l0.192-1.149l0.152-1.031l0.155-0.922l-0.459,0.076l-0.46,0.116 l-0.462,0.114l-0.459,0.115l-0.462,0.115l-0.458,0.112l-0.46,0.114l-0.497,0.117l-0.038,0.725l-0.116,0.805l-0.153,0.843l-0.269,0.918l-0.27,0.995l-0.382,0.957l-0.385,1.033l-0.422,0.998l-0.499,0.996l-0.537,0.957l-0.534,0.879l-0.577,0.84l-0.574,0.806 l-0.6 [...]
- id="path394" />
- <defs
- id="defs396">
- <linearGradient
- gradientUnits="userSpaceOnUse"
- id="AIgd42"
- x1="-3718.4951"
- y1="-3510.1016"
- x2="-3716.7441"
- y2="-3482.9595"
- gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop
- offset="0"
- style="stop-color:#681083"
- id="stop399" />
- <stop
- offset="0.0006"
- style="stop-color:#681083"
- id="stop401" />
- <stop
- offset="0.072"
- style="stop-color:#8D0F6D"
- id="stop403" />
- <stop
- offset="0.1459"
- style="stop-color:#AD0D5A"
- id="stop405" />
- <stop
- offset="0.2229"
- style="stop-color:#C80A4A"
- id="stop407" />
- <stop
- offset="0.3041"
- style="stop-color:#DE083E"
- id="stop409" />
- <stop
- offset="0.3913"
- style="stop-color:#ED0335"
- id="stop411" />
- <stop
- offset="0.4884"
- style="stop-color:#F60030"
- id="stop413" />
- <stop
- offset="0.6158"
- style="stop-color:#FA002F"
- id="stop415" />
- <stop
- offset="1"
- style="stop-color:#F7EE5F"
- id="stop417" />
- </linearGradient>
- </defs>
- <path
- style="fill:url(#AIgd42);"
- d="M90.197,43.881l1.49,0.193l1.38-0.191l1.264-0.496l1.15-0.766l1.073-0.955l0.921-1.148l0.84-1.301l0.77-1.341l0.613-1.415l0.537-1.381l0.46-1.302l0.384-1.262l0.23-1.074l0.192-0.88l0.114-0.65l0.001-0.381l-0.573,0.111l-0.537,0.115 l-0.535,0.152l-0.536,0.115l-0.536,0.152l-0.5,0.113l-0.497,0.115l-0.499,0.078l-0.191,0.651l-0.19,0.765l-0.229,0.879l-0.271,0.996l-0.308,1.035l-0.343,1.071l-0.384,1.069l-0.424,1.114l-0.461,1.07l-0.497,0.995l-0.537,0.959l-0.574,0.842l-0.653,0.725 l-0.65,0.574 [...]
- id="path419" />
- <path
- style="fill:url(#AIgd42);"
- d="M86.712,43.688l1.377,0.307l1.223,0.001l1.113-0.267l1.034-0.535l0.882-0.729l0.805-0.881l0.727-1.068l0.652-1.15l0.539-1.226l0.498-1.261l0.384-1.265l0.385-1.227l0.307-1.147l0.231-1.035l0.23-0.918l0.189-0.727l-0.419,0.076 l-0.423,0.038l-0.38,0.075l-0.347,0.076l-0.384,0.076l-0.346,0.078l-0.305,0.074l-0.345,0.041l-0.118,0.879l-0.189,0.919l-0.232,0.917l-0.228,0.883l-0.309,0.918l-0.347,0.881l-0.382,0.844l-0.461,0.842l-0.46,0.842l-0.537,0.804l-0.615,0.765l-0.61,0.688 l-0.729,0.69l-0.7 [...]
- id="path421" />
- <path
- style="fill:url(#AIgd38);"
- d="M82.345,44.374l1.147,0.002l1.112-0.115l1.07-0.268l1.037-0.384l0.956-0.533l0.959-0.65l0.842-0.763l0.841-0.842l0.73-0.96l0.69-1.032l0.614-1.15l0.573-1.186l0.461-1.264l0.385-1.34l0.347-1.379l0.23-1.414l-0.498,0.113l-0.499,0.076 l-0.536,0.115l-0.496,0.074l-0.497,0.078l-0.459,0.112l-0.5,0.077l-0.459,0.115l-0.231,0.805l-0.191,0.842l-0.231,0.805l-0.194,0.803l-0.23,0.804l-0.228,0.804l-0.307,0.766l-0.346,0.804l-0.42,0.767l-0.463,0.803l-0.576,0.766l-0.688,0.766l-0.768,0.729 l-0.918,0.7 [...]
- id="path423" />
- <path
- style="fill:url(#AIgd38);"
- d="M76.14,45.095l1.495,0.118l1.454-0.076l1.34-0.229l1.266-0.382l1.187-0.497l1.112-0.649l1.033-0.768l0.918-0.917l0.844-0.955l0.767-1.073l0.693-1.148l0.573-1.222l0.496-1.304l0.425-1.34l0.307-1.377l0.233-1.381l-0.423,0.076l-0.46,0.117 l-0.456,0.074l-0.461,0.075l-0.459,0.078l-0.5,0.114l-0.497,0.076l-0.5,0.115l-0.152,0.955l-0.23,0.957l-0.31,0.96l-0.383,0.917l-0.457,0.918l-0.502,0.918l-0.574,0.882l-0.648,0.843l-0.691,0.844l-0.767,0.762l-0.808,0.727l-0.879,0.689l-0.921,0.611 l-0.995,0. [...]
- id="path425" />
- <path
- style="fill:url(#AIgd36);"
- d="M72.732,45.475l1.264-0.075l1.226-0.189l1.228-0.306l1.186-0.458l1.112-0.536l1.109-0.648l1.034-0.729l0.958-0.842l0.881-0.917l0.843-0.993l0.73-1.076l0.65-1.109l0.536-1.184l0.46-1.226l0.348-1.267l0.229-1.299l-0.419,0.074l-0.385,0.037 l-0.346,0.039l-0.343,0.039l-0.346,0.037l-0.382,0.077L83.849,33l-0.539,0.075l-0.537,1.112l-0.459,1.031l-0.46,0.997l-0.422,0.919l-0.46,0.881l-0.424,0.805l-0.461,0.764l-0.498,0.727l-0.537,0.729l-0.613,0.649l-0.688,0.69l-0.765,0.611l-0.884,0.65 l-0.996,0 [...]
- id="path427" />
- <path
- style="fill:url(#AIgd38);"
- d="M66.604,45.855l1.877,0.077l1.763-0.073l1.57-0.267l1.455-0.422l1.34-0.572l1.187-0.691l1.113-0.801l0.993-0.92l0.921-0.993l0.844-1.072l0.729-1.109l0.688-1.189l0.652-1.184l0.577-1.187l0.538-1.227l0.496-1.187l-0.343,0.036l-0.461,0.078 l-0.573,0.076l-0.575,0.076l-0.613,0.115l-0.537,0.076l-0.456,0.076l-0.347,0.035l-0.46,1.074l-0.499,1.074l-0.577,0.994l-0.573,0.955l-0.652,0.881l-0.688,0.879l-0.729,0.804l-0.804,0.807l-0.804,0.727l-0.885,0.688l-0.917,0.688l-0.96,0.613l-0.995,0.572 l-1. [...]
- id="path429" />
- <path
- style="fill:url(#AIgd36);"
- d="M62.966,46.387L64,46.35l1.071-0.152l1.15-0.269l1.186-0.419l1.188-0.495l1.189-0.613l1.188-0.726l1.187-0.803l1.149-0.918l1.111-0.957l1.035-1.07l0.999-1.15l0.879-1.188l0.804-1.262l0.691-1.34l0.576-1.38l-0.575,0.079l-0.575,0.074 l-0.611,0.037l-0.612,0.077l-0.536,0.037l-0.461,0.077l-0.382,0.076l-0.192,0.115l-0.69,0.535l-0.689,0.575l-0.729,0.688l-0.729,0.688l-0.727,0.766l-0.767,0.802l-0.767,0.844l-0.768,0.845l-0.766,0.879l-0.804,0.842l-0.805,0.842l-0.845,0.84l-0.842,0.843 l-0.845,0 [...]
- id="path431" />
- <path
- style="fill:url(#AIgd38);"
- d="M57.375,46.383l0.997,0.654l1.032,0.268l1.034,0.001l1.073-0.268l1.071-0.536l1.073-0.729l1.111-0.916l1.11-1.033l1.112-1.188l1.148-1.225l1.189-1.301l1.188-1.299l1.188-1.264l1.226-1.264l1.228-1.148l1.226-1.031h-0.425l-0.494,0.074 l-0.576,0.038l-0.573,0.116L72.7,34.411l-0.612,0.113l-0.572,0.115l-0.5,0.075l-0.956,0.88l-0.957,0.88l-0.923,0.919l-0.919,0.919l-0.881,0.916l-0.883,0.921l-0.88,0.92l-0.845,0.84l-0.844,0.84l-0.842,0.768l-0.805,0.688l-0.804,0.613l-0.805,0.535l-0.767,0.459 l- [...]
- id="path433" />
- <path
- style="fill:url(#AIgd36);"
- d="M53.046,46.879l1.572,0.001l1.492-0.151l1.342-0.385l1.304-0.494l1.187-0.614l1.109-0.765l1.075-0.84l0.995-0.92l0.997-0.994l0.956-1.033l0.921-1.035l0.959-1.07l0.959-1.07l0.994-1.034l1.035-0.957l1.072-0.918l-0.382,0.04l-0.458,0.037 l-0.577,0.074l-0.572,0.041l-0.577,0.073l-0.459,0.038l-0.382,0.041l-0.229-0.001l-0.651,0.151L66.076,35.4l-0.649,0.423l-0.692,0.573l-0.689,0.687l-0.729,0.805l-0.766,0.844l-0.769,0.915l-0.88,0.958l-0.883,0.955l-0.997,0.996l-1.032,0.959l-1.111,0.955 l-1.18 [...]
- id="path435" />
- <path
- style="fill:url(#AIgd18);"
- d="M138.274,15.35v-0.153l0.04-0.42l0.038-0.649l0.04-0.807l0.039-0.957l-0.037-1.033l-0.038-1.072l-0.111-1.111l-0.229-1.033l-0.309-0.996l-0.38-0.882l-0.572-0.728l-0.654-0.537l-0.843-0.307l-1.034-0.039l-1.186,0.306l0.385,0.384 l0.343,0.459l0.345,0.574l0.306,0.613l0.305,0.689l0.27,0.689l0.264,0.767l0.271,0.804l0.228,0.767l0.19,0.806l0.194,0.803l0.188,0.766l0.155,0.768l0.152,0.727l0.114,0.65l0.113,0.613l0.19-0.037l0.154-0.037l0.189-0.078l0.155-0.037l0.151-0.079l0.155-0.075 l0.192-0.0 [...]
- id="path437" />
- <defs
- id="defs439">
- <linearGradient
- gradientUnits="userSpaceOnUse"
- id="AIgd52"
- x1="-3690.9155"
- y1="-3526.2993"
- x2="-3702.7354"
- y2="-3558.2568"
- gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop
- offset="0"
- style="stop-color:#4F0C81"
- id="stop442" />
- <stop
- offset="0.0701"
- style="stop-color:#690C73"
- id="stop444" />
- <stop
- offset="0.209"
- style="stop-color:#9A0A5B"
- id="stop446" />
- <stop
- offset="0.3368"
- style="stop-color:#C20748"
- id="stop448" />
- <stop
- offset="0.4512"
- style="stop-color:#E0053A"
- id="stop450" />
- <stop
- offset="0.5481"
- style="stop-color:#F20032"
- id="stop452" />
- <stop
- offset="0.6158"
- style="stop-color:#FA002F"
- id="stop454" />
- <stop
- offset="1"
- style="stop-color:#F7EE5F"
- id="stop456" />
- </linearGradient>
- </defs>
- <path
- style="fill:url(#AIgd52);"
- d="M136.86,15.925l-0.497-2.489l-0.535-2.108l-0.535-1.801l-0.532-1.492l-0.539-1.188l-0.534-0.958l-0.533-0.689l-0.499-0.497l-0.536-0.347l-0.458-0.153l-0.502-0.039l-0.42,0.078l-0.419,0.152l-0.382,0.191l-0.348,0.229l-0.306,0.23 l0.536,0.497l0.533,0.573l0.462,0.538l0.494,0.611l0.424,0.615l0.422,0.648l0.382,0.652l0.344,0.691l0.344,0.727l0.306,0.766l0.307,0.768l0.268,0.805l0.227,0.842l0.23,0.842l0.227,0.882l0.194,0.919l0.457-0.077l0.345-0.036l0.232-0.077l0.153-0.077l0.151-0.037 l0.156- [...]
- id="path458" />
- <path
- style="fill:url(#AIgd18);"
- d="M134.944,16.651l-0.113-0.918l-0.194-1.035l-0.305-1.15l-0.379-1.226l-0.5-1.264l-0.571-1.227l-0.611-1.187l-0.688-1.111l-0.729-0.996l-0.765-0.843l-0.803-0.65l-0.842-0.425l-0.881-0.152l-0.882,0.152l-0.842,0.499l-0.882,0.878 l0.688,0.498l0.65,0.576l0.613,0.574l0.574,0.576l0.574,0.611l0.496,0.689l0.459,0.691l0.42,0.688l0.423,0.769l0.343,0.767l0.345,0.805l0.267,0.842l0.267,0.879l0.193,0.92l0.189,0.959l0.155,0.994l0.416-0.114l0.461-0.152l0.499-0.153l0.498-0.191l0.461-0.189 l0.421-0.1 [...]
- id="path460" />
- <path
- style="fill:url(#AIgd52);"
- d="M120.017,6.607l0.919-0.612l0.92-0.344l0.957-0.115l0.919,0.115l0.958,0.307l0.919,0.5l0.882,0.689l0.843,0.805l0.762,0.919l0.766,1.073l0.65,1.188l0.572,1.226l0.496,1.305l0.384,1.376l0.306,1.38l0.151,1.416l-0.46,0.115l-0.459,0.116 l-0.46,0.15l-0.46,0.154l-0.497,0.191l-0.499,0.113l-0.457,0.154l-0.498,0.075l-0.346-0.88l-0.305-0.959l-0.383-0.957l-0.348-0.957l-0.379-0.996l-0.419-0.998l-0.423-0.956l-0.421-0.918l-0.456-0.884l-0.499-0.805l-0.533-0.766l-0.539-0.651l-0.609-0.575 l-0.615-0 [...]
- id="path462" />
- <path
- style="fill:url(#AIgd18);"
- d="M115.804,7.75l1.455-0.648l1.302-0.344l1.149-0.038l1.034,0.193l0.919,0.421l0.806,0.65l0.724,0.807l0.65,0.957l0.575,1.072l0.495,1.188l0.5,1.229l0.457,1.225l0.457,1.264l0.421,1.264l0.459,1.188l0.497,1.111l-0.421,0.037l-0.384,0.115 l-0.383,0.113l-0.385,0.152l-0.381,0.118l-0.384,0.151l-0.421,0.114l-0.422,0.074l-0.038-0.151l-0.038-0.383l-0.114-0.498l-0.114-0.689l-0.189-0.803l-0.27-0.92l-0.306-0.996l-0.42-1.034l-0.494-1.034l-0.574-1.035l-0.728-1.035l-0.803-0.958l-0.96-0.918 l-1.07-0 [...]
- id="path464" />
- <path
- style="fill:url(#AIgd52);"
- d="M110.366,8.552l0.882-0.651l0.997-0.42l1.069-0.153l1.072,0.04l1.149,0.229l1.148,0.461l1.108,0.615l1.111,0.768l1.07,0.956l0.997,1.075l0.878,1.225l0.805,1.342l0.687,1.416l0.537,1.533l0.342,1.57l0.19,1.687l-3.945,1.029l-0.228-0.649 l-0.307-0.77l-0.306-0.803l-0.382-0.881l-0.461-0.92l-0.457-0.956l-0.537-0.961l-0.573-0.956l-0.652-0.957l-0.725-0.92l-0.766-0.842l-0.803-0.808l-0.878-0.728l-0.959-0.613l-0.996-0.537l-1.07-0.421z"
- id="path466" />
- <path
- style="fill:url(#AIgd18);"
- d="M120.502,21.387l-0.572,0.115l-0.727,0.152l-0.729,0.23l-0.808,0.229l-0.764,0.267l-0.729,0.191l-0.649,0.189l-0.536,0.152l-0.382-0.957l-0.421-0.995l-0.422-0.996l-0.42-1.036l-0.421-1.032l-0.458-0.997l-0.498-0.995l-0.497-0.997 l-0.533-0.918l-0.573-0.845l-0.614-0.804l-0.651-0.727l-0.65-0.652l-0.728-0.537l-0.804-0.423l-0.804-0.306l0.692-0.459l0.764-0.344l0.806-0.23l0.88-0.075l0.918,0.076l0.959,0.231l0.957,0.383l0.992,0.576l0.999,0.728l0.993,0.92l0.995,1.149l0.954,1.304 l0.919,1.532l [...]
- id="path468" />
- <path
- style="fill:url(#AIgd18);"
- d="M101.288,11.34l1.571-0.841l1.415-0.498l1.304-0.114l1.187,0.193l1.032,0.458l0.996,0.691l0.841,0.883l0.805,1.073l0.688,1.188l0.649,1.265l0.573,1.341l0.534,1.34l0.536,1.302l0.498,1.265l0.458,1.148l0.456,1.035l-0.534,0.076 l-0.459,0.112l-0.422,0.079l-0.422,0.114l-0.421,0.114l-0.459,0.115l-0.498,0.076l-0.572,0.112l-0.5-1.033l-0.458-1.036l-0.46-0.994l-0.458-0.958l-0.459-0.958l-0.495-0.88l-0.5-0.881l-0.495-0.806l-0.575-0.807l-0.61-0.727l-0.612-0.688l-0.688-0.652 l-0.769-0.615l-0.801 [...]
- id="path470" />
- <path
- style="fill:url(#AIgd52);"
- d="M96.537,12.715l1.419-0.765l1.339-0.383l1.265-0.075l1.225,0.191l1.111,0.461l1.069,0.689l0.996,0.844l0.921,0.998l0.841,1.149l0.802,1.187l0.726,1.227l0.652,1.264l0.611,1.266l0.537,1.148l0.455,1.111l0.423,0.957l-0.574,0.113 l-0.5,0.115l-0.46,0.113l-0.421,0.076l-0.458,0.115l-0.461,0.115l-0.536,0.076l-0.613,0.115l-0.688-1.533l-0.688-1.417l-0.646-1.302l-0.651-1.188l-0.614-1.071l-0.573-0.961l-0.61-0.84l-0.574-0.807l-0.612-0.651l-0.613-0.575l-0.611-0.498l-0.65-0.421 l-0.653-0.308l-0.6 [...]
- id="path472" />
- <path
- style="fill:url(#AIgd18);"
- d="M92.937,13.747l1.378-0.65l1.307-0.308l1.222,0.001l1.19,0.233l1.07,0.458l1.033,0.654l0.956,0.844l0.92,0.957l0.802,1.072l0.766,1.148l0.726,1.188l0.613,1.188l0.609,1.189l0.5,1.15l0.456,1.033l0.421,0.959l-0.459,0.113l-0.42,0.113 l-0.424,0.076l-0.383,0.116l-0.421,0.077l-0.42,0.075l-0.462,0.113l-0.496,0.077l-0.231-0.765l-0.342-0.845l-0.42-0.842l-0.497-0.919l-0.535-0.919l-0.651-0.921l-0.649-0.92l-0.728-0.92l-0.765-0.841l-0.805-0.846l-0.803-0.766l-0.804-0.652l-0.843-0.613 l-0.805-0.4 [...]
- id="path474" />
- <path
- style="fill:url(#AIgd52);"
- d="M88.608,14.852l1.417-0.762l1.38-0.345l1.379,0.039l1.301,0.385l1.264,0.612l1.226,0.879l1.149,1.038l1.069,1.147l0.995,1.229l0.881,1.264l0.8,1.227l0.65,1.187l0.536,1.036l0.422,0.879l0.23,0.652l0.113,0.383l-0.574,0.115l-0.498,0.113 l-0.498,0.115l-0.5,0.115l-0.496,0.115l-0.459,0.074l-0.499,0.077l-0.497,0.076l-0.344-0.651l-0.384-0.804l-0.458-0.882l-0.537-0.921l-0.571-1.033l-0.614-1.034l-0.646-0.997l-0.691-1.034l-0.727-0.959l-0.767-0.881l-0.802-0.804l-0.803-0.652l-0.844-0.537 l-0.84 [...]
- id="path476" />
- <path
- style="fill:url(#AIgd18);"
- d="M85.468,16.077l1.266-0.842l1.224-0.459l1.149-0.113l1.149,0.19l1.071,0.461l1.033,0.692l0.958,0.842l0.915,1.035l0.844,1.113l0.805,1.184l0.727,1.229l0.687,1.225l0.574,1.15l0.535,1.073l0.421,0.918l0.383,0.766l-0.46,0.077l-0.382,0.114 l-0.344,0.115l-0.308,0.113l-0.347,0.114l-0.305,0.115l-0.308,0.078l-0.343,0.073l-0.344-0.955l-0.421-0.958l-0.422-0.921l-0.46-0.918l-0.537-0.919l-0.531-0.844l-0.613-0.844l-0.65-0.805l-0.689-0.767l-0.764-0.688l-0.765-0.614l-0.844-0.574l-0.919-0.5 l-0.91 [...]
- id="path478" />
- <path
- style="fill:url(#AIgd52);"
- d="M81.483,16.993l1.113-0.422l1.109-0.266l1.148-0.077l1.074,0.078l1.109,0.231l1.032,0.345l1.034,0.536l1.034,0.652l0.956,0.768l0.918,0.92l0.881,0.996l0.842,1.112l0.802,1.226l0.689,1.34l0.688,1.418l0.571,1.491l-0.498,0.077 l-0.495,0.076l-0.501,0.115l-0.497,0.153l-0.496,0.115l-0.498,0.153l-0.497,0.115l-0.5,0.074l-0.343-0.842l-0.343-0.882l-0.347-0.843l-0.342-0.883l-0.422-0.842l-0.419-0.805l-0.501-0.842l-0.534-0.767l-0.649-0.729l-0.688-0.728l-0.805-0.652l-0.88-0.613 l-0.996-0.537l-1. [...]
- id="path480" />
- <path
- style="fill:url(#AIgd18);"
- d="M75.815,18.329l1.455-0.609l1.457-0.385l1.34-0.189l1.34-0.037l1.265,0.191l1.226,0.346l1.147,0.498l1.111,0.652l0.992,0.805l0.994,0.919l0.884,1.036l0.84,1.15l0.764,1.264l0.652,1.34l0.611,1.381l0.535,1.491l-0.459,0.077l-0.46,0.076 l-0.536,0.078l-0.501,0.074l-0.533,0.078l-0.538,0.074l-0.535,0.076l-0.535,0.076l-0.269-1.072l-0.383-0.994l-0.42-0.996l-0.533-0.959l-0.575-0.881L85.5,23.046l-0.688-0.805l-0.766-0.729l-0.842-0.689l-0.916-0.574l-0.959-0.539l-0.995-0.459l-1.071-0.346 l-1.112 [...]
- id="path482" />
- <path
- style="fill:url(#AIgd52);"
- d="M73.021,18.632l1.302-0.19l1.262-0.113l1.263,0.039l1.228,0.154l1.224,0.307l1.15,0.385l1.109,0.498l1.073,0.613l0.995,0.729l0.954,0.844l0.844,0.919l0.803,1.034L86.916,25l0.611,1.226l0.499,1.341l0.38,1.419l-0.46,0.035l-0.383,0.038 l-0.382,0.077l-0.384,0.077l-0.384,0.074l-0.382,0.078l-0.46,0.114l-0.496,0.076l-0.651-1.111l-0.613-1.073l-0.532-0.958l-0.5-0.956l-0.535-0.844l-0.498-0.804l-0.497-0.767l-0.572-0.69l-0.612-0.651l-0.688-0.575l-0.768-0.535l-0.842-0.498l-0.995-0.425 L75.7,19. [...]
- id="path484" />
- <path
- style="fill:url(#AIgd18);"
- d="M66.933,19.432l1.914-0.457l1.8-0.268l1.646-0.075l1.531,0.154l1.417,0.307l1.302,0.461l1.187,0.573l1.074,0.77l1.03,0.842l0.917,0.96l0.844,1.034l0.802,1.112l0.728,1.147l0.688,1.227l0.612,1.226l0.611,1.265l-0.307,0.037l-0.42,0.037 l-0.459,0.115l-0.501,0.076l-0.496,0.115l-0.462,0.114l-0.419,0.036l-0.346,0.039l-0.571-1.148l-0.613-1.035L79.753,27.1l-0.726-0.918l-0.766-0.883l-0.805-0.806l-0.879-0.726l-0.919-0.69l-0.956-0.616l-0.996-0.573l-1.034-0.498l-1.07-0.498l-1.111-0.423 l-1.147- [...]
- id="path486" />
- <path
- style="fill:url(#AIgd18);"
- d="M63.295,19.811l1.068-0.189l1.113-0.037l1.225,0.038l1.263,0.192l1.267,0.271l1.3,0.384l1.303,0.497l1.302,0.614l1.3,0.729l1.224,0.845l1.186,0.92l1.147,1.035l1.035,1.149l0.956,1.225l0.841,1.342l0.728,1.455l-0.537,0.039l-0.533,0.076 l-0.538,0.115l-0.536,0.113l-0.459,0.113l-0.385,0.117l-0.306,0.036l-0.19-0.037l-0.769-0.46l-0.763-0.537l-0.804-0.613l-0.843-0.689l-0.843-0.729l-0.878-0.768l-0.92-0.768l-0.916-0.802l-0.959-0.806l-0.956-0.807l-0.995-0.803l-0.996-0.729l-1.033-0.729 l-0.995 [...]
- id="path488" />
- <path
- style="fill:url(#AIgd18);"
- d="M58.197,21.262l0.958-0.955l1.034-0.572l1.074-0.23l1.109,0.077l1.148,0.308l1.225,0.575l1.227,0.769l1.3,0.879l1.301,1.074l1.341,1.11l1.34,1.19l1.34,1.188l1.377,1.188l1.377,1.112l1.376,1.035l1.381,0.92l-0.421,0.074l-0.499,0.037 l-0.612,0.041l-0.613,0.037l-0.648,0.037h-0.653h-0.574l-0.497-0.002l-1.034-0.766l-0.993-0.804l-0.996-0.808l-0.918-0.842l-0.919-0.805l-0.883-0.807l-0.878-0.805l-0.88-0.767l-0.919-0.688l-0.879-0.651l-0.92-0.575l-0.956-0.5l-0.996-0.422l-1.034-0.345 l-1.073-0. [...]
- id="path490" />
- <defs
- id="defs492">
- <linearGradient
- gradientUnits="userSpaceOnUse"
- id="AIgd69"
- x1="-3772.377"
- y1="-3509.7163"
- x2="-3797.2949"
- y2="-3537.6816"
- gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop
- offset="0"
- style="stop-color:#4F0C81"
- id="stop495" />
- <stop
- offset="0.0701"
- style="stop-color:#690C73"
- id="stop497" />
- <stop
- offset="0.209"
- style="stop-color:#9A0A5B"
- id="stop499" />
- <stop
- offset="0.3368"
- style="stop-color:#C20748"
- id="stop501" />
- <stop
- offset="0.4512"
- style="stop-color:#E0053A"
- id="stop503" />
- <stop
- offset="0.5481"
- style="stop-color:#F20032"
- id="stop505" />
- <stop
- offset="0.6158"
- style="stop-color:#FA002F"
- id="stop507" />
- <stop
- offset="1"
- style="stop-color:#F7EE5F"
- id="stop509" />
- </linearGradient>
- </defs>
- <path
- style="fill:url(#AIgd69);"
- d="M54.368,21.719l1.61-0.381l1.493-0.152l1.415,0.076l1.343,0.271l1.262,0.461l1.226,0.575l1.186,0.729l1.148,0.805l1.11,0.919l1.109,0.922l1.071,0.995l1.111,0.996l1.109,0.958l1.107,0.959l1.188,0.843l1.185,0.807l-0.38,0.037l-0.498,0.075 l-0.576,0.078l-0.576,0.036l-0.572,0.079l-0.5,0.072l-0.38,0.041l-0.231,0.037l-0.688-0.002l-0.69-0.189l-0.727-0.348l-0.766-0.496l-0.766-0.614l-0.843-0.728l-0.879-0.807l-0.919-0.844l-0.959-0.881l-1.031-0.918l-1.109-0.882l-1.148-0.844l-1.262-0.808 l-1.30 [...]
- id="path511" />
- <path
- style="fill:url(#AIgd69);"
- d="M49.543,23.057l1.417-0.805l1.495-0.342h1.455l1.49,0.309l1.495,0.576l1.494,0.804l1.454,0.96l1.415,1.034l1.339,1.149l1.302,1.15l1.263,1.075l1.148,0.993l1.033,0.844l0.956,0.65l0.843,0.385l0.726,0.116l-0.61,0.077l-0.653,0.113 l-0.727,0.113l-0.765,0.117l-0.767,0.074l-0.767,0.115l-0.728,0.038L64.2,32.642l-1.07-0.806l-0.958-0.766l-0.879-0.767l-0.84-0.728l-0.767-0.73L58.96,28.12l-0.767-0.691l-0.726-0.651l-0.729-0.612l-0.804-0.576l-0.841-0.537l-0.919-0.496l-0.996-0.461 l-1.071-0.383l- [...]
- id="path513" />
- <defs
- id="defs515">
- <linearGradient
- gradientUnits="userSpaceOnUse"
- id="AIgd71"
- x1="-3498.5225"
- y1="4158.0396"
- x2="-3482.3647"
- y2="4209.6001"
- gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 -1982.8965 3021.3838)">
- <stop
- offset="0"
- style="stop-color:#D8E7EB"
- id="stop518" />
- <stop
- offset="0.0849"
- style="stop-color:#C9D9DE"
- id="stop520" />
- <stop
- offset="0.2184"
- style="stop-color:#A5B8C2"
- id="stop522" />
- <stop
- offset="0.3836"
- style="stop-color:#728896"
- id="stop524" />
- <stop
- offset="0.5537"
- style="stop-color:#405766"
- id="stop526" />
- <stop
- offset="0.6417"
- style="stop-color:#667D8B"
- id="stop528" />
- <stop
- offset="0.742"
- style="stop-color:#92A7B1"
- id="stop530" />
- <stop
- offset="0.8374"
- style="stop-color:#B7C8D0"
- id="stop532" />
- <stop
- offset="0.9257"
- style="stop-color:#CFDFE4"
- id="stop534" />
- <stop
- offset="1"
- style="stop-color:#D8E7EB"
- id="stop536" />
- </linearGradient>
- </defs>
- <g
- style="fill:url(#AIgd71);"
- id="g538">
- <defs
- id="defs540">
- <linearGradient
- gradientUnits="userSpaceOnUse"
- id="AIgd72"
- x1="-3704.9473"
- y1="-3493.9082"
- x2="-3688.7896"
- y2="-3442.3477"
- gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2110.5286 1859.3658)">
- <stop
- offset="0"
- style="stop-color:#D8E7EB"
- id="stop543" />
- <stop
- offset="0.0849"
- style="stop-color:#C9D9DE"
- id="stop545" />
- <stop
- offset="0.2184"
- style="stop-color:#A5B8C2"
- id="stop547" />
- <stop
- offset="0.3836"
- style="stop-color:#728896"
- id="stop549" />
- <stop
- offset="0.5537"
- style="stop-color:#405766"
- id="stop551" />
- <stop
- offset="0.6417"
- style="stop-color:#667D8B"
- id="stop553" />
- <stop
- offset="0.742"
- style="stop-color:#92A7B1"
- id="stop555" />
- <stop
- offset="0.8374"
- style="stop-color:#B7C8D0"
- id="stop557" />
- <stop
- offset="0.9257"
- style="stop-color:#CFDFE4"
- id="stop559" />
- <stop
- offset="1"
- style="stop-color:#D8E7EB"
- id="stop561" />
- </linearGradient>
- </defs>
- <path
- style="fill:url(#AIgd72);"
- d="M142.305,7.35l0.191-0.383l0.153-0.42l0.152-0.423l0.113-0.421l0.117-0.459l0.115-0.496l0.077-0.459l0.042-0.5l0.036-0.459l0.035-0.498l0.001-0.499l-0.035-0.46l-0.036-0.459l-0.08-0.457l-0.112-0.461l-0.114-0.42l0.611,0.804l0.459,0.882 l0.345,0.842l0.189,0.88l0.076,0.919v0.92l-0.116,0.918l-0.194,0.92l-0.228,0.918l-0.31,0.883l-0.343,0.879l-0.343,0.88l-0.385,0.843l-0.347,0.842l-0.346,0.765l-0.343,0.767l0.074-0.152l0.037-0.269l0.042-0.266v-0.345l0.037-0.424V12.06V11.6l0.001-0.496 l0. [...]
- id="path563" />
- <path
- style="fill:url(#AIgd72);"
- d="M153.974,23.252l-0.729-0.422l-0.729-0.462l-0.687-0.421l-0.688-0.422l-0.65-0.383l-0.651-0.422l-0.616-0.385l-0.609-0.42l-0.653-0.384l-0.607-0.384l-0.614-0.422l-0.652-0.382l-0.611-0.386l-0.654-0.342l-0.686-0.386l-0.689-0.382 l0.61,0.61l0.613,0.616l0.613,0.611l0.612,0.576l0.65,0.611l0.651,0.536l0.65,0.539l0.688,0.497l0.651,0.461l0.689,0.383l0.651,0.346l0.688,0.269l0.688,0.229l0.688,0.115l0.691,0.037l0.691-0.035z"
- id="path565" />
- <path
- style="fill:url(#AIgd72);"
- d="M148.277,7.928l-0.536,0.308l-0.5,0.345l-0.495,0.345l-0.461,0.344l-0.46,0.343l-0.419,0.383l-0.424,0.421l-0.423,0.383l-0.384,0.422l-0.384,0.422l-0.382,0.421l-0.345,0.457l-0.383,0.422l-0.346,0.459l-0.344,0.459l-0.346,0.459 l0.153-0.496l0.192-0.499l0.191-0.537l0.229-0.534l0.231-0.536l0.265-0.499l0.31-0.498l0.346-0.495l0.382-0.46l0.461-0.381l0.498-0.385l0.537-0.344l0.612-0.269l0.652-0.229l0.765-0.152l0.805-0.076z"
- id="path567" />
- <path
- style="fill:url(#AIgd72);"
- d="M142.574,3.329l-0.153,0.767l-0.114,0.767l-0.154,0.766l-0.116,0.689l-0.076,0.727l-0.114,0.689l-0.079,0.689l-0.115,0.689L141.576,9.8l-0.117,0.689l-0.074,0.651l-0.118,0.689l-0.116,0.689l-0.115,0.689l-0.15,0.689l-0.157,0.727 l-0.076-0.842l-0.113-0.805l-0.077-0.843l-0.076-0.841l-0.037-0.807l-0.038-0.805l0.039-0.805l0.039-0.764l0.076-0.767l0.116-0.688l0.194-0.689l0.229-0.651l0.269-0.573l0.384-0.537l0.422-0.46l0.497-0.421z"
- id="path569" />
- <path
- style="fill:url(#AIgd72);"
- d="M146.674,2.071l0.692,0.648l0.416,0.729l0.189,0.766l0.04,0.805l-0.153,0.804l-0.307,0.843l-0.424,0.844l-0.498,0.841l-0.575,0.804l-0.611,0.805l-0.653,0.764l-0.65,0.689l-0.614,0.689l-0.534,0.572l-0.463,0.539l-0.383,0.418l0.077-1.147 l0.154-0.995l0.191-0.844l0.307-0.764l0.306-0.65l0.386-0.574l0.382-0.535l0.424-0.501l0.383-0.496l0.424-0.495l0.382-0.538l0.307-0.613l0.307-0.688l0.23-0.766l0.194-0.919l0.075-1.032z"
- id="path571" />
- <path
- style="fill:url(#AIgd72);"
- d="M141.763,14.319v-0.805l-0.039-0.765l-0.034-0.765l-0.04-0.768l-0.036-0.729l-0.077-0.727l-0.076-0.727l-0.073-0.691l-0.117-0.688l-0.114-0.728l-0.189-0.689l-0.152-0.689L140.62,4.86l-0.268-0.689l-0.229-0.689l-0.306-0.689l1.111,1.073 l0.918,1.034l0.649,0.959l0.457,0.92l0.309,0.879l0.151,0.805l0.037,0.806l-0.077,0.727l-0.195,0.689l-0.187,0.651l-0.27,0.613l-0.271,0.533l-0.23,0.537l-0.229,0.459l-0.152,0.459l-0.078,0.383z"
- id="path573" />
- <path
- style="fill:url(#AIgd72);"
- d="M152.982,16.97l-0.613,0.114l-0.614,0.116l-0.611,0.075l-0.613,0.075l-0.609,0.038l-0.616,0.037h-0.613h-0.575l-0.612-0.039h-0.574l-0.613-0.077l-0.573-0.038l-0.613-0.04l-0.575-0.075l-0.612-0.079l-0.574-0.075l0.498,0.229l0.498,0.192 l0.535,0.231l0.537,0.19l0.574,0.193l0.576,0.151l0.61,0.156l0.61,0.076l0.612,0.039h0.651l0.651-0.039l0.654-0.15l0.651-0.191l0.651-0.27l0.648-0.381l0.654-0.46z"
- id="path575" />
- <path
- style="fill:url(#AIgd72);"
- d="M149.417,20.07l0.461,0.078l0.419,0.075l0.461,0.115l0.457,0.115l0.463,0.194l0.456,0.151l0.421,0.191l0.46,0.23l0.421,0.23l0.421,0.267l0.383,0.271l0.386,0.268l0.343,0.307l0.308,0.307l0.304,0.307l0.27,0.344l-0.269-0.917l-0.422-0.808 l-0.494-0.688l-0.615-0.651l-0.688-0.536l-0.768-0.5L151.754,19l-0.882-0.347l-0.919-0.306l-0.919-0.307l-0.955-0.231l-0.958-0.23l-0.957-0.193l-0.919-0.189l-0.843-0.154l-0.842-0.192l0.42,0.153l0.574,0.306l0.69,0.463l0.841,0.497l0.843,0.535l0.879,0.499 l [...]
- id="path577" />
- <path
- style="fill:url(#AIgd72);"
- d="M151.174,26.926l0.345-0.881l0.117-0.844l-0.116-0.842l-0.307-0.766l-0.457-0.729l-0.612-0.727l-0.728-0.69l-0.804-0.614l-0.843-0.613l-0.879-0.536l-0.919-0.538l-0.884-0.459l-0.801-0.42l-0.767-0.387l-0.651-0.344l-0.496-0.309 l0.532,1.113l0.538,0.919l0.573,0.728l0.536,0.652l0.574,0.498l0.574,0.459l0.574,0.346l0.574,0.346l0.571,0.346l0.577,0.382l0.572,0.384l0.536,0.46l0.537,0.573l0.535,0.691l0.497,0.806l0.498,0.995z"
- id="path579" />
- <path
- style="fill:url(#AIgd72);"
- d="M141.529,17.497l0.422,0.652l0.42,0.652l0.421,0.65l0.38,0.613l0.346,0.613l0.345,0.649l0.346,0.614l0.305,0.613l0.304,0.652l0.268,0.65l0.271,0.613l0.229,0.65l0.19,0.689l0.192,0.65l0.152,0.689l0.152,0.73l0.384-1.455l0.191-1.265 l0.041-1.149l-0.115-0.994l-0.229-0.844l-0.346-0.766l-0.42-0.652l-0.458-0.537l-0.538-0.499l-0.535-0.421l-0.573-0.346l-0.537-0.306l-0.496-0.306l-0.46-0.268l-0.342-0.307l-0.31-0.271z"
- id="path581" />
- </g>
- </g>
-</g><!-- Layer_x0020_1 -->
-</g><!-- translate and flip -->
-<g
- id="jakarta_text1"
- style="font-family: "Tahoma"; font-size: 15px; font-weight: bold;">
- <text
- x="114"
- y="15"
- fill="black"
- text-anchor="start"
- id="text584">The</text>
-
-</g>
-<g
- id="jakarta_text2"
- style="font-family: "Tahoma"; font-size: 26px; font-weight: bold;">
- <text
- x="150"
- y="23"
- id="text587"
- style="text-anchor:start;fill:black">Apache Turbine Project</text>
-
-</g>
-<g
- id="jakarta_text3"
- style="font-family: "Tahoma"; font-size: 16px;">
- <text
- x="190"
- y="44"
- id="text590"
- style="text-anchor:start;fill:black">h t t p : / / t u r b i n e . a p a c h e . o r g /</text>
-
-</g>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Oxygen -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Feather" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="-2550 0 15500 4500" enable-background="new -2550 0 15500 4500" xml:space="preserve">
+<text id="text584" x="0px" y="1516px" style="font-family:'OpenSans-Semibold', 'Open Sans', sans-serif;font-weight:600;font-size:480px;">
+The</text>
+<text id="text587" x="1250px" y="1516px" style="font-family:'OpenSans-Semibold', 'Open Sans', sans-serif;font-weight:900;font-size:764px;">
+Apache Turbine™ Project</text>
+<text id="text590" x="303px" y="2356px" style="font-family:'OpenSans-Light', 'Open Sans', sans-serif;font-weight:300;font-size:512px;">
+h t t p s : / / t u r b i n e . a p a c h e . o r g /</text>
+<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="-5167.0962" y1="697.5549" x2="-4570.1162" y2="1395.619" gradientTransform="matrix(0.4226 -0.9063 0.9063 0.4226 3144.8108 -4619.2983)">
+ <stop offset="0" style="stop-color:#F69923"/>
+ <stop offset="0.3123" style="stop-color:#F79A23"/>
+ <stop offset="0.8383" style="stop-color:#E97826"/>
+</linearGradient>
+<path transform="rotate(-90,700,3200)" fill="url(#SVGID_1_)" d="M1798.9,20.1C1732.6,59.2,1622.5,170,1491,330.5l120.8,228c84.8-121.3,170.9-230.4,257.8-323.6
+ c6.7-7.4,10.2-10.9,10.2-10.9c-3.4,3.6-6.8,7.3-10.2,10.9c-28.1,31-113.4,130.5-242.1,328.1c123.9-6.2,314.3-31.5,469.6-58.1
+ c46.2-258.8-45.3-377.3-45.3-377.3S1935.5-60.6,1798.9,20.1z"/>
+<path transform="rotate(-90,700,3200)" fill="none" d="M1594.4,1320.7c0.9-0.2,1.8-0.3,2.7-0.5l-17.4,1.9c-1.1,0.5-2,1-3.1,1.4
+ C1582.6,1322.6,1588.5,1321.6,1594.4,1320.7z"/>
+<path transform="rotate(-90,700,3200)" fill="none" d="M1471.1,1729.1c-9.9,2.2-20,3.9-30.2,5.4C1451.1,1733,1461.2,1731.2,1471.1,1729.1z"/>
+<path transform="rotate(-90,700,3200)" fill="none" d="M633.1,2645.2c1.3-3.4,2.6-6.8,3.8-10.2c26.6-70.2,52.9-138.4,79-204.9c29.3-74.6,58.2-146.8,86.8-216.8
+ c30.1-73.8,59.8-145.1,89.1-214c30.7-72.3,61-141.9,90.7-208.9c24.2-54.5,48-107.3,71.5-158.4c7.8-17,15.6-33.9,23.4-50.6
+ c15.4-33.1,30.7-65.6,45.7-97.3c13.9-29.3,27.7-57.9,41.4-86c4.5-9.4,9.1-18.6,13.6-27.9c0.7-1.5,1.5-3,2.2-4.5l-14.8,1.6
+ l-11.8-23.2c-1.1,2.3-2.3,4.5-3.5,6.8c-21.2,42.1-42.2,84.6-63,127.5c-12,24.8-24,49.7-35.9,74.7c-33,69.3-65.5,139.2-97.4,209.6
+ c-32.3,71.1-63.9,142.6-94.9,214.2c-30.5,70.3-60.3,140.7-89.6,210.9c-29.2,70.1-57.7,140-85.6,209.4
+ c-29.1,72.5-57.4,144.3-84.8,215.3c-6.2,16-12.4,32-18.5,48c-22,57.3-43.4,113.8-64.3,169.6l18.6,36.7l16.6-1.8
+ c0.6-1.7,1.2-3.4,1.8-5C580.1,2786.5,606.7,2714.9,633.1,2645.2z"/>
+<path transform="rotate(-90,700,3200)" fill="none" d="M1433.2,1735.7L1433.2,1735.7c0.1,0,0.1-0.1,0.2-0.1C1433.4,1735.6,1433.3,1735.6,1433.2,1735.7z"/>
+<path transform="rotate(-90,700,3200)" fill="#BE202E" d="M1393.2,1934.8c-15.4,2.8-31.3,5.5-47.6,8.3c-0.1,0-0.2,0.1-0.3,0.1c8.2-1.2,16.3-2.4,24.3-3.8
+ C1377.6,1938,1385.4,1936.5,1393.2,1934.8z"/>
+<path transform="rotate(-90,700,3200)" opacity="0.35" fill="#BE202E" d="M1393.2,1934.8c-15.4,2.8-31.3,5.5-47.6,8.3c-0.1,0-0.2,0.1-0.3,0.1
+ c8.2-1.2,16.3-2.4,24.3-3.8C1377.6,1938,1385.4,1936.5,1393.2,1934.8z"/>
+<path transform="rotate(-90,700,3200)" fill="#BE202E" d="M1433.6,1735.5c0,0-0.1,0-0.1,0.1c-0.1,0-0.1,0.1-0.2,0.1c2.6-0.3,5.1-0.8,7.6-1.1
+ c10.3-1.5,20.4-3.3,30.2-5.4C1458.8,1731.2,1446.3,1733.4,1433.6,1735.5L1433.6,1735.5L1433.6,1735.5z"/>
+<path transform="rotate(-90,700,3200)" opacity="0.35" fill="#BE202E" d="M1433.6,1735.5c0,0-0.1,0-0.1,0.1c-0.1,0-0.1,0.1-0.2,0.1c2.6-0.3,5.1-0.8,7.6-1.1
+ c10.3-1.5,20.4-3.3,30.2-5.4C1458.8,1731.2,1446.3,1733.4,1433.6,1735.5L1433.6,1735.5L1433.6,1735.5z"/>
+<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="-9585.3418" y1="620.5048" x2="-5326.209" y2="620.5048" gradientTransform="matrix(0.4226 -0.9063 0.9063 0.4226 3144.8108 -4619.2983)">
+ <stop offset="0.3233" style="stop-color:#9E2064"/>
+ <stop offset="0.6302" style="stop-color:#C92037"/>
+ <stop offset="0.7514" style="stop-color:#CD2335"/>
+ <stop offset="1" style="stop-color:#E97826"/>
+</linearGradient>
+<path transform="rotate(-90,700,3200)" fill="url(#SVGID_2_)" d="M1255.7,1147.6c36.7-68.6,73.9-135.7,111.5-201c39-67.8,78.5-133.6,118.4-197c2.3-3.7,4.7-7.5,7-11.3
+ c39.4-62.4,79.2-122.4,119.3-179.8l-120.8-228c-9.1,11.1-18.2,22.4-27.5,33.9c-34.8,43.4-71,90.1-108.1,139.6
+ c-41.8,55.8-84.8,115.4-128.5,177.9c-40.3,57.8-81.2,118.3-122.1,180.9c-34.8,53.3-69.8,108.2-104.5,164.5c-1.3,2.1-2.6,4.2-3.9,6.3
+ l157.2,310.5C1187.3,1277.6,1221.3,1212,1255.7,1147.6z"/>
+<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="-9071.207" y1="1047.6898" x2="-6533.1782" y2="1047.6898" gradientTransform="matrix(0.4226 -0.9063 0.9063 0.4226 3144.8108 -4619.2983)">
+ <stop offset="0" style="stop-color:#282662"/>
+ <stop offset="9.548390e-02" style="stop-color:#662E8D"/>
+ <stop offset="0.7882" style="stop-color:#9F2064"/>
+ <stop offset="0.9487" style="stop-color:#CD2032"/>
+</linearGradient>
+<path transform="rotate(-90,700,3200)" fill="url(#SVGID_3_)" d="M539.7,2897.1c-20.8,57.2-41.7,115.4-62.7,174.9c-0.3,0.9-0.6,1.7-0.9,2.6c-3,8.4-5.9,16.8-8.9,25.2
+ c-14.1,40.1-26.4,76.2-54.5,158.3c46.3,21.1,83.5,76.7,118.7,139.8c-3.7-65.3-30.8-126.7-82.1-174.2
+ c228.3,10.3,425-47.4,526.7-214.3c9.1-14.9,17.4-30.5,24.9-47.2c-46.2,58.6-103.5,83.5-211.4,77.4c-0.2,0.1-0.5,0.2-0.7,0.3
+ c0.2-0.1,0.5-0.2,0.7-0.3c158.8-71.1,238.5-139.3,308.9-252.4c16.7-26.8,32.9-56.1,49.5-88.6C1009,2841.2,848.1,2881.8,678.6,2851
+ l-127.1,13.9C547.5,2875.6,543.6,2886.3,539.7,2897.1z"/>
+<linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="-9346.126" y1="580.817" x2="-5086.9941" y2="580.817" gradientTransform="matrix(0.4226 -0.9063 0.9063 0.4226 3144.8108 -4619.2983)">
+ <stop offset="0.3233" style="stop-color:#9E2064"/>
+ <stop offset="0.6302" style="stop-color:#C92037"/>
+ <stop offset="0.7514" style="stop-color:#CD2335"/>
+ <stop offset="1" style="stop-color:#E97826"/>
+</linearGradient>
+<path transform="rotate(-90,700,3200)" fill="url(#SVGID_4_)" d="M599,2612.4c27.5-71,55.8-142.8,84.8-215.3c27.8-69.4,56.4-139.2,85.6-209.4
+ c29.2-70.2,59.1-140.5,89.6-210.9c31-71.6,62.7-143.1,94.9-214.2c31.9-70.3,64.4-140.3,97.4-209.6c11.9-25,23.9-49.9,35.9-74.7
+ c20.8-42.9,41.8-85.4,63-127.5c1.1-2.3,2.3-4.5,3.5-6.8l-157.2-310.5c-2.6,4.2-5.1,8.4-7.7,12.6c-36.6,59.8-73.1,121-108.9,183.5
+ c-36.2,63.1-71.7,127.4-106.4,192.6c-29.3,55-57.9,110.5-85.7,166.5c-5.6,11.4-11.1,22.6-16.6,33.9
+ c-34.3,70.5-65.2,138.6-93.2,204.1c-31.7,74.2-59.6,145.1-84,212.3c-16.1,44.2-30.7,86.9-44.1,127.9c-11,35-21.5,70.1-31.4,105
+ c-23.5,82.3-43.7,164.4-60.3,246.2L516.2,2830c20.9-55.8,42.3-112.3,64.3-169.6C586.6,2644.5,592.8,2628.4,599,2612.4z"/>
+<linearGradient id="SVGID_5_" gradientUnits="userSpaceOnUse" x1="-9035.5029" y1="638.4408" x2="-6797.2012" y2="638.4408" gradientTransform="matrix(0.4226 -0.9063 0.9063 0.4226 3144.8108 -4619.2983)">
+ <stop offset="0" style="stop-color:#282662"/>
+ <stop offset="9.548390e-02" style="stop-color:#662E8D"/>
+ <stop offset="0.7882" style="stop-color:#9F2064"/>
+ <stop offset="0.9487" style="stop-color:#CD2032"/>
+</linearGradient>
+<path transform="rotate(-90,700,3200)" fill="url(#SVGID_5_)" d="M356.1,2529.2c-19.8,99.8-33.9,199.2-41,298c-0.2,3.5-0.6,6.9-0.8,10.4
+ c-49.3-79-181.3-156.1-181-155.4c94.5,137,166.2,273,176.9,406.5c-50.6,10.4-119.9-4.6-200-34.1c83.5,76.7,146.2,97.9,170.6,103.6
+ c-76.7,4.8-156.6,57.5-237.1,118.2c117.7-48,212.8-67,280.9-51.6C216.6,3530.6,108.3,3868.2,0,4226.6c33.2-9.8,53-32.1,64.1-62.3
+ c19.3-64.9,147.4-490.7,348.1-1050.4c5.7-15.9,11.5-31.9,17.3-48c1.6-4.5,3.3-9,4.9-13.4c21.2-58.7,43.2-118.6,65.9-179.7
+ c5.2-13.9,10.4-27.8,15.6-41.8c0.1-0.3,0.2-0.6,0.3-0.8l-157.8-311.8C357.7,2521.9,356.8,2525.5,356.1,2529.2z"/>
+<linearGradient id="SVGID_6_" gradientUnits="userSpaceOnUse" x1="-9346.126" y1="1021.6218" x2="-5086.9941" y2="1021.6218" gradientTransform="matrix(0.4226 -0.9063 0.9063 0.4226 3144.8108 -4619.2983)">
+ <stop offset="0.3233" style="stop-color:#9E2064"/>
+ <stop offset="0.6302" style="stop-color:#C92037"/>
+ <stop offset="0.7514" style="stop-color:#CD2335"/>
+ <stop offset="1" style="stop-color:#E97826"/>
+</linearGradient>
+<path transform="rotate(-90,700,3200)" fill="url(#SVGID_6_)" d="M1178.1,1370.3c-4.5,9.2-9,18.5-13.6,27.9c-13.6,28.1-27.4,56.7-41.4,86
+ c-15.1,31.7-30.3,64.1-45.7,97.3c-7.8,16.7-15.5,33.5-23.4,50.6c-23.5,51.1-47.3,103.9-71.5,158.4c-29.7,67-60,136.6-90.7,208.9
+ c-29.3,68.9-59,140.2-89.1,214c-28.6,70-57.5,142.3-86.8,216.8c-26.1,66.5-52.4,134.7-79,204.9c-1.3,3.4-2.6,6.8-3.8,10.2
+ c-26.4,69.7-53,141.3-79.8,214.7c-0.6,1.7-1.2,3.4-1.8,5l127.1-13.9c-2.5-0.5-5.1-0.8-7.6-1.3c152-18.9,354-132.5,484.6-272.7
+ c60.2-64.6,114.8-140.8,165.3-230c37.6-66.4,72.9-140,106.5-221.5c29.4-71.2,57.6-148.3,84.8-231.9c-34.9,18.4-74.9,31.9-119,41.3
+ c-7.7,1.6-15.6,3.2-23.6,4.6c-8,1.4-16.1,2.7-24.3,3.8l0,0l0,0c0.1,0,0.2-0.1,0.3-0.1c141.7-54.5,231.1-159.8,296.1-288.7
+ c-37.3,25.4-97.9,58.7-170.5,74.7c-9.9,2.2-20,3.9-30.2,5.4c-2.6,0.4-5.1,0.8-7.6,1.1l0,0l0,0c0.1,0,0.1-0.1,0.2-0.1
+ c0,0,0.1,0,0.1-0.1l0,0c49.2-20.6,90.7-43.6,126.7-70.8c7.7-5.8,15.2-11.8,22.4-18.1c11-9.5,21.4-19.5,31.4-30
+ c6.4-6.7,12.6-13.6,18.6-20.8c14.1-16.8,27.3-34.9,39.7-54.6c3.8-6,7.5-12.1,11.2-18.4c4.7-9.1,9.2-18,13.6-26.8
+ c19.8-39.8,35.6-75.3,48.2-106.5c6.3-15.6,11.8-30,16.5-43.4c1.9-5.3,3.7-10.5,5.4-15.5c5-15,9.1-28.3,12.3-40
+ c4.8-17.5,7.7-31.4,9.3-41.5l0,0l0,0c-4.8,3.8-10.3,7.6-16.5,11.3c-42.8,25.6-116.2,48.8-175.4,59.7l116.7-12.8l-116.7,12.8
+ c-0.9,0.2-1.8,0.3-2.7,0.5c-5.9,1-11.9,1.9-17.9,2.9c1.1-0.5,2-1,3.1-1.4l-399.3,43.8C1179.6,1367.4,1178.9,1368.8,1178.1,1370.3z"/>
+<linearGradient id="SVGID_7_" gradientUnits="userSpaceOnUse" x1="-9610.334" y1="999.733" x2="-5351.2017" y2="999.733" gradientTransform="matrix(0.4226 -0.9063 0.9063 0.4226 3144.8108 -4619.2983)">
+ <stop offset="0.3233" style="stop-color:#9E2064"/>
+ <stop offset="0.6302" style="stop-color:#C92037"/>
+ <stop offset="0.7514" style="stop-color:#CD2335"/>
+ <stop offset="1" style="stop-color:#E97826"/>
+</linearGradient>
+<path transform="rotate(-90,700,3200)" fill="url(#SVGID_7_)" d="M1627.6,563.1c-35.5,54.5-74.3,116.4-116,186.5c-2.2,3.6-4.4,7.4-6.6,11.1
+ c-36,60.7-74.3,127.3-114.5,200.3c-34.8,63-71,130.6-108.6,203.3c-32.8,63.3-66.7,130.5-101.5,201.6l399.3-43.8
+ c116.3-53.5,168.3-101.9,218.8-171.9c13.4-19.3,26.9-39.5,40.3-60.4c41-64,81.2-134.5,117.2-204.6c34.7-67.7,65.3-134.8,88.8-195.3
+ c14.9-38.5,26.9-74.3,35.2-105.7c7.3-27.7,13-54,17.4-79.1C1941.9,531.6,1751.5,557,1627.6,563.1z"/>
+<path transform="rotate(-90,700,3200)" fill="#BE202E" d="M1369.6,1939.4c-8,1.4-16.1,2.7-24.3,3.8l0,0C1353.5,1942.1,1361.6,1940.8,1369.6,1939.4z"/>
+<path transform="rotate(-90,700,3200)" opacity="0.35" fill="#BE202E" d="M1369.6,1939.4c-8,1.4-16.1,2.7-24.3,3.8l0,0C1353.5,1942.1,1361.6,1940.8,1369.6,1939.4z"/>
+<linearGradient id="SVGID_8_" gradientUnits="userSpaceOnUse" x1="-9346.126" y1="1152.7261" x2="-5086.9941" y2="1152.7261" gradientTransform="matrix(0.4226 -0.9063 0.9063 0.4226 3144.8108 -4619.2983)">
+ <stop offset="0.3233" style="stop-color:#9E2064"/>
+ <stop offset="0.6302" style="stop-color:#C92037"/>
+ <stop offset="0.7514" style="stop-color:#CD2335"/>
+ <stop offset="1" style="stop-color:#E97826"/>
+</linearGradient>
+<path transform="rotate(-90,700,3200)" fill="url(#SVGID_8_)" d="M1369.6,1939.4c-8,1.4-16.1,2.7-24.3,3.8l0,0C1353.5,1942.1,1361.6,1940.8,1369.6,1939.4z"/>
+<path transform="rotate(-90,700,3200)" fill="#BE202E" d="M1433.2,1735.7c2.6-0.3,5.1-0.8,7.6-1.1C1438.3,1734.9,1435.8,1735.3,1433.2,1735.7L1433.2,1735.7z"/>
+<path transform="rotate(-90,700,3200)" opacity="0.35" fill="#BE202E" d="M1433.2,1735.7c2.6-0.3,5.1-0.8,7.6-1.1C1438.3,1734.9,1435.8,1735.3,1433.2,1735.7
+ L1433.2,1735.7z"/>
+<linearGradient id="SVGID_9_" gradientUnits="userSpaceOnUse" x1="-9346.126" y1="1137.7247" x2="-5086.9941" y2="1137.7247" gradientTransform="matrix(0.4226 -0.9063 0.9063 0.4226 3144.8108 -4619.2983)">
+ <stop offset="0.3233" style="stop-color:#9E2064"/>
+ <stop offset="0.6302" style="stop-color:#C92037"/>
+ <stop offset="0.7514" style="stop-color:#CD2335"/>
+ <stop offset="1" style="stop-color:#E97826"/>
+</linearGradient>
+<path transform="rotate(-90,700,3200)" fill="url(#SVGID_9_)" d="M1433.2,1735.7c2.6-0.3,5.1-0.8,7.6-1.1C1438.3,1734.9,1435.8,1735.3,1433.2,1735.7L1433.2,1735.7z"/>
+<path transform="rotate(-90,700,3200)" fill="#BE202E" d="M1433.5,1735.6c0,0,0.1,0,0.1-0.1l0,0l0,0l0,0C1433.6,1735.5,1433.5,1735.5,1433.5,1735.6z"/>
+<path transform="rotate(-90,700,3200)" opacity="0.35" fill="#BE202E" d="M1433.5,1735.6c0,0,0.1,0,0.1-0.1l0,0l0,0l0,0C1433.6,1735.5,1433.5,1735.5,1433.5,1735.6z"/>
+<linearGradient id="SVGID_10_" gradientUnits="userSpaceOnUse" x1="-6953.4072" y1="1134.7161" x2="-6011.9995" y2="1134.7161" gradientTransform="matrix(0.4226 -0.9063 0.9063 0.4226 3144.8108 -4619.2983)">
+ <stop offset="0.3233" style="stop-color:#9E2064"/>
+ <stop offset="0.6302" style="stop-color:#C92037"/>
+ <stop offset="0.7514" style="stop-color:#CD2335"/>
+ <stop offset="1" style="stop-color:#E97826"/>
+</linearGradient>
+<!--path transform="rotate(-90,700,3200)" fill="url(#SVGID_10_)" d="M1433.5,1735.6c0,0,0.1,0,0.1-0.1l0,0l0,0l0,0C1433.6,1735.5,1433.5,1735.5,1433.5,1735.6z"/>
+<path transform="rotate(-90,700,3200)" fill="#6D6E71" d="M2218.7,387v11.7h27.4v77.4h12.7v-77.4h27.6V387H2218.7z M2377,387l-30.6,62.2l-30.8-62.2h-15.3v89.1h11.7
+ v-70.7l30.3,61.3h8.1l30.3-61.3v70.7h11.7V387H2377z"/-->
</svg>
diff --git a/images/update.gif b/images/update.gif
index 71ca225b..b2a6d0bf 100644
Binary files a/images/update.gif and b/images/update.gif differ
diff --git a/index.html b/index.html
index 26bea629..09488bc6 100644
--- a/index.html
+++ b/index.html
@@ -15,18 +15,15 @@
<link rel="stylesheet" href="./css/site.css" />
<link rel="stylesheet" href="./css/print.css" media="print" />
<script src="./js/apache-maven-fluido-2.1.0.min.js"></script>
-<link rel="icon" type="image/png" sizes="48x48" href="./images/favicon.ico">
- <link rel="icon" type="image/png" sizes="48x48" href="../images/favicon.ico">
- <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<style>.github-fork-ribbon:before { background-color: orange; }</style>
</head>
<body>
- <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-build" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
+ <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-site" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
<div class="container-fluid container-fluid-top">
<header>
<div id="banner">
- <div class="pull-left"><div id="bannerLeft"><h1><a href="https://turbine.apache.org/"><img src="images/turbine-project-apache-separate.png" alt="Apache Turbine" /></a></h1></div></div>
- <div class="pull-right"><div id="bannerRight"><h1><a href="https://turbine.apache.org/"><img src="images/logo.gif" /></a></h1></div></div>
+ <div class="pull-left"><div id="bannerLeft"><h1><a href="./"><img src="images/turbine-project.png" alt="Apache Turbine" /></a></h1></div></div>
+ <div class="pull-right"><div id="bannerRight"><h1><a href="./"><img src="images/logo.gif" /></a></h1></div></div>
<div class="clear"><hr/></div>
</div>
@@ -36,9 +33,13 @@
</li>
<li id="projectVersion">Version: 7.0</li>
<li class="pull-right"><span class="divider">|</span>
-<a href="https://turbine.apache.org/fulcrum/">Fulcrum</a></li>
+<a href="fulcrum/">Fulcrum</a></li>
<li class="pull-right"><span class="divider">|</span>
-<a href="https://turbine.apache.org/">Turbine</a></li>
+<a href="./">Turbine</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="https://www.apache.org/">Apache</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="fulcrum/">Fulcrum</a></li>
<li class="pull-right"><a href="https://www.apache.org">Apache</a></li>
</ul>
</div>
@@ -49,36 +50,62 @@
<ul class="nav nav-list">
<li class="nav-header">General Information</li>
<li class="active"><a>Overview</a></li>
- <li><a href="features.html">Features</a></li>
+ <li><a href="turbine-concepts.html">Turbine Concepts</a></li>
<li><a href="fsd.html">Specification</a></li>
- <li><a href="getting-started.html">Getting Started</a></li>
- <li><a href="how-to-build.html">Howto Build Turbine</a></li>
- <li><a href="changes-report.html">Changes</a></li>
- <li class="nav-header">Documentation</li>
- <li><a href="services/index.html"><span class="icon-chevron-right"></span>Services</a></li>
- <li><a href="howto/index.html"><span class="icon-chevron-right"></span>Howtos</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/TURBINE">Wiki</a></li>
- <li><a href="apidocs/index.html">JavaDocs</a></li>
- <li class="nav-header">Development</li>
- <li><a href="proposals.html">Proposals</a></li>
- <li><a href="how-to-help.html">How To Help</a></li>
- <li><a href="todo.html">Todo</a></li>
+ <li><a href="further-reading/index.html">Further Reading</a></li>
+ <li><a href="news.html">News and Status</a></li>
+ <li><a href="common/powered.html">Sites Using Turbine</a></li>
+ <li><a href="common/related.html">Sites Related to Turbine</a></li>
+ <li><a href="common/license.html">License</a></li>
+ <li><a href="download.html">Download</a></li>
+ <li><a href="examples.html">Example Apps</a></li>
+ <li class="nav-header">Shortcuts to Turbine Documentation</li>
+ <li><a href="https://blogs.apache.org/turbine/">Turbine Blog</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/">Turbine Wiki Home</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+FAQ">Frequently Asked Questions (FAQ)</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+Tutorial">Tutorial</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+UsersGuide">User's Guide</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine5">Development</a></li>
+ <li class="nav-header">Events</li>
+ <li><a href="https://www.apache.org/events/current-event.html" target="_blank"><img class="imageLink" src="https://www.apache.org/events/current-event-125x125.png" /> Apache Conferences</a></li>
+ <li class="nav-header">Turbine Releases</li>
+ <li><a href="turbine/index.html">Overview</a></li>
+ <li><a href="turbine/turbine-2-3-3/index.html">Turbine 2.3.3</a></li>
+ <li><a href="turbine/turbine-4-0/index.html">Turbine 4.0 (M2)</a></li>
+ <li><a href="turbine/turbine-5-0/index.html">Turbine 5.0</a></li>
+ <li><a href="turbine/turbine-5-1/index.html">Turbine 5.1</a></li>
+ <li><a href="turbine/turbine-6-0/index.html">Turbine 6.0</a></li>
+ <li><a href="turbine/turbine-7-0/index.html">Turbine 7.0</a></li>
+ <li class="nav-header">Turbine Development</li>
+ <li><a href="turbine/index.html">Current Turbine Development Tree</a></li>
+ <li class="nav-header">Turbine Sub Projects</li>
+ <li><a href="fulcrum/index.html">Fulcrum</a></li>
+ <li class="nav-header">Turbine + Fulcrum Parent POM</li>
+ <li><a href="turbine-parent/index.html">Turbine Parent</a></li>
+ <li class="nav-header">Closed projects</li>
+ <li><a href="stratum/index.html">Stratum</a></li>
+ <li><a href="tdk/index.html">TDK</a></li>
+ <li><a href="meta/index.html">META</a></li>
+ <li class="nav-header">Community</li>
+ <li><a href="who-we-are.html">Who we are</a></li>
+ <li><a href="contact.html">Contact us</a></li>
+ <li><a href="how-to-help.html">How to help</a></li>
+ <li><a href="how-it-works.html">How it works</a></li>
+ <li><a href="board-reports.html">Board reports</a></li>
+ <li class="nav-header">General Development Information</li>
+ <li><a href="common/code-standards.html">Coding Specification</a></li>
+ <li><a href="common/developer-links.html">Developer Links</a></li>
+ <li><a href="common/documentation.html">Improving Documentation</a></li>
+ <li class="nav-header">ASF</li>
+ <li><a href="https://apache.org/">Main</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://apache.org/foundation/sponsorship">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsors">Thanks</a></li>
+ <li><a href="https://www.apache.org/foundation/policies/conduct">Conduct</a></li>
+ <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
<li class="nav-header">Project Documentation</li>
- <li><a href="project-info.html"><span class="icon-chevron-down"></span>Project Information</a>
- <ul class="nav nav-list">
- <li><a href="dependencies.html">Dependencies</a></li>
- <li><a href="dependency-info.html">Maven Coordinates</a></li>
- <li><a href="distribution-management.html">Distribution Management</a></li>
- <li class="active"><a>About</a></li>
- <li><a href="issue-management.html">Issue Management</a></li>
- <li><a href="licenses.html">Licenses</a></li>
- <li><a href="mailing-lists.html">Mailing Lists</a></li>
- <li><a href="plugin-management.html">Plugin Management</a></li>
- <li><a href="plugins.html">Plugins</a></li>
- <li><a href="scm.html">Source Code Management</a></li>
- <li><a href="summary.html">Summary</a></li>
- <li><a href="team.html">Team</a></li>
- </ul></li>
+ <li><a href="project-info.html"><span class="icon-chevron-right"></span>Project Information</a></li>
<li><a href="project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li>
<li class="nav-header">Apache</li>
<li><a href="https://www.apache.org/">Apache Website</a></li>
@@ -91,7 +118,7 @@
</nav>
<div class="well sidebar-nav">
<form id="search-form" action="https://www.google.com/search" method="get" >
- <input value="http://turbine.apache.org/turbine/turbine-7-0" name="sitesearch" type="hidden" />
+ <input value="https://turbine.apache.org/" name="sitesearch" type="hidden" />
<input class="search-query" name="q" id="query" type="text" placeholder="Search with Google..." />
</form>
<div id="poweredBy">
@@ -104,207 +131,208 @@
<main id="bodyColumn" class="span10">
-
-
- <section><a id="What_is_Apache_Turbine.3F"></a>
-<h1>What is Apache Turbine?</h1>
-
-
-<p>
- Apache Turbine is a servlet based framework that allows experienced Java
- developers to quickly build secure web applications. Parts of
- Turbine can also be used independently of the web portion of Turbine
- as well. In other words, we strive to make portions of Turbine
- easily available for use in other applications.
- </p>
-
-
-<p>
- <strong>A web based application is an application where users use
- their favorite web browser in order to access secure business
- logic.</strong>
- </p>
+
- <section><a id="Build_a_Web_App"></a>
-<h2>Build a Web App</h2>
-
-<p>With Turbine + Maven you could easily develop a lightweighted and robust web app in a structured way.
- Find an example using Maven archetype mechanism <a href="https://github.com/apache/turbine-archetypes" class="externalLink">here</a>.
- </p>
- </section>
+<section><a id="Apache_Turbine.E2.84.A2_Web_Application_Framework"></a>
+<h1>Apache Turbine™ Web Application Framework</h1>
-
+
<p>
- <strong>A platform for building applications, not just running
- them.</strong>
- </p>
+ Apache Turbine™ is a servlet based framework that allows experienced Java
+ developers to quickly build web applications. Turbine allows you
+ to use personalize the web sites and to use user logins to restrict
+ access to parts of your application.
+ </p>
-
+
<p>
- Many commercial (and non-commercial!) software companies will
- attempt to sell you an "Application Server", but what few people
- realize is that it is only half of the battle to creating a web
- application. There is often quite a lot of code that your engineers
- end up re-inventing the wheel with or grabbing various packages from
- all over the net with various licenses that you may or may not agree
- to.
- </p>
+ Turbine is a matured and well established framework that is used as
+ the base of many other projects (like e.g. the excellent <a href="https://portals.apache.org/jetspeed-1/" class="externalLink">Jetspeed 1 (Retired)</a>
+ Portals framework.
+ </p>
-
+
<p>
- The point of Turbine is to collect that code into one location and
- make it easy to create re-usable components (such as
- ParameterParsing, Database Connection Pools, Job Scheduling,
- GlobalCaches, integration with other tools such as Torque, Velocity,
- etc...) all under a <a href="license.html">license</a>
- (Apache) that allows you to create useful websites for your
- customers without worrying about viral code. Turbine is not the end
- all answer, but it sure is a nice way to make your development life
- easier.
- </p>
+ Turbine is an excellent choice for developing applications that make use of a
+ services-oriented architecture. Some of the functionality
+ provided with Turbine includes a security management system (decoupled in Fulcrum Security), a
+ scheduling service (decoupled in Fulcrum Quartz), XML-defined form validation server (Fulcrum Intake),
+ and an XML-RPC service for web services. It is a
+ simple task to create new services particular to your application.
+ </p>
-
+
<p>
- This framework has an intended audience that is directed at web
- engineers, not necessarily the web designers or front end engineers. By using this
- framework, it is possible for the web engineers to build intuitive
- high level systems for the web designers and front end engineers to use, but the low level
- framework is strictly for web engineers. Turbine is not a web
- application server. It is a tool for building web applications. Your
- <a href="http://tomcat.apache.org/" class="externalLink">servlet engine</a> is your
- application server and the application that you develop using this
- framework is your web application.
- </p>
+ The Turbine core is free of any dependency on a presentation layer
+ technology. Both JavaServer Pages (JSP) and
+ <a href="http://velocity.apache.org/engine/" class="externalLink">Velocity</a> are supported
+ inside Turbine. For developers already familiar with JSP, or have
+ existing JSP tag libraries, Turbine offers support for the Sun standard.
+ <strong>Velocity</strong> is the favorite view technology of most users of the Turbine
+ framework; try it out and see if Velocity can help you develop your
+ web applications faster and work more easily with non-programming designers.
+ </p>
-
+
<p>
- <strong>Integration with Velocity is well
- defined and makes doing applications using these tools painless for
- both the developers and the web designers or front end engineers!</strong>
- </p>
+ Turbine is developed in an open, participatory environment and
+ released under the <a href="common/license.html">Apache
+ Software License</a>. Turbine is intended to be a collaboration of the
+ best-of-breed developers from around the world. We invite you to
+ participate in this open development project. To learn more about getting
+ involved, <a href="how-to-help.html">look at our "How to Help" pages</a>.
+ </p>
+
+ <section><a id="Integration_Hints.3A_JS.2C_JSON.2C_REST"></a>
+<h2>Integration Hints: JS, JSON, REST</h2>
+
+<p> Modelling on the client side with JS-frameworks like KnockoutJS or Vue.JS is supported of course. You may use the provided XML-RPC service,
+ simple Velocity context or Fulcrum JSON utilities.
+ You may even want to skip (almost) the entire (server) view part and decide to use just REST-API libraries (Javax.ws.rs, Jersey).
+ As an example consider registering an JSON Fulcrum service returning a default (Jackson) ObjectMapper object, which may be resolved by a
+ javax.ws.rs context Provider.
+ For now no custom security integration is yet provided, but this may be done with web-token or any other token based authentification system
+ or annotation based.
+ </p>
+ </section>
-
-<p>
- Turbine can be integrated with existing <a href="http://velocity.apache.org/engine/" class="externalLink">Velocity</a>, <a href="http://java.sun.com/products/jsp/" class="externalLink">Java Server Pages (JSP)</a>
- and <a href="https://docs.spring.io/spring-framework/reference/core/beans.html" class="externalLink">Spring DI</a> technologies by
- specially creating Screens that use Services to parse templates.
- Screens can also be created to read files from other websites as
- well as off disk. This makes it easy to have designers simply put
- the body of a page on disk and Turbine can serve these files when
- requested. All of this is described in more detail in the
- documentation section below.
- </p>
+</section>
-
+<section><a id="Turbine_Versions"></a>
+<h1>Turbine Versions</h1>
+
<p>
- The reason why Turbine works so well is because it applies object oriented
- principles to the entire process of building a complex secure web application.
- We try to follow the
- <a href="http://www.javaworld.com/javaworld/jw-12-1999/jw-12-ssj-jspmvc.html" class="externalLink">Model
- 2 methodology</a> yet expand on it to encompass "View" techologies other
- than just JSP as well as more mature methodologies such as
- <a href="./howto/action-event-howto.html">Action
- Event</a> handling. Turbine is consided as Model 2 <strong>+ 1</strong>. :-) Please
- see the <a href="model2+1.html">discussion</a> of Model 2+1 for more information.
- </p>
-
-
-<p>You may want to use JSON (de)serialization technics using Fulcrum JSON with Jackson 2, Gson or use Jackson mapper directly.
- Extending the models into any kind of views by following client view modelling, see e.g.
- <a href="https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93viewmodel" class="externalLink">MVVC</a> should be no problem.
- You could achieve this in many ways, e.g. using Turbine plain JSON screen, Turbine JSON-RPC or customizing in
- Velocity Javascript templates.
- </p>
+ Turbine is since version 4.0 developed in a single master (trunk)/branch.
+
+ <section><a id="Development"></a>
+<h2>Development</h2>
+ </p>
+<ul>
+
+<li><strong><a href="turbine/development/turbine-7-1/">Turbine 7.1</a></strong> is the current development master. It is Java 17 based.
+ </li>
+ </ul>
+ </section>
+ <section><a id="Releases"></a>
+<h2>Releases</h2>
+
+<ul>
+
+<li><strong><a href="turbine/turbine-7-0/">Turbine 7.0</a></strong> supports Jakarta Servlet 5 or above, Java 17, Torque 6.0. Due to moving to <a href="https://jakarta.ee/" class="externalLink">Jakarta EE</a> namespace backward compatibily is restricted (e.g. requires e.g. Tomcat 10 as servlet container). Download it from <a href="https://www.apache.org/dyn/closer.cgi/turbine/turbine-7.0/" class="externalLink">Apache Mirrors</a>.
+ </li>
+
+
+<li><strong><a href="turbine/turbine-6-0/">Turbine 6.0</a></strong> is using Java 11, Torque 5.1 and is highly backward compatible to version 5.1.
+ Download it from <a href="https://www.apache.org/dyn/closer.cgi/turbine/turbine-6.0/" class="externalLink">Apache Mirrors</a>.
+ </li>
+
+
+<li><strong><a href="turbine/turbine-5-1/">Turbine 5.1</a></strong> is using Servlet 3.1, Java 8, Log4J2, Torque 5.0 and Velocity 2. It is used in live applications,
+ download it from one of the <a href="https://www.apache.org/dyn/closer.cgi/turbine/turbine-5.1/" class="externalLink">Apache Mirrors</a>.
+ </li>
+
+
+<li><strong><a href="turbine/turbine-5-0/">Turbine 5.0</a></strong> is using Servlet 3.1, Java 8, Log4J2, Velocity 2. It is used in some live applications,
+ download it from one of the <a href="https://www.apache.org/dyn/closer.cgi/turbine/turbine-5.0/" class="externalLink">Apache Mirrors</a>.
+ </li>
+
+
+<li><strong><a href="turbine/turbine-4-0/">Turbine 4.0</a></strong> should be used only, if starting a project restricted
+ with Java 7. Download it from one of the
+ <a href="https://www.apache.org/dyn/closer.cgi/turbine/turbine-4.0/" class="externalLink">Apache Mirrors</a>.
+ Turbine 4.0 uses technologies like an <a href="http://avalon.apache.org/" class="externalLink">
+ Avalon-based</a> container and decoupled components from the
+ <strong><a href="fulcrum/">Fulcrum</a></strong> sub-project of Turbine (most of the benefits of
+ these enhancements are realized in the
+ <a href="turbine/turbine-2-3.3/">2.3.3</a> release). One significant
+ change in 4.0 is the introduction of a pipeline concept that allows you to define
+ via <strong>XML</strong> all the stages for processing a request.
+ </li>
+
+
+<li><strong><a href="turbine/turbine-2-3-3//">Turbine 2.3.3</a></strong> is
+ the version you should use when migrating from an older version of
+ Turbine. The 2.3 branch of Turbine has been switched to maintenance mode, however.
+ You can download Turbine 2.3.3 from one of the
+ <a href="https://www.apache.org/dyn/closer.cgi/turbine/turbine-2.3.3/" class="externalLink">Apache Mirrors</a></li>
+
+
+ </ul>
+ </section>
+
+</section>
-
-<p>
- This all sounds like a bunch of marketing talk, but in reality,
- Turbine has been developed by developers for developers. We are not
- trying to sell you something that does not really work, instead we
- are trying to solve (or do something about) the problems that our
- fellow developers keep having over and over again. Come be a part of
- the revolution!
- </p>
+<section><a id="Sub_Projects"></a>
+<h1>Sub Projects</h1>
- </section>
-<section><a id="Where_do_I_get_releases.3F"></a>
-<h1>Where do I get releases?</h1>
+<p></p>
-
-<p>
- Download the current main release sources and binaries through the Apache mirror system at
- <a href="http://www.apache.org/dyn/closer.cgi/turbine" class="externalLink">the turbine download site</a>.
- </p>
-
+<ul>
-<p>
- Currently, the best way to get started with Turbine is to use the
- Maven Archetypes, find it on <a href="https://github.com/apache/turbine-archetypes" title="Turbine Maven Archetype on GitHub" class="externalLink">GitHub</a>.
- Eihter use it with a hosted database or use the
- <a href="https://github.com/apache/turbine-archetypes/blob/master/src/main/resources/archetype-resources/docs/DOCKER-README.md" class="externalLink">docker profile</a>.
- See also the <a href="https://blogs.apache.org/turbine/entry/maven_archetypes_for_apache_turbine" class="externalLink">blog post</a>
- in the <a href="https://blogs.apache.org/turbine/" class="externalLink">Turbine Blog</a> for usage information.
- </p>
-
+<li>
+ <a href="/fulcrum/">Fulcrum</a> components are by default in use since Turbine 4.x. It is a collection of services originally
+ developed as part of Turbine, but now decoupled and usable in any environment
+ that supports <a href="https://attic.apache.org/projects/avalon.html" class="externalLink">Avalon</a> components.
+ </li>
+</ul>
</section>
-<section><a id="How_do_I_contribute.2C_give_feedback.2C_fix_bugs_and_so_on.3F"></a>
-<h1>How do I contribute, give feedback, fix bugs and so on?</h1>
+<section><a id="Turbine_Alumni"></a>
+<h1>Turbine Alumni</h1>
<p>
-We really need and appreciate any contributions you can give. This
-includes documentation help, source code and feedback. Discussion
-about changes should come in the form of source code and/or very
-detailed and well thought out constructive feedback. The <a href="how-to-help.html">How To Help</a> document has details and hints
-how to get engaged with Turbine Development. We also have a <a href="todo.html">To Do</a> document that describes work to do with
-the current Turbine code.
+ As a longtime, but now ex-member of the <a href="http://attic.apache.org/projects/jakarta.html" class="externalLink">Apache Jakarta Project (before 2018)</a>
+ (<a href="https://jakarta.apache.org/" class="externalLink">old address</a>*), Turbine has influenced quite a number of projects:
</p>
-
<ul>
-
-<li>
- We have a <a href="https://turbine.apache.org/contact.html" class="externalLink">Turbine mailing
- lists</a> for discussion.</li>
-
-<li>
- Create issues and Comment in Apache JIRA system <a href="https://issues.apache.org/jira/projects/TRB/" class="externalLink">Turbine
- </a></li>
-
-<li>
- You can access the <a href="https://github.com/apache/turbine-core/" class="externalLink">Turbine Git trunk branch (rw)
- repository</a></li>
-
-<li>
- You can also access the archived (since 2021) <a href="https://svn.apache.org/viewvc/turbine/core/trunk/" class="externalLink">Turbine SVN
- repository (read only)</a></li>
-
-
+
<li>
- You can access the <a href="https://github.com/apache/turbine-archetypes/" class="externalLink">Turbine Archetype Git (rw)
- repository</a></li>
-
+ <a href="https://db.apache.org/torque/" class="externalLink">Torque</a> is a persistence
+ layer originally developed as part of Turbine. Torque is now
+ decoupled and part of the <a href="http://db.apache.org/" class="externalLink">Apache Database Project</a>.
+ </li>
+
<li>
- You can access the <a href="https://github.com/apache/turbine-build/" class="externalLink">Turbine Git build environment repository</a>.
- This is a GIT modules structure, which should help to manage all Turbine components in one place.
- </li>
-
+ <a href="https://maven.apache.org/" class="externalLink">Maven</a> is an advanced Java
+ Project Management tool originally developed out of the frustration with the
+ Turbine build process. Maven is now a toplevel Apache project, residing at <a href="https://maven.apache.org/" class="externalLink">maven.apache.org</a>.
+ </li>
+
<li>
- You can find more about the Turbine Ecosystem on <a href="https://gitbox.apache.org/repos/asf#turbine" class="externalLink"> gitbox.apache.org (rw)
- </a> or on <a href="https://github.com/orgs/apache/repositories?language=&q=turbine&sort=&type=" target="_new" class="externalLink">Github</a> </li>
-
-
+ In addition, Turbine has spawned a number of <a href="http://commons.apache.org/" class="externalLink">Commons</a>
+ components like <a href="https://commons.apache.org/configuration/" class="externalLink">Commons configuration</a> or
+ <a href="https://commons.apache.org/email/" class="externalLink">Commons EMail</a>.
+ </li>
</ul>
+* Note: Be aware, that <a href="https://jakarta.ee/about/" class="externalLink">Jakarta EE</a> is since 2019
+ used as a brand label for the Java EE Cloud Native project.
+</section>
- <img src="images/logo.gif" alt="Apache Turbine" /></img>
+<section><a id="The_Apache_Software_Foundation"></a>
+<h1>The Apache Software Foundation</h1>
+<p>
+The <a href="https://www.apache.org" class="externalLink">Apache Software Foundation</a> provides support for the
+Apache community of open-source software projects. The Apache projects are defined by
+collaborative consensus based processes, an open, pragmatic software license and a desire
+to create high quality software that leads the way in its field.
+</p>
+<p>
+Apache Turbine, Turbine, Apache, the Apache feather logo, and the Apache Turbine project logo
+are trademarks of The Apache Software Foundation.
+</p>
+
+<p>
+All other marks mentioned may be trademarks or registered trademarks of their respective
+owners.
+</p>
</section>
-
- </main>
+ </main>
</div>
</div>
<hr/>
@@ -312,7 +340,7 @@ the current Turbine code.
<div class="container-fluid">
<div class="row-fluid">
<p>© 2000–2025
-<a href="https://www.apache.org/">The Apache Software Foundation</a>
+<a href="https://turbine.apache.org/">Apache Software Foundation</a>
</p>
</div>
</div>
diff --git a/issue-management.html b/issue-management.html
index 966047b9..f63b9a24 100644
--- a/issue-management.html
+++ b/issue-management.html
@@ -15,18 +15,15 @@
<link rel="stylesheet" href="./css/site.css" />
<link rel="stylesheet" href="./css/print.css" media="print" />
<script src="./js/apache-maven-fluido-2.1.0.min.js"></script>
-<link rel="icon" type="image/png" sizes="48x48" href="./images/favicon.ico">
- <link rel="icon" type="image/png" sizes="48x48" href="../images/favicon.ico">
- <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<style>.github-fork-ribbon:before { background-color: orange; }</style>
</head>
<body>
- <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-build" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
+ <a class="github-fork-ribbon right-top" href="https://github.com/apache/turbine-site" data-ribbon="Fork me on GitHub">Fork me on GitHub</a>
<div class="container-fluid container-fluid-top">
<header>
<div id="banner">
- <div class="pull-left"><div id="bannerLeft"><h1><a href="https://turbine.apache.org/"><img src="images/turbine-project-apache-separate.png" alt="Apache Turbine" /></a></h1></div></div>
- <div class="pull-right"><div id="bannerRight"><h1><a href="https://turbine.apache.org/"><img src="images/logo.gif" /></a></h1></div></div>
+ <div class="pull-left"><div id="bannerLeft"><h1><a href="./"><img src="images/turbine-project.png" alt="Apache Turbine" /></a></h1></div></div>
+ <div class="pull-right"><div id="bannerRight"><h1><a href="./"><img src="images/logo.gif" /></a></h1></div></div>
<div class="clear"><hr/></div>
</div>
@@ -36,9 +33,13 @@
</li>
<li id="projectVersion">Version: 7.0</li>
<li class="pull-right"><span class="divider">|</span>
-<a href="https://turbine.apache.org/fulcrum/">Fulcrum</a></li>
+<a href="fulcrum/">Fulcrum</a></li>
<li class="pull-right"><span class="divider">|</span>
-<a href="https://turbine.apache.org/">Turbine</a></li>
+<a href="./">Turbine</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="https://www.apache.org/">Apache</a></li>
+ <li class="pull-right"><span class="divider">|</span>
+<a href="fulcrum/">Fulcrum</a></li>
<li class="pull-right"><a href="https://www.apache.org">Apache</a></li>
</ul>
</div>
@@ -49,35 +50,68 @@
<ul class="nav nav-list">
<li class="nav-header">General Information</li>
<li><a href="index.html">Overview</a></li>
- <li><a href="features.html">Features</a></li>
+ <li><a href="turbine-concepts.html">Turbine Concepts</a></li>
<li><a href="fsd.html">Specification</a></li>
- <li><a href="getting-started.html">Getting Started</a></li>
- <li><a href="how-to-build.html">Howto Build Turbine</a></li>
- <li><a href="changes-report.html">Changes</a></li>
- <li class="nav-header">Documentation</li>
- <li><a href="services/index.html"><span class="icon-chevron-right"></span>Services</a></li>
- <li><a href="howto/index.html"><span class="icon-chevron-right"></span>Howtos</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/TURBINE">Wiki</a></li>
- <li><a href="apidocs/index.html">JavaDocs</a></li>
- <li class="nav-header">Development</li>
- <li><a href="proposals.html">Proposals</a></li>
- <li><a href="how-to-help.html">How To Help</a></li>
- <li><a href="todo.html">Todo</a></li>
+ <li><a href="further-reading/index.html">Further Reading</a></li>
+ <li><a href="news.html">News and Status</a></li>
+ <li><a href="common/powered.html">Sites Using Turbine</a></li>
+ <li><a href="common/related.html">Sites Related to Turbine</a></li>
+ <li><a href="common/license.html">License</a></li>
+ <li><a href="download.html">Download</a></li>
+ <li><a href="examples.html">Example Apps</a></li>
+ <li class="nav-header">Shortcuts to Turbine Documentation</li>
+ <li><a href="https://blogs.apache.org/turbine/">Turbine Blog</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/">Turbine Wiki Home</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+FAQ">Frequently Asked Questions (FAQ)</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+Tutorial">Tutorial</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine2+UsersGuide">User's Guide</a></li>
+ <li><a href="https://cwiki.apache.org/confluence/display/TURBINE/Turbine5">Development</a></li>
+ <li class="nav-header">Events</li>
+ <li><a href="https://www.apache.org/events/current-event.html" target="_blank"><img class="imageLink" src="https://www.apache.org/events/current-event-125x125.png" /> Apache Conferences</a></li>
+ <li class="nav-header">Turbine Releases</li>
+ <li><a href="turbine/index.html">Overview</a></li>
+ <li><a href="turbine/turbine-2-3-3/index.html">Turbine 2.3.3</a></li>
+ <li><a href="turbine/turbine-4-0/index.html">Turbine 4.0 (M2)</a></li>
+ <li><a href="turbine/turbine-5-0/index.html">Turbine 5.0</a></li>
+ <li><a href="turbine/turbine-5-1/index.html">Turbine 5.1</a></li>
+ <li><a href="turbine/turbine-6-0/index.html">Turbine 6.0</a></li>
+ <li><a href="turbine/turbine-7-0/index.html">Turbine 7.0</a></li>
+ <li class="nav-header">Turbine Development</li>
+ <li><a href="turbine/index.html">Current Turbine Development Tree</a></li>
+ <li class="nav-header">Turbine Sub Projects</li>
+ <li><a href="fulcrum/index.html">Fulcrum</a></li>
+ <li class="nav-header">Turbine + Fulcrum Parent POM</li>
+ <li><a href="turbine-parent/index.html">Turbine Parent</a></li>
+ <li class="nav-header">Closed projects</li>
+ <li><a href="stratum/index.html">Stratum</a></li>
+ <li><a href="tdk/index.html">TDK</a></li>
+ <li><a href="meta/index.html">META</a></li>
+ <li class="nav-header">Community</li>
+ <li><a href="who-we-are.html">Who we are</a></li>
+ <li><a href="contact.html">Contact us</a></li>
+ <li><a href="how-to-help.html">How to help</a></li>
+ <li><a href="how-it-works.html">How it works</a></li>
+ <li><a href="board-reports.html">Board reports</a></li>
+ <li class="nav-header">General Development Information</li>
+ <li><a href="common/code-standards.html">Coding Specification</a></li>
+ <li><a href="common/developer-links.html">Developer Links</a></li>
+ <li><a href="common/documentation.html">Improving Documentation</a></li>
+ <li class="nav-header">ASF</li>
+ <li><a href="https://apache.org/">Main</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://apache.org/foundation/sponsorship">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsors">Thanks</a></li>
+ <li><a href="https://www.apache.org/foundation/policies/conduct">Conduct</a></li>
+ <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
<li class="nav-header">Project Documentation</li>
<li><a href="project-info.html"><span class="icon-chevron-down"></span>Project Information</a>
<ul class="nav nav-list">
- <li><a href="dependencies.html">Dependencies</a></li>
- <li><a href="dependency-info.html">Maven Coordinates</a></li>
- <li><a href="distribution-management.html">Distribution Management</a></li>
- <li><a href="index.html">About</a></li>
+ <li><a href="team.html">Team</a></li>
+ <li><a href="mailing-lists.html">Mailing Lists</a></li>
<li class="active"><a>Issue Management</a></li>
<li><a href="licenses.html">Licenses</a></li>
- <li><a href="mailing-lists.html">Mailing Lists</a></li>
- <li><a href="plugin-management.html">Plugin Management</a></li>
- <li><a href="plugins.html">Plugins</a></li>
<li><a href="scm.html">Source Code Management</a></li>
- <li><a href="summary.html">Summary</a></li>
- <li><a href="team.html">Team</a></li>
</ul></li>
<li><a href="project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li>
<li class="nav-header">Apache</li>
@@ -91,7 +125,7 @@
</nav>
<div class="well sidebar-nav">
<form id="search-form" action="https://www.google.com/search" method="get" >
- <input value="http://turbine.apache.org/turbine/turbine-7-0" name="sitesearch" type="hidden" />
+ <input value="https://turbine.apache.org/" name="sitesearch" type="hidden" />
<input class="search-query" name="q" id="query" type="text" placeholder="Search with Google..." />
</form>
<div id="poweredBy">
@@ -115,7 +149,7 @@
<div class="container-fluid">
<div class="row-fluid">
<p>© 2000–2025
-<a href="https://www.apache.org/">The Apache Software Foundation</a>
+<a href="https://turbine.apache.org/">Apache Software Foundation</a>
</p>
</div>
</div>
diff --git a/jacoco-aggregate/index.html b/jacoco-aggregate/index.html
new file mode 100644
index 00000000..aba40494
--- /dev/null
+++ b/jacoco-aggregate/index.html
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang=""><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="jacoco-resources/report.gif" type="image/gif"/><title>Turbine</title><script type="text/javascript" src="jacoco-re [...]
\ No newline at end of file
diff --git a/jacoco-aggregate/jacoco-resources/branchfc.gif b/jacoco-aggregate/jacoco-resources/branchfc.gif
new file mode 100644
index 00000000..989b46d3
Binary files /dev/null and b/jacoco-aggregate/jacoco-resources/branchfc.gif differ
diff --git a/jacoco-aggregate/jacoco-resources/branchnc.gif b/jacoco-aggregate/jacoco-resources/branchnc.gif
new file mode 100644
index 00000000..1933e07c
Binary files /dev/null and b/jacoco-aggregate/jacoco-resources/branchnc.gif differ
diff --git a/jacoco-aggregate/jacoco-resources/branchpc.gif b/jacoco-aggregate/jacoco-resources/branchpc.gif
new file mode 100644
index 00000000..cbf711b7
Binary files /dev/null and b/jacoco-aggregate/jacoco-resources/branchpc.gif differ
diff --git a/jacoco-aggregate/jacoco-resources/bundle.gif b/jacoco-aggregate/jacoco-resources/bundle.gif
new file mode 100644
index 00000000..fca9c53e
Binary files /dev/null and b/jacoco-aggregate/jacoco-resources/bundle.gif differ
diff --git a/jacoco-aggregate/jacoco-resources/class.gif b/jacoco-aggregate/jacoco-resources/class.gif
new file mode 100644
index 00000000..eb348fb0
Binary files /dev/null and b/jacoco-aggregate/jacoco-resources/class.gif differ
diff --git a/jacoco-aggregate/jacoco-resources/down.gif b/jacoco-aggregate/jacoco-resources/down.gif
new file mode 100644
index 00000000..440a14db
Binary files /dev/null and b/jacoco-aggregate/jacoco-resources/down.gif differ
diff --git a/jacoco-aggregate/jacoco-resources/greenbar.gif b/jacoco-aggregate/jacoco-resources/greenbar.gif
new file mode 100644
index 00000000..0ba65672
Binary files /dev/null and b/jacoco-aggregate/jacoco-resources/greenbar.gif differ
diff --git a/jacoco-aggregate/jacoco-resources/group.gif b/jacoco-aggregate/jacoco-resources/group.gif
new file mode 100644
index 00000000..a4ea580d
Binary files /dev/null and b/jacoco-aggregate/jacoco-resources/group.gif differ
diff --git a/jacoco-aggregate/jacoco-resources/method.gif b/jacoco-aggregate/jacoco-resources/method.gif
new file mode 100644
index 00000000..7d24707e
Binary files /dev/null and b/jacoco-aggregate/jacoco-resources/method.gif differ
diff --git a/jacoco-aggregate/jacoco-resources/package.gif b/jacoco-aggregate/jacoco-resources/package.gif
new file mode 100644
index 00000000..131c28da
Binary files /dev/null and b/jacoco-aggregate/jacoco-resources/package.gif differ
diff --git a/jacoco-aggregate/jacoco-resources/prettify.css b/jacoco-aggregate/jacoco-resources/prettify.css
new file mode 100644
index 00000000..be5166e0
--- /dev/null
+++ b/jacoco-aggregate/jacoco-resources/prettify.css
@@ -0,0 +1,13 @@
+/* Pretty printing styles. Used with prettify.js. */
+
+.str { color: #2A00FF; }
+.kwd { color: #7F0055; font-weight:bold; }
+.com { color: #3F5FBF; }
+.typ { color: #606; }
+.lit { color: #066; }
+.pun { color: #660; }
+.pln { color: #000; }
+.tag { color: #008; }
+.atn { color: #606; }
+.atv { color: #080; }
+.dec { color: #606; }
diff --git a/jacoco-aggregate/jacoco-resources/prettify.js b/jacoco-aggregate/jacoco-resources/prettify.js
new file mode 100644
index 00000000..b2766fe0
--- /dev/null
+++ b/jacoco-aggregate/jacoco-resources/prettify.js
@@ -0,0 +1,1510 @@
+// Copyright (C) 2006 Google Inc.
+//
+// Licensed 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.
+
+
+/**
+ * @fileoverview
+ * some functions for browser-side pretty printing of code contained in html.
+ * <p>
+ *
+ * For a fairly comprehensive set of languages see the
+ * <a href="http://google-code-prettify.googlecode.com/svn/trunk/README.html#langs">README</a>
+ * file that came with this source. At a minimum, the lexer should work on a
+ * number of languages including C and friends, Java, Python, Bash, SQL, HTML,
+ * XML, CSS, Javascript, and Makefiles. It works passably on Ruby, PHP and Awk
+ * and a subset of Perl, but, because of commenting conventions, doesn't work on
+ * Smalltalk, Lisp-like, or CAML-like languages without an explicit lang class.
+ * <p>
+ * Usage: <ol>
+ * <li> include this source file in an html page via
+ * {@code <script type="text/javascript" src="/path/to/prettify.js"></script>}
+ * <li> define style rules. See the example page for examples.
+ * <li> mark the {@code <pre>} and {@code <code>} tags in your source with
+ * {@code class=prettyprint.}
+ * You can also use the (html deprecated) {@code <xmp>} tag, but the pretty
+ * printer needs to do more substantial DOM manipulations to support that, so
+ * some css styles may not be preserved.
+ * </ol>
+ * That's it. I wanted to keep the API as simple as possible, so there's no
+ * need to specify which language the code is in, but if you wish, you can add
+ * another class to the {@code <pre>} or {@code <code>} element to specify the
+ * language, as in {@code <pre class="prettyprint lang-java">}. Any class that
+ * starts with "lang-" followed by a file extension, specifies the file type.
+ * See the "lang-*.js" files in this directory for code that implements
+ * per-language file handlers.
+ * <p>
+ * Change log:<br>
+ * cbeust, 2006/08/22
+ * <blockquote>
+ * Java annotations (start with "@") are now captured as literals ("lit")
+ * </blockquote>
+ * @requires console
+ */
+
+// JSLint declarations
+/*global console, document, navigator, setTimeout, window */
+
+/**
+ * Split {@code prettyPrint} into multiple timeouts so as not to interfere with
+ * UI events.
+ * If set to {@code false}, {@code prettyPrint()} is synchronous.
+ */
+window['PR_SHOULD_USE_CONTINUATION'] = true;
+
+/** the number of characters between tab columns */
+window['PR_TAB_WIDTH'] = 8;
+
+/** Walks the DOM returning a properly escaped version of innerHTML.
+ * @param {Node} node
+ * @param {Array.<string>} out output buffer that receives chunks of HTML.
+ */
+window['PR_normalizedHtml']
+
+/** Contains functions for creating and registering new language handlers.
+ * @type {Object}
+ */
+ = window['PR']
+
+/** Pretty print a chunk of code.
+ *
+ * @param {string} sourceCodeHtml code as html
+ * @return {string} code as html, but prettier
+ */
+ = window['prettyPrintOne']
+/** Find all the {@code <pre>} and {@code <code>} tags in the DOM with
+ * {@code class=prettyprint} and prettify them.
+ * @param {Function?} opt_whenDone if specified, called when the last entry
+ * has been finished.
+ */
+ = window['prettyPrint'] = void 0;
+
+/** browser detection. @extern @returns false if not IE, otherwise the major version. */
+window['_pr_isIE6'] = function () {
+ var ieVersion = navigator && navigator.userAgent &&
+ navigator.userAgent.match(/\bMSIE ([678])\./);
+ ieVersion = ieVersion ? +ieVersion[1] : false;
+ window['_pr_isIE6'] = function () { return ieVersion; };
+ return ieVersion;
+};
+
+
+(function () {
+ // Keyword lists for various languages.
+ var FLOW_CONTROL_KEYWORDS =
+ "break continue do else for if return while ";
+ var C_KEYWORDS = FLOW_CONTROL_KEYWORDS + "auto case char const default " +
+ "double enum extern float goto int long register short signed sizeof " +
+ "static struct switch typedef union unsigned void volatile ";
+ var COMMON_KEYWORDS = C_KEYWORDS + "catch class delete false import " +
+ "new operator private protected public this throw true try typeof ";
+ var CPP_KEYWORDS = COMMON_KEYWORDS + "alignof align_union asm axiom bool " +
+ "concept concept_map const_cast constexpr decltype " +
+ "dynamic_cast explicit export friend inline late_check " +
+ "mutable namespace nullptr reinterpret_cast static_assert static_cast " +
+ "template typeid typename using virtual wchar_t where ";
+ var JAVA_KEYWORDS = COMMON_KEYWORDS +
+ "abstract boolean byte extends final finally implements import " +
+ "instanceof null native package strictfp super synchronized throws " +
+ "transient ";
+ var CSHARP_KEYWORDS = JAVA_KEYWORDS +
+ "as base by checked decimal delegate descending event " +
+ "fixed foreach from group implicit in interface internal into is lock " +
+ "object out override orderby params partial readonly ref sbyte sealed " +
+ "stackalloc string select uint ulong unchecked unsafe ushort var ";
+ var JSCRIPT_KEYWORDS = COMMON_KEYWORDS +
+ "debugger eval export function get null set undefined var with " +
+ "Infinity NaN ";
+ var PERL_KEYWORDS = "caller delete die do dump elsif eval exit foreach for " +
+ "goto if import last local my next no our print package redo require " +
+ "sub undef unless until use wantarray while BEGIN END ";
+ var PYTHON_KEYWORDS = FLOW_CONTROL_KEYWORDS + "and as assert class def del " +
+ "elif except exec finally from global import in is lambda " +
+ "nonlocal not or pass print raise try with yield " +
+ "False True None ";
+ var RUBY_KEYWORDS = FLOW_CONTROL_KEYWORDS + "alias and begin case class def" +
+ " defined elsif end ensure false in module next nil not or redo rescue " +
... 12215 lines suppressed ...