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 [3/13] - in /websites/staging/struts/trunk/content: ./
css/ dev/ images/ images/profiles/ img/ js/ proposals/ uml/
Added: websites/staging/struts/trunk/content/announce-2007.html
==============================================================================
--- websites/staging/struts/trunk/content/announce-2007.html (added)
+++ websites/staging/struts/trunk/content/announce-2007.html Sat Jan 19 13:17:59 2013
@@ -0,0 +1,975 @@
+<!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>
+ Announcements</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" >
+
+ <!-- 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>Announcements<a name="Announcements"></a></h2>
+ <p class="right">
+ Skip to: <a href="announce-2006.html">Announcements - 2006</a>
+ </p>
+
+ <div class="section"><div class="section"><h4 id="a20071023">23 October 2007 - Struts 2.0.11 General Availability Release</h4>
+ <p>
+ The Apache Struts group is pleased to announce that Struts 2.0.11 is
+ available as a "General Availability" release. The GA designation is
+ our highest quality grade.
+ </p>
+ <p>
+ Apache Struts 2 is an elegant, extensible framework for creating
+ enterprise-ready Java web applications. The framework is designed to
+ streamline the full development cycle, from building, to deploying, to
+ maintaining applications over time.
+ </p>
+ <p>
+ This release includes a number of fixes and improvements since the
+ 2.0.9 GA release. Struts 2.0.11 is available in a full distribution,
+ or as separate library, source, example and documentation
+ distributions, from the
+ <a class="externalLink" href="http://struts.apache.org/download.cgi#struts2011">releases page</a>.
+ The release is also available through the central Maven repository under Group ID
+ "org.apache.struts". The
+ <a class="externalLink" href="http://struts.apache.org/2.0.11/docs/release-notes-2011.html">release notes</a>
+ are available online.
+ </p>
+ <p>
+ The 2.0.x series of the Apache Struts framework has a minimum
+ requirement of the following specification versions: Servlet API 2.4,
+ JSP API 2.0, Java 5, Backported Java 4 JARs are also available.
+ </p>
+ <p>
+ Should any issues arise with your use of any version of the Struts
+ framework, please post your comments to the user list, and, if
+ appropriate, file a
+ <a class="externalLink" href="https://issues.apache.org/struts/secure/Dashboard.jspa">tracking ticket</a>.
+ </p>
+
+
+ </div><div class="section"><h4 id="a20071012b">12 October 2007 - New Struts Committer -- Dave Newton</h4>
+ <p>
+ Please join us in welcoming Dave Newton as a new Struts committer.
+ </p>
+ <p>
+ Dave's been doing "yeoman work" on the user list for some time now,
+ filing issues, and helping with the documentation. It's likely that
+ he's edited the most documentation pages of any non-committer.
+ </p>
+ <p>
+ Welcome, Dave, now you can update the JavaDocs to better match the
+ Confluence pages!
+ </p>
+ <p>
+ PMC vote: 5 +1.
+ </p>
+
+ </div><div class="section"><h4 id="a20071012">12 October 2007 - New Struts Committer -- Brian Pontarelli </h4>
+ <p>
+ Please join us in welcoming Brian Pontarelli as a new Struts committer.
+ </p>
+ <p>
+ Brian developed the SmartURLs plugin, which is being merged with the
+ CodeBehind plugin for bundling with Struts 2.1. The original
+ CodeBehind plugin and Zero-Configuration code, developed by Don Brown,
+ was loosely based on the ASP.NET approach. Brian's SmartURLs plugin
+ gives the original approach a more Struts-like spin and adds SEO URIs.
+ </p>
+ <p>
+ Welcome, Brian, I think we're all looking forward to an agile, XML-free future!
+ </p>
+ <p>
+ PMC vote: 4 +1; 1 +0.
+ </p>
+
+ </div><div class="section"><h4 id="a200709022">22 September 2007 - New Struts Committer -- Matt Raible</h4>
+ <p>
+ Please join us in welcoming Matt Raible as a new Struts committer.
+ </p>
+ <p>
+ Over many years, Matt Raible has been one the most involved members of
+ our community, for Struts 1, Struts 2, and WebWork. He's also a member
+ of the Apache Roller project, which recently migrated from Struts 1 to
+ Struts 2. Though sometimes critical, his comments are always meant to
+ be constructive. He's participated in over fifty JIRA tickets, and
+ over a hundred threads on struts-user and struts-dev. Of course, many
+ of us have also met Matt, since he frequently attends ApacheCon and
+ other conventions.
+ </p>
+ <p>
+ Welcome, Matt ... BTW, have you heard that our invalid property error
+ reporting sucks^g^g^g^g needs work?
+ </p>
+ <p>
+ PMC vote: 12 +1. (Could be a record!)
+ </p>
+
+ </div><div class="section"><h4 id="a20070801">01 August 2007 - Struts v1.3.9 Beta Release</h4>
+
+ <p>
+ The Apache Struts group is pleased to announce that Struts 1.3.9
+ is available as a "Beta" release.
+ </p>
+
+ <p>
+ Struts 1.3.9 is available in a full distribution, or as separate
+ library, source, example and documentation distributions.
+ </p>
+
+ <p>
+ <a class="externalLink" href="http://struts.apache.org/download.cgi#struts139">
+ http://struts.apache.org/download.cgi#struts139</a>
+ </p>
+
+ <p>
+ It is also available in the central Maven repository under Group ID
+ ID "org.apache.struts".
+ </p>
+
+ </div><div class="section"><h4 id="a20070724">24 July 2007 - Struts 2.0.9 General Availability Release with Important Security Fix</h4>
+ <p>
+ <b><a class="externalLink" href="http://struts.apache.org/download.cgi#struts209">Apache Struts 2.0.9</a>
+ includes an important security fix regarding <a class="externalLink" href="http://struts.apache.org/2.x/docs/s2-001.html">a remote code exploit.</a></b>
+ ALL STRUTS 2 DEVELOPERS ARE STRONGLY ADVISED TO UPDATE TO STRUTS 2.0.9 IMMEDIATELY!
+ </p>
+ <p>
+ <i>PLEASE NOTE that this bulletin DOES NOT apply to Struts 1.x!</i>
+ </p>
+
+ <p>
+ For other changes included in Struts 2.0.9,
+ see the <a class="externalLink" href="http://struts.apache.org/2.0.9/docs/release-notes-209.html">release notes</a>.
+ </p>
+
+ </div><div class="section"><h4 id="a20070708">8 July 2007 - Struts Downloads Skyrocket in 2007</h4>
+
+ <p>
+ Since its release in June 2001, Apache Struts
+ (struts.apache.org) has become the most popular web framework
+ for Java. Six years later, by any objective measure, Struts is
+ still Java's most popular web framework.
+ </p>
+ <p>
+ In February and March 2007, the group released both Struts 1.3.8
+ and Struts 2.0.6 to the general public, and Struts downloads
+ zoomed to over 340,000 a month from the Apache site alone [1].
+ And this is just the tip of the iceberg. Most copies of Struts
+ are downloaded from an network of mirrors or obtained from Maven
+ repositories. Meanwhile, monthly page Views for the Struts
+ website soared to over 2.1 million, up from levels of about 1.3
+ million page views in June 2004. Subscriptions to the Struts
+ mailing lists hold steady at about 3,000 accounts, not counting
+ people who use services like Nabble and GMane.
+ </p>
+ <p>
+ Since the framework's debut, well over twenty books about Apache
+ Struts have been published [2], along with hundreds of online
+ articles, and dozens of third-party extensions [3]. Books and
+ articles devoted to Struts 2 are already appearing. InfoQ has
+ released "Starting with Struts2" both as a free PDF and as a
+ hardcopy book via LuLu.com [4]. Mark Menard has started a Struts
+ 2 cookbook [5], and sites like Rose India and ArcTech are
+ offering extensive Struts 2 tutorials [6]. Many teams are
+ already moving Struts 1 applications to Struts 2, including the
+ popular Apache Roller blogging application [7].
+ </p>
+ <p>
+ An exciting feature of Struts 2 is configuration-free plugins.
+ Third-party components can be added to the framework just by
+ putting a JAR on the Java classpath. In fact, many of the
+ framework's advanced features are provided by plugins that ship
+ with Struts 2. A plugin repository site is open to the public
+ [8], and several plugins are already available, including
+ plugins for JSON, WebFlow, Google Web Toolkit, and Guice.
+ </p>
+ <p>
+ While there is no lack of choice in the Java framework space,
+ the clear winner with grassroots developers is still Apache
+ Struts. With first-class support for Ajax, JSF, unit testing,
+ and dependency injection, Struts 2 is an excellent choice for
+ teams that want to step forward, without stepping away.
+ </p>
+ <p>
+ Links:
+ </p>
+ <ul>
+ <li>
+ [1] - <a class="externalLink" href="http://people.apache.org/~vgritsenko/stats/projects/struts#Downloads-N1008F">Apache Stats</a>
+ </li>
+ <li>
+ [2] - <a class="externalLink" href="http://opensource.atlassian.com/confluence/oss/display/BOOKS/Books+about+Struts">Apache Bookstore</a>
+ </li>
+ <li>
+ [3] - <a class="externalLink" href="http://husted.com/central/">Struts Central</a>
+ </li>
+ <li>
+ [4] - <a class="externalLink" href="http://www.lulu.com/content/813300">Starting Struts 2</a>
+ </li>
+ <li>
+ [5] - <a class="externalLink" href="http://www.vitarara.org/cms/struts2cookbook">Struts 2 Cookbook</a>
+ </li>
+ <li>
+ [6] - <a class="externalLink" href="http://www.roseindia.net/struts/struts2/index.shtml">Rose India Struts 2 Tutorial</a> and
+ <a class="externalLink" href="https://www.arctechsoftware.com/tutorial/tutorial.do?subcatId=4">ArchTech Struts 2 Tutorial</a>
+ </li>
+ <li>
+ [7] - <a class="externalLink" href="http://cwiki.apache.org/confluence/display/ROLLER/What%27s+New+in+Roller+4.0">Apache Roller</a>
+ </li>
+ <li>
+ [8] - <a class="externalLink" href="http://cwiki.apache.org/S2PLUGINS/home.html">Struts Plugins</a>
+ </li>
+ </ul>
+
+ </div><div class="section"><h4 id="a20070612">12 June 2007 - Struts v2.0.8 GA Release</h4>
+
+ <p>
+ The Apache Struts group is pleased to announce that Struts 2.0.8
+ is available as a "General Availability" release. The GA
+ designation is our highest quality grade.
+ </p>
+ <p>
+ Apache Struts 2 is an elegant, extensible framework for
+ creating enterprise-ready Java web applications. The framework
+ is designed to streamline the full development cycle, from
+ building, to deploying, to maintaining applications over time.
+ </p>
+ <p>
+ Apache Struts 2 was originally known as WebWork 2. After working
+ independently for several years, the WebWork and Struts
+ communities joined forces to create Struts2. This new version of
+ Struts is simpler to use and closer to how Struts was always
+ meant to be.
+ </p>
+ <ul>
+ <li>
+ <i>Build!</i>
+ <ul>
+ <li>
+ <b>Easy startup</b> - Jumpstart new projects with our bootstrap tutorial and template application or Maven archetype.
+ </li>
+ <li>
+ <b>Improved Design</b> - Code clean against HTTP-independent framework interfaces.
+ </li>
+ <li>
+ <b>Enhanced Tags</b> - Code less with stylesheet-driven form tags that provide their own markup.
+ </li>
+ <li>
+ <b>Stateful Checkboxes</b> - Avoid special handling with smart checkboxes that know when they are toggled.
+ </li>
+ <li>
+ <b>Flexible Cancel Buttons</b> - Go directly to a different action on cancel.
+ </li>
+ <li>
+ <b>First-class AJAX support</b> - Add interactivity and flexibility with AJAX tags that look and feel just like standard Struts tags.
+ </li>
+ <li>
+ <b>Easy Spring integration</b> - Inject dependencies into Actions using Spring without glue code or red tape. (Plexus support also available.)
+ </li>
+ <li>
+ <b>Enhanced Results</b> - Do more with specialty results for JasperReports, JFreeChart, Action chaining, and file downloading.
+ </li>
+ <li>
+ <b>POJO forms</b> - No more ActionForms! Use any JavaBean to capture form input or
+ put properties directly on an Action class. Use both binary and String properties!
+ </li>
+ <li>
+ <b>POJO Actions</b> - Use any class as an Action class -- even the
+ interface is optional!
+ </li>
+ </ul></li>
+
+ <li>
+ <i>Deploy!</i>
+ <ul>
+ <li>
+ <b>Easy plugins</b> - Add framework extensions by dropping in a JAR.
+ No manual configuration required! Bundled plugins add support for JavaServer Faces,
+ JasperReports, JFreeChart, Tiles, and more ...
+ </li>
+ <li>
+ <b>Integrated profiling</b> - Peek inside Struts<sup>2</sup> to find where the cycles are going!
+ </li>
+ <li>
+ <b>Precise Error Reporting</b> - Flip directly to the location and line of an error.
+ </li>
+ </ul></li>
+ <li>
+ <i>Maintain!</i>
+ <ul>
+ <li>
+ <b>Easy-to-test Actions</b> - Test Struts<sup>2</sup> Actions directly,
+ without resorting to mock HTTP objects.
+ </li>
+ <li>
+ <b>Intelligent Defaults</b> - Skip obvious and redundant settings. Most framework configuration
+ elements have a default value that we can set and forget. Say it once!
+ </li>
+ <li>
+ <b>Easy-to-customize controller</b> - Customize the request handling
+ per action, if desired. Struts<sup>2</sup> only does what you want it to do!
+ </li>
+ <li>
+ <b>Integrating Debugging</b> - Research problem reports with built-in
+ debugging tools.
+ </li>
+ <li>
+ <b>Easy-to-tweak tags</b> - Customize tag markup by editing a FreeMarker
+ template. No need to grok the taglib API!
+ <i>JSP, FreeMarker, and Velocity tags are fully supported.</i>
+ </li>
+ </ul></li></ul>
+
+ <p>
+ This release has over 60 bug fixes and improvements since 2.0.6!
+ New Features include:
+ </p>
+ <ul>
+ <li>
+ <b>Cookie Interceptor</b><br />
+ Inject cookie with a certain configurable name / value into action.
+ </li>
+ <li>
+ <b>Restful2ActionMapper</b><br />
+ Allow automatic id setting from Restful2ActionMapper.
+ </li>
+ </ul>
+ <p>
+ Struts 2.0.8 is available in a full distribution, or as separate
+ library, source, example and documentation distributions, from
+ the <a class="externalLink" href="http://struts.apache.org/download.cgi#struts208">
+ releases page.</a>
+ The release is also available through the central Maven repository
+ under Group ID "org.apache.struts".
+ The release notes are
+ <a class="externalLink" href="http://struts.apache.org/2.0.8/docs/release-notes-208.html">
+ available online</a>.
+ </p>
+ <p>
+ The 2.0.x series of the Apache Struts framework has a minimum
+ requirement of the following specification versions: Servlet API
+ 2.4, JSP API 2.0, Java 5, Backported Java 4 JARs
+ are also available.
+ </p>
+ <p>
+ Should any issues arise with your use of any version of the
+ Struts framework, please post your comments to the user list,
+ and, if appropriate, file a ticket with JIRA.
+ </p>
+
+ </div><div class="section"><h4 id="a20070310">10 March 2007 - Struts v1.3.8 GA Release</h4>
+ <p>
+ The Apache Struts group is pleased to announce that Struts 1.3.8
+ is available as a "General Availability" release. The GA
+ designation is our highest quality grade.
+ </p>
+
+ <p>
+ This release has over 40 bug fixes and improvements since 1.3.5!
+ New Features include:
+ </p>
+
+ <ul>
+ <li>
+ <b>Action ID</b><br />
+ New <tt>actionId</tt> attribute to uniquely identify action mappings
+ within a module. Just as the TilesRequestProcessor could recognize a tile
+ definition and resolve it to the intended JSP, so does Struts now have
+ built-in recognition for URIs that begin with an actionId and will
+ automatically translate forwards.
+ </li>
+ <li>
+ <b>I18N Properties</b><br />
+ Tag libraries now include the HTML I18N properties. This allows sites
+ that specialize in internationalization to specify both bi-directional
+ text and language at the tag level.
+ </li>
+ <li>
+ <b>Dynamic Link Parameters</b><br />
+ The Struts <html:link>, <html:frame>, <html:rewrite> tag
+ libraries now allow their bodies to nest the new <html:param> tag.
+ </li>
+ <li>
+ <b>Property MessageResources Modes</b><br />
+ Compatibility mode option which allows message resources to operate in
+ modes compatible with either JSTL or PropertyResourceBundle.
+ </li>
+ </ul>
+
+ <p>
+ Struts 1.3.8 is available in a full distribution, or as separate
+ library, source, example and documentation distributions.
+ </p>
+
+ <p>
+ <a class="externalLink" href="http://struts.apache.org/download.cgi#struts138">
+ http://struts.apache.org/download.cgi#struts138</a>
+ </p>
+
+ <p>
+ It is also available in the central Maven repository under Group ID
+ ID "org.apache.struts".
+ </p>
+
+
+ </div><div class="section"><h4 id="a20070223">22 Feb 2007 - Struts v2.0.6 GA Release</h4>
+
+ <p>
+ The Apache Struts group is pleased to announce that Struts 2.0.6
+ is available as a "General Availability" release. The GA
+ designation is our highest quality grade.
+ </p>
+ <p>
+ Apache Struts 2 is an elegant, extensible framework for
+ creating enterprise-ready Java web applications. The framework
+ is designed to streamline the full development cycle, from
+ building, to deploying, to maintaining applications over time.
+ </p>
+ <p>
+ Apache Struts 2 was originally known as WebWork 2. After working
+ independently for several years, the WebWork and Struts
+ communities joined forces to create Struts2. This new version of
+ Struts is simpler to use and closer to how Struts was always
+ meant to be.
+ </p>
+ <ul>
+ <li>
+ <i>Build!</i>
+ <ul>
+ <li>
+ <b>Easy startup</b> - Jumpstart new projects with our bootstrap tutorial and template application or Maven archetype.
+ </li>
+ <li>
+ <b>Improved Design</b> - Code clean against HTTP-independent framework interfaces.
+ </li>
+ <li>
+ <b>Enhanced Tags</b> - Code less with stylesheet-driven form tags that provide their own markup.
+ </li>
+ <li>
+ <b>Stateful Checkboxes</b> - Avoid special handling with smart checkboxes that know when they are toggled.
+ </li>
+ <li>
+ <b>Flexible Cancel Buttons</b> - Go directly to a different action on cancel.
+ </li>
+ <li>
+ <b>First-class AJAX support</b> - Add interactivity and flexibility with AJAX tags that look and feel just like standard Struts tags.
+ </li>
+ <li>
+ <b>Easy Spring integration</b> - Inject dependencies into Actions using Spring without glue code or red tape. (Plexus support also available.)
+ </li>
+ <li>
+ <b>Enhanced Results</b> - Do more with specialty results for JasperReports, JFreeChart, Action chaining, and file downloading.
+ </li>
+ <li>
+ <b>POJO forms</b> - No more ActionForms! Use any JavaBean to capture form input or
+ put properties directly on an Action class. Use both binary and String properties!
+ </li>
+ <li>
+ <b>POJO Actions</b> - Use any class as an Action class -- even the
+ interface is optional!
+ </li>
+ </ul></li>
+
+ <li>
+ <i>Deploy!</i>
+ <ul>
+ <li>
+ <b>Easy plugins</b> - Add framework extensions by dropping in a JAR.
+ No manual configuration required! Bundled plugins add support for JavaServer Faces,
+ JasperReports, JFreeChart, Tiles, and more ...
+ </li>
+ <li>
+ <b>Integrated profiling</b> - Peek inside Struts<sup>2</sup> to find where the cycles are going!
+ </li>
+ <li>
+ <b>Precise Error Reporting</b> - Flip directly to the location and line of an error.
+ </li>
+ </ul></li>
+ <li>
+ <i>Maintain!</i>
+ <ul>
+ <li>
+ <b>Easy-to-test Actions</b> - Test Struts<sup>2</sup> Actions directly,
+ without resorting to mock HTTP objects.
+ </li>
+ <li>
+ <b>Intelligent Defaults</b> - Skip obvious and redundant settings. Most framework configuration
+ elements have a default value that we can set and forget. Say it once!
+ </li>
+ <li>
+ <b>Easy-to-customize controller</b> - Customize the request handling
+ per action, if desired. Struts<sup>2</sup> only does what you want it to do!
+ </li>
+ <li>
+ <b>Integrating Debugging</b> - Research problem reports with built-in
+ debugging tools.
+ </li>
+ <li>
+ <b>Easy-to-tweak tags</b> - Customize tag markup by editing a FreeMarker
+ template. No need to grok the taglib API!
+ <i>JSP, FreeMarker, and Velocity tags are fully supported.</i>
+ </li>
+ </ul></li></ul>
+ <p>
+ Struts 2.0.6 is available in a full distribution, or as separate
+ library, source, example and documentation distributions, from
+ the <a class="externalLink" href="http://struts.apache.org/download.cgi#struts2006">
+ releases page.</a>
+ The release is also available through the central Maven repository
+ under Group ID "org.apache.struts".
+ The release notes are
+ <a class="externalLink" href="http://struts.apache.org/2.0.6/docs/release-notes-206.html">
+ available online</a>.
+ </p>
+ <p>
+ The 2.0.x series of the Apache Struts framework has a minimum
+ requirement of the following specification versions: Servlet API
+ 2.4, JSP API 2.0, Java 5, Backported Java 4 JARs
+ are also available.
+ </p>
+ <p>
+ Should any issues arise with your use of any version of the
+ Struts framework, please post your comments to the user list,
+ and, if appropriate, file a ticket with JIRA.
+ </p>
+
+ </div><div class="section"><h4 id="a20070209">09 Feb 2007 - Struts v2.0.5 BETA Release</h4>
+
+ <p>
+ The Apache Struts project is pleased to announce the release
+ of Struts 2.0.5 BETA
+ </p>
+
+ <p>
+ Struts 2.0.5 is available in a full distribution, or as
+ separate library, source, example and documentation
+ distributions from the
+ <a class="externalLink" href="http://struts.apache.org/download.cgi?struts205">
+ Releases page.</a>
+ </p>
+
+ <p>
+ It is also available in the central Maven repository under
+ Group ID "org.apache.struts".
+ </p>
+
+ <p>
+ The 2.0.x series of the Apache Struts framework has a minimum
+ requirement of the following specification versions:
+ Servlet API 2.4, JSP API 2.0, Java 5, Backported Java 4 JARs
+ are also available.
+ </p>
+ <p>
+ The release notes are
+ <a class="externalLink" href="http://struts.apache.org/2.0.5/docs/release-notes-205.html">
+ available online</a>.
+ </p>
+ <hr />
+
+ </div><div class="section"><h4 id="a20070129">29 Jan 2007 - New Struts Committer -- Philip Luppens </h4>
+ <p>
+ Phil, as he is generally known, is the most active member of the WebWork
+ user community, as judged by their forum/mailing list with over 1400
+ posts. He has also been listed a WebWork developer, contributing ideas,
+ code, and documentation for several years and is a highly respected
+ member as the WebWork developers can attest.
+ </p>
+ <p>
+ Phil has also been actively involved in the Struts 2 project,
+ helping to keep the WebWork 2 tickets in sync as well as participating
+ in Struts developer discussions.
+ </p>
+ <p>
+ Welcome aboard, Phil, keep those syncronizations coming!
+ </p>
+
+ </div><div class="section"><h4 id="a20070129">29 Jan 2007 - New Struts Committer -- Tom Schneider</h4>
+ <p>
+ Tom has been around the Struts and WebWork communities for several
+ months in the Struts and WebWork [2] user and developer forums. He has
+ opened several JIRA tickets with high quality patches. He is
+ also the author of several Struts 2 plugins, and Tom has recently
+ been helping with defining plugins that provide tag libraries,
+ abstracting OGNL from XWork, and optimizing OGNL within the tags. He
+ has also been active in the Struts user mailing list providing users
+ with help with basic issues encountered when transitioning to Struts 2.
+ </p>
+ <p>
+ Welcome aboard, Tom, keep those optimizations coming!
+ </p>
+
+ </div><div class="section"><h4 id="a20070129">29 Jan 2007 - New Struts Committer -- Musachy Barrosso</h4>
+ <p>
+ Please join us in welcoming Musachy Barrosso as a new Struts committer.
+ </p>
+ <p>
+ Musachy has only been active in Struts since late October,
+ but since that time he has participated in hundreds of list
+ postings, filed a dozen JIRA tickets, and provided patches
+ for several others.
+ </p>
+ <p>
+ Welcome aboard, Musachy, we appreciate your help in
+ keeping the Ajax code clean!
+ </p>
+ <hr />
+ </div></div></div>
+
+ <div class="section"><h2><a name="null"></a></h2>
+ <p class="right">
+ Skip to: <a href="announce-2006.html">Announcements - 2006</a>
+ </p>
+
+ <p class="right">
+ <b>Next:</b>
+ <a href="kickstart.html">Kickstart FAQ</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/announce-2008.html
==============================================================================
--- websites/staging/struts/trunk/content/announce-2008.html (added)
+++ websites/staging/struts/trunk/content/announce-2008.html Sat Jan 19 13:17:59 2013
@@ -0,0 +1,519 @@
+<!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>
+ Announcements</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" >
+
+ <!-- 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>Announcements<a name="Announcements"></a></h2>
+ <p class="right">
+ Skip to: <a href="announce-2007.html">Announcements - 2007</a>
+ </p>
+
+ <div class="section"><div class="section"><h4 id="a20081204">04 December 2008 - Struts 1.3.10 General Availability Release</h4>
+ <p>
+ The Apache Struts group is pleased to announce that Struts 1.3.10
+ is available as a "General Availability" release. The GA designation is
+ our highest quality grade.
+ </p>
+ <p>
+ Struts 1.3.10 is available in a full distribution, or as separate
+ library, source, example and documentation distributions.
+ </p>
+ <p>
+ <a class="externalLink" href="http://struts.apache.org/download.cgi#struts1310">
+ http://struts.apache.org/download.cgi#struts1310</a>
+ </p>
+ <p>
+ It is also available in the central Maven repository under Group ID
+ "org.apache.struts".
+ </p>
+
+ </div><div class="section"><h4 id="a20081124">24 November 2008 - Struts 2.0.14 General Availability Release</h4>
+ <p>
+ The Apache Struts group is pleased to announce that Struts 2.0.14 is
+ available as a "General Availability" release. The GA designation is
+ our highest quality grade.
+ </p>
+ <p>
+ Apache Struts 2 is an elegant, extensible framework for creating
+ enterprise-ready Java web applications. The framework is designed to
+ streamline the full development cycle, from building, to deploying, to
+ maintaining applications over time.
+ </p>
+ <p>
+ This release is a bugfix release for version 2.0.12, which provided important
+ security fixes.
+ Struts 2.0.14 addresses two major bugs introduced with these security fixes,
+ keeping the FilterDispatcher from serving built in static resources,
+ and keeping conversion error messages from being displayed.
+ </p>
+ <p>
+ All developers are strongly encouraged to update existing Struts 2 applications
+ to Struts 2.0.14.
+ </p>
+ <p>
+ Struts 2.0.14 is available in a full distribution,
+ or as separate library, source, example and documentation
+ distributions, from the
+ <a class="externalLink" href="http://struts.apache.org/download.cgi#struts2014">releases page</a>.
+ The release is also available through the central Maven repository under Group ID
+ "org.apache.struts". The
+ <a class="externalLink" href="http://struts.apache.org/2.0.14/docs/release-notes-2014.html">release notes</a>
+ are available online.
+ </p>
+ <p>
+ The 2.0.x series of the Apache Struts framework has a minimum
+ requirement of the following specification versions: Servlet API 2.4,
+ JSP API 2.0, Java 5, Backported Java 4 JARs are also available.
+ </p>
+ <p>
+ Should any issues arise with your use of any version of the Struts
+ framework, please post your comments to the user list, and, if
+ appropriate, file a
+ <a class="externalLink" href="https://issues.apache.org/struts/secure/Dashboard.jspa">tracking ticket</a>.
+ </p>
+
+
+ </div><div class="section"><h4 id="a20081020">20 October 2008 - Struts 2.0.12 General Availability Release</h4>
+ <p>
+ The Apache Struts group is pleased to announce that Struts 2.0.12 is
+ available as a "General Availability" release. The GA designation is
+ our highest quality grade.
+ </p>
+ <p>
+ Apache Struts 2 is an elegant, extensible framework for creating
+ enterprise-ready Java web applications. The framework is designed to
+ streamline the full development cycle, from building, to deploying, to
+ maintaining applications over time.
+ </p>
+ <p>
+ This release includes a number of bug fixes since the
+ 2.0.11.2 GA release, including important security fixes regarding remote
+ server context manipulation by injecting OGNL expressions in request parameters
+ and possible server filesystem resources read access in certain application
+ server environments. For more information about the exploits, see the corresponding
+ security bulletins <a class="externalLink" href="http://struts.apache.org/2.0.12/docs/s2-003.html">S2-003</a>
+ and <a class="externalLink" href="http://struts.apache.org/2.0.12/docs/s2-004.html">S2-004</a>.
+ </p>
+ <p>
+ All developers are strongly advised to update existing Struts 2 applications
+ to Struts 2.0.12.
+ </p>
+ <p>
+ Struts 2.0.12 is available in a full distribution,
+ or as separate library, source, example and documentation
+ distributions, from the
+ <a class="externalLink" href="http://struts.apache.org/download.cgi#struts2012">releases page</a>.
+ The release is also available through the central Maven repository under Group ID
+ "org.apache.struts". The
+ <a class="externalLink" href="http://struts.apache.org/2.0.12/docs/release-notes-2012.html">release notes</a>
+ are available online.
+ </p>
+ <p>
+ The 2.0.x series of the Apache Struts framework has a minimum
+ requirement of the following specification versions: Servlet API 2.4,
+ JSP API 2.0, Java 5, Backported Java 4 JARs are also available.
+ </p>
+ <p>
+ Should any issues arise with your use of any version of the Struts
+ framework, please post your comments to the user list, and, if
+ appropriate, file a
+ <a class="externalLink" href="https://issues.apache.org/struts/secure/Dashboard.jspa">tracking ticket</a>.
+ </p>
+
+
+ </div><div class="section"><h4 id="a20080204">4 February 2008 - New Struts Committer Jeromy Evans</h4>
+ <p>
+ Please join us in welcoming Jeromy Evans as a new Struts committer.
+ </p>
+ <p>
+ Jeromy has been posting to the user list since May 2007, and to dev@
+ since July 2007, and has submitted two issues to JIRA, both with
+ patches.
+ </p>
+ <p>
+ Welcome, jeromy@ ... WW-2398 is all yours now!
+ </p>
+ <p>
+ PMC vote: 5 +1s
+ </p>
+
+ </div><div class="section"><h4 id="a20080204">4 February 2008 - New Struts Committer Wes Wannemacher</h4>
+ <p>
+ Please join us in welcoming Wes Wannemacher as a new Struts committer.
+ </p>
+ <p>
+ Wes has been posting to the user list and to dev@ since September
+ 2007, and, to date, he has reported a dozen JIRA issues, often with
+ patches. Wes has also been helping with the documentation.
+ </p>
+ <p>
+ Welcome, wesw@ ... now you tweak your own POMs!
+ </p>
+ <p>
+ PMC vote: 6 +1s
+ </p>
+ <hr />
+ </div></div></div>
+
+ <div class="section"><h2><a name="null"></a></h2>
+ <p class="right">
+ Skip to: <a href="announce-2007.html">Announcements - 2007</a>
+ </p>
+
+ <p class="right">
+ <b>Next:</b>
+ <a href="kickstart.html">Kickstart FAQ</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/announce-2009.html
==============================================================================
--- websites/staging/struts/trunk/content/announce-2009.html (added)
+++ websites/staging/struts/trunk/content/announce-2009.html Sat Jan 19 13:17:59 2013
@@ -0,0 +1,415 @@
+<!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>
+ Announcements</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" >
+
+ <!-- Copyright 1999-2009 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>Announcements<a name="Announcements"></a></h2>
+ <p class="right">
+ Skip to: <a href="announce-2008.html">Announcements - 2008</a>
+ </p>
+
+ <div class="section"><div class="section"><h4 id="a20091116">16 November 2009 - Struts 2.1.8.1 General Availability Release</h4>
+ <p>
+ The Apache Struts group is pleased to announce that Struts 2.1.8.1 is
+ available as a "General Availability" release. The GA designation is our
+ highest quality grade.
+ </p>
+ <p>
+ Apache Struts 2 is an elegant, extensible framework for creating
+ enterprise-ready Java web applications. The framework is designed to
+ streamline the full development cycle, from building, to deploying, to
+ maintaining applications over time.
+ </p>
+ <p>
+ This release is a significant upgrade. We have worked hard to improve
+ some of the trouble spots from 2.0. In particular, we are releasing a
+ new plugin for XML-free configuration called the Conventions Plugin. This
+ release also features the new REST and Javatemplates plugins. The
+ AJAX functionality has been moved to a plugin to improve maintainability.
+ Many bugs have been fixed for this release, see release notes for more
+ details.
+ </p>
+ <p>
+ Struts 2.0 will continue to be supported, but for new projects, we
+ suggest moving to Struts 2.1.
+ </p>
+ <p>
+ Struts 2.1.8.1 is available in a full distribution, or as separate
+ library, source, example and documentation distributions, from the
+ releases page. The release is also available through the central Maven
+ repository under Group ID "org.apache.struts". The release notes are
+ available online.
+ </p>
+ <p>
+ The 2.1.x series of the Apache Struts framework has a minimum
+ requirement of the following specification versions: Servlet API 2.4,
+ JSP API 2.0, and Java 5.
+ </p>
+ <p>
+ Should any issues arise with your use of any version of the Struts
+ framework, please post your comments to the user list, and, if
+ appropriate, file a tracking ticket.
+ </p>
+ </div></div></div>
+ <div class="section"><h2><a name="null"></a></h2>
+ <p class="right">
+ Skip to: <a href="announce-2008.html">Announcements - 2008</a>
+ </p>
+
+ <p class="right">
+ <b>Next:</b>
+ <a href="kickstart.html">Kickstart FAQ</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>