You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by hu...@apache.org on 2006/06/12 04:33:58 UTC
svn commit: r413565 [4/4] - in /struts/site/src/site: ./ fml/ xdoc/
Modified: struts/site/src/site/xdoc/announce.xml
URL: http://svn.apache.org/viewvc/struts/site/src/site/xdoc/announce.xml?rev=413565&r1=413564&r2=413565&view=diff
==============================================================================
--- struts/site/src/site/xdoc/announce.xml (original)
+++ struts/site/src/site/xdoc/announce.xml Sun Jun 11 19:33:57 2006
@@ -84,7 +84,8 @@
</p>
<hr/>
- <h4 id="a20060603.1">03 Jun 2006 - New Struts Committer: </h4>
+ <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.
@@ -266,1057 +267,12 @@
</p>
<hr/>
- <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/>
-
- <h4 id="a20051214.4">14 Dec 2005 - Apache Struts to release Struts
- 1.3.0
- as the "Action Framework"</h4>
- <p>
- The Apache Struts flagship product,
- the leading web application framework for Java,
- is now known as the "Struts Action Framework".
- </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: "Struts Action Framework".
- The JARs and external dependencies for the extensions to
- Struts Action Framework
- are being bundled into a convenient distribution known as the
- "Struts Action
- Framework Library".
- </p>
-
- <p>
- The Struts Action Framework 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>"isCommitted" Exception Handling</li>
- <li>Postback Actions</li>
- <li>Wildcard ActionConfig properties</li>
- </ul>
-
- <p>
- The key change in this release is the "composable request
- processor".
- The request processor is the framework's "kernal".
- 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 Action Framework 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 "Struts 2006: An Embarrassment of Riches".
- <a href="http://people.apache.org/~husted/apachecon-2005-action.pdf">
- Slides from the talk are available online</a>
- .
- </p>
- <hr/>
-
- <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>
- "A merger is an elegant approach to evolution of existing
- applications
- based on action-oriented frameworks,"
- said Craig McClanahan, founder of the Struts project.
- </p>
-
- <p>
- The merger seems like a win-win for the frameworks.
- "The technical benefit is that WebWork has already done most
- everything
- that is on the Struts Action roadmap," noted Ted Husted, a
- Struts committer.
- "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."
- </p>
-
- <p>
- "My hope is to take advantage of a larger community (Struts)
- to allow
- all of us to do a bit less individual effort."
- said Patrick Lightbody of WebWork.
- "I would expect moving to Struts lets us focus on our families
- and day
- jobs a bit more."
- </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>
+ </section>
- <p>
- The merger and other milestones on the Apache Struts roadmap
- were discussed
- in a talk at ApacheCon on Tuesday, December 13, 2005, entitled
- "Struts 2006:
- An Embarrassment of Riches"
- [http://people.apache.org/~husted/apachecon-2005-action.pdf].
- 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 "Shale: The Next Struts??"
- <a href="http://people.apache.org/~craigmcc/apachecon-2005-shale.pdf">
- Slides from the talk are available online</a>
- .
- </p>
- <hr/>
-
- <h4 id="a20051214.2">14 Dec 2005 - Apache Struts offers "Shale"
- for JSF</h4>
- <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 "Struts Action Framework",
- Shale provides developers with a front controller,
- and several other components,
- to provide the "invisible underpinnings that hold an
- application together".
- </p>
-
- <p>
- "When JavaServer Faces arrived,"
- explains the Struts website,
- "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."
- </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 "Shale: The Next
- Struts??".
- <a href="http://people.apache.org/~craigmcc/apachecon-2005-shale.pdf">
- Slides
- from the talk are available online</a>
- .
- </p>
- <hr/>
-
- <h4 id="a20051214.1">14 Dec 2005 - Apache Struts to release
- "standalone" 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 "extend" 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 "cascade" 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/>
-
- <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 href="http://wiki.apache.org/struts/StrutsXssVulnerability">
- http://wiki.apache.org/struts/StrutsXssVulnerability</a>
- and
- <a 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 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 href="http://struts.apache.org/struts-doc-1.2.8/userGuide/release-notes.html">
- http://struts.apache.org/struts-doc-1.2.8/userGuide/release-notes.html</a>
- </p>
- <p>
- Please check the wiki for the latest information on upgrading:
- <a href="http://wiki.apache.org/struts/StrutsUpgrade">
- http://wiki.apache.org/struts/StrutsUpgrade</a>
- </p>
- <hr/>
-
- <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 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/>
-
- <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/>
-
- <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/>
-
- <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 "Clay" 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/>
-
- <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/>
-
- <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 href="http://struts.apache.org/download.cgi">Struts
- download page</a>
- .
- The
- <a href="http://struts.apache.org/userGuide/release-notes.html">
- Release Notes</a>
- are available on the Struts web site.
- </p>
- <hr/>
- <h4 id="a20050331">31 March 2005 - New Struts PMC Chair</h4>
- <p>
- <a href="http://struts.apache.org/volunteers.html#martinc">
- Martin Cooper</a>
- has been appointed
- <strong>Struts PMC Chair</strong>
- by the ASF Board at their
- <strong>February 2005</strong>
- meeting.
- </p>
- <p>
- <a href="http://struts.apache.org/volunteers.html#craigmcc">
- Craig McClanahan</a>
- stepped down
- as the Struts PMC Chair in February 2005. In Craig's words "I
- will continue to be active, but it's time
- for someone else to take the administrative
- responsibilities.".
- </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 href="http://www.apache.org/foundation/board/calendar.html">
- here</a>
- in due course.
- </p>
- <hr/>
-
- <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/>
-
- <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 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 href="http://struts.apache.org/flow/index.html">
- Struts Flow website</a>
- .
- </p>
- <hr/>
-
-
- <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 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 href="http://struts.apache.org/kickstart.html">Kickstart
- FAQ</a>
- .
- </p>
- <hr/>
-
- <h4 id="a20041212">12 Dec 2004 - Struts 1.2.6 (Beta)</h4>
- <p>
- The Struts team is pleased to announce the release of Struts
- 1.2.6
- Beta. This release includes minor new functionality, and a
- number of
- fixes for bugs which were reported against previous versions.
+ <section>
+ <p class="right">
+ <a href="announce-2005.html">Announcements - 2005</a>
</p>
- <p>
- The binary, source and library distributions are available
- from the
- <a href="http://struts.apache.org/download.cgi">Struts
- download page</a>
- .
- The
- <a href="http://struts.apache.org/userGuide/release-notes.html">
- Release Notes</a>
- are available on the Struts web site.
- </p>
- <hr/>
-
- <h4 id="a20040919">19 Sep 2004 - Struts 1.2.4 (General
- Availability)</h4>
- <p>
- The Struts team is pleased to announce the release of Struts
- 1.2.4 for
- General Availability. This release includes significant new
- functionality, as well as numerous fixes for bugs which were
- reported
- against the previous release, and supersedes the earlier 1.1
- 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 href="http://struts.apache.org/download.cgi">Struts
- download page</a>
- .
- The
- <a href="http://struts.apache.org/userGuide/release-notes.html">
- Release Notes</a>
- are available on the Struts web site.
- </p>
- <hr/>
-
- <h4 id="a20040831">31 Aug 2004 - Struts 1.2.2 (General
- Availability)</h4>
- <p>
- The Apache Struts team is proud to announce the release of
- Struts 1.2.2.
- This release includes many new enhancements and features as
- well as numerous
- bug fixes since the last generally available release (1.1).
- This release supersedes the earlier 1.1 version as the latest
- official release
- of The Apache Struts framework.
- </p>
- <ul>
- <li>
- <a href="http://struts.apache.org/userGuide/release-notes.html">
- http://struts.apache.org/userGuide/release-notes.html</a>
- </li>
- </ul>
- <p>
- The binary, source, and library distributions are available at
- </p>
- <ul>
- <li>
- <a href="http://struts.apache.org/download.cgi">
- http://struts.apache.org/download.cgi/</a>
- </li>
- </ul>
- <p>
- The library distribution contains only the requisite JARs,
- without the documentation or example applications.
- </p>
- <p>
- We invite your comments on how well this release works with
- your own applications. Based on feedback from the Struts
- community, this release may be dubbed "ready for prime time"
- and promoted to "General Availabilty" quality.
- </p>
- <p>
- Please note that Struts now uses "Tomcat-style" releases. If
- the feedback on this release were positive, Struts 1.2.1 may
- be promoted directly to "GA", without creating yet-another
- distribution. If a serious problem were found and fixed, then
- we will issue Struts 1.2.2 and try again.
- </p>
- <hr/>
-
- <h4 id="a20040711">11 Jul 2004 - Struts 1.2.1 (Beta)
- Available</h4>
- <p>
- The Struts team announces the release of Struts 1.2.1,
- currently ranked at Beta quality.
- </p>
- <p>
- This release removes many features deprecated in prior
- releases (Struts 1.1 and Struts 1.0.2) and also provides
- several new features. Fixes to known problems have been
- applied. More detail is available at:
- </p>
- <ul>
- <li>
- <a href="http://struts.apache.org/userGuide/release-notes.html">
- http://struts.apache.org/userGuide/release-notes.html</a>
- </li>
- </ul>
- <p>
- The binary, source, and library distributions are available at
- </p>
- <ul>
- <li>
- <a href="http://cvs.apache.org/dist/struts/v1.2.1/">
- http://cvs.apache.org/dist/struts/v1.2.1/</a>
- </li>
- </ul>
- <p>
- The library distribution contains only the requisite JARs,
- without the documentation or example applications.
- </p>
- <p>
- We invite your comments on how well this release works with
- your own applications. Based on feedback from the Struts
- community, this release may be dubbed "ready for prime time"
- and promoted to "General Availabilty" quality.
- </p>
- <p>
- Please note that Struts now uses "Tomcat-style" releases. If
- the feedback on this release were positive, Struts 1.2.1 may
- be promoted directly to "GA", without creating yet-another
- distribution. If a serious problem were found and fixed, then
- we will issue Struts 1.2.2 and try again.
- </p>
- <hr/>
-
- <h4 id="a20030630">30 Jun 2003 - Struts 1.1 Final released</h4>
- <p>
- The Struts team is proud, and extremely pleased, to announce
- the Final
- release of Struts 1.1. This release includes significant new
- functionality, as well as numerous fixes for bugs which were
- reported
- against the previous release, and supersedes the earlier 1.0.2
- version
- as the latest official release of Struts from the Apache
- Software
- Foundation.
- </p>
- <p>The binary distribution is available at:
- <a href=
- "http://www.apache.org/dist/jakarta/struts/binaries/">
- http://www.apache.org/dist/jakarta/struts/binaries/</a>
- </p>
- <p>and the source distribution is available at:
- <a href=
- "http://www.apache.org/dist/jakarta/struts/source/">
- http://www.apache.org/dist/jakarta/struts/source/</a>
- </p>
- <p>In addition, the library distribution, which contains updated
- binaries
- without the sample applications, is available at:</p>
- <p>
- <a href="http://www.apache.org/dist/jakarta/struts/library/">
- http://www.apache.org/dist/jakarta/struts/library/</a>
- </p>
- <p>Details of the changes in this release are available in the
- Release
- Notes,which can be found here:</p>
- <p>
- <a href=
- "http://jakarta.apache.org/struts/userGuide/release-notes-1.1.html">
- http://jakarta.apache.org/struts/userGuide/release-notes-1.1.html</a>
- </p>
- <hr/>
-
- <h4 id="a20030223">23 Feb 2003 - Struts 1.1 Release Candidate 1
- Released</h4>
- <p>
- The Struts team is proud to announce the release of Struts 1.1
- Release
- Candidate 1. This release includes some new functionality, as
- well as
- fixes for a number of bugs which were reported against earlier
- versions.
- The Struts Team believes that this release is ready for prime
- time, hence
- its designation as a release candidate.
- </p>
- <p>
- The binary distribution is available at:
- </p>
- <p>
- <a href="http://www.apache.org/dist/jakarta/struts/binaries/">
- http://www.apache.org/dist/jakarta/struts/binaries/</a>
- </p>
- <p>
- and the source distribution is available at:
- </p>
- <p>
- <a href="http://www.apache.org/dist/jakarta/struts/source/">
- http://www.apache.org/dist/jakarta/struts/source/</a>
- </p>
- <p>
- In addition, the library distribution, which contains updated
- binaries
- without the sample applications, is available at:
- </p>
- <p>
- <a href="http://www.apache.org/dist/jakarta/struts/library/">
- http://www.apache.org/dist/jakarta/struts/library/</a>
- </p>
- <p>
- Details of the changes in this release are available in the
- Release
- Notes, which can be found here:
- </p>
- <p>
- <a href="http://jakarta.apache.org/struts/userGuide/release-notes-1.1-rc1.html">
- http://jakarta.apache.org/struts/userGuide/release-notes-1.1-rc1.html</a>
- </p>
- <hr/>
-
- <h4 id="S20021231">31 Dec 2002 - Struts 1.1 Beta 3 Released</h4>
- <p>The Struts team is proud to announce the release of Struts 1.1
- Beta 3. This
- release includes significant new functionality, while
- retaining full
- backwards compatibility with earlier versions of Struts. It
- also
- incorporates fixes for a number of bugs which were reported
- against earlier
- versions.
- </p>
- <p>
- The binary distribution is available at:
- </p>
- <p>
- <a href="http://www.apache.org/dist/jakarta/struts/binaries/">
- http://www.apache.org/dist/jakarta/struts/binaries/</a>
- </p>
- <p>
- and the source distribution is available at:
- </p>
- <p>
- <a href="http://www.apache.org/dist/jakarta/struts/source/">
- http://www.apache.org/dist/jakarta/struts/source/</a>
- </p>
- <p>
- In addition, the library distribution, which contains updated
- binaries
- without the sample applications, is available at:
- </p>
- <p>
- <a href="http://www.apache.org/dist/jakarta/struts/library/">
- http://www.apache.org/dist/jakarta/struts/library/</a>
- </p>
- <p>
- Details of the changes in this release are available in the
- Release Notes,
- which can be found here:
- </p>
- <p>
- <a href="http://jakarta.apache.org/struts/userGuide/release-notes-1.1-b3.html">
- http://jakarta.apache.org/struts/userGuide/release-notes-1.1-b3.html</a>
- </p>
- <hr/>
-
- <h4 id="a20020813">12 Aug 2002 - Struts 1.1 Beta 2 Released</h4>
- <p>The Struts team is proud to announce the release of Struts 1.1
- Beta 2. This
- release includes significant new functionality, while
- retaining full
- backwards compatibility with earlier versions of Struts. It
- also
- incorporates fixes for a number of bugs which were reported
- against earlier
- versions.
- </p>
- <p>
- The binary distribution is available at:
- </p>
- <p>
- <a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b2/">
- http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b2/</a>
- </p>
- <p>
- and the source distribution is available at:
- </p>
- <p>
- <a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b2/src/">
- http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b2/src/</a>
- </p>
- <p>
- In addition, the library distribution, which contains updated
- binaries
- without the sample applications, is available at:
- </p>
- <p>
- http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b2/lib/
- </p>
- <p>
- Details of the changes in this release are available in the
- Release Notes,
- which can be found here:
- </p>
- <p>
- http://jakarta.apache.org/struts/userGuide/release-notes-1.1-b2.html
- </p>
- <hr/>
-
- <h4 id="a20020319">19 Mar 2002 - Struts 1.1 Beta 1 Released</h4>
- <p>
- The Struts team announces the release of Struts 1.1 Beta 1.
- This release
- includes substantial new functionality, while retaining full
- backwards
- compatibility with earlier versions of Struts. It also
- incorporates fixes
- for a number of bugs which were reported against earlier
- versions.
- </p>
- <p>
- The binary distribution for this release is available
- <a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b1/">
- <strong>here</strong>
- </a>
- and the source distribution
- is available
- <a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b1/src/">
- <strong>here</strong>
- </a>
- .
- In addition, a library distribution, which consists of a
- minimal
- binary distribution, without sample web applications or
- additional code, is
- available
- <a href="http://www.apache.org/dist/jakarta/jakarta-struts/release/v1.1-b1/lib/">
- <strong>here</strong>
- </a>
- .
- </p>
- <hr/>
-
- <h4 id="a20020211">11 Feb 2002 - Struts 1.0.2 Released</h4>
- <p>
- The Struts team announces the release of Struts 1.0.2. This
- release is a
- bug fix only release, which fixes a compatibility problem
- inadvertently introduced
- with the previous 1.0.1 release.
- </p>
- <p>
- The binary distribution for this release is available
- <a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.0.2/">
- <strong>here</strong>
- </a>
- and the source distribution
- is available
- <a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.0.2/src/">
- <strong>here</strong>
- </a>
- .
- In addition, a library distribution, which consists of a
- minimal
- binary distribution, without sample web applications or
- additional code, is
- available
- <a href="http://www.apache.org/dist/jakarta/jakarta-struts/release/v1.0.2/lib/">
- <strong>here</strong>
- </a>
- .
- </p>
- <hr/>
-
- <h4 id="a20020112">12 Jan 2002 - Struts 1.0.1 Released</h4>
- <p>
- The Struts team is proud to announce the release of Struts
- 1.0.1. This
- release is primarily a bug fix release, which fixes a number
- of known
- problems with the previous 1.0 release.
- </p>
- <p>
- The binary distribution for this release is available
- <a href="http://www.apache.org/dist/jakarta/jakarta-struts/release/v1.0.1/">
- here</a>
- and the source distribution is available
- <a href="http://www.apache.org/dist/jakarta/jakarta-struts/release/v1.0.1/src/">
- here</a>
- .
- In addition, a library distribution, which consists of a
- minimal binary distribution,
- without sample web applications or additional code, is
- available
- <a href="http://www.apache.org/dist/jakarta/jakarta-struts/release/v1.0.1/lib/">
- here</a>
- .
- </p>
- <hr/>
-
-
- <h4 id="a20010615">15 Jun 2001 - Struts 1.0 Released</h4>
-
- <p>
- The production release of Struts 1.0, an open source framework
- for building Web applications, is now available for download
- at jakarta.apache.org. Struts encourages application
- architectures based on the Model-View-Controller (MVC) pattern
- and provides services common
- to most Web applications. Struts helps developers deploy
- products that are reliable, scaleable, and easier to maintain.
- </p>
-
- <p>
- The Struts framework offers services in three primary areas:
- </p>
-
- <p>
- * A controller servlet to dispatch requests to specific Action
- classes (provided by the application developer).
- <br/>
- * JSP custom tags to help developers create interactive
- form-based applications.
- <br/>
- * Utility classes for XML parsing, automatic JavaBean
- population, and internationalization of prompts and messages.
- </p>
-
- <p>
- Struts' support for internationalization builds on top of the
- Java Locale API, and have made it a popular choice for
- applications worldwide. Struts contributors include developers
- from Australia, France, Russia, and other parts of the globe.
- </p>
-
- <p>
- In addition to the Struts official distribution, several
- third-party libraries are already available, which offer
- enhanced support for JSP templates, HTML form validation, and
- automatic JavaBean creation. Struts has also been integrated
- with the Expresso Framework distributed by
- JCorporate Ltd. (jcorporate.com).
- </p>
-
- <p>
- Struts can be used with a J2EE Application server to deploy
- distributed applications, but will run under any compliant
- Servlet container (Servlet API 2.2+, JSP 1.1+), including
- Tomcat 3.2 or later. In fact, Struts is already used as an
- informal compliance test for Java Servlet
- containers and J2EE Application servers
- </p>
-
- <p>
- The Struts project was founded in May 2000 by Craig
- McClanahan. McClanahan is also the lead developer of Tomcat
- 4.0, Sun's reference implementation for Java Servlet and
- ServerPage containers. Both Tomcat and Struts are open source
- available under the Apache Software License,
- and may be downloaded at jakarta.apache.org.
- </p>
-
- <p>
- Twenty-six independent developers contributed to the creation
- of Struts 1.0, with the help of over 1300 subscribers to the
- Struts mailing lists.
- <br/>
- </p>
-
- <hr/>
-
</section>
<section>
Modified: struts/site/src/site/xdoc/downloads.xml
URL: http://svn.apache.org/viewvc/struts/site/src/site/xdoc/downloads.xml?rev=413565&r1=413564&r2=413565&view=diff
==============================================================================
--- struts/site/src/site/xdoc/downloads.xml (original)
+++ struts/site/src/site/xdoc/downloads.xml Sun Jun 11 19:33:57 2006
@@ -31,8 +31,7 @@
charge
in both binary and source distributions under the
<a href="http://apache.org/licenses/">Apache Software
- License</a>
- .
+ License.</a>
Each subproject offers a production release, as well as a
milestone
releases and "nightly" development builds.
@@ -40,16 +39,15 @@
<a href="http://maven.apache.org">Apache Maven</a>
repositories,
like
- <a href="http://ibiblio.org">ibiblio</a>
- .
+ <a href="http://ibiblio.org">ibiblio.</a>
</p>
<subsection name="Releases and Milestone Builds">
<a name="ReleasesAndMilestones"/>
<p>
- Releases and milestone builds of Struts products are
+ Releases and milestone builds of Apache Struts products are
available from
- the main Apache Struts distribution site, or from mirror
+ our distribution site, or from mirror
sites.
</p>
<ul>
@@ -98,7 +96,7 @@
<p>
The latest
<em>development build</em>
- of Struts products are available
+ of Apache Struts products are available
<a href="http://svn.apache.org/dist/struts/">here</a>
in binary, source and library distributions.
Library distributions include any external depdencies
@@ -261,7 +259,7 @@
<subsection name="Building Struts">
<p>
- If you are building a Struts subproject from source,
+ If you are building an Apache Struts subproject from source,
we recommend that you install and use
<a href="http://maven.apache.org">
Apache Maven</a>
@@ -275,7 +273,7 @@
</p>
<p>
- With Maven installed, building the entire Struts Action 1 codebase
+ With Maven installed, building the entire Action 1 codebase
is as simple as
</p>
@@ -301,7 +299,7 @@
<section>
<p class="right">
Next:
- <a href="bylaws.html">PMC Bylaws</a>
+ <a href="bylaws.html">Project Charter</a>
</p>
</section>
Modified: struts/site/src/site/xdoc/index.xml
URL: http://svn.apache.org/viewvc/struts/site/src/site/xdoc/index.xml?rev=413565&r1=413564&r2=413565&view=diff
==============================================================================
--- struts/site/src/site/xdoc/index.xml (original)
+++ struts/site/src/site/xdoc/index.xml Sun Jun 11 19:33:57 2006
@@ -121,7 +121,7 @@
Soon, we will also offer a new Action 2 framework, based on
<a href="http://www.opensymphony.com/webwork/">WebWork</a>
technology. Essentially,
- <a href="announce.html#a20051214.3">Struts Action 2.0</a>
+ <a href="announce.html#a20051214.3">Struts Action Framework 2.0</a>
will be WebWork 2.3.
</p>
@@ -144,11 +144,10 @@
Apache Struts is a volunteer project and
all support for the framework is provided by unpaid
volunteers.
- This documentation bundle and the mailing lists are the
- primary ways
- to learn how to use Struts.
- The next few pages are devoted to helping you understand
- what resources are available to you.
+ The documentation bundled with each release and the mailing
+ lists are the primary ways to learn how to use the software.
+ The next few pages are devoted to helping everyone understand
+ what support resources are available.
Since Apache Struts is a volunteer project,
and our resources are limited,
it is important that we first help you help yourself.
Modified: struts/site/src/site/xdoc/releases.xml
URL: http://svn.apache.org/viewvc/struts/site/src/site/xdoc/releases.xml?rev=413565&r1=413564&r2=413565&view=diff
==============================================================================
--- struts/site/src/site/xdoc/releases.xml (original)
+++ struts/site/src/site/xdoc/releases.xml Sun Jun 11 19:33:57 2006
@@ -26,14 +26,12 @@
<a name="status"/>
<section name="Release Guidelines">
<p>This document describes the Apache Struts
- <a href="#Releases">release process</a>
+ release process
and our
- <a href="#Coding">coding conventions</a>
- ,
+ <a href="#Coding">coding conventions,</a>
which are applicable to all subprojects.
Both stable and development releases are
- <a href="downloads.html">available for download</a>
- .
+ <a href="downloads.html">available for download.</a>
</p>
<a name="Releasing"/>
@@ -58,12 +56,10 @@
team
and must observe the
<a href="http://apache.org/dev/mirrors.html">Apache
- Mirroring guidelines</a>
- .
+ Mirroring guidelines.</a>
See also
<a href="http://wiki.apache.org/incubator/SigningReleases">
- Signing Releases</a>
- .
+ Signing Releases.</a>
</p>
<p>Additional remarks:</p>
<ul>
@@ -77,7 +73,7 @@
<ul>
<li>
<strong>Rolling</strong>
- - Bugzilla, dependencies, release notes, JAR
+ - Issues, dependencies, release notes, JAR
manifest, licenses, copyrights, and build
(using the release target).
</li>
@@ -129,14 +125,14 @@
At a minimum, new features and deprecations should be
summarized, since these are commonly asked questions.
Ideally, the release notes should be maintained
- continuously for the nightly build so that we they do
+, continuously for the nightly build so that we they do
not need to be assembled at the last minute.</li>
<li>Try building the distribution under prior version of
J2SE, if possible, to ensure that we are still
backwardly-compatible. But, our distributions should
be built using the
- <strong>latest production release of J2SE</strong>
- , to take advantage of all available compiler
+ <strong>latest production release of J2SE,</strong>
+ to take advantage of all available compiler
enhancements.
</li>
<li>If you have multiple J2SE versions configured, run the
@@ -167,8 +163,7 @@
to be mirrored, wait at least 24 hours after submittal
before making public announcements (as stated in the
<a href="http://apache.org/dev/mirrors.html">Apache
- Mirroring guidelines</a>
- ).
+ Mirroring guidelines).</a>
</li>
<li>If a serious flaw if found in a test build or release,
it may be withdrawn by a majority vote of the PMC and
@@ -182,17 +177,14 @@
<ul>
<li>
The
- "
<a href="http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html">
- Code Conventions for the Java Programming
- Language</a>
- ",
+ "Code Conventions for the Java Programming
+ Language", </a>
as published by Sun.
</li>
<li>
<a href="http://www.ambysoft.com/elementsJavaStyle.html">
- Elements of Java Style</a>
- , and
+ Elements of Java Style, </a> and
</li>
<li>
<a href="http://java.sun.com/j2se/javadoc/writingdoccomments/">
@@ -216,8 +208,7 @@
control alerts. Trimming trailing spaces creates
unnecessary changes.</li>
<li>Specify imported classes (do not use
- <code>.*</code>
- ).
+ <code>.*).</code>
</li>
<li>Write all if/else statements as full blocks with each
clause within braces, unless the entire statement fits
@@ -236,14 +227,13 @@
<li>Use
<code>@since</code>
to document changes between Struts versions, as in
- <code>@since Struts 1.1</code>
- .
+ <code>@since Struts 1.1.</code>
</li>
<li>Wrap lines of code and JavaDoc at column 78. You can
include a "comment rule" in the source to help with
this.
<br/>
- <small>//
+ <small>
------------------------------------------------------------------------
78</small>
</li>
@@ -259,8 +249,7 @@
use test-driven design and write the test first <head-slap/>.
For more about TDD, see the
<a href="http://sourceforge.net/projects/mockobjects">
- MockObjects project</a>
- .
+ MockObjects project.</a>
</li>
<li>As files are updated from year to year, the copyright
on each file should be extended to include the current
@@ -277,7 +266,7 @@
(++#.x.x).</li>
<li>Our favorite books about programming are
<a href="http://www.amazon.com/exec/obidos/ISBN=0201633612/apachesoftwar-20/">
- Design Patterns</a>
+ Design Patterns,</a>
,
<a href="http://www.amazon.com/exec/obidos/ISBN=0201485672/apachesoftwar-20/">
Refactoring</a>