List Info

Thread: svn commit: r558918 - in /struts/site/src/site: site.xml xdoc/announce-2006.xml xdoc/announce.xml xd




svn commit: r558918 - in /struts/site/src/site: site.xml xdoc/announce-2006.xml xdoc/announce.xml xd
country flaguser name
United States
2007-07-23 22:09:13
Author: husted
Date: Mon Jul 23 20:09:11 2007
New Revision: 558918

URL: 
http://svn.apache.org/viewvc?view=rev&rev=558918
Log:
WW-1974 Commit updates to make to site tommorrow night, if
Struts 2.0.9 is marked GA, along with some other routine
changes. The changes include a section labeled
"Security Bulletin" to run at the top of the home
page, advising people to update immediately, and linking to
the full S2-001 bulletin. 

Added:
    struts/site/src/site/xdoc/announce-2006.xml
      - copied, changed from r554217,
struts/site/src/site/xdoc/announce.xml
Modified:
    struts/site/src/site/site.xml
    struts/site/src/site/xdoc/announce.xml
    struts/site/src/site/xdoc/dev/volunteers.xml
    struts/site/src/site/xdoc/download.xml
    struts/site/src/site/xdoc/index.xml

Modified: struts/site/src/site/site.xml
URL: h
ttp://svn.apache.org/viewvc/struts/site/src/site/site.xml?vi
ew=diff&rev=558918&r1=558917&r2=558918
============================================================
==================
--- struts/site/src/site/site.xml (original)
+++ struts/site/src/site/site.xml Mon Jul 23 20:09:11 2007
 -14,7
+14,7 
         <links>
             <item
                     name="Apache"
-                    href="http://www.apache.org&quo
t; />
+                    href="http://projects.apac
he.org" />
             <item
                     name="Struts 2"
                     href="http://struts.a
pache.org/2.0.8/" />
 -194,7
+194,7 
 
             <item
                     name="Struts Central"
-                    href="http://www.Struts
Central.net/"
+                    href="http://husted.com/ce
ntral/"
                     />
 
             <item

Copied: struts/site/src/site/xdoc/announce-2006.xml (from
r554217, struts/site/src/site/xdoc/announce.xml)
URL: http://svn
.apache.org/viewvc/struts/site/src/site/xdoc/announce-2006.x
ml?view=diff&rev=558918&p1=struts/site/src/site/xdoc
/announce.xml&r1=554217&p2=struts/site/src/site/xdoc
/announce-2006.xml&r2=558918
============================================================
==================
--- struts/site/src/site/xdoc/announce.xml (original)
+++ struts/site/src/site/xdoc/announce-2006.xml Mon Jul 23
20:09:11 2007
 -30,354
+30,6 
                 Skip to: <a
href="announce-2005.html">Announcements -
2005</a>
             </p>
 
