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 [2/13] - in /websites/staging/struts/trunk/content: ./ css/ dev/ images/ images/profiles/ img/ js/ proposals/ uml/

Added: websites/staging/struts/trunk/content/announce-2005.html
==============================================================================
--- websites/staging/struts/trunk/content/announce-2005.html (added)
+++ websites/staging/struts/trunk/content/announce-2005.html Sat Jan 19 13:17:59 2013
@@ -0,0 +1,962 @@
+<!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 - 2005</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" >
+                                  
+            <!-- * $Id: announce-2005.xml 1063990 2011-01-27 05:02:10Z mcucchiara $
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *  http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License --><!-- // ======================================================================== 78 -->
+
+    
+
+        <div class="section"><h2>Announcements - 2005<a name="Announcements_-_2005"></a></h2>
+        
+            <p class="right">
+                Skip to: <a href="announce-2004.html">Announcements - 2004</a>
+            </p>
+        
+        
+            <div class="section"><div class="section"><h4 id="a20051218.1">18 Dec 2005 - New Struts Committer: Richard
+                Feit</h4>
+            <p>
+                Please join us in welcoming Rich Feit as a new Struts
+                committer. Rich is
+                a Beehive committer and PMC member. In addition to being a
+                Struts user
+                for years (Beehive is built on Struts), he has been pivotal in
+                designing
+                and coding Struts Ti, both the initial annotationed Beehive
+                version and
+                the current WebWork merger effort. His experience in Struts
+                migration
+                tools in particular will be key to making Struts Action a
+                success. We
+                look forward to his continued contributions as a committer.
+            </p>
+
+            <p>
+                Welcome, Rich!
+            </p>
+            <p>
+                PMC vote: 7 +1, non-binding committer votes: 3 +1
+            </p>
+            <hr />
+
+            </div><div class="section"><h4 id="a20051214.4">14 Dec 2005 - Apache Struts to release Struts
+                1.3.0
+                as the &quot;Action Framework&quot;</h4>
+                
+            <p>
+                [Note: As of version 1.3.5, the &quot;Action Framework&quot; label  
+                was dropped, and Struts is just Struts again.]
+            </p>
+                
+            <p>
+                The Apache Struts flagship product,
+                the leading web application framework for Java,
+                is now known as the &quot;Struts&quot;.
+            </p>
+
+            <p>
+                To make the framework easier to maintain,
+                Apache Struts subdivided the original monolithic distribution
+                into several
+                subprojects.
+                Each subproject has its own website, documentation, and
+                release cycle,
+                and may be downloaded separately.
+                For consistency, the original core framework component also
+                has its own name
+                now: &quot;Struts&quot;.
+                The JARs and external dependencies for the extensions to
+                Struts
+                are being bundled into a convenient distribution known as the
+                &quot;Struts Action
+                Framework Library&quot;.
+            </p>
+
+            <p>
+                The Struts 1.3.0 release will include several
+                exciting new
+                features, including:
+            </p>
+
+            <ul>
+                <li>Composable Request Processor</li>
+                <li>ActionDynaForm interfaces</li>
+                <li>Arbitrary configuration properties</li>
+                <li>Catalog and Command Elements</li>
+                <li>Enhanced Global Exception Handlers</li>
+                <li>Extends attribute for XML configurations</li>
+                <li>&quot;isCommitted&quot; Exception Handling</li>
+                <li>Postback Actions</li>
+                <li>Wildcard ActionConfig properties</li>
+            </ul>
+
+            <p>
+                The key change in this release is the &quot;composable request
+                processor&quot;.
+                The request processor is the framework's &quot;kernal&quot;.
+                The request processor methods are now command objects in a
+                flexible chain of
+                commands.
+                Rather than subclassing a monolithic object,
+                developers can now just replace commands with their own
+                implementations.
+                Commands can also be inserted or removed, if needed,
+                to extend or streamline the request processing gauntlet,
+                to better meet the needs of different kinds of applications.
+            </p>
+
+            <p>
+                The Struts 1.3.0 release,
+                and other milestones on the Apache Struts roadmap,
+                were discussed at ApacheCon on Tuesday, December 13, 2005, in
+                a talk,
+                entitled &quot;Struts 2006: An Embarrassment of Riches&quot;.
+                <a class="externalLink" href="http://people.apache.org/~husted/apachecon-2005-action.pdf">
+                    Slides from the talk are available online</a>
+                .
+            </p>
+            <hr />
+
+            </div><div class="section"><h4 id="a20051214.3">14 Dec 2005 - Apache Struts and Open Symphony
+                WebWork
+                communities to merge</h4>
+            <p>
+                Apache Struts,
+                the leading web application framework for Java, and Open
+                Symphony WebWork,
+                a leader in technical innovation, are working to merge their
+                communities
+                and codebases.
+            </p>
+
+            <p>
+                &quot;A merger is an elegant approach to evolution of existing
+                applications
+                based on action-oriented frameworks,&quot;
+                said Craig McClanahan, founder of the Struts project.
+            </p>
+
+            <p>
+                The merger seems like a win-win for the frameworks.
+                &quot;The technical benefit is that WebWork has already done most
+                everything
+                that is on the Struts Action roadmap,&quot; noted Ted Husted, a
+                Struts committer.
+                &quot;This is a way that [Struts] shops can use incremental
+                integration to take
+                advantage of new technologies that are already part of
+                WebWork, such as Spring.&quot;
+            </p>
+
+            <p>
+                &quot;My hope is to take advantage of a larger community (Struts)
+                to allow
+                all of us to do a bit less individual effort.&quot;
+                said Patrick Lightbody of WebWork.
+                &quot;I would expect moving to Struts lets us focus on our families
+                and day
+                jobs a bit more.&quot;
+            </p>
+
+            <p>
+                Apache projects help developers balance day jobs with
+                volunteer work
+                through the practice of collaborative developement.
+                Decisions are made jointly by the core community,
+                rather than by one or two key individuals.
+                The projects are organized so that individual developers can
+                focus on
+                other matters for a time,
+                and then return to the development community as schedules
+                allow.
+            </p>
+
+            <p>
+                Over the past few months,
+                Apache Struts has more than doubled its number of active
+                committers.
+                With the addition of two WebWork developers,
+                there are about fifteen active volunteers.
+                Right now, about half of the committers are working on the
+                original Struts
+                Action Framework and half are working on the new Struts Shale
+                Framework,
+                which utilizes JavaServer Faces.
+                Several volunteers are now working with both frameworks.
+            </p>
+
+            <p>
+                The merger and other milestones on the Apache Struts roadmap
+                were discussed
+                in a talk at ApacheCon on Tuesday, December 13, 2005, entitled
+                <a class="externalLink" href="http://people.apache.org/~husted/apachecon-2005-action.pdf">&quot;Struts 2006:
+                An Embarrassment of Riches&quot;.</a>
+                The talk will be presented by Lightbody, Husted, and Don
+                Brown, another
+                Struts Committer.
+                The Struts Shale framework is being discussed at a second
+                talk,
+                presented by McClanahan, entitled &quot;Shale: The Next Struts??&quot;
+                <a class="externalLink" href="http://people.apache.org/~craigmcc/apachecon-2005-shale.pdf">
+                    Slides from the talk are available online</a>
+                .
+            </p>
+            <hr />
+
+            </div><div class="section"><h4 id="a20051214.2">14 Dec 2005 - Apache Struts offers &quot;Shale&quot;
+                for JSF</h4>
+                
+            <p>[Note: <a class="externalLink" href="http://shale.apache.org/">
+                    Shale is now a top-level ASF project.</a>]
+            </p>
+            
+            <p>
+                To give JavaServer Faces developers a head start on building
+                scalable
+                web applications for the enterprise,
+                Apache Struts now offers the Shale Framework.
+                Like the original &quot;Struts&quot;,
+                Shale provides developers with a front controller,
+                and several other components,
+                to provide the &quot;invisible underpinnings that hold an
+                application together&quot;.
+            </p>
+
+            <p>
+                &quot;When JavaServer Faces arrived,&quot;
+                explains the Struts website,
+                &quot;our development community chose to 'make new friends but keep
+                the old'.
+                Some of us want (or need) to stick with the original
+                request-based
+                framework.
+                Others are ready to switch to an component-based framework
+                that builds on
+                JavaServer Faces.
+                We offer both frameworks because we have volunteers to create
+                and maintain
+                both frameworks.&quot;
+            </p>
+
+            <p>
+                Shale is based on the recently standardized JavaServer Faces
+                APIs,
+                and focuses on adding value,
+                rather than redundantly implementing features that JSF already
+                provides.
+                Shale will run on any compliant JSF implementation,
+                including the one being developed by the Apache MyFaces
+                project.
+                It also includes many features that Struts users appreciate,
+                such as supporting client side validation and the Tiles
+                framework.
+            </p>
+
+            <p>
+                Struts Shale was discussed by Craig McClanahan in a talk at
+                ApacheCon on
+                Tuesday, December 13, 2005, entitled &quot;Shale: The Next
+                Struts??&quot;.
+                <a class="externalLink" href="http://people.apache.org/~craigmcc/apachecon-2005-shale.pdf">
+                    Slides
+                    from the talk are available online</a>
+                .
+            </p>
+            <hr />
+
+            </div><div class="section"><h4 id="a20051214.1">14 Dec 2005 - Apache Struts to release
+                &quot;standalone&quot; Tiles</h4>
+            <p>
+                Apache Struts introduced Tiles as a integral component of its
+                Struts 1.1
+                release in June 2003.
+                Since then, several other projects have been using Tiles,
+                even though it was embedded in the Struts JAR.
+                Soon, it will be much easier to use Tiles with products like
+                Jakarta Velocity,
+                Apache MyFaces, and Struts Shale.
+            </p>
+
+            <p>
+                Tiles is a templating framework that can be used to create a
+                common look and
+                feel for a web site or application and to create reusable view
+                components.
+                A key aspect of Tiles is that it can be configured from a XML
+                configuration file.
+                A Tile definition can &quot;extend&quot; another definition,
+                giving the component an object-oriented feel.
+                Tile developers can create a base Tile (or screen layout),
+                and then indicate only how other Tiles differ from the base.
+                Changes made to a base Tile &quot;cascade&quot; to Tiles that extend
+                that base.
+                Significant changes can be made to the layout of a website
+                just by changing a single Tile definition.
+            </p>
+            <hr />
+
+            </div><div class="section"><h4 id="a20051125">25 Nov 2005 - Struts 1.2.8 (General
+                Availability)</h4>
+            <p>
+                The Struts team is pleased to announce the release of Struts
+                1.2.8 for
+                General Availability. This release is primarily to fix a Cross
+                Site
+                Scripting (XSS) vulnerability identified in Struts by
+                www.hacktics.com and
+                supersedes the earlier 1.2.7 version as the latest official
+                release of
+                Struts from The Apache Software Foundation.
+            </p>
+            <p>
+                For more information on the XSS Vulnerability and solutions
+                please see the
+                following pages:
+                <a class="externalLink" href="http://wiki.apache.org/struts/StrutsXssVulnerability">
+                    http://wiki.apache.org/struts/StrutsXssVulnerability</a>
+                and
+                <a class="externalLink" href="http://www.hacktics.com/AdvStrutsNov05.html">
+                    http://www.hacktics.com/AdvStrutsNov05.html</a>
+            </p>
+            <p>
+                The binary, source and library distributions are available
+                from the Struts
+                download page:
+                <a class="externalLink" href="http://struts.apache.org/download.cgi">
+                    http://struts.apache.org/download.cgi</a>
+            </p>
+            <p>
+                The Release Notes are available on the Struts web site at:
+                <a class="externalLink" href="http://struts.apache.org/1.2.8/userGuide/release-notes.html">
+                    http://struts.apache.org/1.2.8/userGuide/release-notes.html</a>
+            </p>
+            <p>
+                Please check the wiki for the latest information on upgrading:
+                <a class="externalLink" href="http://wiki.apache.org/struts/StrutsUpgrade">
+                    http://wiki.apache.org/struts/StrutsUpgrade</a>
+            </p>
+            <hr />
+
+            </div><div class="section"><h4 id="a20051023.2">23 Oct 2005 - New Struts Committer: Laurie
+                Harper</h4>
+            <p>
+                Please join us in welcoming Laurie Harper as a new Struts
+                committer. Over
+                the last few months, he has made hundreds of helpful posts to
+                our lists.
+                Laurie is the author of the very cool
+                <a class="externalLink" href="http://www.zotechsoftware.com/products/struts-sidebar">
+                    Struts Sidebar</a>
+                ,
+                and he has contributed several patches to Struts Classic,
+                including fixes to our unit tests (a thankless job).
+            </p>
+            <p>
+                Welcome, Laurie! .. We're looking forward to many more green
+                bars!
+            </p>
+            <p>
+                PMC vote: 7 +1 (binding), 1 +1 (non-binding)
+            </p>
+            <hr />
+
+            </div><div class="section"><h4 id="a20051023.1">23 Oct 2005 - New Struts Committer: Sean
+                Schofield</h4>
+            <p>
+                Please join us in welcoming Sean Schofield as a Struts
+                committer. Sean is an
+                Apache MyFaces committer who also been been working on Struts
+                Shale.
+            </p>
+            <p>
+                Welcome, Sean! .. Now you can apply your own patches!
+            </p>
+            <p>
+                PMC vote: 5 +1, 1 +0
+            </p>
+            <hr />
+
+            </div><div class="section"><h4 id="a20051023.0">23 Oct 2005 - New Struts Committer: Greg
+                Reddin</h4>
+            <p>
+                Please join us in welcoming Greg Reddin as a Struts committer.
+                Greg has been
+                an active Struts contributor for a long time now, and has been
+                helping us
+                move Tiles towards a standalone subproject.
+            </p>
+            <p>
+                Welcome, Greg! .. We look forward to rapid progress on
+                Standalone Tiles!
+            </p>
+            <p>
+                PMC vote: 6 +1
+            </p>
+            <hr />
+
+            </div><div class="section"><h4 id="a20050821">21 Aug 2005 - New Struts Committer: Gary
+                vanMatre</h4>
+
+            <p>
+                Please join us in welcoming Gary vanMatre as a new Struts
+                committer.
+                Gary has been quite busy proposing code for the &quot;Clay&quot; plug-in
+                on Shale,
+                and has also been supportive on the dev and user mailing lists
+                (for both Struts and MyFaces).
+                We look forward to his energy being available to the entire
+                Struts project as well.
+            </p>
+            <p>
+                Welcome, Gary! .. And now you can process some of your own
+                outstanding code diffs :-).
+            </p>
+            <p>
+                PMC vote: 5 +1
+            </p>
+            <hr />
+
+            </div><div class="section"><h4 id="a20050715">15 Jul 2005 - New Struts Committer: Wendy
+                Smoak</h4>
+            <p>
+                Please join me in welcoming Wendy Smoak as a new Struts
+                committer.
+                Wendy has been a tremendous asset to the Struts community for
+                several years now,
+                providing unflagging support to the user base as well as
+                invaluable input and feedback to the development team.
+                We look forward to her continued contributions as a committer.
+            </p>
+            <p>
+                Welcome, Wendy!
+            </p>
+            <p>
+                PMC vote: 7 +1, 2 +0.
+            </p>
+            <hr />
+
+            </div><div class="section"><h4 id="a20050526">26 May 2005 - Struts 1.2.7 (General
+                Availability)</h4>
+            <p>
+                The Struts team is pleased to announce the release of Struts
+                1.2.7 for
+                General Availability. This release includes new
+                functionality, as well as numerous fixes for bugs which were
+                reported
+                against the previous release, and supersedes the earlier 1.2.4
+                version
+                as the latest official release of Struts from The Apache
+                Software
+                Foundation.
+            </p>
+            <p>
+                The binary, source and library distributions are available
+                from the
+                <a class="externalLink" href="http://struts.apache.org/download.cgi">Struts
+                    download page</a>
+                .
+                The
+                <a class="externalLink" href="http://struts.apache.org/userGuide/release-notes.html">
+                    Release Notes</a>
+                are available on the Struts web site.
+            </p>
+            <hr />
+            </div><div class="section"><h4 id="a20050331">31 March 2005 - New Struts PMC Chair</h4>
+            <p>
+                <a class="externalLink" href="http://struts.apache.org/dev/volunteers.html#martinc">
+                    Martin Cooper</a>
+                has been appointed
+                <b>Struts PMC Chair</b>
+                by the ASF Board at their
+                <b>February 2005</b>
+                meeting.
+            </p>
+            <p>
+                <a class="externalLink" href="http://struts.apache.org/dev/volunteers.html#craigmcc">
+                    Craig McClanahan</a>
+                stepped down
+                as the Struts PMC Chair in February 2005. In Craig's words &quot;I
+                will continue to be active, but it's time
+                for someone else to take the administrative
+                responsibilities.&quot;.
+            </p>
+            <p>
+                The Struts PMC nominated Martin Cooper as their preferred
+                choice for the Struts PMC
+                Chair to the ASF Board which was approved unanimously. Minutes
+                of the ASF Board meeting should
+                be available
+                <a class="externalLink" href="http://www.apache.org/foundation/board/calendar.html">
+                    here</a>
+                in due course.
+            </p>
+            <hr />
+
+            </div><div class="section"><h4 id="a20050225">25 Feb 2005 - New Struts Committer: Hubert
+                Rabago</h4>
+            <p>
+
+                We are pleased to announce that Hubert Rabago has accepted an
+                invitation to join the
+                Struts development community as a committer. We were impressed
+                by Hubert's sustained
+                participation in both the user and dev mailing lists, where he
+                has demonstrated
+                knowledge and respect for the community. He has clearly put
+                considerable energy into
+                how Struts works, both from a code perspective as well as a
+                community perspective.
+            </p>
+            <p>
+                So, we've begun the formalities to get his account set up and
+                such, and we look forward
+                to the day when we can tell him to commit his own darn
+                patches.
+
+            </p>
+            <hr />
+
+            </div><div class="section"><h4 id="a20050217">17 Feb 2005 - New Struts subproject: Struts
+                Flow</h4>
+            <p>
+                The Apache Struts team is pleased to announce the adoption of
+                its latest
+                subproject, Struts Flow, a continuations-based approach to
+                complex web
+                workflows. Struts Flow orginated at the struts.sf.net project
+                and has
+                been formally adopted now as a Struts subproject. Struts Flow
+                is a port
+                of Apache Cocoon's Control Flow to Struts to allow complex
+                workflow,
+                like multi-form wizards, to be easily implemented using
+                continuations-capable Javascript and eventually Java.
+            </p>
+            <p>
+                Today, Struts is comprised of nine subprojects: Core, Taglib,
+                Tiles, El,
+                Faces, Scripting, Applications, Shale, and (now) Flow. Struts
+                Flow is
+                different from Struts Scripting/BSF as where scripting brings
+                any
+                BSF-supported scripting language to Struts Actions, Struts
+                Flow works on
+                redefining the traditional Model 2 state-driven workflow into
+                simplified
+                scripots whos eexecute spans multiple requests. Currently, the
+                Rhino
+                engine, a Javascript implementation, is used to provide
+                continuations
+                support, but with the maturation of
+                <a class="externalLink" href="http://jakarta.apache.org/commons/sandbox/javaflow/">
+                    Commans Javaflow</a>
+                - a Java-based continuations implementation,
+                Java will soon be supported as well.
+            </p>
+            <p>
+                For more information, visit the
+                <a class="externalLink" href="http://struts.apache.org/flow/index.html">
+                    Struts Flow website</a>
+                .
+            </p>
+            <hr />
+
+
+            </div><div class="section"><h4 id="a20050123">23 Jan 2005 - New Struts subproject: Shale</h4>
+            <p>
+                The Apache Struts team is pleased to announce the adoption of
+                its latest
+                subproject, Struts Shale, a JSF-based framework. The Shale
+                codebase was
+                initiated by Craig McClanahan in the Struts sandbox, and
+                development
+                traffic regarding Shale has steadily increased. As the product
+                is heading
+                towards an initial release, the Struts PMC felt it time to
+                formally adopt
+                Struts Shale as a subproject.
+            </p>
+            <p>
+                Today, Struts is comprised of eight subprojects: Core, Taglib,
+                Tiles, El,
+                Faces, Scripting, Applications, and (now) Shale. An initiative
+                is underway
+                to extract the Struts Tiles code into a standalone product.
+                Several Struts
+                developers plan to apply to the ASF to incubate
+                <a class="externalLink" href="http://wiki.apache.org/struts/TilesTopLevel">Tiles as
+                    a toplevel
+                    project</a>
+                .
+            </p>
+            <p>
+                For more about the Struts Shale subproject, see the
+                <a class="externalLink" href="http://struts.apache.org/kickstart.html">Kickstart
+                    FAQ</a>
+                .
+            </p>
+            <hr />
+
+        </div></div></div>
+
+        <div class="section"><h2><a name="null"></a></h2>
+            <p class="right">
+                <b>Next:</b>
+                <a href="announce-2004.html">Announcements - 2004</a>
+            </p>
+        </div>
+
+    
+
+                  </div>
+            </div>
+          </div>
+
+    <hr/>
+
+    <footer>
+            <div class="container-fluid">
+              <div class="row span12">Copyright &copy;                    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-2006.html
==============================================================================
--- websites/staging/struts/trunk/content/announce-2006.html (added)
+++ websites/staging/struts/trunk/content/announce-2006.html Sat Jan 19 13:17:59 2013
@@ -0,0 +1,1003 @@
+<!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-2005.html">Announcements - 2005</a>
+            </p>
+
+            <div class="section"><div class="section"><h4 id="a20061107">07 Nov 2006 - Struts v2.0.1 BETA Release</h4>
+
+            <p>
+            The Apache Struts project is pleased to announce the availability of
+            the <a class="externalLink" href="http://struts.apache.org/download.cgi#struts201">
+            Struts 2.0.1 BETA release</a>.
+            </p>
+
+            <p>
+            Apache Struts 2 is an elegant, extensible framework, well suited for
+            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 Struts<sup>2</sup>.
+            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> - A Maven archetype, template application, and bootstrap
+                    tutorial help jumpstart new projects.
+                </li>
+                <li>
+                    <b>Improved Design</b> - All framework classes are based on interfaces.
+                    Core interfaces are HTTP independent.
+                </li>
+                <li>
+                    <b>Enhanced Results</b> - Unlike ActionForwards, Struts<sup>2</sup> Results can
+                    actually help prepare the response.
+                </li>
+                <li>
+                    <b>Enhanced Tags</b> - Struts<sup>2</sup> tags don't just output data, but provide
+                    stylesheet-driven markup, so that we can create consistent pages with less code.
+                </li>
+                <li>
+                    <b>Stateful Checkboxes</b> - Struts<sup>2</sup> checkboxes do not require special
+                    handling for false values.
+                </li>
+                <li>
+                    <b>Easy cancel handling</b> - The Struts<sup>2</sup> Cancel button can go directly to
+                    a different action.
+                </li>
+                <li>
+                    <b>POJO forms</b> - No more ActionForms! We can use any JavaBean we like or
+                    put properties directly on our Action classes. No need to use all String properties!
+                </li>
+                <li>
+                    <b>POJO Actions</b> - Any class can be used as an Action class. Even the
+                    interface is optional!
+                </li>
+                <li>
+                    <b>Easy Spring integration</b> - Struts<sup>2</sup> Actions are Spring-aware. Just
+                    add Spring beans!
+                </li>
+                <li>
+                    <b>First-class AJAX support</b> - The AJAX theme gives interactive
+                    applications a boost.
+                </li>
+                </ul></li>
+
+                <li>
+                    <i>Deploy!</i>
+                <ul>
+                <li>
+                    <b>QuickStart</b> - Configuration files are reloadable so many changes
+                    can be made on the fly without restarting a web container.
+                </li>
+                <li>
+                    <b>Easy plugins</b> - Framework extensions can be added by dropping in a JAR.
+                    No manual configuration required! Bundled plugins add support for JavaServer Faces,
+                    JasperReports, JFreeChart, Tiles, and more ...
+                </li>
+                <li>
+                    <b>Easy portlets</b> - Automatic portlet support allows portal and servlet
+                    deployments with no code changes.
+                </li>
+
+                </ul></li>
+                <li>
+                <i>Maintain!</i>
+                <ul>
+                <li>
+                    <b>Easy-to-test Actions</b> - Struts<sup>2</sup> Actions are HTTP independent and
+                    can be tested without resorting to mock objects.
+                </li>
+                <li>
+                    <b>Intelligent Defaults</b> - Most framework configuration elements have a default
+                    value that we can set and forget.
+                </li>
+                <li>
+                    <b>Easy-to-customize controller</b> - Struts 1 lets us customize the request
+                    processor per module, Struts<sup>2</sup> lets us customize the request handling
+                    per action, if desired.
+                </li>
+                <li>
+                    <b>Easy-to-tweak tags</b> - Struts<sup>2</sup> tag markup can be altered by changing
+                    an underlying stylesheet. Individual tag markup can be changed by
+                    editing a FreeMarker template. No need to grok the taglib API!
+                    <i>JSP, FreeMarker, and Velocity tags are fully supported.</i>
+                </li>
+                <li>
+                    <b>Integrating Debugging</b> - Built-in debugging tools supporting profiling,
+                    problem reports, and interactive object model queries.
+                </li>
+                </ul></li></ul>
+            <p>
+            For more,
+            <a class="externalLink" href="http://struts.apache.org/2.x/">
+              visit the Apache Struts 2 website.
+            </a>
+            </p>
+            <hr />
+
+
+            </div><div class="section"><h4 id="a20061020.1">20 Oct 2006 - New Struts Committer: David DeWolf</h4>
+            <p>
+            Please join us in welcoming David DeWolf as a new Struts committer.
+            </p>
+            <p>
+            David is a FTP Server and Portals committer, and has been submitting
+            high quality Struts and Tiles patches since April. As a member of the
+            JSR-286 Expert Group and
+            <a class="externalLink" href="http://portals.apache.org/pluto">Apache Pluto</a> project
+            David brings invaluable Portals experience to the Struts team.
+            </p>
+            <p>
+            Welcome, David  ... and in Don's words <i>&quot;now you can commit your
+            own dam patches!&quot;</i>
+            </p>
+            <p>
+            PMC vote: 9 +1.
+            </p>
+            <hr />
+
+            </div><div class="section"><h4 id="a20061010">10 Oct 2006 - Struts v2.0.1 Development Build</h4>
+
+            <p>
+            The Apache Struts project is pleased to announce the availability of
+            the <a class="externalLink" href="http://struts.apache.org/download.cgi#struts201">
+            Struts 2.0.1 development build</a>.
+            </p>
+
+            <p>
+            Struts 2 was originally known as WebWork 2. After working independently
+            for several years, the WebWork and Struts communities joined forces to
+            create Struts 2. This new version of Struts is designed to be simpler to
+            use and closer to how Struts was always meant to be. Some key changes are:
+            </p>
+
+            <ul>
+            <li>
+                <i>Smarter!</i>
+                <ul><li>
+                    <b>Improved Design</b> - All Struts 2 classes are based on interfaces.
+                    Core interfaces are HTTP independent.
+                </li>
+                <li>
+                    <b>Intelligent Defaults</b> - Most configuration elements have a default
+                    value that we can set and forget.
+                </li>
+                <li>
+                    <b>Enhanced Results</b> - Unlike ActionForwards, Struts 2 Results can
+                    actually help prepare the response.
+                </li>
+                <li>
+                    <b>Enhanced Tags</b> - Struts 2 tags don't just output data, but provide
+                    stylesheet-driven markup, so that we can create consistent pages
+                    with less code.
+                </li>
+                <li>
+                    <b>First-class AJAX support</b> - The AJAX theme gives interactive
+                    applications a significant boost.
+                </li>
+                <li>
+                    <b>Stateful Checkboxes</b> - Struts 2 checkboxes do not require special
+                    handling for false values.
+                </li>
+                <li>
+                    <b>QuickStart</b> - Many changes can be made on the fly without restarting
+                    a web container.
+                </li></ul></li>
+                <li>
+                    <i>Easier!</i>
+                <ul>
+                <li>
+                    <b>Easy-to-test Actions</b> - Struts 2 Actions are HTTP independent and
+                    can be tested without resorting to mock objects.
+                </li>
+                <li>
+                    <b>Easy-to-customize controller</b> - Struts 1 lets us customize the request
+                    processor per module, Struts 2 lets us customize the request handling
+                    per action, if desired.
+                </li>
+                <li>
+                    <b>Easy-to-tweak tags</b> - Struts 2 tag markup can be altered by changing
+                    an underlying stylesheet. Individual tag markup can be changed by
+                    editing a FreeMarker template. No need to grok the taglib API! Both
+                    JSP and FreeMarker tags are fully supported.
+                </li>
+                <li>
+                    <b>Easy cancel handling</b> - The Struts 2 Cancel button can go directly to
+                    a different action.
+                </li>
+                <li>
+                    <b>Easy Spring integration</b> - Struts 2 Actions are Spring-aware. Just
+                    add Spring beans!
+                </li>
+                <li>
+                    <b>Easy plugins</b> - Struts 2 extensions can be added by dropping in a JAR.
+                    No manual configuration required!
+                </li></ul></li>
+                <li>
+                <i>POJO-ier!</i>
+                <ul>
+                <li>
+                    <b>POJO forms</b> - No more ActionForms! We can use any JavaBean we like or
+                    put properties directly on our Action classes. No need to use all
+                    String properties!
+                </li>
+                <li>
+                    <b>POJO Actions</b> - Any class can be used as an Action class. We don't
+        even have to implement an interface!
+                </li></ul></li></ul>
+            <p>
+                For more, <a class="externalLink" href="http://struts.apache.org/2.x/index.html">visit the Apache Struts 2 site.</a>
+            </p>
+
+            <hr />
+
+            </div><div class="section"><h4 id="a20060818.1">18 Aug 2006 - Struts v1.3.5 Beta</h4>
+
+            <p>The Apache Struts team is pleased to announce the release of Struts 1.3.5 Beta.</p>
+
+            <p>Struts 1.3.5 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#struts135">
+            http://struts.apache.org/download.cgi#struts135</a></p>
+
+            <p>It is also available in the central Maven repository under Group ID
+            &quot;org.apache.struts&quot;.</p>
+
+            <p>Major changes since Struts 1.2 include</p>
+
+            <ul>
+                <li>Composable Request Processor</li>
+                <li>Arbitrary configuration properties</li>
+                <li>Opt-In Cancel Handling</li>
+                <li>Enhanced Global Exception Handlers</li>
+                <li>Extends attribute</li>
+                <li>&quot;isCommitted&quot; Exception Handling</li>
+                <li>Postback Actions</li>
+                <li>Wildcard ActionConfig properties</li>
+            </ul>
+
+            <p>Composable Request Processor: For Struts 1.3, we turned the request processor methods into Commands that
+                are part of a flexible Chain of Commands.</p>
+
+            <p>Arbitrary configuration properties: Most every Struts configuration element now accepts a map of
+                key/value pairs. Arbitrary configuration properties let us externalize more of our configurations,
+                encouraging reuse.</p>
+
+            <p>Opt-In Cancel Handling: In Struts 1.3, the Cancel token is only honored if the new property &quot;cancellable&quot;
+                is set for the Action Mapping. If the Cancel token is present, but cancellable is not set, then an
+                InvalidCancelException is thrown. The InvalidCancelExeption may be caught by a Declarative Exception
+                Handler, like any other Exception.</p>
+
+            <p>Enhanced Global Exception Handlers: We now support use of global exception handlers in cases when no
+                ActionConfig has yet been identified, as in with &quot;preprocessing&quot; commands in a custom request processing
+                chain.</p>
+
+            <p>Extends attribute: In the Struts configuration file, we can now use the extends attribute to adopt
+                default settings from another element, as we already can in the Tiles configuration files.</p>
+
+            <p>&quot;isCommitted&quot; Exception Handling: When using Tiles, sometimes the response is already committed when an
+                exception occurs. Now, the ExceptionHandler tests response.isCommitted, and, if true, includes the
+                configured view path, rather than forwarding to it.</p>
+
+            <p>Postback Forms: The action attribute of the Form taglib is now optional. If omitted, the original URI of
+                the original request is used.</p>
+
+            <p>Wildcard ActionConfig properties: Wildcards can now be used in the properties of an ActionConfig.</p>
+
+            <p>The 1.3.x series of the Apache Struts framework has a minumum requirement of the following specification
+                versions:</p>
+
+            <ul>
+                <li>Java Servlet 2.3 and JavaServer Pages (JSP) 1.2</li>
+                <li>Java 2 Standard Platform Edition (J2SE) 1.4</li>
+            </ul>
+
+            <p>The release notes are available online at:</p>
+
+            <p><a class="externalLink" href="http://struts.apache.org/1.x/userGuide/release-notes.html">
+                http://struts.apache.org/1.x/userGuide/release-notes.html</a></p>
+
+            <p>Notes on upgrading from prior versions can be found on the community-maintained wiki:</p>
+
+            <p><a class="externalLink" href="http://wiki.apache.org/struts/StrutsUpgradeNotes12to13">
+                http://wiki.apache.org/struts/StrutsUpgradeNotes12to13</a></p>
+
+            <hr />
+
+            </div><div class="section"><h4 id="a20060628.1">28 Jun 2006 - Shale to Become Top-Level
+                ASF Project</h4>
+            <p>
+               On behalf of the ASF Board and Struts PMC, we are pleased to
+               announce that Shale has been accepted as a top-level project of
+               the Apache Software Foundation.
+            </p>
+            <p>
+               As a top-level project, Shale will have its own website, mailing
+               lists, repository space, and Project Management Committee. Shale
+               will be an automomous ASF project, rather than a subproject of
+               Apache Struts.
+            </p>
+            <p>
+               The Shale framework for JavaServer Faces is nearing its first
+               stable release. As a top-level project, it will be easier for
+               Shale to attract new developers and expand its growing community.
+            </p>
+
+
+           <p>
+               The initial set of PMC members and committers for Shale is
+               Craig McClanahan, James Mitchell, Greg Reddin, Sean Schofield,
+               Wendy Smoak, Gary VanMatre, Matthias Wessendorf.
+            </p>
+
+            <p>
+               Apache Shale has strong ties to both the Struts and MyFaces
+               projects. Most of the Shale PMC members are already involved
+               in both projects and plan on continuing to remain involved in
+               them, along with Shale.
+            </p>
+
+            <p>
+               Apache Shale is a modern web application framework, intended for
+               developers adopting JavaServer Faces as a core technology.
+            </p>
+
+            <p>
+               Shale began as a proposal for Struts 2.0, but instead became a
+               subproject, so as to provide a JSF alternative for Struts
+               developers. Recent developments for Struts 2 now make it
+               easier for Struts developers to access JSF components from within
+               an &quot;action-based&quot; application.
+            </p>
+
+            <p>
+               The initial Shale codebase was donated by Craig McClanahan, who
+               also donated the original Struts codebase.
+            </p>
+
+            <p>
+            [Note: To accomodate Shale, the original framework had been given
+            the name &quot;Action&quot;. Now that Shale has graduated, the &quot;Action&quot;
+            label is being dropped, and Struts is just Struts again.]
+            </p>
+
+            <hr />
+
+            </div><div class="section"><h4 id="a20060608">08 Jun 2006 - New Struts Committer:
+                Antonio Petrelli </h4>
+            <p>
+              Please join us in welcoming Antonio Petrelli as a new Struts
+              committer.
+            </p>
+            <p>
+              Antonio has consistently offered feedback and patches to the
+              Standalone Tiles effort and has promoted it several times on
+              the user list. In addition he has provided a lot of help on
+              the user list to people using Struts Tiles.
+            </p>
+            <p>
+              Welcome, Antonio, it's great to see that Tiles is falling
+              into place :)
+            </p>
+            <p>
+              PMC vote: 7 +1
+            </p>
+            <hr />
+
+            </div><div class="section"><h4 id="a20060603.3">03 Jun 2006 - New Struts Committer:
+                Bob Lee</h4>
+            <p>
+        Please join us in welcoming Bob Lee as a new Struts committer.
+            </p>
+            <p>
+        Some of us have known Bob for several years through his Struts,
+        WebWork, and Dynaop work, or in person from a conference.
+        At this last JavaOne, he met other PMC members: Craig, Martin,
+        Gary, and Wendy -- and Bob is well known to the WebWork folks.
+            </p>
+            <p>
+        Bob's current focus is to develop a kinder, gentler API for
+        Struts 2, having already submitted several patches and
+        <a class="externalLink" href="http://wiki.apache.org/struts/RoughSpots">
+        constructively engaged the community</a>
+        while handling criticisms well. He has committed several
+        patches for WebWork and Xwork, started the Dynaop project,
+        and has been peripherally involved in the Struts community
+        for many years.
+            </p>
+            <p>
+        Welcome, Bob  ... Our only worry is that we haven't yet seen
+        the Crazy part of Crazy Bob.
+            </p>
+            <p>
+        PMC vote: 8 +1 (binding), 4 +1 (non-binding).
+            </p>
+            <hr />
+
+            </div><div class="section"><h4 id="a20060603.2">03 Jun 2006 - New Struts Committer: Michael
+                Jouravlev</h4>
+            <p>
+        Please join us in welcoming Michael Jouravlev as a new Struts
+        committer.
+            </p>
+            <p>
+        Michael has been an active member of our community for a very
+        long time. His posts to user@ and dev@ are consistently
+        helpful. Michael often participates in development
+        discussions, including the Action2 discussions. He has
+        <a class="externalLink" href="http://tinyurl.com/ls7ga">
+        submitted code and patches and collaborated on changes</a>
+        that were accepted to the code base.
+            </p>
+            <p>
+        Michael has also make many contributions to the wiki,
+        including reorganizing the area so that it is more useful to
+        others.
+            </p>
+            <p>
+        Welcome, Michael ... Just don't start downsizing the fonts :)
+            </p>
+            <p>
+        PMC vote: 7 +1.
+            </p>
+            <hr />
+
+            </div><div class="section"><h4 id="a20060603.1">03 Jun 2006 - New Struts Committer: Paul
+                Benedict</h4>
+            <p>
+        Please join us in welcoming Paul Benedict as a new Struts
+        committer.
+        </p>
+        <p>
+            Paul has been an earnest and helpful member of our community
+            for well over a year now. He has submitted patches and ideas,
+            andvmany useful posts to the user list. Paul was particularly
+        active in the
+        <a class="externalLink" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=38374">
+        discussion</a>
+        that lead to the addition of the &quot;Opt-in Cancel&quot; feature,
+        </p>
+        <p>
+        In this and other discussions, Paul has demonstrated an
+        ability to collaborate with others and create a better
+        solution than the one originally proposed.
+        </p>
+        <p>
+        Welcome, Paul ... Hey, we're always looking for release
+        managers!
+        </p>
+        <p>
+            PMC vote: 3 +1.
+        </p>
+            <hr />
+
+            </div><div class="section"><h4 id="a20050328">23 Mar 2006 - Struts Shale Framework 1.0.2 Alpha</h4>
+            <p>
+                The Struts team is pleased to announce the release of Struts Shale 1.0.2 Alpha.
+            </p>
+            <ul>
+                <li>
+                    <a class="externalLink" href="http://struts.apache.org/downloads.html">
+                        http://struts.apache.org/downloads.html</a>
+                </li>
+            </ul>
+            <p>
+                The Struts Shale Framework is a set of loosely coupled services,
+                fundamentally based on JavaServer Faces, which may be combined as
+                needed to meet particular application requirements.
+            </p>
+            <p>
+                Compared to version 1.0.0 (version 1.0.1 was retired due to packaging
+                issues), this version includes a substantial number of bugfixes and
+                enhancements -- details are in the Release Notes -- and the following
+                major new features:
+            </p>
+
+            <ul>
+                <li>
+                    Shale Remoting is a complete overhaul of the remoting support in
+                    1.0.0, providing support for application or component developers who
+                    need to implement the server side behavior for AJAX callbacks. It is
+                    packaged as a small (40k) JAR that has no dependencies on the rest of
+                    Shale.
+                </li>
+                <li>
+                    Tiger Extensions is an optional add-on layer for those running on
+                    Java SE 5 (code named &quot;Tiger&quot;). The extensions let you use Java
+                    annotations to declare managed beans or register JSF components,
+                    without needing entries in a faces-config.xml file.
+                </li>
+                <li>
+                    A new &quot;blank&quot; starter application to get you up and running with a
+                    new project quickly.
+                </li>
+                <li>
+                    A new &quot;mailreader&quot; demo application that duplicates the
+                    functionality of the Struts 1.x version of this app, so you can
+                </li>
+                <li>
+                    A new &quot;SQL Browser&quot; demo application that illustrates use of the
+                    Tiger Extensions, as well as the ability to modify JSF component trees
+                    on the fly.
+                </li>
+            </ul>
+            <p>
+                Although this is considered an alpha release, various developer APIs
+                should be considered at a more stable (in terms of assurances of
+                backwards compatibility in future releases) point than might otherwise
+                be expected. Please see the following web page for more details:
+            </p>
+            <ul>
+                <li>
+                    <a class="externalLink" href="http://struts.apache.org/struts-shale/api-stability.html">
+                        http://struts.apache.org/struts-shale/api-stability.html</a>
+                </li>
+            </ul>
+            <hr />
+
+            </div><div class="section"><h4 id="a20050322">22 Mar 2006 - Struts 1.2.9 (General
+                Availability)</h4>
+            <p>
+                The Struts team is pleased to announce the release of Struts
+                1.2.9 for General Availability. This release is primarily to
+                <a class="externalLink" href="http://www.frsirt.com/english/advisories/2006/1205">fix three security issues</a>
+                which have been identified and supersedes the earlier 1.2.8 version as
+                the latest official release of Struts from The Apache Software
+                Foundation.
+            </p>
+            <p>
+                For more information on the security issues and solutions
+                please see the
+                <a class="externalLink" href="http://struts.apache.org/1.2.9/userGuide/release-notes.html">
+                    Release Notes</a>
+                and the
+                <a class="externalLink" href="http://wiki.apache.org/struts/StrutsUpgrade">
+                    Upgrade Notes</a>
+            </p>
+            <p>
+                The binary, source and library distributions are available
+                from the Struts
+                download page:
+                <a class="externalLink" href="http://struts.apache.org/download.cgi">
+                    http://struts.apache.org/download.cgi</a>
+            </p>
+            <hr />
+
+            </div><div class="section"><h4 id="a20060125.1">25 Jan 2006 - Struts Scripting 1.0.1
+                Released</h4>
+            <p>
+                The Struts team is pleased to announce the release of Struts
+                Scripting
+                1.0.1 for General Availability. This is the first stable
+                release of
+                Struts Scripting (formerly Struts BSF). It allows Struts
+                Actions to be
+                written in the scripting language of one's choice rather than
+                as Java
+                classes. It uses the Bean Scripting Framework to allow scripts
+                to be
+                written in any language BSF supports like Perl, Python, Ruby,
+                JavaScript, Groovy, and even VBScript.
+            </p>
+            <p>
+                The binary and source distributions are available from the
+                Struts
+                download page:
+                <a class="externalLink" href="http://struts.apache.org/download.cgi">
+                    http://struts.apache.org/download.cgi</a>
+            </p>
+            <p>
+                You can find out more information about Struts Scripting at
+                <a class="externalLink" href="http://struts.apache.org/struts-scripting/">
+                    http://struts.apache.org/struts-scripting/</a>
+                .
+            </p>
+            <hr />
+
+
+            </div><div class="section"><h4 id="a20060117.1">17 Jan 2006 - New Struts Committers: Jason
+                Carreira
+                and Patrick Lightbody</h4>
+            <p>
+                Please join me in welcoming Jason Carreira and Patrick
+                Lightbody as new
+                Struts committers. Jason and Patrick are the core WebWork 2
+                developers
+                and they are joining us in an important step in the merger
+                process. I, and
+                many other Struts committers, have personally met and talked
+                at length with
+                both Patrick and Jason on several occasions and find them
+                dedicated,
+                skilled, and team players. Their dedication to WebWork 2 over
+                the years is
+                a testament to their perseverance, commitment to their
+                community, and
+                technical skill. We look forward to their contributions as
+                committers.
+            </p>
+
+            <p>
+                Welcome Jason and Patrick!
+            </p>
+            <p>
+                PMC vote: 8 +1
+            </p>
+            <hr />
+
+        </div></div></div>
+
+        <div class="section"><h2><a name="null"></a></h2>
+            <p class="right">
+                Skip to: <a href="announce-2005.html">Announcements - 2005</a>
+            </p>
+        </div>
+
+    
+
+                  </div>
+            </div>
+          </div>
+
+    <hr/>
+
+    <footer>
+            <div class="container-fluid">
+              <div class="row span12">Copyright &copy;                    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>