You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by bu...@apache.org on 2013/01/19 14:18:01 UTC
svn commit: r847285 [6/13] - in /websites/staging/struts/trunk/content: ./
css/ dev/ images/ images/profiles/ img/ js/ proposals/ uml/
Added: websites/staging/struts/trunk/content/dev/minutes.html
==============================================================================
--- websites/staging/struts/trunk/content/dev/minutes.html (added)
+++ websites/staging/struts/trunk/content/dev/minutes.html Sat Jan 19 13:17:59 2013
@@ -0,0 +1,1170 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at Jan 19, 2013
+ | Rendered using Apache Maven Fluido Skin 1.3.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <meta name="Date-Revision-yyyymmdd" content="20130119" />
+ <meta http-equiv="Content-Language" content="en" />
+ <title>
+ Minutes</title>
+ <link rel="stylesheet" href="../css/apache-maven-fluido-1.3.0.min.css" />
+ <link rel="stylesheet" href="../css/site.css" />
+ <link rel="stylesheet" href="../css/print.css" media="print" />
+
+
+ <script type="text/javascript" src="../js/apache-maven-fluido-1.3.0.min.js"></script>
+
+
+ </head>
+ <body class="topBarDisabled">
+
+
+
+
+
+
+ <a href="http://github.com/apache/struts2">
+ <img style="position: absolute; top: 0; right: 0; border: 0; z-index: 10000;"
+ src="https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png"
+ alt="Fork me on GitHub">
+ </a>
+
+
+
+
+ <div class="container-fluid">
+ <div id="banner">
+ <div class="pull-left">
+ <a href="http://www.apache.org/" id="bannerLeft">
+ <img src="http://www.apache.org/images/asf-logo.gif" alt="Apache Software Foundation"/>
+ </a>
+ </div>
+ <div class="pull-right"> <a href="../../" id="bannerRight">
+ <img src="../images/struts.gif" alt="Apache Struts"/>
+ </a>
+ </div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+
+
+ <li id="publishDate">Last Published: 2013-01-19</li>
+
+
+
+
+
+ <li class="pull-right"> <a href="../../1.3.10/index.html" title="Struts 1">
+ Struts 1</a>
+ </li>
+
+ <li class="divider pull-right">|</li>
+
+ <li class="pull-right"> <a href="../../2.3.8/index.html" title="Struts 2">
+ Struts 2</a>
+ </li>
+
+ <li class="divider pull-right">|</li>
+
+ <li class="pull-right"> <a href="http://www.apache.org/" class="externalLink" title="Apache">
+ Apache</a>
+ </li>
+
+ </ul>
+ </div>
+
+
+ <div class="row-fluid">
+ <div id="leftColumn" class="span3">
+ <div class="well sidebar-nav">
+
+
+ <ul class="nav nav-list">
+ <li class="nav-header">Apache Struts</li>
+
+ <li>
+
+ <a href="../index.html" title="Welcome">
+ <i class="none"></i>
+ Welcome</a>
+ </li>
+
+ <li>
+
+ <a href="../downloads.html" title="Releases">
+ <i class="none"></i>
+ Releases</a>
+ </li>
+
+ <li>
+
+ <a href="../announce.html" title="Announcements">
+ <i class="none"></i>
+ Announcements</a>
+ </li>
+
+ <li>
+
+ <a href="http://www.apache.org/licenses/" class="externalLink" title="License">
+ <i class="none"></i>
+ License</a>
+ </li>
+
+ <li>
+
+ <a href="../kickstart.html" title="Kickstart FAQ">
+ <i class="none"></i>
+ Kickstart FAQ</a>
+ </li>
+
+ <li>
+
+ <a href="http://people.apache.org/~vgritsenko/stats/projects/struts" class="externalLink" title="Website Stats">
+ <i class="none"></i>
+ Website Stats</a>
+ </li>
+
+ <li>
+
+ <a href="http://apache.org/foundation/thanks.html" class="externalLink" title="Thanks!">
+ <i class="none"></i>
+ Thanks!</a>
+ </li>
+
+ <li>
+
+ <a href="http://apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">
+ <i class="none"></i>
+ Sponsorship</a>
+ </li>
+ <li class="nav-header">Documentation</li>
+
+ <li>
+
+ <a href="../primer.html" title="Key Technologies">
+ <i class="none"></i>
+ Key Technologies</a>
+ </li>
+
+ <li>
+
+ <a href="../../2.3.8/index.html" title="Struts 2.3.8 (GA)">
+ <i class="none"></i>
+ Struts 2.3.8 (GA)</a>
+ </li>
+
+ <li>
+
+ <a href="../../1.3.10/index.html" title="Struts 1.3.10 (GA)">
+ <i class="none"></i>
+ Struts 1.3.10 (GA)</a>
+ </li>
+
+ <li>
+
+ <a href="../downloads.html#PriorReleases" title="Prior Releases">
+ <i class="none"></i>
+ Prior Releases</a>
+ </li>
+ <li class="nav-header">Support</li>
+
+ <li>
+
+ <a href="../mail.html" title="User Mailing List">
+ <i class="none"></i>
+ User Mailing List</a>
+ </li>
+
+ <li>
+
+ <a href="https://issues.apache.org/jira/browse/WW" class="externalLink" title="Issue Tracker (JIRA)">
+ <i class="none"></i>
+ Issue Tracker (JIRA)</a>
+ </li>
+
+ <li>
+
+ <a href="../security.html" title="Reporting Security Issues">
+ <i class="none"></i>
+ Reporting Security Issues</a>
+ </li>
+ <li class="nav-header">Development</li>
+
+ <li>
+
+ <a href="../../2.x/index.html" title="Struts 2.x Draft Docs">
+ <i class="none"></i>
+ Struts 2.x Draft Docs</a>
+ </li>
+
+ <li>
+
+ <a href="../../1.x/index.html" title="Struts 1.x Draft Docs">
+ <i class="none"></i>
+ Struts 1.x Draft Docs</a>
+ </li>
+
+ <li>
+
+ <a href="../helping.html" title="How to Help FAQ">
+ <i class="none"></i>
+ How to Help FAQ</a>
+ </li>
+
+ <li>
+
+ <a href="../dev/dev-mail.html" title="Development Lists">
+ <i class="none"></i>
+ Development Lists</a>
+ </li>
+
+ <li>
+
+ <a href="../dev/builds.html" title="Source Code">
+ <i class="none"></i>
+ Source Code</a>
+ </li>
+
+ <li>
+
+ <a href="../dev/releases.html" title="Release Guidelines">
+ <i class="none"></i>
+ Release Guidelines</a>
+ </li>
+
+ <li>
+
+ <a href="../dev/bylaws.html" title="PMC Charter">
+ <i class="none"></i>
+ PMC Charter</a>
+ </li>
+
+ <li class="active">
+
+ <a href="#"><i class="none"></i>Minutes</a>
+ </li>
+
+ <li>
+
+ <a href="../dev/volunteers.html" title="Volunteers">
+ <i class="none"></i>
+ Volunteers</a>
+ </li>
+
+ <li>
+
+ <a href="../../struts-sandbox/index.html" title="Sandbox">
+ <i class="none"></i>
+ Sandbox</a>
+ </li>
+
+ <li>
+
+ <a href="http://svn.apache.org/viewvc/struts/" class="externalLink" title="Source Repository">
+ <i class="none"></i>
+ Source Repository</a>
+ </li>
+ <li class="nav-header">See Also</li>
+
+ <li>
+
+ <a href="http://www.ApacheBookstore.com/" class="externalLink" title="Apache Bookstore">
+ <i class="none"></i>
+ Apache Bookstore</a>
+ </li>
+
+ <li>
+
+ <a href="http://people.apache.org/~rubys/planet/struts/" class="externalLink" title="Our Blogs">
+ <i class="none"></i>
+ Our Blogs</a>
+ </li>
+
+ <li>
+
+ <a href="http://struts.SourceForge.net/" class="externalLink" title="Struts SourceForge">
+ <i class="none"></i>
+ Struts SourceForge</a>
+ </li>
+ </ul>
+
+
+
+ <hr class="divider" />
+
+ <div id="poweredBy">
+ <div class="clear"></div>
+ <div class="clear"></div>
+ <div class="clear"></div>
+ <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+ <img class="builtBy" alt="Built by Maven" src="../images/logos/maven-feather.png" />
+ </a>
+ </div>
+ </div>
+ </div>
+
+
+ <div id="bodyColumn" class="span9" >
+
+ <!-- Copyright 1999-2005 The Apache Software Foundation
+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. --><!-- // ======================================================================== 78 -->
+
+
+ <div class="section"><h2>Project Minutes<a name="Project_Minutes"></a></h2>
+
+ <p>
+The Apache Struts PMC meets continuously and asynchronously over the mailing
+lists provided by the project. Major decisions made by the PMC are noted
+here, as a convenient reference. For details. consult the mailing list
+archives, or inquire on the appropriate list. All project business is
+conducted over the mailing lists, and nowhere else.
+ </p>
+
+ <a name="a2008-Reports"></a>
+ <div class="section"><h3>2008 Reports to the ASF Board of Directors<a name="a2008_Reports_to_the_ASF_Board_of_Directors"></a></h3>
+ <p>
+ <b>January 2008 -- RESTing</b>
+ </p>
+ <p>
+Work on Struts 2 continues apace. During this last quarter, we released
+Struts 2.0.11 as GA, and produced a first test build of the Struts 2.1
+code line. Struts 1 is garnering less attention these days, but there is
+still a rivulet of bug fixes and other patches, albeit without any releases
+this quarter.
+ </p>
+ <p>
+At ApacheCon in Atlanta, our own Don Brown presented an excellent session
+entitled "Go Light with Apache Struts 2 and REST", fitting in nicely with
+a number of other REST-related sessions at the conference. The combined
+Roller / Struts 2 BOF had fewer attendees than we might have hoped for, but
+resulted in some productive discussion. Disappointingly, the Struts-related
+tutorials were canceled due to insufficient sign-ups.
+ </p>
+ <p>
+During this quarter, we added Musachy Barroso to the PMC, and removed Henri
+Yandell at his request. No new committers joined us this quarter.
+ </p>
+ </div>
+
+ <a name="a2008-Decisions"></a>
+ <div class="section"><h3>2008 Project Votes and Decisions<a name="a2008_Project_Votes_and_Decisions"></a></h3>
+ <p>
+Jeromy Evans for Committer -- [24 Jan 2008] 5 +1 (binding)
+ </p>
+ <p>
+Wes Wannemacher for Committer -- [24 Jan 2008] 6 +1 (binding)
+ </p>
+ <p>
+Should voting +1 on a release imply that the voter intends to help support
+the release? - [14 Jan 2008] General feeling is that the PMC is acting as a
+quality control group, and a binding vote indicates that a member has
+reviewed the distribution, and, ideally, has tested or deployed the software
+in their own environment.
+ </p>
+ </div>
+
+ <a name="a2007-Reports"></a>
+ <div class="section"><h3>2007 Reports to the ASF Board of Directors<a name="a2007_Reports_to_the_ASF_Board_of_Directors"></a></h3>
+
+ <p>
+<b>October 2007 -- Planet Struts</b>
+ </p>
+ <p>
+There has been a lot of activity over the last quarter, especially on
+Struts 2. We released Struts 2.0.9 as GA, which includes an important
+security fix, and released Struts 1.3.9 as Beta. Our registry of Struts 2
+plugins continues to grow, with 30 distinct plugins now registered, many
+written by developers outside the project. The number of authors
+contributing to our official documentation wiki also continues to grow.
+ </p>
+ <p>
+On the infrastructure side, the Struts security alias, mentioned in last
+quarter's report, has now been set up, and Planet Struts was the first "PMC
+Planet" to be created, thanks to Sam Ruby and Ted Husted. Prompted by
+infrastructure@, we handed back 1.6GB of disk space on people.a.o that we
+didn't actually need.
+ </p>
+ <p>
+At ApacheCon US 2007 in Atlanta next month, two tutorials and one session
+will focus on Struts 2, and we expect at least six Struts committers to be
+in attendance. A session on Struts 2 will also be presented at OS Summit
+Asia 2007.
+ </p>
+ <p>
+During this quarter, we have added three new committers (Matt Raible, Dave
+Newton, and Brian Pontarelli) and two new PMC members (Henri Yandell and
+Antonio Petrelli).
+ </p>
+ <p>
+<b>July 2007 -- security@struts</b>
+ </p>
+ <p>
+Things have been running smoothly this last quarter, with little of
+note for the board at this time.
+ </p>
+ <p>
+We have had one GA release, of Struts 2.0.8, and a test build of
+Struts 1.3.9 is up for a quality vote at this time. Both Struts
+2.1 and Struts 1.4 are under active development.
+ </p>
+ <p>
+Prompted by a user trying to report a security vulnerability in
+Struts, we have requested a security@s.a.o alias, which we hope will
+be set up shortly. (We believe the reported vulnerability had already
+been resolved.)
+ </p>
+ <p>
+No new committers or PMC members have been added in the last quarter.
+ </p>
+ <p>
+<b>March 2007 -- Bamboo online</b>
+ </p>
+ <p>
+This quarter, we made up for the absence of releases in the previous
+quarter, with GA releases of both Struts 1.3.8 and Struts 2.0.6. The
+latter is particularly notable, since it is the first GA release of the
+Struts 2 framework, thus marking an important milestone for the project.
+With a GA release in the wild, we hope to see increased adoption of this
+new framework, with a corresponding growth in the community.
+ </p>
+ <p>
+Since the Apache Tiles top-level project was established by the board in
+December, our Tiles colleagues have completed their move out of Struts and
+into their own environment. Of course, there continues to be some overlap
+in the developers and communities, and we are working with our Tiles
+colleagues to ensure that Tiles integration with Struts remains strong.
+ </p>
+ <p>
+Thanks to our friends at Atlassian, we now have a hosted Bamboo continuous
+integration system, providing us with regular reports on the status of our
+builds. After a spate of build breakages earlier in the quarter, this has
+helped us identify issues more quickly.
+ </p>
+ <p>
+In this last quarter, we have added Paul Benedict to our PMC, and added
+four new committers, namely Philip Luppens, Tom Schneider, Musachy
+Barroso, and Henri Yandell.
+ </p>
+ <p>
+Finally, we have added some spiffy new icons to the Struts 2 home page:
+http://struts.apache.org/2.x/index.html
+ </p>
+ <p>
+<b>January 2007 -- Top-level Tiles</b>
+ </p>
+ <p>
+While there have been no new releases in this last quarter, there has been
+a great deal of development activity. Struts 2 has been improving by leaps
+and bounds, and we are close to another 2.0.x release; Tiles has gone
+through significant redesign and cleanup; and Struts 1.x is making steady
+progress towards another release.
+ </p>
+ <p>
+In addition to the activity on the code base, and after a great deal of
+discussion, our Tiles subproject was approved by the board as a new top
+level project, and is in the process of moving out on its own. This will
+help further two goals: providing Tiles with the opportunity and
+environment to prosper beyond the confines of Struts; and refocusing the
+Struts team on our core frameworks.
+ </p>
+ <p>
+Subsequent to some discussion and debate elsewhere, the Struts team
+reorganised our web site to clearly delineate the portions of the site
+intended for end users versus developers and potential developers.
+ </p>
+ <p>
+An XSS vulnerability was reported to the Struts PMC in December. The
+problem has been addressed, and the fix will be included in the upcoming
+Struts 1.3.6 release.
+ </p>
+ <p>
+No new committers or PMC members have been added in the last quarter.
+ </p>
+ </div>
+
+ <a name="a2007-Decisions"></a>
+ <div class="section"><h3>2007 Reports to the ASF Board of Directors<a name="a2007_Reports_to_the_ASF_Board_of_Directors"></a></h3>
+ <p>
+Struts 2.0.11 Quality -- [24 Sep 2007] 3 +1 (binding), 3 +1 (supporting)
+ </p>
+ <p>
+Struts 2.0.10 Quality -- [14 Sep 2007] 0 +1 (binding), 1 +1 alpha (supporting), 3 +1 GA (supporting)
+ </p>
+ <p>
+Invite Musachy Barroso to join the Struts PMC -- [13 Oct 2007] 13 +1 (binding)
+ </p>
+ <p>
+Dave Newton for committer -- [18 Sep 2007] 5 +1
+ </p>
+ <p>
+Brian Pontarelli for Committer -- [18 Sep 2007] 4 +1; 1 +0
+ </p>
+ <p>
+Matt Raible for Committer --[06 Sep 2007] 12 +1
+ </p>
+ <p>
+First PMC Planet -- [22 Aug 2007] Lazy consensus
+ </p>
+ <p>
+Struts 1.3.9 Quality -- [2 Aug 2007] 3 +1 GA binding, +1 Beta binding
+ </p>
+ <p>
+Invite Antonio Petrelli to join the Struts PMC -- [2 Aug 2007] 6 +1 (binding)
+ </p>
+ <p>
+Henri Yandell for PMC -- [22 Jul 2007] 9 +1 (binding)
+ </p>
+ <p>
+Release Struts Annotations 1.0.2 -- [7 Jun 2007] 3 +1 (binding), 1 +0 (binding), 2 +1 (supporting)
+ </p>
+ <p>
+Struts 2.0.8 Quality -- [6 Jun 2007] 5 +1 GA (binding), 1 +1 Beta (binding), 3 +1 GA (non binding)
+ </p>
+ <p>
+Struts 1.3.8 Quality -- [3 Mar 2007] 4 +1 GA (binding), 2 +1 GA (supporting)
+ </p>
+ <p>
+Struts 1.3.7 -- [25 Feb 2007] +1 GA (binding), 1 +1 Beta (binding)
+ </p>
+ <p>
+Struts 2.0.6 Quality -- [19 Feb 2007] 3 +1 GA (binding), 1 +1 Beta (binding), +1 GA (supporting), 1 +1 Beta (supporting), 1 +1 Test Build (supporting)
+ </p>
+ <p>
+Struts Annotations 1.0.1 Quality -- [9 Feb 2007] 2 +1 GA (binding), 1 +1 GA (supporting)
+ </p>
+ <p>
+Branch for 2.0.x at Struts 2.0.6-SNAPSHOT -- [7 Feb 2007] Lazy consensus
+ </p>
+ <p>
+Consider 2.0.x maintenance-only branch (see Struts Release Process) -- [7 Feb 2007] 2 +1 (binding), 2 +1 (supporting)
+ </p>
+ <p>
+Struts 2.0.5 Quality -- [5 Feb 2007] 1 +1 GA (binding), 4 +1 Beta (binding), 3 GA (supporting)
+ </p>
+ <p>
+Struts2 and Java 1.4 (Java 1.4 issues are not show-stoppers) -- 30 Jan 2007] Lazy consensus
+ </p>
+ <p>
+Struts 2.0.4 Quality -- [29 Jan 2007]
+ </p>
+ <p>
+Tom Schneider for committer -- [29 Jan 2007] 5 +1, 1 +0 (binding)
+ </p>
+ <p>
+Philip Luppens for Committer -- [29 Jan 2007] 4 +1 (binding)
+ </p>
+ <p>
+Invite Paul Benedict to join the PMC -- [14 Jan 2007] 3 +1 (binding)
+ </p>
+ <p>
+Musachy Barroso for Committer -- [2 Jan 2007]
+ </p>
+ </div>
+
+ <a name="a2006-Reports"></a>
+ <div class="section"><h3>2006 Reports to the ASF Board of Directors<a name="a2006_Reports_to_the_ASF_Board_of_Directors"></a></h3>
+ <p>
+<b>October 2006 -- Struts 2 Beta</b>
+ </p>
+ <p>
+Much of the focus in this quarter has been in driving Struts 2 forward,
+with help from a growing number of contributors. Struts 2.0.1 was elevated
+from a development build to a Beta release shortly after ApacheCon, thus
+marking our first public release in the Struts 2 family. We also have a
+snazzy new logo that signals the integration of Struts and WebWork into
+Struts 2!
+ </p>
+ <p>
+Activity has also increased on Tiles 2 (a.k.a. Standalone Tiles), as this
+moves towards its first release, and development continues on the
+Struts 1.3.x line, with the General Availability (GA) release of
+Struts 1.3.5 in this quarter.
+ </p>
+ <p>
+The Struts team made the most of ApacheCon US this year. Both a tutorial
+and a session on Struts 2 were offered, as well as a Struts BOF. We also
+took advantage of the opportunity to create a press release announcing our
+Struts 2.0.1 development build, since this is a significant milestone,
+bringing together two successful web frameworks, together with their
+respective communities, into a coherent whole.
+ </p>
+ <p>
+Consistent with the increase in activity, and with the unification of the
+Struts and WebWork communities, we have added eight people to the PMC this
+quarter, namely Patrick Lightbody, Jason Carreira, Laurie Harper, Alexandru
+Popescu, Rene Gielen, Rainer Hermanns, Toby Jee, and Ian Roughley. We have
+also added three new committers: Antonio Petrelli, Nils-Helge Garli, and
+David DeWolf.
+ </p>
+ <p>
+<b>July 2006 -- Shale graduates</b>
+ </p>
+ <p>
+Since our April 2006 report, our former subproject Shale has graduated to a
+top-level project. Our WebWork 2 podling also graduated from the incubator and
+has become the basis of Struts 2. Meanwhile, Struts 1 has released three beta
+releases - 1.3.2, 1.3.3, and 1.3.4 - and a Struts 1.3.5 test build is available
+and proceeding toward a release quality vote. A Struts 2.0.0 distribution is
+expected next month. The new Maven builds are working well, despite the
+complexity of our distributions.
+ </p>
+ <p>
+Three new committers have joined the fold: Paul Benedict, Michael Jouravlev, and
+Bob Lee. Paul and Michael are longtime members of the Struts 1 use community,
+and helped us provide new features and fixes for the Struts 1.2.9 release. Bob
+Lee is a longtime member of the WebWork 2 user community and helped us prepare a
+short list of changes for the Struts 2.0.0 distribution.
+ </p>
+ <p>
+<b>April 2006 -- WebWork2 podling</b>
+ </p>
+ <p>
+The last quarter has seen the creation of the WebWork 2 podling and rapid progress.
+Our focus has been on migrating code, resources, developers, IP, and community over
+to the ASF.
+ </p>
+ <p>
+ - Code: we have imported the code into the Incubator SVN, and have renamed packages,
+ taglib prefixes, and any other eferences to the old WebWork project over to the new
+ Struts Action Framework 2 project, where the final location of the code will be.
+ </p>
+ <p>
+ - Resources: We've migrated the code to the Apache SVN, setup and migrated JIRA
+ tickets to the new issues.apache.org server, and are in the process of migration
+ wiki documentation.
+ </p>
+ <p>
+ - Developers: The core WebWork 2 developers have been given accounts and access to
+ the podling, voted in through the proposal. We plan to vote the remaining committers
+ in one-by-one through the Struts PMC, serving as the IPMC for the podling.
+ </p>
+ <p>
+ - IP: The OpenSymphony organization, who owns the copyright on the WebWork 2 project,
+ has delivered a code grant allowing us to change the copyright. Additionally, we've
+ removed most of the LGPL source code (usually in the form of Javascript libraries)
+ and have developed an optional build that compiles integration code depending on
+ LGPL jars, in accordance to the draft IP policy document.
+ </p>
+ <p>
+ - Community: The WebWork 2 developers have joined the Struts mailing lists and have
+ been very active in participating with both development and user threads. They have
+ been just as, if not more, active committing to the code repository as Struts
+ committers, and when conflicts arise, they are very quick to come to a solution in a
+ positive way. In addition, several Struts committers have joined OpenSymphony forums,
+ chat rooms, and projects further strengthening the relationship.
+ </p>
+ <p>
+We are definitely planning on exiting the Incubator this next quarter, possibly within
+weeks. We see a bright future for the Struts Action project, and hope to facilitate a
+new spirit of cooperation within the competitive landscape of Java web application
+frameworks
+ </p>
+ <p>
+<b>April 2006 -- Shale and Action Builds</b>
+ </p>
+ <p>
+The Struts community has been a busy one this last quarter. In terms of
+releases, we released Struts 1.2.9, primarily to fix a reported
+vulnerability, and Shale 1.0.2 Alpha. We also made available Struts Action
+1.3.1 Test Build, the first completed build in the Struts Action 1.3 line.
+ </p>
+ <p>
+After voting to accept WebWork 2, we have made progress towards removing
+external dependencies with non-compatible licenses, and migrating the code
+base from OpenSymphony to Struts.
+ </p>
+ <p>
+We have decided to move all of the Struts components to JIRA for issue
+tracking, and to Maven 2 for our build system. There has been much
+discussion of splitting the user mailing list into multiple lists, based
+on sub-project, but no consensus has been reached.
+ </p>
+ <p>
+On the people front, we added Gary VanMatre to the PMC, and five new
+committers (Alexandru Popescu, Rene Gielen, Rainer Hermanns, Toby Jee, and
+Ian Roughley) as part of bringing WebWork 2 into the fold.
+ </p>
+ <p>
+<b>January 2006 -- WebWork Merger</b>
+ </p>
+ <p>
+The last quarter has been an eventful one in the Struts community. In
+terms of releases, we released Struts 1.2.8, primarily to fix an XSS
+vulnerability; Struts Scripting 1.0.1 is the first GA release of this
+component; and Struts Shale 1.0.0 is the first Alpha release of our newest
+framework.
+ </p>
+ <p>
+In the wake of the web framework "unification" discussions mentioned in
+our last board report, the Struts team and the WebWork team have agreed to
+join forces. There have been numerous interactions between the teams, and
+the team members, for some time now, and we are confident that the merger
+will work well. The plan is for WebWork to come to the ASF, and for it to
+provide the underpinnings for a Struts Action Framework 2.0. We anticipate
+that the IP clearance process will begin shortly, now that WebWork 2.2 has
+been released.
+ </p>
+ <p>
+On the people front, we added Wendy Smoak as a PMC member, and Rich Feit,
+Patrick Lightbody and Jason Carreira have joined us as committers. Also, a
+record seven Struts committers managed to be in the same place at the same
+time at ApacheCon in December, leading to some very fruitful discussions.
+ </p>
+ </div>
+
+ <a name="a2006-Decisions"></a>
+ <div class="section"><h3>2006 Project Votes and Decisions<a name="a2006_Project_Votes_and_Decisions"></a></h3>
+ <p>
+Struts 2.0.1 Quality -- [20 Oct 2006] 5 +1 GA (binding), 2 +1 GA (supporting)
+ </p>
+ <p>
+David DeWolf for Struts Committer -- [10 Oct 2006] 9 +1 (binding)
+ </p>
+ <p>
+Struts v1.3.5 Quality (2) -- [14 Sep 2006] 6 +1 (binding); 3 +1 (non-binding)
+ </p>
+ <p>
+Invite the WebWork 2 podling committers into the Struts PMC -- [21 Aug 2006] Alexandru Popescu, Rene Gielen, Rainer Hermanns, Toby Jee, Ian Roughley
+ </p>
+ <p>
+Struts v1.3.5 Quality -- [17 Aug 2006] +2 GA (binding), +2 Beta (binding), +2 GA (non-binding)
+ </p>
+ <p>
+Release the struts-master pom v3 -- [24 July 2006] +1 3 (binding)
+ </p>
+ <p>
+Laurie Harper for PMC -- [17 Jul 2006] 7 +1 (binding)
+ </p>
+ <p>
+Invite Patrick Lightbody and Jason Carreira to the Struts PMC -- [13 Jul 2006] 8 +1 (binding)
+ </p>
+ <p>
+Affirm the Shale TLP Resolution -- [27 Jun 2006] 9 +1 (binding)
+ </p>
+ <p>
+Antonio Petrelli For Committer -- [12 Jun 2006] 7 +1 (binding)
+ </p>
+ <p>
+Bob Lee for Committer -- [21 May 2006] 8 +1 (binding), 4 +1 (non-binding).
+ </p>
+ <p>
+Struts Action Framework v1.3.4 Quality -- [13 May 2006] +1 4 Beta (binding), +2 GA (binding)
+ </p>
+ <p>
+Struts Action Framework v1.3.3 Quality -- [8 May 2006] Withdrawn due to incorrect jar file manifests.
+ </p>
+ <p>
+Release the struts-parent pom v2 -- [6 May 2006] +1 6 (binding)
+ </p>
+ <p>
+Accept and Graduate WebWork 2 Podling to Struts -- [28 Apr 2006] +1 6 (binding), 9 (non-binding); +0 2 (binding), 2 (non-binding)
+ </p>
+ <p>
+Struts Action Framework v1.3.2 Quality -- [27 Apr 2006] Tally 4 +1 BETA (binding); 1 +1 ALPHA (binding)
+ </p>
+ <p>
+Michael Jouravlev for Committer -- [25 Apr 2006] Tally 7 +1.
+ </p>
+ <p>
+Unsubscribe commits@ from dev@ -- [25 Apr 2006] Tally 11 +1 (binding); 1 +0 (binding)
+ </p>
+ <p>
+Separate lists for notifications vs. discussion -- [25 Apr 2006] Tally 11 +1 (binding); 2 +0 (binding);
+ </p>
+ <p>
+Target Java 5 for Action 2, support 1.4 through Retroweaver -- [24 Apr 2006] 4 +1; 2 +0 (binding); 11 +1; 4 +0 (non-binding)
+ </p>
+ <p>
+Standalone Tiles as TLP -- [21 Apr 2006] - "The end goal is a standalone Tiles in the Jakarta Web
+Commons project (to be created),then Struts Action 1 would have a
+struts-tiles artifact which makes it possible for Struts users to use
+this standalone Tiles."
+ </p>
+ <p>
+In Action 2, rename "webwork.xml" to "struts-action.xml" -- [19 Apr 2006] Tally 3 +1 (binding); 5 +1 (non-binding)
+ </p>
+ <p>
+Sean Schofield for PMC -- [17 Apr 2006] Tally 8 +1 (binding)
+ </p>
+ <p>
+Greg Reddin for PMC -- [15 Apr 2006] Tally 7 +1 (binding)
+ </p>
+ <p>
+Release the struts-parent pom v1 -- [8 Apr 2006] Tally 5 +1 (binding)
+ </p>
+ <p>
+Multiple User Lists -- [24 Mar 2006] Tally 3 +1 (binding), 5 +1 (non-binding); 4 0 (binding);
+5 -1 (binding)
+ </p>
+ <p>
+Struts Shale v1.0.2 Quality -- [23 Mar 2006] Tally +3 alpha (binding)
+ </p>
+ <p>
+Struts Shale v1.0.1 Quality -- [19 Mar 2006] Tally +1 alpha (binding); -1 alpha (binding)
+ </p>
+ <p>
+Struts 1.2.9 Quality -- [16 Mar 2006] Tally 3 +1 (binding), 2 +1 (non-binding)
+ </p>
+ <p>
+Switch to JIRA -- [28 Feb 2006] Tally 8 +1 (binding), 1 +1 (non-binding)
+ </p>
+ <p>
+Nominate Gary VanMatre as a PMC member -- [27 Feb 2006] Tally 10 +1
+ </p>
+ <p>
+Confirm the Struts Action Library 1.3.0 release plan -- [11 Feb 2006] Tally 7 +1 (binding); 3 +1 (non-binding)
+ </p>
+ <p>
+Accept WebWork 2 Merger Incubator Proposal -- [24 Jan 2006] Tally: 10 +1 (binding); 4 +1 (non-binding)
+ </p>
+ </div>
+
+ <a name="a2005-Reports"></a>
+ <div class="section"><h3>2005 Reports to the ASF Board of Directors<a name="a2005_Reports_to_the_ASF_Board_of_Directors"></a></h3>
+ <p>
+<b>October 2005 - "Interesting times"</b>
+ </p>
+ <p>
+The Struts community continues to make steady progress toward the 1.3.0
+release of "Struts Classic" and the 1.0.0 release of "Struts Shale", our
+offering for JavaServer Faces developers (JSR-127). We've added three new
+committers: Greg Reddin, Laurie Harper and Sean Schofield. Greg has been
+working on Standalone Tiles, Laurie has been working with on the Struts
+Classic release, and Sean is an Apache MyFaces committer who also been
+working on Struts Shale. We've moved our website and development
+infrastructure to Maven as our primary build, and the initial draft of our
+Mavenized website is online at struts.apache.org. Our nightly builds are
+now running on our Solaris 10 zone on helios. Active development is also
+taking place on our Standalone Tiles and Struts Ti efforts in the sandbox,
+including a substantial contribution to Struts Ti from the Beehive PageFlow
+folks.
+ </p>
+ <p>
+Members of our community have also been invited to particpate in two Java
+web framework working groups. One group, "Clarity", would like to create a
+best-of-breed framework that combines the features of Spring MVC, Struts
+Classic, Struts Ti, Beehive and WebWork. The "Java Web Alignment Group" has
+a similar charter, but they are trying to involve a broader range of
+frameworks. Both groups are still at the "hand waving" stage, and there is
+nothing concrete to report. The groups are already intermixing, and we hope
+the consolidation efforts will themselves consolidate. :)
+ </p>
+ <p>
+The underlying issue is that there is not a clear migration path to JSR-127
+from frameworks like Struts Classic. Since many teams have several years of
+development vested in "classic" frameworks, it may be some time before the
+new formal standard displaces the entrenched de facto standard. These
+working groups would like to consolidate the classic frameworks so as to
+clear the road toward "next generation" web applications.
+ </p>
+ <p>
+Despite these "interesting times", the Struts community remains united and
+amicable. Some of us are "scouting ahead" with Strut Shale and Struts Ti,
+while others trudge along with Struts Classic, but we all share the same
+path.
+ </p>
+ <p>
+<b>July 2005 - Classic Struts</b>
+ </p>
+ <p>
+This has been another busy quarter in the Struts community. Progress is
+being made towards a 1.3 release of Struts "Classic", and work is
+continuing on Struts Shale. The Tiles component is in the process of being
+transformed into a Struts-independent package.
+ </p>
+ <p>
+On the people front, Wendy Smoak has joined us as a committer, and we are
+in the process of adding Gary VanMatre. We are also in the process of
+adding Hubert Rabago as a new PMC member, being in the 72 hour waiting
+period at the time of writing.
+ </p>
+ <p>
+<b>April 2005 - Subproject Refactorings</b>
+ </p>
+ <p>
+This has been a busy quarter in the Struts community. We have completed
+the refactoring of the Subversion repository into subprojects, and added a
+new master build system using Maven. Two new subprojects have joined the
+fold; Struts Shale is an alternative approach to web applications based on
+JSF, and Struts Flow allows complex workflows to be implemented using
+JavaScript. Our first proposal for a Struts subproject written in C#,
+named OverDrive, has been introduced in our sandbox area.
+ </p>
+ <p>
+On the people front, in addition to the change of PMC chair, one new
+committer, Hubert Rabago, accepted an invitation to join us, and we
+welcome back David Geary from emeritus to active status.
+ </p>
+ <p>
+<b>January 2005 - Artifact "Slice and Dice"</b>
+ </p>
+ <p>
+The last three months have seen renewed interest and vigor about
+moving Struts forward in technology terms. Now that we have moved
+our source code repository to Subversion, we are leveraging the new
+capabilities to reorganize our source code into separately deliverable
+artifacts (rather than one large "wad-o-stuff"), to be managed
+as subprojects which can be released on their own schedules. This
+will enable us to be more responsive to the user community's desire
+for timely releases, without having to coordinate one monster release.
+In addition, work is underway to rationalize the build architecture
+around Maven.
+ </p>
+ <p>
+Technically, Struts 1.x continues to evolve in a manner that is
+fundamentally backwards compatible, but which leverages new internal
+techniques (such as the Chain of Responsibility design pattern) that
+will make customization and specialization much easier. At the same time,
+experimental development around a fresh look at web application
+architectures is also taking place in the form of "Shale", a
+JSF-based framework, being proposed as an alternative to Struts 1.x.
+ </p>
+ </div>
+
+ <a name="a2005-Decisions"></a>
+ <div class="section"><h3>2005 Project Votes and Decisions<a name="a2005_Project_Votes_and_Decisions"></a></h3>
+ <p>
+Struts Scripting 1.0.1 Quality -- [17 Dec 2005 DEV] Tally: 3 +1 GA.
+ </p>
+ <p>
+Confirm the Struts Scripting 1.0.1 release plan -- [7 Dec 2005] Tally: 4 +1
+ </p>
+ <p>
+Invite Richard Feit as a Struts Committer -- [14 Dec 2005 DEV] Tally:7 +1 (binding); 3 +1 (non-binding)
+ </p>
+ <p>
+Nominate Wendy Smoak as a PMC member -- [14 Dec 2005] Tally: 7 +1
+ </p>
+ <p>
+Confirm Shale 1.0.0 Test Build Release Plan -- [1 Dec 2005] Tally: 12 +1
+ </p>
+ <p>
+Confirm the Struts BSF/Scripting 1.0.0 release plan -- [21 Nov 2005] Tally:3 +1
+ </p>
+ <p>
+Confirm the Struts Action Library 1.3.0 release plan -- [21 Nov 2005] Tally: 1 +1; 1 -1.
+ </p>
+ <p>
+Struts 1.2.8 Quality -- [16 Nov 2005] Tally: 4 +1 GA
+ </p>
+ <p>
+Greg Reddin for Committer -- [19 Sep 2005 DEV] Tally: 6 +1
+ </p>
+ <p>
+Gary VanMatre for committer, Hubert Rabago for PMC -- [21 Jul 2005 PMC] Tally: 5 +1
+ </p>
+ <p>
+Hubert Rabago for PMC -- [21 Jul 2005 PMC] Tally:
+ </p>
+ <p>
+Wendy Smoak for Committer -- [29 May 2005 PMC] Tally: 7 +1, 2 +0.
+ </p>
+ <p>
+Struts 1.2.7 Quality -- [22 May 2005 DEV] Tally: 3 +1 GA
+ </p>
+ <p>
+Hubert Rabago as committer? -- [14 Feb 2005 PMC] Tally: 7 +1
+ </p>
+ <p>
+Nomination for Struts PMC Chair -- [18 Jan 2005 PMC] Tally: 6 +1 Martin Cooper
+ </p>
+ <p>
+Accept Shale as a subproject -- [12 Jan 2005 PMC] Tally: 9 +1
+ </p>
+ </div>
+
+ <a name="a2004-Reports"></a>
+ <div class="section"><h3>2004 Reports to the ASF Board of Directors<a name="a2004_Reports_to_the_ASF_Board_of_Directors"></a></h3>
+ <p>
+<b>October 2004 - Subversion Switchover</b>
+ </p>
+ <p>
+The Struts community has recently released Struts 1.2.4 as the latest
+stable version, focused on cleaning up deprecations from previous versions,
+refactoring utility classes to improve separability of the core framework
+from view tier dependencies, and incorporating the latest Commons libraries
+on which we are dependent.
+ </p>
+ <p>
+We recently completed a migration of our source code repository from
+CVS to Subversion, and are leveraging its capabilities to refactor the
+source code into separately releaseable components. �The first such
+separate release is likely to be the Struts-Faces integration library
+(an adapter between Struts and JavaServer Faces).
+ </p>
+ <p>
+The community is busy planning an evolutionary path that focuses on
+fundamentally backwards compatible improvements, and a revolutionary
+("Struts 2") path that will leverage the industry wide lessons in how
+web application frameworks should architected in the four years
+since Struts was created. �The discussions are proceeding harmoniously
+and productively.
+ </p>
+ <p>
+<b>July 2004 - Repo Reorg</b>
+ </p>
+ <p>
+We have started a reorganization of our repository. The goals of the refactoring
+are to better support subprojects with their own release cycles and building
+Struts with Apache Maven.
+ </p>
+ <p>
+An initial draft of the reorganization is being done under Subversion on a
+private server, with all discussions taking place on the public DEV list. We will
+be ready to move the work to an Apache server soon, now that we have a
+consensus in favor of Subversion and Maven.
+ </p>
+ <p>
+We completed a draft of Apache Struts bylaws and developer guidelines.
+ </p>
+ <p>
+There was a discussion on the DEV list regarding the "bar" for Committership.
+The consensus is to keep the bar set fairly high and wait until a contributor has
+submitted a good number of useful patches directly to Struts.
+ </p>
+ <p>
+Our latest stable release is still 1.1 (29 June 2003). We issued a 1.2.1 release
+on 11 July 2004, which is currently catagorized as a beta. We anticipate 1.2.1
+(or a 1.2.2) being promoted to GA over the next 30 days.
+ </p>
+
+<b>April 2004 - Subproject Bootstrap</b>
+ <p>
+ Two new subprojects (our first) were approved. One that utilizes BSF
+ so that "Actions" can be scripted rather than expressed as Java
+ code. Another is a port of Cocoon's Control Flow to
+ Struts. Infrastructure details are being addressed. The initial code
+ for both projects was developed by a Struts PMC member, Don Brown,
+ who is filing a code grant to the ASF. Both codebases are ready for
+ release testing.
+ </p>
+ <p>
+ Niall Pemberton was elected as a Struts Committer.
+ </p>
+ </div>
+
+ <a name="Resolution"></a>
+ <div class="section"><h3>Special Order of the ASF Board Establishing the Apache Struts PMC<a name="Special_Order_of_the_ASF_Board_Establishing_the_Apache_Struts_PMC"></a></h3>
+ <p></p><div><pre>
+Special Order of the ASF Board of Directors
+March 2004
+http://apache.org/foundation/records/minutes/2004/board_minutes_2004_03_17.txt
+
+Establish Apache Struts PMC
+
+ WHEREAS, the Board of Directors deems it to be in the best
+ interests of the Foundation and consistent with the
+ Foundation's purpose to establish a Project Management
+ Committee charged with the creation and maintenance of
+ open-source software related to the Apache Struts framework,
+ for distribution at no charge to the public.
+
+ NOW, THEREFORE, BE IT RESOLVED, that a Project Management
+ Committee (PMC), to be known as the "Apache Struts PMC", be and
+ hereby is established pursuant to Bylaws of the Foundation; and
+ be it further
+
+ RESOLVED, that the Apache Struts PMC be and hereby is
+ responsible for the creation and maintenance of software for
+ Apache Struts and for related software components, based on
+ software licensed to the Foundation; and be it further
+
+ RESOLVED, that the office of "Vice President, Apache Struts" be
+ and hereby is created, the person holding such office to serve
+ at the direction of the Board of Directors as the chair of the
+ Apache Struts PMC, and to have primary responsibility for
+ management of the projects within the scope of responsibility
+ of the Apache Struts PMC; and be it further
+
+ RESOLVED, that the persons listed immediately below be and
+ hereby are appointed to serve as the initial members of the
+ Apache Struts PMC:
+
+ Craig R. McClanahan
+ Ted Husted
+ Rob Leland
+ Cedric Dumoulin
+ Martin Cooper
+ Arron Bates
+ James Holmes
+ David M. Karr
+ David Graham
+ James Mitchell
+ Steve Raeburn
+ Don Brown
+ Joe Germuska
+
+ NOW, THEREFORE, BE IT FURTHER RESOLVED, that Craig
+ R. McClanahan be and hereby is appointed to the office of Vice
+ President, Apache Struts, to serve in accordance with and
+ subject to the direction of the Board of Directors and the
+ Bylaws of the Foundation until death, resignation, retirement,
+ removal or disqualification, or until a successor is appointed;
+ and be it further
+
+ RESOLVED, that the initial Apache Struts PMC be and hereby is
+ tasked with the creation of a set of bylaws intended to
+ encourage open development and increased participation of
+ the Apache Struts Project, in the Java language as well as
+ others, and be it further
+
+ RESOLVED, that the initial Apache Struts PMC be and hereby is
+ tasked with the migration and rationalization of the Jakarta
+ PMC Struts subproject, and be it further
+
+ RESOLVED, that all responsibility pertaining to the Jakarta
+ Struts sub-project and encumbered upon the Jakarta PMC are
+ hereafter discharged.
+
+ Approved by Unanimous Vote.
+</pre></div>
+ </div>
+
+ </div>
+ <div class="section"><h2><a name="null"></a></h2>
+ <p class="right">
+ Next:
+ <a href="volunteers.html">Volunteers</a>
+ </p>
+ </div>
+
+
+ </div>
+ </div>
+ </div>
+
+ <hr/>
+
+ <footer>
+ <div class="container-fluid">
+ <div class="row span12">Copyright © 2000-2013
+ <a href="http://www.apache.org/">The Apache Software Foundation</a>.
+ All Rights Reserved.
+
+ </div>
+
+ <?xml version="1.0" encoding="UTF-8"?>
+<div class="row span12">Apache Struts, Struts, Apache, the Apache feather logo, and the Apache Struts
+ project logos are trademarks of The Apache Software Foundation.</div>
+
+
+ </div>
+ </footer>
+ </body>
+</html>
Added: websites/staging/struts/trunk/content/dev/releases.html
==============================================================================
--- websites/staging/struts/trunk/content/dev/releases.html (added)
+++ websites/staging/struts/trunk/content/dev/releases.html Sat Jan 19 13:17:59 2013
@@ -0,0 +1,632 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at Jan 19, 2013
+ | Rendered using Apache Maven Fluido Skin 1.3.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <meta name="Date-Revision-yyyymmdd" content="20130119" />
+ <meta http-equiv="Content-Language" content="en" />
+ <title>
+ Release Guidelines</title>
+ <link rel="stylesheet" href="../css/apache-maven-fluido-1.3.0.min.css" />
+ <link rel="stylesheet" href="../css/site.css" />
+ <link rel="stylesheet" href="../css/print.css" media="print" />
+
+
+ <script type="text/javascript" src="../js/apache-maven-fluido-1.3.0.min.js"></script>
+
+
+ </head>
+ <body class="topBarDisabled">
+
+
+
+
+
+
+ <a href="http://github.com/apache/struts2">
+ <img style="position: absolute; top: 0; right: 0; border: 0; z-index: 10000;"
+ src="https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png"
+ alt="Fork me on GitHub">
+ </a>
+
+
+
+
+ <div class="container-fluid">
+ <div id="banner">
+ <div class="pull-left">
+ <a href="http://www.apache.org/" id="bannerLeft">
+ <img src="http://www.apache.org/images/asf-logo.gif" alt="Apache Software Foundation"/>
+ </a>
+ </div>
+ <div class="pull-right"> <a href="../../" id="bannerRight">
+ <img src="../images/struts.gif" alt="Apache Struts"/>
+ </a>
+ </div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+
+
+ <li id="publishDate">Last Published: 2013-01-19</li>
+
+
+
+
+
+ <li class="pull-right"> <a href="../../1.3.10/index.html" title="Struts 1">
+ Struts 1</a>
+ </li>
+
+ <li class="divider pull-right">|</li>
+
+ <li class="pull-right"> <a href="../../2.3.8/index.html" title="Struts 2">
+ Struts 2</a>
+ </li>
+
+ <li class="divider pull-right">|</li>
+
+ <li class="pull-right"> <a href="http://www.apache.org/" class="externalLink" title="Apache">
+ Apache</a>
+ </li>
+
+ </ul>
+ </div>
+
+
+ <div class="row-fluid">
+ <div id="leftColumn" class="span3">
+ <div class="well sidebar-nav">
+
+
+ <ul class="nav nav-list">
+ <li class="nav-header">Apache Struts</li>
+
+ <li>
+
+ <a href="../index.html" title="Welcome">
+ <i class="none"></i>
+ Welcome</a>
+ </li>
+
+ <li>
+
+ <a href="../downloads.html" title="Releases">
+ <i class="none"></i>
+ Releases</a>
+ </li>
+
+ <li>
+
+ <a href="../announce.html" title="Announcements">
+ <i class="none"></i>
+ Announcements</a>
+ </li>
+
+ <li>
+
+ <a href="http://www.apache.org/licenses/" class="externalLink" title="License">
+ <i class="none"></i>
+ License</a>
+ </li>
+
+ <li>
+
+ <a href="../kickstart.html" title="Kickstart FAQ">
+ <i class="none"></i>
+ Kickstart FAQ</a>
+ </li>
+
+ <li>
+
+ <a href="http://people.apache.org/~vgritsenko/stats/projects/struts" class="externalLink" title="Website Stats">
+ <i class="none"></i>
+ Website Stats</a>
+ </li>
+
+ <li>
+
+ <a href="http://apache.org/foundation/thanks.html" class="externalLink" title="Thanks!">
+ <i class="none"></i>
+ Thanks!</a>
+ </li>
+
+ <li>
+
+ <a href="http://apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">
+ <i class="none"></i>
+ Sponsorship</a>
+ </li>
+ <li class="nav-header">Documentation</li>
+
+ <li>
+
+ <a href="../primer.html" title="Key Technologies">
+ <i class="none"></i>
+ Key Technologies</a>
+ </li>
+
+ <li>
+
+ <a href="../../2.3.8/index.html" title="Struts 2.3.8 (GA)">
+ <i class="none"></i>
+ Struts 2.3.8 (GA)</a>
+ </li>
+
+ <li>
+
+ <a href="../../1.3.10/index.html" title="Struts 1.3.10 (GA)">
+ <i class="none"></i>
+ Struts 1.3.10 (GA)</a>
+ </li>
+
+ <li>
+
+ <a href="../downloads.html#PriorReleases" title="Prior Releases">
+ <i class="none"></i>
+ Prior Releases</a>
+ </li>
+ <li class="nav-header">Support</li>
+
+ <li>
+
+ <a href="../mail.html" title="User Mailing List">
+ <i class="none"></i>
+ User Mailing List</a>
+ </li>
+
+ <li>
+
+ <a href="https://issues.apache.org/jira/browse/WW" class="externalLink" title="Issue Tracker (JIRA)">
+ <i class="none"></i>
+ Issue Tracker (JIRA)</a>
+ </li>
+
+ <li>
+
+ <a href="../security.html" title="Reporting Security Issues">
+ <i class="none"></i>
+ Reporting Security Issues</a>
+ </li>
+ <li class="nav-header">Development</li>
+
+ <li>
+
+ <a href="../../2.x/index.html" title="Struts 2.x Draft Docs">
+ <i class="none"></i>
+ Struts 2.x Draft Docs</a>
+ </li>
+
+ <li>
+
+ <a href="../../1.x/index.html" title="Struts 1.x Draft Docs">
+ <i class="none"></i>
+ Struts 1.x Draft Docs</a>
+ </li>
+
+ <li>
+
+ <a href="../helping.html" title="How to Help FAQ">
+ <i class="none"></i>
+ How to Help FAQ</a>
+ </li>
+
+ <li>
+
+ <a href="../dev/dev-mail.html" title="Development Lists">
+ <i class="none"></i>
+ Development Lists</a>
+ </li>
+
+ <li>
+
+ <a href="../dev/builds.html" title="Source Code">
+ <i class="none"></i>
+ Source Code</a>
+ </li>
+
+ <li class="active">
+
+ <a href="#"><i class="none"></i>Release Guidelines</a>
+ </li>
+
+ <li>
+
+ <a href="../dev/bylaws.html" title="PMC Charter">
+ <i class="none"></i>
+ PMC Charter</a>
+ </li>
+
+ <li>
+
+ <a href="../dev/minutes.html" title="Minutes">
+ <i class="none"></i>
+ Minutes</a>
+ </li>
+
+ <li>
+
+ <a href="../dev/volunteers.html" title="Volunteers">
+ <i class="none"></i>
+ Volunteers</a>
+ </li>
+
+ <li>
+
+ <a href="../../struts-sandbox/index.html" title="Sandbox">
+ <i class="none"></i>
+ Sandbox</a>
+ </li>
+
+ <li>
+
+ <a href="http://svn.apache.org/viewvc/struts/" class="externalLink" title="Source Repository">
+ <i class="none"></i>
+ Source Repository</a>
+ </li>
+ <li class="nav-header">See Also</li>
+
+ <li>
+
+ <a href="http://www.ApacheBookstore.com/" class="externalLink" title="Apache Bookstore">
+ <i class="none"></i>
+ Apache Bookstore</a>
+ </li>
+
+ <li>
+
+ <a href="http://people.apache.org/~rubys/planet/struts/" class="externalLink" title="Our Blogs">
+ <i class="none"></i>
+ Our Blogs</a>
+ </li>
+
+ <li>
+
+ <a href="http://struts.SourceForge.net/" class="externalLink" title="Struts SourceForge">
+ <i class="none"></i>
+ Struts SourceForge</a>
+ </li>
+ </ul>
+
+
+
+ <hr class="divider" />
+
+ <div id="poweredBy">
+ <div class="clear"></div>
+ <div class="clear"></div>
+ <div class="clear"></div>
+ <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+ <img class="builtBy" alt="Built by Maven" src="../images/logos/maven-feather.png" />
+ </a>
+ </div>
+ </div>
+ </div>
+
+
+ <div id="bodyColumn" class="span9" >
+
+ <!-- Copyright 1999-2006 The Apache Software Foundation
+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. --><!-- // ======================================================================== 78 -->
+
+
+
+ <a name="status"></a>
+ <div class="section"><h2>Release Guidelines<a name="Release_Guidelines"></a></h2>
+ <p>This document describes the Apache Struts
+ release process
+ and our
+ <a href="#Coding">coding conventions,</a>
+ which are applicable to all subprojects.
+ Both stable and development releases are
+ <a href="downloads.html">available for download.</a>
+ </p>
+
+ <a name="Releasing"></a>
+ <div class="section"><h3>Release Process<a name="Release_Process"></a></h3>
+ <p>A
+ <a class="externalLink" href="http://commons.apache.org/releases/versioning.html">
+ point release</a>
+ should be made before and after any product change that is
+ not a "fully-compatible change" (see link). This includes
+ moving a dependency from an internal package to an
+ external product, including products distributed through
+ the Apache Commons. We should place any fully-compatible
+ changes in the hands of the community before starting on a
+ change that is only "interface" or "external-interface"
+ compatible.
+ </p>
+ <p>
+ Any release should follow the same general process used by
+ the
+ <a class="externalLink" href="http://jakarta.apache.org/site/decisions.html">
+ Jakarta Tomcat</a>
+ team
+ and must observe the
+ <a class="externalLink" href="http://apache.org/dev/mirrors.html">Apache
+ Mirroring guidelines.</a>
+ See also
+ <a class="externalLink" href="http://wiki.apache.org/incubator/SigningReleases">
+ Signing Releases.</a>
+ </p>
+ <p>Additional remarks:</p>
+ <ul>
+ <li>Every committer is encouraged to participate in the
+ release process, either as the release manager or a
+ helper. Committers may also share the release manager
+ role.</li>
+ <li>The release process can seem daunting when you review
+ it for the first time. But, essentially, it breaks
+ down into four phases of just a few steps each:
+ <ul>
+ <li>
+ <b>Rolling</b>
+ - Issues, dependencies, release notes, JAR
+ manifest, licenses, copyrights, and build
+ (using the release target).
+ </li>
+ <li>
+ <b>Testing</b>
+ - JUnit, Cactus, web apps (for all "supported"
+ containers).
+ </li>
+ <li>
+ <b>Voting</b>
+ - Upload test build to internal directory,
+ post majority vote on DEV list as to release
+ grade: Alpha, Beta, General Availability.
+ </li>
+ <li>
+ <b>Distributing</b>
+ - Checksum, sign, mirror, update download
+ page, announce.
+ </li>
+ </ul>
+ </li>
+ <li>Committers are
+ <b>required</b>
+ to post a release plan before tagging the repository
+ and should wait the traditional 72 hours before
+ proceeding.
+ </li>
+ <li>A checklist format can be used for the
+ <a class="externalLink" href="http://wiki.apache.org/struts/StrutsReleasePlans">
+ release plan</a>
+ , to help step through the process. The plan may be
+ maintained in the repository or on the
+ <a class="externalLink" href="http://wiki.apache.org/struts/">Struts
+ wiki</a>
+ .
+ </li>
+ <li>Our dependencies on external JARs (including Commons
+ JARs) should be in line with our own release status.
+ Our nightly build can be dependant on another nightly
+ build. Our beta can be dependant on another beta (or
+ "release candidate"), but should avoid a dependance on
+ a nightly build.
+ Our General Availability release may only have
+ dependencies on other GA, final, or stable
+ releases.</li>
+ <li>Use your own discretion as to detail needed by the
+ Release Notes. A high-level description of the changes
+ is more important than providing uninterpreted detail.
+ At a minimum, new features and deprecations should be
+ summarized, since these are commonly asked questions.
+ Ideally, the release notes should be maintained
+, continuously for the nightly build so that we they do
+ not need to be assembled at the last minute.</li>
+ <li>Try building the distribution under prior version of
+ J2SE, if possible, to ensure that we are still
+ backwardly-compatible. But, our distributions should
+ be built using the
+ <b>latest production release of J2SE,</b>
+ to take advantage of all available compiler
+ enhancements.
+ </li>
+ <li>If you have multiple J2SE versions configured, run the
+ JUnit and Cactus tests using the same configuration
+ that will be used to build the distribution.</li>
+ <li>There is a "release" target in the buildfile that will
+ zip and tar the distribution. Before uploading the
+ distribution, extract the sample web applications and
+ deploy the WARs under each of the "supported"
+ containers (if you can). Play test each application
+ under each container to be sure they operate
+ nominally.</li>
+ <li>The test build can be posted to the internal
+ distribution directory (svn.apache.org/struts/) and
+ announced to the Struts DEV and PMC lists (only!). Do
+ not announce a test build on any other Apache lists or
+ link to it from an Apache website.</li>
+ <li>If the test build is voted to Alpha, Beta, or GA
+ status, the release can announced to the User list and
+ linked from the website.</li>
+ <li>Any formal release may be submitted for mirroring. All
+ GA releases
+ <b>must</b>
+ be mirrored.
+ </li>
+ <li>After announcing a release, remember to update the
+ Acquiring and Announcements pages. If the release is
+ to be mirrored, wait at least 24 hours after submittal
+ before making public announcements (as stated in the
+ <a class="externalLink" href="http://apache.org/dev/mirrors.html">Apache
+ Mirroring guidelines).</a>
+ </li>
+ <li>If a serious flaw if found in a test build or release,
+ it may be withdrawn by a majority vote of the PMC and
+ removed from ASF distribution channels.</li>
+ </ul>
+ </div>
+ <a name="Coding"></a>
+ <div class="section"><h3>Coding Conventions and Guidelines<a name="Coding_Conventions_and_Guidelines"></a></h3>
+ <p>Source code and documentation contributed to the Struts
+ repositories should observe the:</p>
+ <ul>
+ <li>
+ The
+ <a class="externalLink" href="http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html">
+ "Code Conventions for the Java Programming
+ Language", </a>
+ as published by Sun.
+ </li>
+ <li>
+ <a class="externalLink" href="http://www.ambysoft.com/elementsJavaStyle.html">
+ Elements of Java Style, </a> and
+ </li>
+ <li>
+ <a class="externalLink" href="http://java.sun.com/j2se/javadoc/writingdoccomments/">
+ How to write Doc Comments</a>
+ </li>
+ </ul>
+ <p>as core references regarding the formatting of code and
+ documentation.</p>
+ <p>
+ <b>Clarifications</b>
+ </p>
+ <ul>
+ <li>First, "Observe the style of the original". Resist the
+ temptation to make stylistic changes for their own
+ sake. But, if you must reformat code, commit style
+ changes separately from code changes. Either change
+ the style, commit, and then change the code, or vice-
+ versa.</li>
+ <li>Set editors to replace tabs with spaces and do not
+ trim trailing spaces. Tabs confound the version
+ control alerts. Trimming trailing spaces creates
+ unnecessary changes.</li>
+ <li>Specify imported classes (do not use
+ <tt>.*).</tt>
+ </li>
+ <li>Write all if/else statements as full blocks with each
+ clause within braces, unless the entire statement fits
+ on the same line.</li>
+ <li>Use
+ <tt>FIXME:</tt>
+ and
+ <tt>TODO:</tt>
+ tokens to mark follow up notes in code. You may also
+ include your Apache username and the date.
+ </li>
+ <li>Omit
+ <tt>@author</tt>
+ tags.
+ </li>
+ <li>Use
+ <tt>@since</tt>
+ to document changes between Struts versions, as in
+ <tt>@since Struts 1.1.</tt>
+ </li>
+ <li>Wrap lines of code and JavaDoc at column 78. You can
+ include a "comment rule" in the source to help with
+ this.
+ <br />
+ <small>
+ ------------------------------------------------------------------------
+ 78</small>
+ </li>
+ <li>Please do your best to provide high-quality Javadocs
+ for all source code elements. Package overviews (aka
+ "Developer Guides") are also encouraged.</li>
+ <li>When working on a bugfix, please first write a
+ <a class="externalLink" href="http://www.junit.org">JUnit</a>
+ test that proves the bug exists, and then use the test
+ to prove the bug is fixed. =:0)
+ </li>
+ <li>When working on an enhancement, please feel free to
+ use test-driven design and write the test first <head-slap/>.
+ For more about TDD, see the
+ <a class="externalLink" href="http://sourceforge.net/projects/mockobjects">
+ MockObjects project.</a>
+ </li>
+ <li>As files are updated from year to year, the copyright
+ on each file should be extended to include the current
+ year.
+ <b>You do not need to change the copyright year unless
+ you change the file.</b>
+ Every source file should include the ASF copyright
+ notice and current Apache License and copyright.
+ </li>
+ <li>Provide high-level API compatibility for any changes
+ made within the same major release series (#.x.x).
+ Changes which adversely affect compatibility should be
+ slotted for the next major release series
+ (++#.x.x).</li>
+ <li>Our favorite books about programming are
+ <a class="externalLink" href="http://www.amazon.com/exec/obidos/ISBN=0201633612/apachesoftwar-20/">
+ Design Patterns,</a>
+ ,
+ <a class="externalLink" href="http://www.amazon.com/exec/obidos/ISBN=0201485672/apachesoftwar-20/">
+ Refactoring</a>
+ , and
+ <a class="externalLink" href="http://www.amazon.com/exec/obidos/ISBN=0735619670/apachesoftwar-20/">
+ Code Complete</a>
+ (2d).
+ </li>
+ <li>Our favorite book about open source development is the
+ <a class="externalLink" href="http://www.amazon.com/exec/obidos/ISBN=1565927249/apachesoftwar-20/">
+ The Cathedral and the Bazaar</a>
+ .
+ </li>
+ <li>Our favorite science fiction author is
+ <a class="externalLink" href="http://www.nitrosyncretic.com/rah/">Robert
+ Heinlein</a>
+ .
+ <a class="externalLink" href="http://jargon.net/jargonfile/t/TANSTAAFL.html">
+ TANSTAAFL</a>
+ .
+ <br />
+ (Except on Friday, when we favor
+ <a class="externalLink" href="http://news.bbc.co.uk/1/hi/uk/1326657.stm">
+ Douglas Adams</a>
+ ).
+ </li>
+ </ul>
+ </div>
+ </div>
+ <div class="section"><h2><a name="null"></a></h2>
+ <p class="right">Next:
+ <a href="bylaws.html">PMC Charter</a>
+ </p>
+ </div>
+
+
+ </div>
+ </div>
+ </div>
+
+ <hr/>
+
+ <footer>
+ <div class="container-fluid">
+ <div class="row span12">Copyright © 2000-2013
+ <a href="http://www.apache.org/">The Apache Software Foundation</a>.
+ All Rights Reserved.
+
+ </div>
+
+ <?xml version="1.0" encoding="UTF-8"?>
+<div class="row span12">Apache Struts, Struts, Apache, the Apache feather logo, and the Apache Struts
+ project logos are trademarks of The Apache Software Foundation.</div>
+
+
+ </div>
+ </footer>
+ </body>
+</html>
Added: websites/staging/struts/trunk/content/dev/site.html
==============================================================================
--- websites/staging/struts/trunk/content/dev/site.html (added)
+++ websites/staging/struts/trunk/content/dev/site.html Sat Jan 19 13:17:59 2013
@@ -0,0 +1,375 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at Jan 19, 2013
+ | Rendered using Apache Maven Fluido Skin 1.3.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <meta name="Date-Revision-yyyymmdd" content="20130119" />
+ <meta http-equiv="Content-Language" content="en" />
+ <title></title>
+ <link rel="stylesheet" href="../css/apache-maven-fluido-1.3.0.min.css" />
+ <link rel="stylesheet" href="../css/site.css" />
+ <link rel="stylesheet" href="../css/print.css" media="print" />
+
+
+ <script type="text/javascript" src="../js/apache-maven-fluido-1.3.0.min.js"></script>
+
+
+ </head>
+ <body class="topBarDisabled">
+
+
+
+
+
+
+ <a href="http://github.com/apache/struts2">
+ <img style="position: absolute; top: 0; right: 0; border: 0; z-index: 10000;"
+ src="https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png"
+ alt="Fork me on GitHub">
+ </a>
+
+
+
+
+ <div class="container-fluid">
+ <div id="banner">
+ <div class="pull-left">
+ <a href="http://www.apache.org/" id="bannerLeft">
+ <img src="http://www.apache.org/images/asf-logo.gif" alt="Apache Software Foundation"/>
+ </a>
+ </div>
+ <div class="pull-right"> <a href="../../" id="bannerRight">
+ <img src="../images/struts.gif" alt="Apache Struts"/>
+ </a>
+ </div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+
+
+ <li id="publishDate">Last Published: 2013-01-19</li>
+
+
+
+
+
+ <li class="pull-right"> <a href="../../1.3.10/index.html" title="Struts 1">
+ Struts 1</a>
+ </li>
+
+ <li class="divider pull-right">|</li>
+
+ <li class="pull-right"> <a href="../../2.3.8/index.html" title="Struts 2">
+ Struts 2</a>
+ </li>
+
+ <li class="divider pull-right">|</li>
+
+ <li class="pull-right"> <a href="http://www.apache.org/" class="externalLink" title="Apache">
+ Apache</a>
+ </li>
+
+ </ul>
+ </div>
+
+
+ <div class="row-fluid">
+ <div id="leftColumn" class="span3">
+ <div class="well sidebar-nav">
+
+
+ <ul class="nav nav-list">
+ <li class="nav-header">Apache Struts</li>
+
+ <li>
+
+ <a href="../index.html" title="Welcome">
+ <i class="none"></i>
+ Welcome</a>
+ </li>
+
+ <li>
+
+ <a href="../downloads.html" title="Releases">
+ <i class="none"></i>
+ Releases</a>
+ </li>
+
+ <li>
+
+ <a href="../announce.html" title="Announcements">
+ <i class="none"></i>
+ Announcements</a>
+ </li>
+
+ <li>
+
+ <a href="http://www.apache.org/licenses/" class="externalLink" title="License">
+ <i class="none"></i>
+ License</a>
+ </li>
+
+ <li>
+
+ <a href="../kickstart.html" title="Kickstart FAQ">
+ <i class="none"></i>
+ Kickstart FAQ</a>
+ </li>
+
+ <li>
+
+ <a href="http://people.apache.org/~vgritsenko/stats/projects/struts" class="externalLink" title="Website Stats">
+ <i class="none"></i>
+ Website Stats</a>
+ </li>
+
+ <li>
+
+ <a href="http://apache.org/foundation/thanks.html" class="externalLink" title="Thanks!">
+ <i class="none"></i>
+ Thanks!</a>
+ </li>
+
+ <li>
+
+ <a href="http://apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">
+ <i class="none"></i>
+ Sponsorship</a>
+ </li>
+ <li class="nav-header">Documentation</li>
+
+ <li>
+
+ <a href="../primer.html" title="Key Technologies">
+ <i class="none"></i>
+ Key Technologies</a>
+ </li>
+
+ <li>
+
+ <a href="../../2.3.8/index.html" title="Struts 2.3.8 (GA)">
+ <i class="none"></i>
+ Struts 2.3.8 (GA)</a>
+ </li>
+
+ <li>
+
+ <a href="../../1.3.10/index.html" title="Struts 1.3.10 (GA)">
+ <i class="none"></i>
+ Struts 1.3.10 (GA)</a>
+ </li>
+
+ <li>
+
+ <a href="../downloads.html#PriorReleases" title="Prior Releases">
+ <i class="none"></i>
+ Prior Releases</a>
+ </li>
+ <li class="nav-header">Support</li>
+
+ <li>
+
+ <a href="../mail.html" title="User Mailing List">
+ <i class="none"></i>
+ User Mailing List</a>
+ </li>
+
+ <li>
+
+ <a href="https://issues.apache.org/jira/browse/WW" class="externalLink" title="Issue Tracker (JIRA)">
+ <i class="none"></i>
+ Issue Tracker (JIRA)</a>
+ </li>
+
+ <li>
+
+ <a href="../security.html" title="Reporting Security Issues">
+ <i class="none"></i>
+ Reporting Security Issues</a>
+ </li>
+ <li class="nav-header">Development</li>
+
+ <li>
+
+ <a href="../../2.x/index.html" title="Struts 2.x Draft Docs">
+ <i class="none"></i>
+ Struts 2.x Draft Docs</a>
+ </li>
+
+ <li>
+
+ <a href="../../1.x/index.html" title="Struts 1.x Draft Docs">
+ <i class="none"></i>
+ Struts 1.x Draft Docs</a>
+ </li>
+
+ <li>
+
+ <a href="../helping.html" title="How to Help FAQ">
+ <i class="none"></i>
+ How to Help FAQ</a>
+ </li>
+
+ <li>
+
+ <a href="../dev/dev-mail.html" title="Development Lists">
+ <i class="none"></i>
+ Development Lists</a>
+ </li>
+
+ <li>
+
+ <a href="../dev/builds.html" title="Source Code">
+ <i class="none"></i>
+ Source Code</a>
+ </li>
+
+ <li>
+
+ <a href="../dev/releases.html" title="Release Guidelines">
+ <i class="none"></i>
+ Release Guidelines</a>
+ </li>
+
+ <li>
+
+ <a href="../dev/bylaws.html" title="PMC Charter">
+ <i class="none"></i>
+ PMC Charter</a>
+ </li>
+
+ <li>
+
+ <a href="../dev/minutes.html" title="Minutes">
+ <i class="none"></i>
+ Minutes</a>
+ </li>
+
+ <li>
+
+ <a href="../dev/volunteers.html" title="Volunteers">
+ <i class="none"></i>
+ Volunteers</a>
+ </li>
+
+ <li>
+
+ <a href="../../struts-sandbox/index.html" title="Sandbox">
+ <i class="none"></i>
+ Sandbox</a>
+ </li>
+
+ <li>
+
+ <a href="http://svn.apache.org/viewvc/struts/" class="externalLink" title="Source Repository">
+ <i class="none"></i>
+ Source Repository</a>
+ </li>
+ <li class="nav-header">See Also</li>
+
+ <li>
+
+ <a href="http://www.ApacheBookstore.com/" class="externalLink" title="Apache Bookstore">
+ <i class="none"></i>
+ Apache Bookstore</a>
+ </li>
+
+ <li>
+
+ <a href="http://people.apache.org/~rubys/planet/struts/" class="externalLink" title="Our Blogs">
+ <i class="none"></i>
+ Our Blogs</a>
+ </li>
+
+ <li>
+
+ <a href="http://struts.SourceForge.net/" class="externalLink" title="Struts SourceForge">
+ <i class="none"></i>
+ Struts SourceForge</a>
+ </li>
+ </ul>
+
+
+
+ <hr class="divider" />
+
+ <div id="poweredBy">
+ <div class="clear"></div>
+ <div class="clear"></div>
+ <div class="clear"></div>
+ <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+ <img class="builtBy" alt="Built by Maven" src="../images/logos/maven-feather.png" />
+ </a>
+ </div>
+ </div>
+ </div>
+
+
+ <div id="bodyColumn" class="span9" >
+
+
+
+ Apache Software Foundation
+ http://www.apache.org/images/asf-logo.gif
+ http://www.apache.org/
+
+
+ Apache Struts
+ http://struts.apache.org/images/struts.gif
+ http://struts.apache.org/
+
+
+
+
+
+
+
+
+ <menu name="Product Development">
+
+
+
+
+
+
+
+
+
+
+
+
+
+ </menu>
+
+
+
+
+ </div>
+ </div>
+ </div>
+
+ <hr/>
+
+ <footer>
+ <div class="container-fluid">
+ <div class="row span12">Copyright © 2000-2013
+ <a href="http://www.apache.org/">The Apache Software Foundation</a>.
+ All Rights Reserved.
+
+ </div>
+
+ <?xml version="1.0" encoding="UTF-8"?>
+<div class="row span12">Apache Struts, Struts, Apache, the Apache feather logo, and the Apache Struts
+ project logos are trademarks of The Apache Software Foundation.</div>
+
+
+ </div>
+ </footer>
+ </body>
+</html>