-
-            <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>
-                <em>Build!</em>
-                <ul>
-                <li>
-                    <strong>Easy
startup</strong> - Jumpstart new projects with our
bootstrap tutorial and template application or Maven
archetype.
-                </li>
-                <li>
-                    <strong>Improved
Design</strong> - Code clean against HTTP-independent
framework interfaces.
-                </li>
-                <li>
-                    <strong>Enhanced
Tags</strong> - Code less with stylesheet-driven form
tags that provide their own markup.
-                </li>
-                <li>
-                    <strong>Stateful
Checkboxes</strong> - Avoid special handling with
smart checkboxes that know when they are toggled.
-                </li>
-                <li>
-                    <strong>Flexible Cancel
Buttons</strong> - Go directly to a different action
on cancel.
-                </li>
-                <li>
-                    <strong>First-class AJAX
support</strong> - Add interactivity and flexibility
with AJAX tags that look and feel just like standard Struts
tags.
-                </li>
-                <li>
-                    <strong>Easy Spring
integration</strong> - Inject dependencies into
Actions using Spring without glue code or red tape. (Plexus
support also available.)
-                </li>
-                <li>
-                    <strong>Enhanced
Results</strong> - Do more with specialty results for
JasperReports, JFreeChart, Action chaining, and file
downloading.
-                </li>
-                <li>
-                    <strong>POJO forms</strong>
-  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>
-                    <strong>POJO
Actions</strong> - Use any class as an Action class --
even the
-                    interface is optional!
-                </li>
-                </ul></li>
-
-                <li>
-                    <em>Deploy!</em>
-                <ul>
-                <li>
-                    <strong>Easy
plugins</strong> - 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>
-                    <strong>Integrated
profiling</strong> - Peek inside
Struts<sup>2</sup> to find where the cycles are
going!
-                </li>
-                <li>
-                    <strong>Precise Error
Reporting</strong> - Flip directly to the location and
line of an error.
-                </li>
-                </ul></li>
-                <li>
-                <em>Maintain!</em>
-                <ul>
-                <li>
-                    <strong>Easy-to-test
Actions</strong> - Test Struts<sup>2</sup>
Actions directly,
-                    without resorting to mock HTTP
objects.
-                </li>
-                <li>
-                    <strong>Intelligent
Defaults</strong> - Skip obvious and redundant
settings. Most framework configuration
-                    elements have a default value that we
can set and forget. Say it once!
-                </li>
-                <li>
-                    <strong>Easy-to-customize
controller</strong> - Customize the request handling
-                    per action, if desired.
Struts<sup>2</sup> only does what you want it to
do!
-                </li>
-                <li>
-                    <strong>Integrating
Debugging</strong> - Research problem reports with
built-in
-                    debugging tools.
-                </li>
-                <li>
-                    <strong>Easy-to-tweak
tags</strong> - Customize tag markup by editing a
FreeMarker
-                    template. No need to grok the taglib
API!
-                    <em>JSP, FreeMarker, and Velocity
tags are fully supported.</em>
-                </li>
-                </ul></li></ul>
-
-            <p>
-              This release has over 60 bug fixes and
improvements since 2.0.6!
-              New Features include:
-            </p>
-            <ul>
-            <li>
-                <strong>Cookie
Interceptor</strong><br />
-                Inject cookie with a certain configurable
name / value into action.
-            </li>
-            <li>
-               
<strong>Restful2ActionMapper</strong><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 href="http://struts.apache.org/download.cgi#struts208"&g
t;
-              releases page.</a>
-              The release is also available through the
central Maven repository
-              under Group ID
"org.apache.struts".
-              The release notes are
-                <a 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>
-
-            <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>
-                <strong>Action
ID</strong><br />
-                New <code>actionId</code>
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>
-                <strong>I18N
Properties</strong><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>
-                <strong>Dynamic Link
Parameters</strong><br />
-                The Struts &lt;html:link&gt;,
&lt;html:frame&gt;, &lt;html:rewrite&gt;
tag
-                libraries now allow their bodies to nest
the new &lt;html:param&gt; tag.
-            </li>
-            <li>
-                <strong>Property MessageResources
Modes</strong><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 href="http://struts.apache.org/download.cgi#struts138"&g
t;
-                http://struts.apache.org/download.cgi#struts138</a&g
t;
-            </p>
-
-            <p>
-               It is also available in the central Maven
repository under Group ID
-               ID "org.apache.struts".
-            </p>
-
-
-            <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>
-                <em>Build!</em>
-                <ul>
-                <li>
-                    <strong>Easy
startup</strong> - Jumpstart new projects with our
bootstrap tutorial and template application or Maven
archetype.
-                </li>
-                <li>
-                    <strong>Improved
Design</strong> - Code clean against HTTP-independent
framework interfaces.
-                </li>
-                <li>
-                    <strong>Enhanced
Tags</strong> - Code less with stylesheet-driven form
tags that provide their own markup.
-                </li>
-                <li>
-                    <strong>Stateful
Checkboxes</strong> - Avoid special handling with
smart checkboxes that know when they are toggled.
-                </li>
-                <li>
-                    <strong>Flexible Cancel
Buttons</strong> - Go directly to a different action
on cancel.
-                </li>
-                <li>
-                    <strong>First-class AJAX
support</strong> - Add interactivity and flexibility
with AJAX tags that look and feel just like standard Struts
tags.
-                </li>
-                <li>
-                    <strong>Easy Spring
integration</strong> - Inject dependencies into
Actions using Spring without glue code or red tape. (Plexus
support also available.)
-                </li>
-                <li>
-                    <strong>Enhanced
Results</strong> - Do more with specialty results for
JasperReports, JFreeChart, Action chaining, and file
downloading.
-                </li>
-                <li>
-                    <strong>POJO forms</strong>
-  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>
-                    <strong>POJO
Actions</strong> - Use any class as an Action class --
even the
-                    interface is optional!
-                </li>
-                </ul></li>
-
-                <li>
-                    <em>Deploy!</em>
-                <ul>
-                <li>
-                    <strong>Easy
plugins</strong> - 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>
-                    <strong>Integrated
profiling</strong> - Peek inside
Struts<sup>2</sup> to find where the cycles are
going!
-                </li>
-                <li>
-                    <strong>Precise Error
Reporting</strong> - Flip directly to the location and
line of an error.
-                </li>
-                </ul></li>
-                <li>
-                <em>Maintain!</em>
-                <ul>
-                <li>
-                    <strong>Easy-to-test
Actions</strong> - Test Struts<sup>2</sup>
Actions directly,
-                    without resorting to mock HTTP
objects.
-                </li>
-                <li>
-                    <strong>Intelligent
Defaults</strong> - Skip obvious and redundant
settings. Most framework configuration
-                    elements have a default value that we
can set and forget. Say it once!
-                </li>
-                <li>
-                    <strong>Easy-to-customize
controller</strong> - Customize the request handling
-                    per action, if desired.
Struts<sup>2</sup> only does what you want it to
do!
-                </li>
-                <li>
-                    <strong>Integrating
Debugging</strong> - Research problem reports with
built-in
-                    debugging tools.
-                </li>
-                <li>
-                    <strong>Easy-to-tweak
tags</strong> - Customize tag markup by editing a
FreeMarker
-                    template. No need to grok the taglib
API!
-                    <em>JSP, FreeMarker, and Velocity
tags are fully supported.</em>
-                </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 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 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>
-
-            <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 href="http://struts.apache.org/download.cgi?struts205"&g
t;
-                  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 href="http://struts.apache.org/2.0.5/docs/release-
notes-205.html">
-                  available online</a>.
-            </p>
-            <hr/>
-
             <h4 id="a20061107">07 Nov 2006
- Struts v2.0.1 BETA Release</h4>
 
             <p>
 -995,13
+647,6 
         <section>
             <p class="right">
                 Skip to: <a
