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>