cvs commit: jakarta-struts/doc status.xml
husted 2004/02/20 06:47:01 Modified:doc status.xml Log: Routine update. Revision ChangesPath 1.59 +3 -3 jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.58 retrieving revision 1.59 diff -u -r1.58 -r1.59 --- status.xml14 Feb 2004 11:14:15 - 1.58 +++ status.xml20 Feb 2004 14:47:01 - 1.59 @@ -490,8 +490,8 @@ /section section -p class=versionWebsite updated from CVS: 2004 FEB 14 by husted./p -p class=versionJavadocs updated from CVS: 2004 FEB 14 by husted./p +p class=versionWebsite updated from CVS: 2004 FEB 20 by husted./p +p class=versionJavadocs updated from CVS: 2004 FEB 20 by husted./p /section /body/document - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-struts/doc status.xml
husted 2004/02/14 03:14:15 Modified:doc status.xml Log: Routine update. Revision ChangesPath 1.58 +3 -3 jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.57 retrieving revision 1.58 diff -u -r1.57 -r1.58 --- status.xml31 Dec 2003 00:05:53 - 1.57 +++ status.xml14 Feb 2004 11:14:15 - 1.58 @@ -490,8 +490,8 @@ /section section -p class=versionWebsite updated from CVS: 2003 DEC 30 by husted./p -p class=versionJavadocs updated from CVS: 2003 DEC 30 by husted./p +p class=versionWebsite updated from CVS: 2004 FEB 14 by husted./p +p class=versionJavadocs updated from CVS: 2004 FEB 14 by husted./p /section /body/document - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-struts/doc status.xml
husted 2003/12/30 16:05:53 Modified:doc status.xml Log: Minor fixes and additions. Revision ChangesPath 1.57 +15 -10jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.56 retrieving revision 1.57 diff -u -r1.56 -r1.57 --- status.xml30 Dec 2003 15:39:24 - 1.56 +++ status.xml31 Dec 2003 00:05:53 - 1.57 @@ -15,6 +15,10 @@ body section name=Status href=status +p class=version + $Id$ + /p + p The strongstable production release/strong is a href=http://www.apache.org/dist/jakarta/struts/binaries/;Struts 1.1.0/a (29 June 2003). @@ -24,7 +28,7 @@ ul li - See the a href=../status.htmlDevelopment Roadmap/a for an overview of future plans. + See the a href=#roadmapDevelopment Roadmap/a for an overview of future plans. /li li See the a href=http://jakarta.apache.org/site/bugs.html;Apache Bug Database/a for outstanding issues and @@ -43,7 +47,7 @@ codebase. /li li - See the a href=../releases.htmlRelease Guides/a for our release process and coding conventions. + See the a href=releases.htmlRelease Guides/a for our release process and coding conventions. /li /ul @@ -51,10 +55,6 @@ section href=roadmap name=Development Roadmap -p class=version -$Id$ -/p - p This document outlines some of changes we expect to see in future releases of Struts. @@ -172,10 +172,10 @@ /li liStruts 1.2.x - -Continued refactorings of the Struts 1.x product series. +Continued refactorings of the Struts 1.x product series. The current release trigger for 1.2.0 is resolving outstanding a href=#Bugzillaproblem reports/a. There are also a href=#Bugzillaseveral patches/a that could be applied prior to rolling 1.2.0. ul -liThe current release trigger for 1.2.0 is the release of Commons Validator 1.1.1/li liRemove deprecations created in the 1.0 to 1.1 timeframe, and prior/li +liAdd support for wildcard mappings./li liMove build platform to Maven when convenient/li liOther minor enhancements and refactorings/li /ul @@ -345,6 +345,11 @@ /ul +p +An early proposal for one possible implementation of Struts 2.x, Struts Jericho, +is available in the a href=http://cvs.apache.org/viewcvs.cgi/jakarta-struts/contrib/struts-jericho/;contrib folder/a. +/p + /section section href=Portlets name=Portlet (JSR-168) Whiteboard @@ -485,8 +490,8 @@ /section section -p class=versionWebsite updated from CVS: 2003 DEC 11 by husted./p -p class=versionJavadocs updated from CVS: 2003 NOV 26 by husted./p +p class=versionWebsite updated from CVS: 2003 DEC 30 by husted./p +p class=versionJavadocs updated from CVS: 2003 DEC 30 by husted./p /section /body/document - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-struts/doc status.xml
mrdon 2003/12/22 13:52:50 Modified:.build.xml doc status.xml Log: Fixed typo Revision ChangesPath 1.125 +8 -0 jakarta-struts/build.xml Index: build.xml === RCS file: /home/cvs/jakarta-struts/build.xml,v retrieving revision 1.124 retrieving revision 1.125 diff -u -r1.124 -r1.125 --- build.xml 27 Nov 2003 20:05:08 - 1.124 +++ build.xml 22 Dec 2003 21:52:50 - 1.125 @@ -250,6 +250,14 @@ /target + target name=changelog + cvschangelog dir=. + destfile=changelog.xml + start=30 Jun 2003 + end=25 Nov 2003/ + /target + + !-- Create directories and copy files for the core struts library -- 1.55 +2 -2 jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.54 retrieving revision 1.55 diff -u -r1.54 -r1.55 --- status.xml20 Dec 2003 23:02:23 - 1.54 +++ status.xml22 Dec 2003 21:52:50 - 1.55 @@ -192,7 +192,7 @@ ul liConsider new Request Processor, if available (which might be based on the Commons Chain of Responsiblity package)/li -liConsider migration to an Action context (which also might be based no the Commons Chain +liConsider migration to an Action context (which also might be based on the Commons Chain of Responsiblity package)/li liConsider enhanced support for other platforms (2.3/1.2) if this can be accomplished by specifying an alternate Request Processor/li - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-struts/doc status.xml
husted 2003/12/09 17:03:33 Modified:doc status.xml Log: + Add note regarding 1.2.x Revision ChangesPath 1.52 +4 -2 jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.51 retrieving revision 1.52 diff -u -r1.51 -r1.52 --- status.xml27 Nov 2003 05:09:26 - 1.51 +++ status.xml10 Dec 2003 01:03:33 - 1.52 @@ -168,9 +168,11 @@ /li liStruts 1.2.x - -Continued refactorings of the Struts 1.x product series. +Continued refactorings of the Struts 1.x product series. ul +liThe current release trigger for 1.2.0 is the release of Commons Validator 1.1.1/li liRemove deprecations created in the 1.0 to 1.1 timeframe, and prior/li +liMove build platform to Maven when convenient/li liOther minor enhancements and refactorings/li /ul /li - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-struts/doc status.xml
husted 2003/11/10 06:07:54 Modified:doc status.xml Log: Routine updates. Revision ChangesPath 1.49 +2 -2 jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.48 retrieving revision 1.49 diff -u -r1.48 -r1.49 --- status.xml25 Oct 2003 20:37:40 - 1.48 +++ status.xml10 Nov 2003 14:07:54 - 1.49 @@ -443,7 +443,7 @@ /section section -p class=versionWebsite updated from CVS: 2003 OCT 25 by husted./p +p class=versionWebsite updated from CVS: 2003 NOV 10 by husted./p p class=versionJavadocs updated from CVS: 2003 SEP 14 by husted./p /section - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-struts/doc status.xml
husted 2003/10/25 13:37:40 Modified:doc status.xml Log: Routine update Revision ChangesPath 1.48 +2 -2 jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.47 retrieving revision 1.48 diff -u -r1.47 -r1.48 --- status.xml19 Oct 2003 12:28:00 - 1.47 +++ status.xml25 Oct 2003 20:37:40 - 1.48 @@ -443,7 +443,7 @@ /section section -p class=versionWebsite updated from CVS: 2003 OCT 19 by husted./p +p class=versionWebsite updated from CVS: 2003 OCT 25 by husted./p p class=versionJavadocs updated from CVS: 2003 SEP 14 by husted./p /section - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-struts/doc status.xml
husted 2003/09/15 05:18:48 Modified:doc status.xml Log: Update to reflect recent discussions. Revision ChangesPath 1.44 +97 -34jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.43 retrieving revision 1.44 diff -u -r1.43 -r1.44 --- status.xml15 Sep 2003 00:33:03 - 1.43 +++ status.xml15 Sep 2003 12:18:48 - 1.44 @@ -60,7 +60,10 @@ p The platform requirements throughout the Struts 1.x series will remain the same (Servlet 2.2 / JSP 1.1). -The releases will focus on refactoring of existing functionality, with a +Though, later platforms may be supported as an option. +/p +p +Releases in the 1.x series will focus on refactoring of existing functionality, with a continued emphasis on backward compatibility, as were seen in Struts 1.1. However, we expect there to releases to be incremental throughout the rest of the 1.x series, so that improvements and fixes become available to production teams every few weeks. @@ -153,6 +156,8 @@ of Responsiblity package)/li liConsider migration to an Action context (which also might be based no the Commons Chain of Responsiblity package)/li +liConsider enhanced support for other platforms (2.3/1.2) if this can be accomplished by +specifying an alternate Request Processor/li /ul /li @@ -233,7 +238,7 @@ p Struts 2.x (aka Struts Next Generation) will include broader enhancements. We anticipate that the implementation will utilize the Servlet 2.4 / JSP 2.0 -platform. Refactorings may include the use of Filters and so forth. +platform, but may optionally support earlier platforms. /p p @@ -244,6 +249,24 @@ /p p +Development of Struts 2.x will include taking a completely fresh look at +the architecture. +The goal for 2.x will be to incorporate everything we've learned in the past +years of Struts usage, and create something even better. +Development will follow current best practices, like Test Driven Development, +and rely on technologies like Maven for project management. +/p + +p +Of course, it is anticipated that the Struts team will continue to support +the 1.x codebase for a long time with bugfixes and incremental enhancements. +(Mainly because many of us will still be using it on our production sites!) +Accordingly, it is anticipated that the development of the 2.x and 1.x +series will occur in tandem. +At some point, 2.x milestones may appear alongside new 1.x releases. +/p + +p Target features include: /p @@ -254,7 +277,7 @@ /li li -Refactoring for Filters and other new technologies +Enhanced support for using Struts in large team environments. /li li @@ -271,41 +294,15 @@ /li li +Enhanced support for scriptable Actions, using technologies like BSF or Jelly +/li -There will definitely be such gaps. Two of them we can already fill -(Tiles and the Validator Framework). Others will involve frameworks for -multi-request transactions, non-HTML markup languages (building on top of -Faces for things like XUL or XForms or SVG is easy), non-JSP rendering -technologies (pretty much anything that has a way to mark where -dynamically created output goes can be adapted), libraries of prebuilt -components above and beyond the built-in standard ones (such components -work equally well in JSP and non-JSP environments), and all the -non-human-UI things based on XML technologies. To say nothing of the fact -that we could start to provide useful design patterns and implementations -for the business logic tier as well as the presentation tier (like what -Ted has done with Scaffold). - - +li +Refactoring for new technologies available on the Servlet 2.4/ JSP 2.0 platform /li /ul -p -Development of Struts 2.x will include taking a completely fresh look at -the architecture. -The goal for 2.x will be to incorporate everything we've learned in the past -years of Struts usage, and create something even better. -/p - -p -Of course, it is anticipated that the Struts team will continue to support -the 1.x codebase for a long time with bugfixes and incremental enhancements. -(Mainly because many of us will still be using it on our production sites!) -
cvs commit: jakarta-struts/doc status.xml
husted 2003/09/15 05:23:04 Modified:doc status.xml Log: Update to reflect recent discussions. Revision ChangesPath 1.45 +3 -3 jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.44 retrieving revision 1.45 diff -u -r1.44 -r1.45 --- status.xml15 Sep 2003 12:18:48 - 1.44 +++ status.xml15 Sep 2003 12:23:04 - 1.45 @@ -377,12 +377,12 @@ p Work on such an implementation could be undertaken by Struts, either here at Jakarta or after our applying -for status as a top-level Apache project. Or, Apache Faces it could also be undertaken as a separate +for status as a top-level Apache project. bOr/b, Apache Faces could also be undertaken as a separate project, with Struts simply using the technology as we now use technologies from the Commons today. /p p -However, At this point, there is no code on the table. Apache products leave decisions such as these to +However, at this point, there is no code on the table. Apache products leave decisions such as these to the people who create and maintain the codebase. So, lacking a codebase, no binding decision can be made. But, anyone wishing to pursue an Apache Faces implementation should be aware that the option certainly exists. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-struts/doc status.xml
husted 2003/08/29 07:27:09 Modified:doc status.xml Log: + Add draft of 1.x.x whiteboard Revision ChangesPath 1.34 +81 -35jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- status.xml11 Aug 2003 11:34:39 - 1.33 +++ status.xml29 Aug 2003 14:27:09 - 1.34 @@ -45,9 +45,14 @@ ul lia href=http://issues.apache.org/bugzilla/buglist.cgi?bug_status=UNCONFIRMEDamp;bug_status=NEWamp;bug_status=ASSIGNEDamp;bug_status=REOPENEDamp;product=Strutsamp;order=%27Importance%27;Open reports/a/li -lia href=http://issues.apache.org/bugzilla/buglist.cgi?bug_status=UNCONFIRMEDamp;bug_status=NEWamp;bug_status=ASSIGNEDamp;bug_status=REOPENEDamp;bug_severity=Blockeramp;bug_severity=Criticalamp;bug_severity=Majoramp;bug_severity=Normalamp;bug_severity=Minoramp;email1=amp;emailtype1=substringamp;emailassigned_to1=1amp;email2=amp;emailtype2=substringamp;emailreporter2=1amp;bugidtype=includeamp;bug_id=amp;changedin=amp;votes=amp;chfieldfrom=amp;chfieldto=Nowamp;chfieldvalue=amp;product=Strutsamp;short_desc=amp;short_desc_type=allwordssubstramp;long_desc=amp;long_desc_type=allwordssubstramp;bug_file_loc=amp;bug_file_loc_type=allwordssubstramp;keywords=amp;keywords_type=anywordsamp;field0-0-0=noopamp;type0-0-0=noopamp;value0-0-0=amp;cmdtype=doitamp;order=%27Importance%27;Open problem reports/a/li -lia href=http://issues.apache.org/bugzilla/buglist.cgi?bug_status=UNCONFIRMEDamp;bug_status=NEWamp;bug_status=ASSIGNEDamp;bug_status=REOPENEDamp;bug_severity=Enhancementamp;email1=amp;emailtype1=substringamp;emailassigned_to1=1amp;email2=amp;emailtype2=substringamp;emailreporter2=1amp;bugidtype=includeamp;bug_id=amp;changedin=amp;votes=amp;chfieldfrom=amp;chfieldto=Nowamp;chfieldvalue=amp;product=Strutsamp;short_desc=amp;short_desc_type=allwordssubstramp;long_desc=amp;long_desc_type=allwordssubstramp;bug_file_loc=amp;bug_file_loc_type=allwordssubstramp;keywords=amp;keywords_type=anywordsamp;field0-0-0=noopamp;type0-0-0=noopamp;value0-0-0=amp;cmdtype=doitamp;order=%27Importance%27;Open enhancement requests/a/li -lia href=http://issues.apache.org/bugzilla/buglist.cgi?bug_status=RESOLVEDamp;resolution=LATERamp;email1=amp;emailtype1=substringamp;emailassigned_to1=1amp;email2=amp;emailtype2=substringamp;emailreporter2=1amp;bugidtype=includeamp;bug_id=amp;changedin=amp;votes=amp;chfieldfrom=amp;chfieldto=Nowamp;chfieldvalue=amp;product=Strutsamp;short_desc=amp;short_desc_type=allwordssubstramp;long_desc=amp;long_desc_type=allwordssubstramp;bug_file_loc=amp;bug_file_loc_type=allwordssubstramp;keywords=amp;keywords_type=anywordsamp;field0-0-0=noopamp;type0-0-0=noopamp;value0-0-0=amp;cmdtype=doitamp;order=%27Importance%27;Reports to be handled LATER/a/li +lia href=http://issues.apache.org/bugzilla/buglist.cgi?bug_status=UNCONFIRMEDamp;bug_status=NEWamp;bug_status=ASSIGNEDamp;bug_status=REOPENEDamp;bug_severity=Blockeramp;bug_severity=Criticalamp;bug_severity=Majoramp;bug_severity=Normalamp;bug_severity=Minoramp;email1=amp;emailtype1=substringamp;emailassigned_to1=1amp;email2=amp;emailtype2=substringamp;emailreporter2=1amp;bugidtype=includeamp;bug_id=amp;changedin=amp;votes=amp;chfieldfrom=amp;chfieldto=Nowamp;chfieldvalue=amp;product=Strutsamp;short_desc=amp;short_desc_type=allwordssubstramp;long_desc=amp;long_desc_type=allwordssubstramp;bug_file_loc=amp;bug_file_loc_type=allwordssubstramp;keywords=amp;keywords_type=anywordsamp;field0-0-0=noopamp;type0-0-0=noopamp;value0-0-0=amp;cmdtype=doitamp;order=%27Importance%27;Open problem reports/a +ul +lia href=http://issues.apache.org/bugzilla/buglist.cgi?bug_status=UNCONFIRMEDamp;bug_status=NEWamp;bug_status=ASSIGNEDamp;bug_status=REOPENEDamp;product=Strutsamp;bug_severity=Blockeramp;bug_severity=Criticalamp;bug_severity=Majoramp;order=%27Importance%27;major problem reports/a/li +lia href=http://issues.apache.org/bugzilla/buglist.cgi?bug_status=UNCONFIRMEDamp;bug_status=NEWamp;bug_status=ASSIGNEDamp;bug_status=REOPENEDamp;product=Strutsamp;bug_severity=Blockeramp;bug_severity=Normalamp;bug_severity=Minoramp;order=%27Importance%27;minor problem reports/a/li +/ul +/li +lia href=http://issues.apache.org/bugzilla/buglist.cgi?bug_status=UNCONFIRMEDamp;bug_status=NEWamp;bug_status=ASSIGNEDamp;bug_status=REOPENEDamp;product=Strutsamp;bug_severity=Enhancementamp;order=%27Importance%27;Open enhancement reports/a/li +lia href=http://issues.apache.org/bugzilla/buglist.cgi?bug_status=RESOLVEDamp;resolution=LATERamp;resolution=REMINDamp;product=Strutsamp;order=%27Importance%27;Reports to be handled LATER/a/li
cvs commit: jakarta-struts/doc status.xml
husted 2003/08/29 09:49:40 Modified:doc status.xml Log: + Add draft of 1.x.x whiteboard Revision ChangesPath 1.35 +21 -256 jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- status.xml29 Aug 2003 14:27:09 - 1.34 +++ status.xml29 Aug 2003 16:49:40 - 1.35 @@ -142,17 +142,35 @@ ul liMove to Commons Resources/li liMove taglibs into separate JARs/li -liConsider new Request Processor, if available/li +liEnhance all configs to extend one configuration element from another, +as is done with Tiles Definitions/li /ul /li liStruts 1.4.x - More substantial enhancements to product base ul +liConsider new Request Processor, if available/li liConsider migration to an Action context/li /ul /li +liOther potential enhancements for the 1.x.x series +ul +liMove to a href=http://xml.apache.org/forrest/;Forrest/a or a href=http://maven.apache.org/;Maven/a for project management/li +liConsider adopting several popular extensions, including: +ul +lia href=http://sslext.sourceforge.net/;SSL Ext/a/li +lia href=http://strutstestcase.sourceforge.net/;TestCase/a/li +lia href=http://stxx.sourceforge.net;Stxx/a (XLST)/li +lia href=http://www.livinglogic.de/Struts/;Workflow/a/li +lia href=http://struts.sf.net;Cocoon Plugin/a/li +lia href=http://struts.sf.net;Scriptable Actions using BSF/a (Bean Scripting Framework)/li +/ul +/li +/ul +/li + /ul !-- @@ -185,16 +203,6 @@ /li li -Better support for XLST technology (e.g. stxx) -/li - -li -Better support for unit testing within the framework (e.g. -a href=http://sourceforge.net/projects/strutstestcase/;Struts TestCase/a) -or perhaps even a distinct unit testing framework. -/li - -li Encouraging the use of a href=http://sourceforge.net/projects/xdoclet/;XDoclet/a and other code generation technologies to streamline development. /li @@ -295,252 +303,9 @@ /section -section href=releases name=Release Guidelines - -p -A a href=http://jakarta.apache.org/commons/versioning.html;point release/a -should be made before and after any product change that is not a fully-compatible change -(see link). This includes moving a dependency from an internal package to an external product, -including products distributed through the Jakarta Commons. -We should place any fully-compatible changes in the hands of the community -before starting on a change that is only interface or external-interface compatible. -/p -p -A fully-compatible point release does not always need a preview beta or milestone release. -If appropriate, a Release Candidate can be cut, uploaded to the Release Manager's home directory -on cvs.apache.org (~/public_html), and voted to be released to the general public from there. -/p - -p -Any release should follow the same general process used by the Jakarta Commons -and the Apache HTTP Server project. -/p - -ul -li - a href=http://jakarta.apache.org/commons/releases/;Releasing Common Components/a -/li -li -a href=http://nagoya.apache.org/wiki/apachewiki.cgi?SigningReleases;Signing a release version/a -ul -li -smallThe MD5 tool is installed on daedalus, and you can create the digests for Struts releases there./small -/li -/ul -/li -li -a href=http://httpd.apache.org/dev/release.html;Apache HTTPD Server Release Guidelines/a -/li -/ul - -p -Additional remarks: -/p - -ul -li -Remember to update the a href=news/index.htmlStatus section of the News page/a when cutting any
cvs commit: jakarta-struts/doc status.xml
husted 2003/08/29 13:14:06 Modified:doc status.xml Log: Add draft of 1.x.x whiteboard Revision ChangesPath 1.36 +17 -10jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- status.xml29 Aug 2003 16:49:40 - 1.35 +++ status.xml29 Aug 2003 20:14:05 - 1.36 @@ -35,7 +35,7 @@ /section -section href=bugzilla name=Bugzilla Queries +section href=Bugzilla name=Bugzilla Queries p The Struts development teams uses the a href=http://jakarta.apache.org/site/bugs.html;Apache Bug Database/a (Bugzilla) @@ -58,7 +58,7 @@ /section -section href=struts_1_x name=Struts 1.x +section href=Struts_1_x name=Struts 1.x p The platform requirements throughout the Struts 1.x series will remain the same (Servlet 2.2 / JSP 1.1). @@ -114,7 +114,7 @@ /section -section href=struts_1_x_whiteboard name=Struts 1.x Whiteboard +section href=Struts_1_x_whiteboard name=Struts 1.x Whiteboard p These are some general ideas we have about what may happen in the Struts 1.x series. @@ -150,8 +150,10 @@ liStruts 1.4.x - More substantial enhancements to product base ul -liConsider new Request Processor, if available/li -liConsider migration to an Action context/li +liConsider new Request Processor, if available (which might be based on the Commons Chain +of Responsiblity package)/li +liConsider migration to an Action context (which also might be based no the Commons Chain +of Responsiblity package)/li /ul /li @@ -225,7 +227,7 @@ /section -section href=struts_2_0 name=Struts 2.0.x +section href=Struts_2_0 name=Struts 2.0.x p Struts 2.x (aka Struts Next Generation) will include broader enhancements. @@ -287,12 +289,17 @@ /section -section href=proposals name=Relevant Proposals +section href=Proposals name=Relevant Proposals ul li -a href=proposals/release-plan-1.1.htmlRelease Plan 1.1/a +a href=http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/chain/;Commons Chain of Responsiblity +package/a +/li + +li +a href=proposals/release-plan_1_2_0.htmlRelease Plan 1.2.0/a -- unratified DRAFT document /li li @@ -310,7 +317,7 @@ /section section -pfont size=-2Website updated from CVS: 2003 AUG 11 by husted./font/p +pfont size=-2Website updated from CVS: 2003 AUG 29 by husted./font/p pfont size=-2Javadocs updated from CVS: 2003 JUN 29 by mcooper./font/p /section - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-struts/doc status.xml
husted 2003/08/11 04:34:39 Modified:doc status.xml Log: Routine update. Revision ChangesPath 1.33 +3 -3 jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- status.xml4 Jul 2003 17:37:32 - 1.32 +++ status.xml11 Aug 2003 11:34:39 - 1.33 @@ -283,7 +283,7 @@ /ul /li li -a href=http://httpd.apache.org/dev/release.html;Apache HTTD Server Release Guidelines/a +a href=http://httpd.apache.org/dev/release.html;Apache HTTPD Server Release Guidelines/a /li /ul @@ -499,7 +499,7 @@ /section section -pfont size=-2Website updated from CVS: 2003 JUL 04 by husted./font/p +pfont size=-2Website updated from CVS: 2003 AUG 11 by husted./font/p pfont size=-2Javadocs updated from CVS: 2003 JUN 29 by mcooper./font/p /section - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-struts/doc status.xml
husted 2003/06/07 11:42:06 Modified:doc status.xml Log: Update Roadmap document with my notes on release process (before I forget). Revision ChangesPath 1.31 +97 -1 jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- status.xml6 Jun 2003 13:15:56 - 1.30 +++ status.xml7 Jun 2003 18:42:06 - 1.31 @@ -249,6 +249,102 @@ /section +section href=releases name=Release Guidelines + +p +A a href=http://jakarta.apache.org/commons/versioning.html;point release/a +should be made before and after any product change that is not a fully-compatible change +(see link). This includes moving a dependency from an internal package to an external product, +including products distributed through the Jakarta Commons. +We should place any fully-compatible changes in the hands of the community +before starting on a change that is only interface or external-interface compatible. +/p +p +A fully-compatible point release does not always need a preview beta or milestone release. +If appropriate, a Release Candidate can be cut, uploaded to the Release Manager's home directory +on cvs.apache.org (~/public_html), and voted to be released to the general public from there. +/p + +p +Any release should follow the same general process used by the Jakarta Commons +and the Apache HTTP Server project. +/p + +ul +li + a href=http://jakarta.apache.org/commons/releases/;Releasing Common Components/a +/li +li +a href=http://nagoya.apache.org/wiki/apachewiki.cgi?SigningReleases;Signing a release version/a +ul +li +smallThe MD5 tool is installed on daedalus, and you can create the digests for Struts releases there./small +/li +/ul +/li +li +a href=http://httpd.apache.org/dev/release.html;Apache HTTD Server Release Guidelines/a +/li +/ul + +p +Additional remarks: +/p + +ul +li +The release process can seem daunting when you review it for the first time. +But, essentially, it breaks down into three phases of just a few steps each: +ul +liBuilding - Bugzilla, dependencies, release notes, JAR manifest, licenses, copyrights, and build (using the release target)./li +liTesting - JUnit, Cactus, web apps (for all supported containers). /li +liDistributing - Checksum, sign, mirror, release, update Struts site, update Jakarta site, announce./li +/ul +/li +li +Our dependencies on external JARs (including Commons JARs) should +be in line with our own release status. +Our nightly build can be dependant on another nightly build. +Our beta can be dependant on another beta, +but should avoid a dependance on a nightly build. +Our release candidate can have a dependance on another RC, +but should not have a dependance on a beta (and certainly bnot/b a nightly build). +Our final release can only have dependencies on other final releases. +/li +li +Use your own discretion as to detail needed by the Release Notes. +A high-level description of the changes is more important than providing uninterpreted detail. +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 do not need to quickly assembled them on the eve of a Release. +/li +li +Test building the distribution under prior version of J2SE, if possible, +to ensure that we are still backwardly-compatible. +But, our Release distribution should be built using the blatest release of J2SE/b, +to take advantage of all available compiler enhancements. +/li +li +Before building the final release, run the JUnit and Cactus tests using the same +
cvs commit: jakarta-struts/doc status.xml
husted 2003/06/06 06:15:57 Modified:doc status.xml Log: Post plan for RC2. Revision ChangesPath 1.30 +2 -2 jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- status.xml18 Mar 2003 11:40:53 - 1.29 +++ status.xml6 Jun 2003 13:15:56 - 1.30 @@ -234,7 +234,7 @@ ul li -a href=proposals/release-plan-1.1rc1.htmlRelease Plan 1.1-rc1/a +a href=proposals/release-plan-1.1rc2.htmlRelease Plan 1.1-rc2/a /li li - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-struts/doc status.xml
husted 2003/03/18 03:40:53 Modified:doc status.xml Log: Routine update. Revision ChangesPath 1.29 +2 -2 jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- status.xml20 Feb 2003 06:30:43 - 1.28 +++ status.xml18 Mar 2003 11:40:53 - 1.29 @@ -399,7 +399,7 @@ /section section -pfont size=-2Website updated from CVS: 2003 FEB 15 by husted./font/p +pfont size=-2Website updated from CVS: 2003 MAR 18 by husted./font/p pfont size=-2Javadocs updated from CVS: 2003 FEB 15 by husted./font/p /section - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-struts/doc status.xml
husted 2003/02/15 05:53:53 Modified:doc status.xml Log: + Note update of docs and api. Revision ChangesPath 1.27 +3 -3 jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- status.xml15 Feb 2003 12:50:51 - 1.26 +++ status.xml15 Feb 2003 13:53:53 - 1.27 @@ -399,8 +399,8 @@ /section section -pfont size=-2Website updated from CVS: 2002 DEC 29 by husted./font/p -pfont size=-2Javadocs updated from CVS: 2002 DEC 29 by husted./font/p +pfont size=-2Website updated from CVS: 2003 FEB 15 by husted./font/p +pfont size=-2Javadocs updated from CVS: 2003 FEB 15 by husted./font/p /section /chapter/body/document - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-struts/doc status.xml
craigmcc2003/01/18 16:42:49 Modified:doc status.xml Log: Add a roadmap note about refactoring the source repositories and build scripts. Revision ChangesPath 1.25 +5 -1 jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- status.xml7 Jan 2003 04:27:20 - 1.24 +++ status.xml19 Jan 2003 00:42:49 - 1.25 @@ -136,6 +136,10 @@ Maven/a for project management /li +liRegardless of whether a move to Maven happens or not, we need to +refactor the source repositories and build scripts for less complexity +and easier maintenance./li + /ul p -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
cvs commit: jakarta-struts/doc status.xml
craigmcc2003/01/06 20:27:20 Modified:doc status.xml Log: Fix bad link in the status page. PR: Bugzilla #15815 Submitted by: Hal Deadman hal.deadman at tallan.com Revision ChangesPath 1.24 +2 -2 jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- status.xml31 Dec 2002 03:12:11 - 1.23 +++ status.xml7 Jan 2003 04:27:20 - 1.24 @@ -207,7 +207,7 @@ /li li -a href=../proposals/struts-faces.htmlstruts-faces taglib/a +a href=proposals/struts-faces.htmlstruts-faces taglib/a /li li -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
cvs commit: jakarta-struts/doc status.xml
husted 2002/12/29 09:02:24 Modified:doc status.xml Log: Update site stamp. Revision ChangesPath 1.21 +3 -2 jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- status.xml27 Dec 2002 01:49:41 - 1.20 +++ status.xml29 Dec 2002 17:02:24 - 1.21 @@ -366,7 +366,8 @@ /section section -pfont size=-2Website and Javadocs updated from CVS: 2002 NOV 30 by husted./font/p +pfont size=-2Website updated from CVS: 2002 DEC 29 by husted./font/p +pfont size=-2Javadocs updated from CVS: 2002 DEC 29 by husted./font/p /section /chapter/body/document -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
cvs commit: jakarta-struts/doc status.xml
husted 2002/12/26 17:49:41 Modified:doc status.xml Log: Add link from Roadmap to 1.1b3 proposal. Add Bugzilla links to proposal. Mark items that have already been resolved yeah!/. Revision ChangesPath 1.20 +25 -29jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- status.xml24 Dec 2002 19:23:14 - 1.19 +++ status.xml27 Dec 2002 01:49:41 - 1.20 @@ -35,6 +35,24 @@ /section +section href=bugzilla name=Bugzilla Queries + +p +The Struts development teams uses the a href=http://jakarta.apache.org/site/bugs.html;Apache Bug Database/a (Bugzilla) +to manage problem reports and enhancement requests. +For your convenience, here are some common Bugzilla queries: +/p + +ul +lia href=http://issues.apache.org/bugzilla/buglist.cgi?bug_status=UNCONFIRMEDamp;bug_status=NEWamp;bug_status=ASSIGNEDamp;bug_status=REOPENEDamp;product=Strutsamp;order=%27Importance%27;Open reports/a/li +lia href=http://issues.apache.org/bugzilla/buglist.cgi?bug_status=UNCONFIRMEDamp;bug_status=NEWamp;bug_status=ASSIGNEDamp;bug_status=REOPENEDamp;bug_severity=Blockeramp;bug_severity=Criticalamp;bug_severity=Majoramp;bug_severity=Normalamp;bug_severity=Minoramp;email1=amp;emailtype1=substringamp;emailassigned_to1=1amp;email2=amp;emailtype2=substringamp;emailreporter2=1amp;bugidtype=includeamp;bug_id=amp;changedin=amp;votes=amp;chfieldfrom=amp;chfieldto=Nowamp;chfieldvalue=amp;product=Strutsamp;short_desc=amp;short_desc_type=allwordssubstramp;long_desc=amp;long_desc_type=allwordssubstramp;bug_file_loc=amp;bug_file_loc_type=allwordssubstramp;keywords=amp;keywords_type=anywordsamp;field0-0-0=noopamp;type0-0-0=noopamp;value0-0-0=amp;cmdtype=doitamp;order=%27Importance%27;Open problem reports/a/li +lia href=http://issues.apache.org/bugzilla/buglist.cgi?bug_status=UNCONFIRMEDamp;bug_status=NEWamp;bug_status=ASSIGNEDamp;bug_status=REOPENEDamp;bug_severity=Enhancementamp;email1=amp;emailtype1=substringamp;emailassigned_to1=1amp;email2=amp;emailtype2=substringamp;emailreporter2=1amp;bugidtype=includeamp;bug_id=amp;changedin=amp;votes=amp;chfieldfrom=amp;chfieldto=Nowamp;chfieldvalue=amp;product=Strutsamp;short_desc=amp;short_desc_type=allwordssubstramp;long_desc=amp;long_desc_type=allwordssubstramp;bug_file_loc=amp;bug_file_loc_type=allwordssubstramp;keywords=amp;keywords_type=anywordsamp;field0-0-0=noopamp;type0-0-0=noopamp;value0-0-0=amp;cmdtype=doitamp;order=%27Importance%27;Open enhancement requests/a/li +lia href=http://issues.apache.org/bugzilla/buglist.cgi?bug_status=RESOLVEDamp;resolution=LATERamp;email1=amp;emailtype1=substringamp;emailassigned_to1=1amp;email2=amp;emailtype2=substringamp;emailreporter2=1amp;bugidtype=includeamp;bug_id=amp;changedin=amp;votes=amp;chfieldfrom=amp;chfieldto=Nowamp;chfieldvalue=amp;product=Strutsamp;short_desc=amp;short_desc_type=allwordssubstramp;long_desc=amp;long_desc_type=allwordssubstramp;bug_file_loc=amp;bug_file_loc_type=allwordssubstramp;keywords=amp;keywords_type=anywordsamp;field0-0-0=noopamp;type0-0-0=noopamp;value0-0-0=amp;cmdtype=doitamp;order=%27Importance%27;Reports to be handled LATER/a/li +/ul + + +/section + section href=struts_1_1 name=Struts 1.1 p @@ -50,35 +68,9 @@ /p p -Remaining tasks: +A proposal for the release of +a href=proposals/release-plan-1.1b3.htmlStruts 1.1 beta 3/a is pending. /p - -ul - -li -Finishing touches on Struts-el -/li - -li -Refactor Tiles to be module aware -/li - -li -Commons-Resource integration -/li - -li -Other routine changes per -a href=http://issues.apache.org/bugzilla/;Bugzilla/a and the -a href=http://nagoya.apache.org/eyebrowse/SummarizeList?listId=41; -Developer mailing list/a. -/li - -/ul - -pA live query of the current outstanding bugs can be found - a href=http://issues.apache.org/bugzilla/buglist.cgi?bug_status=UNCONFIRMEDamp;bug_status=NEWamp;bug_status=ASSIGNEDamp;bug_status=REOPENEDamp;product=Strutsamp;order=%27Importance%27;here/a./p - /section section href=struts_1_2 name=Struts 1.2.x @@ -209,6 +201,10 @@ section href=proposals name=Relevant Proposals ul + +li +a href=proposals/release-plan-1.1b3.htmlRelease Plan 1.1-b3/a +/li li a href=../proposals/struts-faces.htmlstruts-faces taglib/a -- To unsubscribe, e-mail: mailto:[EMAIL
cvs commit: jakarta-struts/doc status.xml
jmitchell2002/11/23 21:28:54 Modified:doc status.xml Log: Typos Revision ChangesPath 1.17 +8 -8 jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- status.xml22 Nov 2002 03:06:45 - 1.16 +++ status.xml24 Nov 2002 05:28:54 - 1.17 @@ -26,8 +26,8 @@ section href=struts_1_1 name=Struts 1.1 p Struts 1.1 provides a number of functional enhancements, including -support for application modules. Other enhancments include -action-based authentification, use of Commons-Datasource and +support for application modules. Other enhancements include +action-based authentication, use of Commons-Datasource and Commons-Logging packages, declarative exception handling, Dynabean support, Plug-In Actions, and a pluggable request processor. Several extensions are now bundled with the Struts distribution, @@ -60,7 +60,7 @@ /p p The Struts 1.2.x series is expected to incorporate several -incremental releases (in contrast to Stuts 1.1). +incremental releases (in contrast to Struts 1.1). /p p Features under discussion include: @@ -96,8 +96,8 @@ will rely on JSTL and the JavaServer Faces API as supporting technologies. However, the focus of the Struts framework will remain on the Controller aspect of a -Model 2/MVC architechture. The core framework will -continue to be both Model and View independant. +Model 2/MVC architecture. The core framework will +continue to be both Model and View independent. /p p Target features include: @@ -167,7 +167,7 @@ unless the entire statement fits on the same line. /li li - Use code:FIXME:/code and code:TODO:/code tokens to mark followup notes in code. + Use code:FIXME:/code and code:TODO:/code tokens to mark follow up notes in code. You may also include your Apache username and the date. code:FIXME: we need to do this sometime (husted 2002-11-14)/code /li @@ -204,7 +204,7 @@ li Provide high-level API compatibility for any changes made within the same major release series (#.x). - Changes which adversely affect compatibilty should be slotted for the next major + Changes which adversely affect compatibility should be slotted for the next major release series (++#.x). /li li -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
cvs commit: jakarta-struts/doc status.xml
husted 2002/11/21 19:06:45 Modified:doc status.xml Log: Routine update. Revision ChangesPath 1.16 +2 -2 jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- status.xml18 Nov 2002 13:38:17 - 1.15 +++ status.xml22 Nov 2002 03:06:45 - 1.16 @@ -228,7 +228,7 @@ /section section -pfont size=-2Website updated from CVS: 2002 NOV 17 by husted./font/p +pfont size=-2Website and Javadocs updated from CVS: 2002 NOV 21 by husted./font/p /section /chapter/body/document -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
Re: cvs commit: jakarta-struts/doc status.xml
[EMAIL PROTECTED] wrote: -pfont size=-2Website updated from CVS: 2002 NOV 17 by husted./font/p +pfont size=-2Website and Javadocs updated from CVS: 2002 NOV 21 by husted./font/p Thanks !!! -Rob -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
cvs commit: jakarta-struts/doc status.xml
husted 2002/11/18 05:38:17 Modified:doc status.xml Log: Update log stamp. Revision ChangesPath 1.15 +2 -2 jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- status.xml15 Nov 2002 02:08:10 - 1.14 +++ status.xml18 Nov 2002 13:38:17 - 1.15 @@ -228,7 +228,7 @@ /section section -pfont size=-2Website updated from CVS: 2002 NOV 11 by husted./font/p +pfont size=-2Website updated from CVS: 2002 NOV 17 by husted./font/p /section /chapter/body/document -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
Re: cvs commit: jakarta-struts/doc status.xml
[EMAIL PROTECTED] wrote: Website updated from CVS: 2002 NOV 11 by husted. + Website updated from CVS: 2002 NOV 17 by husted. The Struts Websites JavaDocs aren't been updated. I recreated the UML diagrams back in October, however the dates on the UML are from June. -Rob -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
cvs commit: jakarta-struts/doc status.xml
husted 2002/11/14 04:09:23 Modified:doc status.xml Log: + Routine updates per DEV list discussions. Revision ChangesPath 1.12 +20 -6 jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- status.xml11 Nov 2002 21:34:40 - 1.11 +++ status.xml14 Nov 2002 12:09:23 - 1.12 -71,7 +71,7 liExtending one configuration element from another, as is done with Tiles Definitions/li liEnhanced interoperability with JSTL and JSF/li liMaking Tiles JSTL-aware and available to other presentation systems (XLST, Velocity)/li -liAdoption of XLST technology (e.g. stxx)/li +liBetter support for XLST technology (e.g. stxx)/li liBetter support for unit testing within the framework (e.g. a href=http://sourceforge.net/projects/strutstestcase/;Struts TestCase/a) or perhaps even a distinct unit testing framework./li -91,16 +91,30 The implementation will expect a minimum platform of Servlet 2.3 / JSP 1.2 and refactorings may include the use of Filters. It is expected that Struts 2.0.x -will rely on JSTL and JavaServer Faces as supporting -technologies. +will rely on JSTL and the JavaServer Faces API as +supporting technologies. However, the focus of the Struts +framework will remain on the Controller aspect of a +Model 2/MVC architechture. The core framework will +continue to be both Model and View independant. /p p Target features include: /p ul -liRefactoring for Filters/li -liIntegration with JSF/JSTL/li +liRefactoring for Filters and other new technologies/li +liDirect support for JSTL/JSF taglibs and the JSF API/li +liBetter support for other presentation layers, such as XLST (as in 1.2.x)/li +liComprehensive unit tests (as in 1.2.x)/li /ul +p +Development of Struts 2.0 will include taking a completely fresh look at +the architecture. The goal for 2.0 will be to incorporate everything we've +learned in the past years of Struts usage, and create something even better. +/p +p +Of course, it is anticipated that the Struts team will continue to support +1.x users for a long time with bugfixes and incremental enhancements. +/p /section section href=proposals name=Relevant Proposals -- To unsubscribe, e-mail: mailto:struts-dev-unsubscribe;jakarta.apache.org For additional commands, e-mail: mailto:struts-dev-help;jakarta.apache.org
cvs commit: jakarta-struts/doc status.xml
husted 2002/11/14 12:23:15 Modified:doc status.xml Log: + Routine updates per DEV list discussions. (Mostly harmless ...) Revision ChangesPath 1.13 +103 -1jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- status.xml14 Nov 2002 12:09:23 - 1.12 +++ status.xml14 Nov 2002 20:23:15 - 1.13 -75,6 +75,8 liBetter support for unit testing within the framework (e.g. a href=http://sourceforge.net/projects/strutstestcase/;Struts TestCase/a) or perhaps even a distinct unit testing framework./li +liEncouraging the use of a href=http://sourceforge.net/projects/xdoclet/;XDoclet/a +and other code generation technologies to streamline development./li liMoving to a href=http://jakarta.apache.org/turbine/maven/index.html;Maven/a for project management/li /ul p -122,6 +124,106 lia href=../proposals/struts-faces.htmlstruts-faces taglib/a/li lia href=proposals/release-plan-1.1b2.htmlRelease Plan 1.1-b2/a/li lia href=proposals/workflow.htmlWorkflow Proposal/a/li +/ul +/section + +section href=guidelines name=Coding Conventions and Guidelines +p +Source code and documentation contributed to the Struts repositories +should observe the: +/p +ul +li + a href=http://jakarta.apache.org/site/source.html;Jakarta project guidelines/a, +/li +li + a href=http://www.ambysoft.com/elementsJavaStyle.html;Elements of Java Style/a, and +/li +li + a href=http://java.sun.com/j2se/javadoc/writingdoccomments/;How to write Doc Comments/a +/li +/ul +p +as core references regarding the formatting of code and documentation. +/p +p +strongClarifications/strong +/p +ul +li + First, Observe the style of the original. + Resist the temptation to make stylistic changes for their own sake. + But, if you must reformat code, commit style changes separately from code changes. + Either change the style, commit, and then change the code, or vice-versa. +/li +li + Set editors to replace tabs with spaces, and do not trim trailing spaces. +/li +li + Specify imported classes (do not use code.*/code). +/li +li + Write all if/else statements as full blocks with each clause within braces, + unless the entire statement fits on the same line. +/li +li + Use code:FIXME:/code and code:TODO:/code tokens to mark followup notes in code. + You may also include your Apache username and the date. + code:FIXME: we need to do this sometime (husted 2002-11-14)/code +/li +li + Use codesince/code to document changes between Struts versions, + as in codesince 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 + // 78 + /small +/li +li + Please do your best to provide high-quality JavaDocs for all source code elements. + Package overviews (aka Developer Guides) are also encouraged. +/li +li + When working on a bugfix, please first write a a href=http://www.junit.org;JUnit/a test + that proves the bug exists, and then use the test to prove the bug is fixed. =:0) +/li +li + When working on an enhancement, please feel free to use test-driven design and + write the test first lt;head-slap/. + For more about TDD, see the a href=http://sourceforge.net/projects/mockobjects;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 year. + You do not need to change the copyright year unless you change the file. + Every source file should include the current Apache License and copright. +/li +li + Provide high-level API compatibility for any changes made within the same major + release series (#.x). + Changes which adversely affect compatibilty should be slotted for the next major + release series (++#.x). +/li +li + Our favorite books about programming are + a href=http://www.amazon.com/exec/obidos/ISBN=0201633612/hitchhikeguidetoA/;Design Patterns/a and + a href=http://www.amazon.com/exec/obidos/ISBN=0201485672/hitchhikeguidetoA/;Refactoring/a. +/li +li + Our favorite book about open source development is the + a href=http://www.amazon.com/exec/obidos/ISBN=1565927249/hitchhikeguidetoA/;Cathedral and Bazaar/a. +/li +li + Our favorite science fiction author is + a href=http://www.nitrosyncretic.com/rah/;Robert Heinlein/a. + a href=http://www.tuxedo.org/~esr/jargon/html/entry/TANSTAAFL.html;font size=-1TANSTAAFL/font/a.br / + (Except on Friday, when we favor + a
cvs commit: jakarta-struts/doc status.xml
jmitchell2002/11/14 18:08:11 Modified:doc status.xml Log: Fix a tiny typo (or two) Revision ChangesPath 1.14 +3 -3 jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- status.xml14 Nov 2002 20:23:15 - 1.13 +++ status.xml15 Nov 2002 02:08:10 - 1.14 -199,7 +199,7 As files are updated from year to year, the copyright on each file should be extended to include the current year. You do not need to change the copyright year unless you change the file. - Every source file should include the current Apache License and copright. + Every source file should include the current Apache License and copyright. /li li Provide high-level API compatibility for any changes made within the same major -214,7 +214,7 /li li Our favorite book about open source development is the - a href=http://www.amazon.com/exec/obidos/ISBN=1565927249/hitchhikeguidetoA/;Cathedral and Bazaar/a. + a href=http://www.amazon.com/exec/obidos/ISBN=1565927249/hitchhikeguidetoA/;The Cathedral and the Bazaar/a. /li li Our favorite science fiction author is -- To unsubscribe, e-mail: mailto:struts-dev-unsubscribe;jakarta.apache.org For additional commands, e-mail: mailto:struts-dev-help;jakarta.apache.org
cvs commit: jakarta-struts/doc status.xml
husted 2002/11/11 13:34:40 Modified:doc status.xml Log: Routine update. Revision ChangesPath 1.11 +2 -2 jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- status.xml7 Nov 2002 08:47:33 - 1.10 +++ status.xml11 Nov 2002 21:34:40 - 1.11 -112,7 +112,7 /section section -pfont size=-2Website updated from CVS: 2002 NOV 7 by husted./font/p +pfont size=-2Website updated from CVS: 2002 NOV 11 by husted./font/p /section /chapter/body/document -- To unsubscribe, e-mail: mailto:struts-dev-unsubscribe;jakarta.apache.org For additional commands, e-mail: mailto:struts-dev-help;jakarta.apache.org
cvs commit: jakarta-struts/doc status.xml
husted 2002/11/06 13:05:28 Modified:doc status.xml Log: Add mention of Struts TestCase to Roadmap. The authors are willing to make a license change should we want to bundle this with Struts 1.2.x. Revision ChangesPath 1.9 +5 -1 jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- status.xml4 Nov 2002 03:15:51 - 1.8 +++ status.xml6 Nov 2002 21:05:28 - 1.9 -66,11 +66,15 Features under discussion include: /p ul +liProposing ActionError/ActionErrors as generic Commons message components/li liNested or hierarchical and locale-sensitive modules/li liExtending one configuration element from another, as is done with Tiles Definitions/li liEnhanced interoperability with JSTL and JSF/li liMaking Tiles JSTL-aware and available to other presentation systems (XLST, Velocity)/li liAdoption of XLST technology (e.g. stxx)/li +liBetter support for unit testing within the framework (e.g. +a href=http://sourceforge.net/projects/strutstestcase/;Struts TestCase/a) +or perhaps even a distinct unit testing framework./li liMoving to a href=http://jakarta.apache.org/turbine/maven/index.html;Maven/a for project management/li /ul p -- To unsubscribe, e-mail: mailto:struts-dev-unsubscribe;jakarta.apache.org For additional commands, e-mail: mailto:struts-dev-help;jakarta.apache.org
cvs commit: jakarta-struts/doc status.xml
jmitchell2002/11/03 19:15:51 Modified:doc status.xml Log: Update link to docs that were moved under 'faqs' Revision ChangesPath 1.8 +2 -2 jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- status.xml29 Oct 2002 11:21:39 - 1.7 +++ status.xml4 Nov 2002 03:15:51 - 1.8 -76,7 +76,7 p More detail on work-in-progress may be found in a href=http://issues.apache.org/bugzilla/buglist.cgi?bug_status=RESOLVEDamp;resolution=LATERamp;email1=amp;emailtype1=substringamp;emailassigned_to1=1amp;email2=amp;emailtype2=substringamp;emailreporter2=1amp;bugidtype=includeamp;bug_id=amp;changedin=amp;votes=amp;chfieldfrom=amp;chfieldto=Nowamp;chfieldvalue=amp;product=Strutsamp;version=Unknownamp;version=1.0+Beta+2amp;version=1.0+Beta+1amp;version=0.5+Finalamp;version=1.0.2+Finalamp;version=1.0.1+Finalamp;version=1.0+Finalamp;version=1.0+Beta+3amp;version=1.1+Beta+2amp;version=1.1+Beta+1amp;version=Nightly+Buildamp;short_desc=amp;short_desc_type=allwordssubstramp;long_desc=amp;long_desc_type=allwordssubstramp;bug_file_loc=amp;bug_file_loc_type=allwordssubstramp;keywords=amp;keywords_type=anywordsamp;field0-0-0=noopamp;type0-0-0=noopamp;value0-0-0=amp;cmdtype=doitamp;order=Bug+Number;Bugzilla/a. -If any of these features are important to you, please don't hesitate to a href=helping.htmlhelp with the development effort/a. +If any of these features are important to you, please don't hesitate to a href=./faqs/helping.htmlhelp with the development effort/a. /p /section -- To unsubscribe, e-mail: mailto:struts-dev-unsubscribe;jakarta.apache.org For additional commands, e-mail: mailto:struts-dev-help;jakarta.apache.org
cvs commit: jakarta-struts/doc status.xml
husted 2002/10/29 03:21:40 Modified:doc status.xml Log: + Add Maven to the roadmap. Revision ChangesPath 1.7 +4 -3 jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- status.xml29 Oct 2002 11:08:43 - 1.6 +++ status.xml29 Oct 2002 11:21:39 - 1.7 -69,8 +69,9 liNested or hierarchical and locale-sensitive modules/li liExtending one configuration element from another, as is done with Tiles Definitions/li liEnhanced interoperability with JSTL and JSF/li -liMaking Tiles JSTL-aware/li -liAdoption of stxx XLST technology/li +liMaking Tiles JSTL-aware and available to other presentation systems (XLST, Velocity)/li +liAdoption of XLST technology (e.g. stxx)/li +liMoving to a href=http://jakarta.apache.org/turbine/maven/index.html;Maven/a for project management/li /ul p More detail on work-in-progress may be found in -- To unsubscribe, e-mail: mailto:struts-dev-unsubscribe;jakarta.apache.org For additional commands, e-mail: mailto:struts-dev-help;jakarta.apache.org
cvs commit: jakarta-struts/doc status.xml
husted 2002/10/25 05:50:32 Modified:doc status.xml Log: + Add note to Roadmap where we can document updating the Website from CVS. Revision ChangesPath 1.5 +5 -1 jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- status.xml20 Oct 2002 17:06:08 - 1.4 +++ status.xml25 Oct 2002 12:50:32 - 1.5 -106,4 +106,8 /ul /section +section +pfont size=-2Website updated from CVS: 2002 OCT 25 by husted./font/p +/section + /chapter/body/document -- To unsubscribe, e-mail: mailto:struts-dev-unsubscribe;jakarta.apache.org For additional commands, e-mail: mailto:struts-dev-help;jakarta.apache.org
cvs commit: jakarta-struts/doc status.xml news.xml newbie.xml kickstart.xml helping.xml
husted 2002/10/20 10:06:09 Modified:doc status.xml news.xml newbie.xml kickstart.xml helping.xml Log: Add link from Roadmap to stuts-faces proposal. Update FAQs. Revision ChangesPath 1.4 +2 -1 jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- status.xml17 Oct 2002 22:35:55 - 1.3 +++ status.xml20 Oct 2002 17:06:08 - 1.4 @@ -100,6 +100,7 @@ section href=proposals name=Relevant Proposals ul +lia href=../proposals/struts-faces.htmlstruts-faces taglib/a/li lia href=proposals/release-plan-1.1b2.htmlRelease Plan 1.1-b2/a/li lia href=proposals/workflow.htmlWorkflow Proposal/a/li /ul 1.19 +2 -3 jakarta-struts/doc/news.xml Index: news.xml === RCS file: /home/cvs/jakarta-struts/doc/news.xml,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- news.xml 18 Oct 2002 15:27:41 - 1.18 +++ news.xml 20 Oct 2002 17:06:08 - 1.19 @@ -133,7 +133,7 @@ /p p a href=http://easystruts.sourceforge.net;http://easystruts.sourceforge.net/abr/ -a href=http://sourceforge.net/projects/easystruts;http://easystruts.sourceforge.net/a +a href=http://sourceforge.net/projects/easystruts;http://sourceforge.net/projects/easystruts/a /p hr size=1 noshade=/ @@ -149,7 +149,7 @@ - [FIX] When element removed from Editor UI, elements wasn't removed in xml source.br/ - [FIX] Synchronisation with Easy Struts wizards when editor is open.br/ - [FIX] When editor is re-open (after closed), struts-config.xml was in read only mode.br/ - - [FIX] Some editor bugs... I include some screenshots :http://easystruts.sourceforge.net/editor.htmlhttp://easystruts.sourceforge.netbr/ + - [FIX] Some editor bugs... I include some screenshots:a href=http://easystruts.sourceforge.net/editor.html;http://easystruts.sourceforge.net/abr/ /p hr size=1 noshade=/ @@ -163,7 +163,6 @@ a href=http://www.jamesholmes.com/struts/struts-console-2.1.zip;http://www.jamesholmes.com/struts/struts-console-2.1.zip/abr/ -- OR --br/ a href=http://www.jamesholmes.com/struts/struts-console-2.1.tar.gz;http://www.jamesholmes.com/struts/struts-console-2.1.tar.gz/abr/ -http://www.jamesholmes.com/struts/struts-console-2.1.tar.gz /p p Struts Console is FREE software. 1.11 +40 -0 jakarta-struts/doc/newbie.xml Index: newbie.xml === RCS file: /home/cvs/jakarta-struts/doc/newbie.xml,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- newbie.xml12 Oct 2002 16:51:26 - 1.10 +++ newbie.xml20 Oct 2002 17:06:08 - 1.11 @@ -23,6 +23,8 @@ liDo I have to have a separate ActionForm bean for every HTML form?/li +lido ActionForms have to be true JavaBeans?/li + liCan I use other beans or hashmaps with ActionForms?/li liHow can I prepopulate a form?/li @@ -135,6 +137,16 @@ /section +section href=JavaBeans name=Do ActionForms have to be true JavaBeans? +p +The utilities that Struts uses (Commons-BeanUtils since 1.1) require that ActionForm properties follow +the JavaBean patterns for mutators and accessors (get*,set*,is*). Since Struts uses the Introspection API +with the ActionForms, some containers may require that all the JavaBean patterns be followed, including +declaring codeimplements serializable/code for each subclass. The safest thing is to review the +a href=userGuide/preface.html#javabeansJavaBean specification/a and follow all the prescribed patterns./p +/section + + section href=multiple name=Can I use multiple HTML form elements with the same name? p Yes. Define the element as an array and Struts will autopopulate it like any other. @@ -227,6 +239,34 @@ /section section name=How do I access my database? +p +The best thing is use the Action as a thin adaptor between the web/presentation-tier and your business classes +(including those that access a database). +/p +p +So you first design a business API that uses plain Java classes. The best thing is to use objects that take +ordinary Java types and return a JavaBean or collection of JavaBeans. The Action then calls these objects and +passes the result back to the web/presentation tier. +/p +p +A common approach is to create an Action class for each of the business API methods/classes that you need to call. +Ideally, all the database access code should be encapsulated in the business API classes, so Struts
cvs commit: jakarta-struts/doc status.xml helping.xml
husted 2002/10/17 15:35:55 Modified:doc status.xml helping.xml Log: Update roadmap with items mentioned by Steve and Craig. Revision ChangesPath 1.3 +34 -5 jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- status.xml17 Oct 2002 13:23:50 - 1.2 +++ status.xml17 Oct 2002 22:35:55 - 1.3 -2,6 +2,8 document url=./status.xml properties authorCraig R. McClanahan/author +authorTed Husted/author +authorSteve Byrne/author titleThe Struts User's Guide - Development Roadmap/title /properties body -25,17 +27,21 p Struts 1.1 provides a number of functional enhancements, including support for application modules. Other enhancments include -action-based authentification, declarative exception -handling, Plug-In Actions, and a pluggable request processor. +action-based authentification, use of Commons-Datasource and +Commons-Logging packages, declarative exception handling, +Dynabean support, Plug-In Actions, and a pluggable request processor. Several extensions are now bundled with the Struts distribution, including the Nested taglib, Tiles, and the Commons Validator. -Backward-compatiblity with Struts 1.0.x is a primary goal. +An optional Struts-el taglib makes it easy to use Struts with JSTL. +Backward-compatiblity with Struts 1.0.x is a primary goal of this release. /p p Remaining tasks: /p ul -liRefactor Tiles to be 1.1 compliant/li +liFinishing touches on Struts-el/li +liRefactor Tiles to be module aware/li +liCommons-Resource integration/li liOther routine changes per a href=http://issues.apache.org/bugzilla/buglist.cgi?bug_status=UNCONFIRMEDamp;amp;bug_status=NEWamp;amp;bug_status=ASSIGNEDamp;amp;bug_status=REOPENEDamp;amp;email1=amp;amp;emailtype1=substringamp;amp;emailassigned_to1=1amp;amp;email2=amp;amp;emailtype2=substringamp;amp;emailreporter2=1amp;amp;bugidtype=includeamp;amp;bug_id=amp;amp;changedin=amp;amp;votes=amp;amp;chfieldfrom=amp;amp;chfieldto=Nowamp;amp;chfieldvalue=amp;amp;product=Strutsamp;amp;version=Unknownamp;amp;version=1.0.1+Finalamp;amp;version=1.0+Finalamp;amp;version=1.0+Beta+3amp;amp;version=1.0+Beta+2amp;amp;version=1.0+Beta+1amp;amp;version=0.5+Finalamp;amp;version=1.0.2+Finalamp;amp;version=1.1+Beta+1amp;amp;version=1.1+Beta+2amp;amp;version=Nightly+Buildamp;amp;short_desc=amp;amp;short_desc_type=allwordssubstramp;amp;long_desc=amp;amp;long_desc_type=allwordssubstramp;amp;bug_file_loc=amp;amp;bug_file_loc_type=allwordssubstramp;amp;keywords=amp;amp;keywords_type=anywordsamp;amp;field0-0-0=noopamp;amp;type0-0-0=noopamp;amp;value0-0-0=amp;amp;cmdtype=doitamp;amp;order=Bug+Number;Bugzilla/a and a href=http://nagoya.apache.org/eyebrowse/SummarizeList?listId=41;Dev list/a/li -56,6 +62,22 The Struts 1.2.x series is expected to incorporate several incremental releases (in contrast to Stuts 1.1). /p +p +Features under discussion include: +/p +ul +liNested or hierarchical and locale-sensitive modules/li +liExtending one configuration element from another, as is done with Tiles Definitions/li +liEnhanced interoperability with JSTL and JSF/li +liMaking Tiles JSTL-aware/li +liAdoption of stxx XLST technology/li +/ul +p +More detail on work-in-progress may be found in +a href=http://issues.apache.org/bugzilla/buglist.cgi?bug_status=RESOLVEDamp;resolution=LATERamp;email1=amp;emailtype1=substringamp;emailassigned_to1=1amp;email2=amp;emailtype2=substringamp;emailreporter2=1amp;bugidtype=includeamp;bug_id=amp;changedin=amp;votes=amp;chfieldfrom=amp;chfieldto=Nowamp;chfieldvalue=amp;product=Strutsamp;version=Unknownamp;version=1.0+Beta+2amp;version=1.0+Beta+1amp;version=0.5+Finalamp;version=1.0.2+Finalamp;version=1.0.1+Finalamp;version=1.0+Finalamp;version=1.0+Beta+3amp;version=1.1+Beta+2amp;version=1.1+Beta+1amp;version=Nightly+Buildamp;short_desc=amp;short_desc_type=allwordssubstramp;long_desc=amp;long_desc_type=allwordssubstramp;bug_file_loc=amp;bug_file_loc_type=allwordssubstramp;keywords=amp;keywords_type=anywordsamp;field0-0-0=noopamp;type0-0-0=noopamp;value0-0-0=amp;cmdtype=doitamp;order=Bug+Number;Bugzilla/a. +If any of these features are important to you, please don't hesitate to a href=helping.htmlhelp with the development effort/a. +/p + /section section href=struts_2_0 name=Struts 2.0.x -67,6 +89,13 will rely on JSTL and JavaServer Faces as supporting technologies. /p +p +Target features include: +/p +ul +liRefactoring for Filters/li +liIntegration with JSF/JSTL/li +/ul /section section href=proposals name=Relevant Proposals 1.3 +1 -1 jakarta-struts/doc/helping.xml Index: helping.xml
cvs commit: jakarta-struts/doc status.xml
husted 2002/10/17 06:23:50 Modified:doc status.xml Log: Add link to LATER items. Revision ChangesPath 1.2 +8 -6 jakarta-struts/doc/status.xml Index: status.xml === RCS file: /home/cvs/jakarta-struts/doc/status.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- status.xml17 Oct 2002 12:00:47 - 1.1 +++ status.xml17 Oct 2002 13:23:50 - 1.2 -37,7 +37,7 ul liRefactor Tiles to be 1.1 compliant/li liOther routine changes per -a href=http://issues.apache.org/bugzilla/buglist.cgi?bug_status=UNCONFIRMEDamp;bug_status=NEWamp;bug_status=ASSIGNEDamp;bug_status=REOPENEDamp;email1=amp;emailtype1=substringamp;emailassigned_to1=1amp;email2=amp;emailtype2=substringamp;emailreporter2=1amp;bugidtype=includeamp;bug_id=amp;changedin=amp;votes=amp;chfieldfrom=amp;chfieldto=Nowamp;chfieldvalue=amp;product=Strutsamp;version=Unknownamp;version=1.0.1+Finalamp;version=1.0+Finalamp;version=1.0+Beta+3amp;version=1.0+Beta+2amp;version=1.0+Beta+1amp;version=0.5+Finalamp;version=1.0.2+Finalamp;version=1.1+Beta+1amp;version=1.1+Beta+2amp;version=Nightly+Buildamp;short_desc=amp;short_desc_type=allwordssubstramp;long_desc=amp;long_desc_type=allwordssubstramp;bug_file_loc=amp;bug_file_loc_type=allwordssubstramp;keywords=amp;keywords_type=anywordsamp;field0-0-0=noopamp;type0-0-0=noopamp;value0-0-0=amp;cmdtype=doitamp;order=Bug+Number;Bugzilla/a +a href=http://issues.apache.org/bugzilla/buglist.cgi?bug_status=UNCONFIRMEDamp;amp;bug_status=NEWamp;amp;bug_status=ASSIGNEDamp;amp;bug_status=REOPENEDamp;amp;email1=amp;amp;emailtype1=substringamp;amp;emailassigned_to1=1amp;amp;email2=amp;amp;emailtype2=substringamp;amp;emailreporter2=1amp;amp;bugidtype=includeamp;amp;bug_id=amp;amp;changedin=amp;amp;votes=amp;amp;chfieldfrom=amp;amp;chfieldto=Nowamp;amp;chfieldvalue=amp;amp;product=Strutsamp;amp;version=Unknownamp;amp;version=1.0.1+Finalamp;amp;version=1.0+Finalamp;amp;version=1.0+Beta+3amp;amp;version=1.0+Beta+2amp;amp;version=1.0+Beta+1amp;amp;version=0.5+Finalamp;amp;version=1.0.2+Finalamp;amp;version=1.1+Beta+1amp;amp;version=1.1+Beta+2amp;amp;version=Nightly+Buildamp;amp;short_desc=amp;amp;short_desc_type=allwordssubstramp;amp;long_desc=amp;amp;long_desc_type=allwordssubstramp;amp;bug_file_loc=amp;amp;bug_file_loc_type=allwordssubstramp;amp;keywords=amp;amp;keywords_type=anywordsamp;amp;field0-0-0=noopamp;amp;type0-0-0=noopamp;amp;value0-0-0=amp;amp;cmdtype=doitamp;amp;order=Bug+Number;Bugzilla/a and a href=http://nagoya.apache.org/eyebrowse/SummarizeList?listId=41;Dev list/a/li /ul /section -45,10 +45,12 section href=struts_1_2 name=Struts 1.2.x p Struts 1.2.x will include additional functional enhancements -along the same lines as Struts 1.1. The platform requirements -will remain the same (Servlet 2.2 / JSP 1.1). The -release will focus on refactoring of existing functionality, -with a continued emphasis on backwards compatibility. +along the same lines as Struts 1.1, such as the items marked +a href=http://issues.apache.org/bugzilla/buglist.cgi?bug_status=RESOLVEDamp;resolution=LATERamp;email1=amp;emailtype1=substringamp;emailassigned_to1=1amp;email2=amp;emailtype2=substringamp;emailreporter2=1amp;bugidtype=includeamp;bug_id=amp;changedin=amp;votes=amp;chfieldfrom=amp;chfieldto=Nowamp;chfieldvalue=amp;product=Strutsamp;version=Unknownamp;version=1.0+Beta+2amp;version=1.0+Beta+1amp;version=0.5+Finalamp;version=1.0.2+Finalamp;version=1.0.1+Finalamp;version=1.0+Finalamp;version=1.0+Beta+3amp;version=1.1+Beta+2amp;version=1.1+Beta+1amp;version=Nightly+Buildamp;short_desc=amp;short_desc_type=allwordssubstramp;long_desc=amp;long_desc_type=allwordssubstramp;bug_file_loc=amp;bug_file_loc_type=allwordssubstramp;keywords=amp;keywords_type=anywordsamp;field0-0-0=noopamp;type0-0-0=noopamp;value0-0-0=amp;cmdtype=doitamp;order=Bug+Number;LATER in Bugzilla/a. +The platform requirements will remain the same +(Servlet 2.2 / JSP 1.1). The release will focus on refactoring +of existing functionality, with a continued emphasis on backward +compatibility. /p p The Struts 1.2.x series is expected to incorporate several -- To unsubscribe, e-mail: mailto:struts-dev-unsubscribe;jakarta.apache.org For additional commands, e-mail: mailto:struts-dev-help;jakarta.apache.org
cvs commit: jakarta-struts/doc status.xml helping.xml project.xml volunteers.xml
husted 2002/10/17 05:00:48 Modified:doc helping.xml project.xml volunteers.xml Added: doc status.xml Log: Add development roadmap (status.xml) so Steve has something to patch :0) Add How my company can help FAQ. Revision ChangesPath 1.2 +23 -0 jakarta-struts/doc/helping.xml Index: helping.xml === RCS file: /home/cvs/jakarta-struts/doc/helping.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- helping.xml 12 Oct 2002 16:51:26 - 1.1 +++ helping.xml 17 Oct 2002 12:00:47 - 1.2 -10,12 +10,35 section href=contents name=How to Help FAQ ul +lia href=#corpWhat can my company do to help support Struts?/a/li lia href=#bugsHow can I report bugs or make feature requests?/a/li lia href=#contributeHow can I contribute to Struts source code?/a/li lia href=#documentationHow can I contribute to the documentation?/a/li lia href=#releaseSo when is the next release coming out?/a/li lia href=#release_helpHow can I help the next release along?/a/li /ul +/section + + +section href=corp name=What can my company do to help support Struts? +pStruts is an all volunteer product. Our customers are the volunteers who donate +their time and energy to supporting the product. If you want to support Struts, and +become one of our customers, then you need to +a href=http://jakarta.apache.org/site/getinvolved.html;get involved/a and become a volunteer./p +pOur challenge to any team using Struts is to donate the time of one team member one +afternoon a week (or more if you can spare the resources). Have your team member browse Bugzilla for any +issues without a a href=#codepatch/a or a href=#testsunit test/a, and add the patch or test. +If the patch is written on company time, and you want to give your company an author's credit, that's +fine with us. /p +pIf Struts doesn't do what iyou/i want, it's up to byou/b to step up and propose the patch. +If Struts doesn't ship as often as you would like, it's up to you to step up with the tests and fixes that +get a release out the door. /p +pIf Struts does do what you want, help others become involved by turning your war stories into FAQs and +how-tos that we can make part of the a ahref=documentationdocumentation/a. The mailing list is very +active and trundling through the archives is no picnic. We can always use people who can reduce the best +threads to coherent articles that we can put in the User Guide./p +pWe don't sell Struts for money, but anyone who wants to be our customer can pay us back by donating +the time and energy that money represents./p /section section href=bugs name=How can I report bugs or make feature requests? 1.27 +3 -4 jakarta-struts/doc/project.xml Index: project.xml === RCS file: /home/cvs/jakarta-struts/doc/project.xml,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- project.xml 12 Oct 2002 16:51:26 - 1.26 +++ project.xml 17 Oct 2002 12:00:47 - 1.27 -12,6 +12,7 item name=Resources href=resources/index.html/ item name=Who We Are href=volunteers.html/ item name=How to Help href=helping.html/ +item name=List Archive href=http://nagoya.apache.org/eyebrowse/SummarizeList?listId=42/ /menu menu name=Downloads -49,10 +50,8 href=userGuide/release-notes.html/ item name=Installation href=userGuide/installation.html/ -item name=Workflow Proposal -href=proposals/workflow.html/ -item name=Wish List -href=proposals/todo-1.1.html/ +item name=Development Roadmap +href=status.html/ /menu /project 1.12 +1 -1 jakarta-struts/doc/volunteers.xml Index: volunteers.xml === RCS file: /home/cvs/jakarta-struts/doc/volunteers.xml,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- volunteers.xml12 Oct 2002 16:51:26 - 1.11 +++ volunteers.xml17 Oct 2002 12:00:47 - 1.12 -91,7 +91,7 libArron Bates/b (arron at apache.org)/li libJames Holmes/b(jholmes at apache.org)/li libDavid M. Karr/b (dmkarr at apache.org)/li - +libEddie Bush/b (ekbush at apache.org)/li /ul /section 1.1 jakarta-struts/doc/status.xml Index: status.xml === ?xml version=1.0? document url=./status.xml