href="announce-2005.html">Announcements -
2005</a>
-            </p>
-        </section>
-
-        <section>
-            <p class="right">
-                <strong>Next:</strong>
-                <a
href="kickstart.html">Kickstart FAQ</a>
             </p>
         </section>
 

Modified: struts/site/src/site/xdoc/announce.xml
URL: http://svn.apache.org/viewvc/struts/site/src/site/xd
oc/announce.xml?view=diff&rev=558918&r1=558917&r
2=558918
============================================================
==================
--- struts/site/src/site/xdoc/announce.xml (original)
+++ struts/site/src/site/xdoc/announce.xml Mon Jul 23
20:09:11 2007
 -27,9
+27,94 
         <section name="Announcements">
 
             <p class="right">
-                Skip to: <a
href="announce-2005.html">Announcements -
2005</a>
+                Skip to: <a
href="announce-2006.html">Announcements -
2006</a>
             </p>
 
+            <h4 id="a20070724">24 July 2007
- Struts 2.0.9 General Availability Release with Important
Security Fix</h4>
+            <p>
+            <strong><a href="http://struts.apache.org/download.cgi#struts209&q
uot;>Apache Struts 2.0.9</a>
+            includes an important security fix regarding
<a href="http://struts.apache.org/2.x/docs/s2-001.html">a
 remote code exploit.</a></strong>
+            ALL USERS ARE STRONGLY ADVISED TO UPDATE TO
STRUTS 2.0.9 IMMEDIATELY!
+            </p>
+
+            <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 href="http://people.apache.
org/~vgritsenko/stats/projects/struts#Downloads-N1008F"
>Apache Stats</a>
+              </li>
+              <li>
+                [2] - <a href="http://opensource
.atlassian.com/confluence/oss/display/BOOKS/Books+about+Stru
ts">Apache Bookstore</a>
+              </li>
+              <li>
+                [3] - <a href="http://hus
ted.com/central/">Struts Central</a>
+              </li>
+              <li>
+                [4] - <a href="
http://www.lulu.com/content/813300">Starting
Struts 2</a>
+              </li>
+              <li>
+                [5] - <a href="http://www.vitarara.org/cms/struts2cookbook">
Struts 2 Cookbook</a>
+              </li>
+              <li>
+                [6] - <a href="http://www.roseindia.net/struts/struts2/index.s
html">Rose India Struts 2 Tutorial</a>
and
+  <a href="https://www.arctechsoftware.com
/tutorial/tutorial.do?subcatId=4">ArchTech
Struts 2 Tutorial</a>
+              </li>
+              <li>
+                [7] - <a href="http://cwiki.apache.
org/confluence/display/ROLLER/What%27s+New+in+Roller+4.0&quo
t;>Apache Roller</a>
+              </li>
+              <li>
+                [8] - <a href="http://cwiki.apache.org/S2PLUGINS/home.html">
Struts Plugins</a>
+              </li>
+            </ul>
 
             <h4 id="a20070612">12 June 2007
- Struts v2.0.8 GA Release</h4>
 
 -143,7
+228,7 
                
<strong>Restful2ActionMapper</strong><br
/>
                 Allow automatic id setting from
Restful2ActionMapper.
             </li>
-	   </ul>
+     </ul>
            <p>
               Struts 2.0.8 is available in a full
distribution, or as separate
               library, source, example and documentation
distributions, from
 -183,7
+268,7 
             <ul>
             <li>
                 <strong>Action
ID</strong><br />
-                New <code>actionId</code>
attribute to uniquely identify action mappings 
+                New <code>actionId</code>
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
 -377,628
+462,13 
                   available online</a>.
             </p>
             <hr/>
-
-            <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 href="http://struts.apache.org/download.cgi#struts201"&g
t;
-            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>
-                <em>Build!</em>
-                <ul>
-                <li>
-                    <strong>Easy
startup</strong> - A Maven archetype, template
application, and bootstrap
-                    tutorial help jumpstart new projects.
-                </li>
-                <li>
-                    <strong>Improved
Design</strong> - All framework classes are based on
interfaces.
-                    Core interfaces are HTTP independent.
-                </li>
-                <li>
-                    <strong>Enhanced
Results</strong> - Unlike ActionForwards,
Struts<sup>2</sup> Results can
-                    actually help prepare the response.
-                </li>
-                <li>
-                    <strong>Enhanced
Tags</strong> - 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>
-                    <strong>Stateful
Checkboxes</strong> - Struts<sup>2</sup>
checkboxes do not require special
-                    handling for false values.
-                </li>
-                <li>
-                    <strong>Easy cancel
handling</strong> - The Struts<sup>2</sup>
Cancel button can go directly to
-                    a different action.
-                </li>
-                <li>
-                    <strong>POJO forms</strong>
- 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>
-                    <strong>POJO
Actions</strong> - Any class can be used as an Action
class. Even the
-                    interface is optional!
-                </li>
-                <li>
-                    <strong>Easy Spring
integration</strong> - Struts<sup>2</sup>
Actions are Spring-aware. Just
-                    add Spring beans!
-                </li>
-                <li>
-                    <strong>First-class AJAX
support</strong> - The AJAX theme gives interactive
-                    applications a boost.
-                </li>
-                </ul></li>
-
-                <li>
-                    <em>Deploy!</em>
-                <ul>
-                <li>
-                    <strong>QuickStart</strong>
- Configuration files are reloadable so many changes
-                    can be made on the fly without
restarting a web container.
-                </li>
-                <li>
-                    <strong>Easy
plugins</strong> - 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>
-                    <strong>Easy
portlets</strong> - Automatic portlet support allows
portal and servlet
-                    deployments with no code changes.
-                </li>
-
-                </ul></li>
-                <li>
-                <em>Maintain!</em>
-                <ul>
-                <li>
-                    <strong>Easy-to-test
Actions</strong> - Struts<sup>2</sup>
Actions are HTTP independent and
-                    can be tested without resorting to mock
objects.
-                </li>
-                <li>
-                    <strong>Intelligent
Defaults</strong> - Most framework configuration
elements have a default
-                    value that we can set and forget.
-                </li>
-                <li>
-                    <strong>Easy-to-customize
controller</strong> - 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>
-                    <strong>Easy-to-tweak
tags</strong> - 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!
-                    <em>JSP, FreeMarker, and Velocity
tags are fully supported.</em>
-                </li>
-                <li>
-                    <strong>Integrating
Debugging</strong> - Built-in debugging tools
supporting profiling,
-                    problem reports, and interactive object
model queries.
-                </li>
-                </ul></li></ul>
-            <p>
-            For more,
-            <a href="http://struts
.apache.org/2.x/">
-              visit the Apache Struts 2 website.
-            </a>
-            </p>
-            <hr/>
-
-
-            <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 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>"now you can commit your
-            own dam patches!"</i>
-            </p>
-            <p>
-            PMC vote: 9 +1.
-            </p>
-            <hr/>
-
-            <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 href="http://struts.apache.org/download.cgi#struts201"&g
t;
-            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>
-                <em>Smarter!</em>
-                <ul><li>
-                    <strong>Improved
Design</strong> - All Struts 2 classes are based on
interfaces.
-                    Core interfaces are HTTP independent.
-                </li>
-                <li>
-                    <strong>Intelligent
Defaults</strong> - Most configuration elements have a
default
-                    value that we can set and forget.
-                </li>
-                <li>
-                    <strong>Enhanced
Results</strong> - Unlike ActionForwards, Struts 2
Results can
-                    actually help prepare the response.
-                </li>
-                <li>
-                    <strong>Enhanced
Tags</strong> - 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>
-                    <strong>First-class AJAX
support</strong> - The AJAX theme gives interactive
-                    applications a significant boost.
-                </li>
-                <li>
-                    <strong>Stateful
Checkboxes</strong> - Struts 2 checkboxes do not
require special
-                    handling for false values.
-                </li>
-                <li>
-                    <strong>QuickStart</strong>
- Many changes can be made on the fly without restarting
-                    a web container.
-                </li></ul></li>
-                <li>
-                    <em>Easier!</em>
-                <ul>
-                <li>
-                    <strong>Easy-to-test
Actions</strong> - Struts 2 Actions are HTTP
independent and
-                    can be tested without resorting to mock
objects.
-                </li>
-                <li>
-                    <strong>Easy-to-customize
controller</strong> - Struts 1 lets us customize the
request
-                    processor per module, Struts 2 lets us
customize the request handling
-                    per action, if desired.
-                </li>
-                <li>
-                    <strong>Easy-to-tweak
tags</strong> - 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>
-                    <strong>Easy cancel
handling</strong> - The Struts 2 Cancel button can go
directly to
-                    a different action.
-                </li>
-                <li>
-                    <strong>Easy Spring
integration</strong> - Struts 2 Actions are
Spring-aware. Just
-                    add Spring beans!
-                </li>
-                <li>
-                    <strong>Easy
plugins</strong> - Struts 2 extensions can be added by
dropping in a JAR.
-                    No manual configuration required!
-                </li></ul></li>
-                <li>
-                <em>POJO-ier!</em>
-                <ul>
-                <li>
-                    <strong>POJO forms</strong>
- 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>
-                    <strong>POJO
Actions</strong> - 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 href="http://struts.apache.org/2.x/index.html">visit
the Apache Struts 2 site.</a>
-            </p>
-
-            <hr/>
-
-            <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 href="http://struts.apache.org/download.cgi#struts135"&g
t;
-            http://struts.apache.org/download.cgi#struts1
35</a></p>
-
-            <p>It is also available in the central
Maven repository under Group ID
-            "org.apache.struts".</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>"isCommitted" 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
"cancellable"
-                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 "preprocessing" 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>"isCommitted" 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 href="http://struts.apache.org/1.x/userGuide/releas
e-notes.html">
-                http://struts.apache.org/1.x/userGu
ide/release-notes.html</a></p>
-
-            <p>Notes on upgrading from prior versions
can be found on the community-maintained wiki:</p>
-
-            <p><a href="http://wiki.apache.org/struts/StrutsUpgradeNotes
12to13">
-                http://wiki.apache.org/struts/StrutsUp
gradeNotes12to13</a></p>
-
-            <hr/>
-
-            <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 "action-based" 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 "Action". Now that Shale has
graduated, the "Action"
-            label is being dropped, and Struts is just
Struts again.]
-            </p>
-
-            <hr/>
-
-            <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 href="ht
tp://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/>
-
-            <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 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/>
-
-            <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 href="http://issues.apache.org/bugzilla/show_bug.cgi?
id=38374">
-        discussion</a>
-        that lead to the addition of the "Opt-in
Cancel" 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/>
-
-            <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 href="htt
p://struts.apache.org/downloads.html">
-                        htt
p://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
"Tiger"). 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 "blank" starter
application to get you up and running with a
-                    new project quickly.
-                </li>
-                <li>
-                    A new "mailreader" demo
application that duplicates the
-                    functionality of the Struts 1.x version
of this app, so you can
-                </li>
-                <li>
-                    A new "SQL Browser" 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 href="http://struts.apache.org/struts-shale/api-stab
ility.html">
-                        http://struts.apache.org/struts-shale/api-stab
ility.html</a>
-                </li>
-            </ul>
-            <hr/>
-
-            <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 href="http://www.frsirt.com/english/advisories/2006/120
5">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 href="http://struts.apache.org/1.2.9/userGuide/re
lease-notes.html">
-                    Release Notes</a>
-                and the
-                <a 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 href="http:
//struts.apache.org/download.cgi">
-                    http:
//struts.apache.org/download.cgi</a>
-            </p>
-            <hr/>
-
-            <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 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 href="
http://struts.apache.org/struts-scripting/">
-                    
http://struts.apache.org/struts-scripting/</a>
-                .
-            </p>
-            <hr/>
-
-
-            <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/>
-
         </section>
 
         <section>
             <p class="right">
-                Skip to: <a
href="announce-2005.html">Announcements -
2005</a>
+                Skip to: <a
href="announce-2006.html">Announcements -
2006</a>
             </p>
-        </section>
 
-        <section>
             <p class="right">
                 <strong>Next:</strong>
                 <a
href="kickstart.html">Kickstart FAQ</a>

Modified: struts/site/src/site/xdoc/dev/volunteers.xml
URL: http://svn.apache.org/viewvc/struts/site/src/s
ite/xdoc/dev/volunteers.xml?view=diff&rev=558918&r1=
558917&r2=558918
============================================================
==================
--- struts/site/src/site/xdoc/dev/volunteers.xml (original)
+++ struts/site/src/site/xdoc/dev/volunteers.xml Mon Jul 23
20:09:11 2007
 -24,18
+24,18 
 
     <body>
         <section name="Volunteers">
-                
+
         <p>
-        The project consists of a diverse group of
volunteers who share 
-        common values regarding collaborative,
community-based open source 
-        development. 
+        The project consists of a diverse group of
volunteers who share
+        common values regarding collaborative,
community-based open source
+        development.
         </p>
-        
+
 
             <a name="statistics"/>
             <subsection name="List Subscribers and
Downloads">
 
-                <p>In July 2006, there were more than
2800 subscribers to
+                <p>In July 2007, there were more than
2800 subscribers to
                     STRUTS-USER (including the digest
version). In addition to
                     the
                     regular subscribers, an unknown number
of developers read
 -46,19
+46,25 
                 <p>According to recently released
                     <a href="http://www.apache.org/~vgritsenko/stats/project
s/struts">
                         statistics,</a>
-                    Struts downloads range around 15,000 a
month.
+                    Apache Struts downloads range around
150,000 a month
+                    from the main site, plus an unknown
number of
+                    downloads through the mirroring system
and Maven repository.
+                </p>
+                <p>In March 2007, Apache Struts
downloads zoomed to
+                  to over 350,000 a month from the main
site alone,
+                  in response to the releases of Struts
1.3.8 and Struts 2.0.8.
                 </p>
             </subsection>
 
             <a name="pmc"/>
             <subsection name="Project Management
Committee Members">
-            
+
                 <p>
-                Committee members are listed in the
chronological order, 
-                according to the date each person become a
committer 
+                Committee members are listed in the
chronological order,
+                according to the date each person become a
committer
                 or committee member.
                 </p>
-            
+
                 <ul>
                     <li>
                         <strong>Craig R.
McClanahan</strong>
 -164,18
+170,14 
 
             <a name="committers"/>
             <subsection name="Committers">
-            
+
                 <p>
-                Other committers are listed in the
chronological order, 
+                Other committers are listed in the
chronological order,
                 according to the date each person became a
committer.
                 </p>
-                        
+
                 <ul>
                     <li>
-                        <strong>David
Geary</strong>
-                        (dgeary at apache.org)
-                    </li>
-                    <li>
                         <strong>Michael
Jouravlev</strong>
                         (mikus at apache.org)
                     </li>
 -216,31
+218,35 
 
             <a name="emeritus"/>
             <subsection name="Emeritus
Volunteers">
-            
+
             <p>
-            Emeritus volunteers are no longer active in the
project. 
-            An emeritus volunteers can become active again
upon request. 
+            Emeritus volunteers are no longer active in the
project.
+            An emeritus volunteers can become active again
upon request.
             ("Merit never expires.")
             </p>
-            
+
                 <ul>
                     <li>
+                        David Geary
+                        (dgeary at apache.org)
+                    </li>
+                    <li>
                         Richard Feit
                         (rich at apache.org)
                     </li>
                     <li>
                         David M. Karr
-                        (dmkarr at apache.org) (PMC) 
+                        (dmkarr at apache.org) (PMC)
                     </li>
 
                     <li>
                         David Graham
-                        (dgraham at apache.org) (PMC) 
+                        (dgraham at apache.org) (PMC)
                     </li>
 
                     <li>
                         Steve Raeburn
-                        (Steve Raeburn (sraeburn at
apache.org) (PMC) 
+                        (Steve Raeburn (sraeburn at
apache.org) (PMC)
                     </li>
 
                     <li>
 -267,20
+273,20 
                     <li>Steve Raeburn</li>
 
                     <li>James Turner</li>
-                    
+
                     <li>Sean Schofield
(PMC)</li>
-                    
+
                 </ul>
             </subsection>
 
             <a name="about"/>
             <subsection name="About the
Committers">
-            
+
             <p>
-            Project committers are the core Apache Struts
community. 
+            Project committers are the core Apache Struts
community.
             </p>
-            
-            
+
+
                 <h4 id="craigmcc">Craig R.
McClanahan -- PMC Member</h4>
 
                 <p>
 -526,6
+532,9 
                     throughout the United States, including
CitiGroup,
                     Nationwide
                     Insurance, and the Pepsi Bottling
Group.
+                    These consultations developed into a
open source
+                    Struts training course that I offer
through
+                    <a href="http://ww
w.StrutsMentor.com">Struts Mentor</a>.
                 </p>
 
                 <p>
 -534,9
+543,11 
                     permitting
                     system. We started the work in Java,
but the enterprise
                     migrated to ASP.NET in 2004. Rather
than quit the team,
-                    I stuck it out. We are now working on a
Struts subproject
-                    for
-                    ASP.NET called OverDrive.
+                    I stuck it out. We still use .NET on
the backend,
+                    but on the frontend, we now use the
Yahoo! User
+                    Interface (YUI) library, with a little
help from
+                    <a href="http://y
azaar.org/">Yazaar</a> and
+                    <a href="http://code.google.com/p/anvil/">Anvil</a>
;.
                 </p>
 
                 <h4 id="cedric">Cedric
Dumoulin -- PMC Member</h4>
 -1340,7
+1351,7 
         inconvenient or plain wrong to me. I started to
read what other people
         say. I found great value in Ted Husted's tips, as
well as in the book
         by Chuck Cavaness. After a while I devised some
practices of my own
-        (or just 
+        (or just
         <a href="http://w
ww.theserverside.com/tt/articles/article.tss?l=RedirectAfter
Post">rediscovered</a>
         something that others has been doing for long
time)
         and since then I have been trying to improve Struts
in different
 -1392,18
+1403,18 
                     layer (I am a developer and
administrator of
                     <a href="http://mutidimensions.sourceforge.net/"
>Dimensions</a>)
                     and in synchronization between client's
browser and application
-                    server: the latter led me to create    
               
+                    server: the latter led me to create
                     <a href="http://scopes.sourceforge.net/">Scope
s</a>.</p>
 
                 <h4 id="ddewolf">David H.
DeWolf -- Committer</h4>
                  <p>When I graduated from school in
1999 I headed to Flower Mound,
-                    Texas (a Dallas Suberb) where my wife
Teresa had grown up.  
-                    I was fortunate to find my first web
development contract 
+                    Texas (a Dallas Suberb) where my wife
Teresa had grown up.
+                    I was fortunate to find my first web
development contract
                     and began my career on a portal
development team providing
                     user interface implementation
support.</p>
                  <p> Since that first job, I have
worked for a few small
                     consulting companies providing J2EE
design and development
-                    consulting to mid sized and Fortune 500
clients. Many of the 
+                    consulting to mid sized and Fortune 500
clients. Many of the
                     projects I've been involved in over the
yeras have leveraged
                     struts and tiles.  I also have used
other web frameworks
                     such as JSF and Tapestry.</p>
 -1423,13
+1434,18 
                     such as ApacheCon US 2005, Agile2006,
and SD Best Practices 2006.
                     In my spare time, I enjoy spending time
with my wife Teresa and
                     our 4 kids (under 6!), Sarah, Joseph,
Rebekah, and Catherine. We
-                    now live in Northern
Virginia.</p> 
+                    now live in Northern
Virginia.</p>
             </subsection>
         </section>
         <section>
+            <p>
+              For more about volunteers at the ASF, visit
+              <a href="http://people.apa
che.org/">
+                people.apache.org</a>.
+            </p>
             <p class="right">
                 Next:
-                <a href="bylaws.html">PMC
Charter</a>                
+                <a href="bylaws.html">PMC
Charter</a>
             </p>
         </section>
     </body>

Modified: struts/site/src/site/xdoc/download.xml
URL: http://svn.apache.org/viewvc/struts/site/src/site/xd
oc/download.xml?view=diff&rev=558918&r1=558917&r
2=558918
============================================================
==================
--- struts/site/src/site/xdoc/download.xml (original)
+++ struts/site/src/site/xdoc/download.xml Mon Jul 23
20:09:11 2007
 -90,17
+90,17 
         <a name="struts-ga"/>
         <section name="Full Releases">
 
-            <a name="struts208"/>
-            <subsection name="Struts
2.0.8">
+            <a name="struts209"/>
+            <subsection name="Struts
2.0.9">
 
             <p>
-             <a href="http:
//struts.apache.org/2.0.8/">Apache Struts
2</a>
+             <a href="http:
//struts.apache.org/2.0.9/">Apache Struts
2</a>
              is an elegant, extensible framework
              for creating enterprise-ready Java web
applications.
              It is available in a full distribution, or as
              separate library, source, example and
documentation
              distributions.
-             Struts 2.0.8 is the "best available"
version of Struts.
+             Struts 2.0.9 is the "best available"
version of Struts.
             </p>
 
                 <ul>
 -108,9
+108,9 
                     <li>Full Distribution:
                         <ul>
                             <li>
-                                <a
href="[preferred]/struts/binaries/struts-2.0.8-all.zip&
quot;>struts-2.0.8-all.zip</a> (43mb)
-                                [<a href="http://www.apache.org/
dist/struts/binaries/struts-2.0.8-all.zip.asc">PGP&l
t;/a>]
-                                [<a href="http://www.apache.org/
dist/struts/binaries/struts-2.0.8-all.zip.md5">MD5&l
t;/a>]
+                                <a
href="[preferred]/struts/binaries/struts-2.0.9-all.zip&
quot;>struts-2.0.9-all.zip</a> (43mb)
+                                [<a href="http://www.apache.org/
dist/struts/binaries/struts-2.0.9-all.zip.asc">PGP&l
t;/a>]
+                                [<a href="http://www.apache.org/
dist/struts/binaries/struts-2.0.9-all.zip.md5">MD5&l
t;/a>]
                             </li>
                         </ul>
                     </li>
 -118,9
+118,9 
                     <li>Example Applications:
                         <ul>
                             <li>
-                                <a
href="[preferred]/struts/examples/struts-2.0.8-apps.zip
">struts-2.0.8-apps.zip</a> (22mb)
-                                [<a href="http://www.apache.org
/dist/struts/examples/struts-2.0.8-apps.zip.asc">PGP
</a>]
-                                [<a href="http://www.apache.org
/dist/struts/examples/struts-2.0.8-apps.zip.md5">MD5
</a>]
+                                <a
href="[preferred]/struts/examples/struts-2.0.9-apps.zip
">struts-2.0.9-apps.zip</a> (22mb)
+                                [<a href="http://www.apache.org
/dist/struts/examples/struts-2.0.9-apps.zip.asc">PGP
</a>]
+                                [<a href="http://www.apache.org
/dist/struts/examples/struts-2.0.9-apps.zip.md5">MD5
</a>]
                             </li>
                         </ul>
                     </li>
 -128,9
+128,9 
                     <li>Blank Application only:
                         <ul>
                             <li>
-                                <a
href="[preferred]/struts/examples/struts2-blank-2.0.8.w
ar">struts2-blank-2.0.8.war</a> (Also included
in apps.) (3mb)
-                                [<a href="http://www.apache.o
rg/dist/struts/examples/struts2-blank-2.0.8.war.asc">
;PGP</a>]
-                                [<a href="http://www.apache.o
rg/dist/struts/examples/struts2-blank-2.0.8.war.md5">
;MD5</a>]
+                                <a
href="[preferred]/struts/examples/struts2-blank-2.0.9.w
ar">struts2-blank-2.0.9.war</a> (Also included
in apps.) (3mb)
+                                [<a href="http://www.apache.o
rg/dist/struts/examples/struts2-blank-2.0.9.war.asc">
;PGP</a>]
+                                [<a href="http://www.apache.o
rg/dist/struts/examples/struts2-blank-2.0.9.war.md5">
;MD5</a>]
                             </li>
                         </ul>
                     </li>
 -138,9
+138,9 
                     <li>Essential Dependencies Only:
                         <ul>
                             <li>
-                                <a
href="[preferred]/struts/library/struts-2.0.8-lib.zip&q
uot;>struts-2.0.8-lib.zip</a> (3mb)
-                                [<a href="http://www.apache.org/d
ist/struts/library/struts-2.0.8-lib.zip.asc">PGP<
/a>]
-                                [<a href="http://www.apache.org/d
ist/struts/library/struts-2.0.8-lib.zip.md5">MD5<
/a>]
+                                <a
href="[preferred]/struts/library/struts-2.0.9-lib.zip&q
uot;>struts-2.0.9-lib.zip</a> (3mb)
+                                [<a href="http://www.apache.org/d
ist/struts/library/struts-2.0.9-lib.zip.asc">PGP<
/a>]
+                                [<a href="http://www.apache.org/d
ist/struts/library/struts-2.0.9-lib.zip.md5">MD5<
/a>]
                             </li>
                         </ul>
                     </li>
 -148,9
+148,9 
                     <li>Documentation:
                         <ul>
                             <li>
-                                <a
href="[preferred]/struts/documentation/struts-2.0.8-doc
s.zip">struts-2.0.8-docs.zip</a> (11mb)
-                                [<a href="http://www.apach
e.org/dist/struts/documentation/struts-2.0.8-docs.zip.asc&qu
ot;>PGP</a>]
-                                [<a href="http://www.apach
e.org/dist/struts/documentation/struts-2.0.8-docs.zip.md5&qu
ot;>MD5</a>]
+                                <a
href="[preferred]/struts/documentation/struts-2.0.9-doc
s.zip">struts-2.0.9-docs.zip</a> (11mb)
+                                [<a href="http://www.apach
e.org/dist/struts/documentation/struts-2.0.9-docs.zip.asc&qu
ot;>PGP</a>]
+                                [<a href="http://www.apach
e.org/dist/struts/documentation/struts-2.0.9-docs.zip.md5&qu
ot;>MD5</a>]
                             </li>
                         </ul>
                     </li>
 -158,9
+158,9 
                     <li>Source:
                         <ul>
                             <li>
-                                <a
href="[preferred]/struts/source/struts-2.0.8-src.zip&qu
ot;>struts-2.0.8-src.zip</a> (18mb)
-                                [<a href="http://www.apache.org/di
st/struts/source/struts-2.0.8-src.zip.asc">PGP</a
>]
-                                [<a href="http://www.apache.org/di
st/struts/source/struts-2.0.8-src.zip.md5">MD5</a
>]
+                                <a
href="[preferred]/struts/source/struts-2.0.9-src.zip&qu
ot;>struts-2.0.9-src.zip</a> (18mb)
+                                [<a href="http://www.apache.org/di
st/struts/source/struts-2.0.9-src.zip.asc">PGP</a
>]
+                                [<a href="http://www.apache.org/di
st/struts/source/struts-2.0.9-src.zip.md5">MD5</a
>]
                             </li>
                         </ul>
                     </li>
 -168,9
+168,9 
                     <li>Alternative Java 4 JARs:
                         <ul>
                             <li>
-                                <a
href="[preferred]/struts/binaries/struts-2.0.8-j4.zip&q
uot;>struts-2.0.8-j4.zip</a> (2mb)
-                                [<a href="http://www.apache.org/d
ist/struts/binaries/struts-2.0.8-j4.zip.asc">PGP<
/a>]
-                                [<a href="http://www.apache.org/d
ist/struts/binaries/struts-2.0.8-j4.zip.md5">MD5<
/a>]
+                                <a
href="[preferred]/struts/binaries/struts-2.0.9-j4.zip&q
uot;>struts-2.0.9-j4.zip</a> (2mb)
+                                [<a href="http://www.apache.org/d
ist/struts/binaries/struts-2.0.9-j4.zip.asc">PGP<
/a>]
+                                [<a href="http://www.apache.org/d
ist/struts/binaries/struts-2.0.9-j4.zip.md5">MD5<
/a>]
                             </li>
                         </ul>
                     </li>

Modified: struts/site/src/site/xdoc/index.xml
URL: http://svn.apache.org/viewvc/struts/site/src/site/xdoc/
index.xml?view=diff&rev=558918&r1=558917&r2=5589
18
============================================================
==================
--- struts/site/src/site/xdoc/index.xml (original)
+++ struts/site/src/site/xdoc/index.xml Mon Jul 23 20:09:11
2007
 -24,9
+24,17 
 
     <body>
 
+        <section name="Security Bulletin">
+            <p>
+            <strong><a href="http://struts.apache.org/download.cgi#struts209&q
uot;>Apache Struts 2.0.9</a>
+            includes an important security fix regarding
<a href="http://struts.apache.org/2.x/docs/s2-001.html">a
 remote code exploit.</a></strong>
+            ALL USERS ARE STRONGLY ADVISED TO UPDATE TO
STRUTS 2.0.9 IMMEDIATELY!
+            </p>
+         </section>
+
         <a name="Threads"/>
         <section name="Recent Threads">
-        <a href="docs/home.html"><img
src="http://www.apache.org/ads/ApacheCon/2007-usa-125x1
25.png" alt="ApacheCon US 2007"
hspace="16"
align="right"/></a>
+        <a href="http://apachec
on.com/"><img src="http://www.apache.org/ads/ApacheCon/2007-usa-125x1
25.png" alt="ApacheCon US 2007"
hspace="16"
align="right"/></a>
           <p>
               What do people who use Apache Struts have to
say about using it?
               Browse the
 -35,6
+43,7 
               and see for yourself.
           </p>
           <ul>
+            <li><a href="http://www.nabble.c
om/-ANN--Struts-Downloads-Skyrocket-in-2007-tf4044764.html&q
uot;>Struts Downloads Skyrocket in
2007</a></li>
             <li><a href="http://www.nabble.com/-ANN--Connext-Gr
aphs-tf3955090.html">Connext
Graphs</a></li>
             <li><a href="http://www.nabble.com/-ANN--YUI-plugin-tf39473
62.html">YUI Plugin</a></li>
             <li><a href="http://www.nabble.com/-S2--ANN--Unit-Testing
-Struts-2-Actions-wired-with-Spring-using-JUnit-article-tf39
51518.html">Unit Testing Struts 2 Actions wired
with Spring</a></li>
 -51,16
+60,14 
               and the <a
href="#Project">Apache Struts
project.</a>
             </p>
 
-            <a name="2.0.8"/>
-            <subsection name="12 June 2007 - Struts
2.0.8 General Availability Release">
+            <a name="2.0.9"/>
+            <subsection name="24 July 2007 - Struts
2.0.9 General Availability Release with Important Security
Fix">
             <p>
-             <a href="http://struts.apache.org/download.cgi#struts208&q
uot;>Apache Struts 2</a>
-             is an elegant, extensible framework
-             for creating enterprise-ready Java web
applications.
-             Struts 2.0.8 is the <strong>best
available</strong> version of Struts.
-             It was designated "General
Availability"
-             (or "Ready for Primetime") quality
on 12 June 2007.
+            <strong><a href="http://struts.apache.org/download.cgi#struts209&q
uot;>Apache Struts 2.0.9</a>
+            includes an important security fix regarding
OGNL expression handling.</strong>
+            ALL USERS ARE STRONGLY ADVISED TO UPDATE TO
STRUTS 2.0.9 AS SOON AS POSSIBLE!
             </p>
+
             </subsection>
 
             <a name="1.3.8"/>



[1]

about | contact  Other archives ( Real Estate discussion Medical topics )