Author: mrdon Date: Sat May 6 17:59:42 2006 New Revision: 400380 URL: http://svn.apache.org/viewcvs?rev=400380&view=rev Log: Trying to cleanup the Struts Action 1 site by adding consistent submenus, consistent titles, fix blank pages, moving validator to faqs, moving design whiteboards to wiki, etc
Added: struts/action/trunk/src/site/xdoc/faqs/validator.xml - copied unchanged from r400377, struts/action/trunk/src/site/xdoc/userGuide/dev_validator.xml Removed: struts/action/trunk/src/site/xdoc/userGuide/dev_validator.xml struts/action/trunk/taglib/src/site/xdoc/dev_validator.xml Modified: struts/action/trunk/apps/src/site/site.xml struts/action/trunk/el/src/site/site.xml struts/action/trunk/el/src/site/xdoc/index.xml struts/action/trunk/extras/src/site/site.xml struts/action/trunk/faces/src/site/site.xml struts/action/trunk/faces/src/site/xdoc/index.xml struts/action/trunk/scripting/src/site/site.xml struts/action/trunk/scripting/src/site/xdoc/index.xml struts/action/trunk/src/site/site.xml struts/action/trunk/src/site/xdoc/faqs/index.xml struts/action/trunk/src/site/xdoc/index.xml struts/action/trunk/src/site/xdoc/roadmap.xml struts/action/trunk/taglib/src/site/site.xml struts/action/trunk/taglib/src/site/xdoc/index.xml struts/action/trunk/tiles/src/site/site.xml struts/action/trunk/tiles/src/site/xdoc/index.xml Modified: struts/action/trunk/apps/src/site/site.xml URL: http://svn.apache.org/viewcvs/struts/action/trunk/apps/src/site/site.xml?rev=400380&r1=400379&r2=400380&view=diff ============================================================================== --- struts/action/trunk/apps/src/site/site.xml (original) +++ struts/action/trunk/apps/src/site/site.xml Sat May 6 17:59:42 2006 @@ -13,20 +13,11 @@ <body> <links> <item name="Apache" href="http://www.apache.org" /> - <item name="Action" href="http://struts.apache.org/struts-action" /> + <item name="Action 1" href="http://struts.apache.org/struts-action" /> + <item name="Action 2" href="http://struts.apache.org/struts-action2" /> <item name="Shale" href="http://struts.apache.org/struts-shale" /> - <item name="Tiles" href="http://struts.apache.org/struts-tiles" /> </links> - <menu name="Quick Links"> - <item - name="Apache Struts Home" - href="http://struts.apache.org/"/> - <item - name="Struts Action" - href="../index.html"/> - </menu> - <menu name="Apps"> <item name="Struts Blank" @@ -50,6 +41,40 @@ <item name="Struts EL Exercise Taglib" href="strutsel-exercise-taglib/index.html" /> + </menu> + + <menu name="Components"> + + <item name="Struts Apps" + href="../struts-apps/index.html" /> + + <item name="Struts EL" + href="../struts-el/index.html" /> + + <item name="Struts Extras" + href="../struts-extras/index.html" /> + + <item name="Struts Faces" + href="../struts-faces/index.html" /> + + <item name="Struts Scripting" + href="../struts-scripting/index.html" /> + + <item name="Struts Taglib" + href="../struts-taglib/index.html" /> + + <item name="Struts Tiles" + href="../struts-tiles/index.html" /> + + </menu> + + <menu name="Quick Links"> + <item + name="Apache Struts Home" + href="http://struts.apache.org/"/> + <item + name="Struts Action 1" + href="../index.html"/> </menu> ${modules} Modified: struts/action/trunk/el/src/site/site.xml URL: http://svn.apache.org/viewcvs/struts/action/trunk/el/src/site/site.xml?rev=400380&r1=400379&r2=400380&view=diff ============================================================================== --- struts/action/trunk/el/src/site/site.xml (original) +++ struts/action/trunk/el/src/site/site.xml Sat May 6 17:59:42 2006 @@ -13,9 +13,9 @@ <body> <links> <item name="Apache" href="http://www.apache.org" /> - <item name="Action" href="http://struts.apache.org/struts-action" /> + <item name="Action 1" href="http://struts.apache.org/struts-action" /> + <item name="Action 2" href="http://struts.apache.org/struts-action2" /> <item name="Shale" href="http://struts.apache.org/struts-shale" /> - <item name="Tiles" href="http://struts.apache.org/struts-tiles" /> </links> <menu name="Struts Action - El Taglibs"> <item name="Welcome" href="index.html"/> @@ -28,9 +28,41 @@ <item name="Tiles EL" href="tagreference.html#struts-tiles-el.tld"/> <item name="Javadoc" href="apidocs/index.html"/> </menu> + + <menu name="Components"> + + <item name="Struts Apps" + href="../struts-apps/index.html" /> + + <item name="Struts EL" + href="../struts-el/index.html" /> + + <item name="Struts Extras" + href="../struts-extras/index.html" /> + + <item name="Struts Faces" + href="../struts-faces/index.html" /> + + <item name="Struts Scripting" + href="../struts-scripting/index.html" /> + + <item name="Struts Taglib" + href="../struts-taglib/index.html" /> + + <item name="Struts Tiles" + href="../struts-tiles/index.html" /> + + </menu> + <menu name="Quick Links"> <item + name="Javadoc" + href="apidocs/index.html"/> + <item name="Apache Struts Home" + href="http://struts.apache.org/"/> + <item + name="Struts Action 1" href="../index.html"/> </menu> Modified: struts/action/trunk/el/src/site/xdoc/index.xml URL: http://svn.apache.org/viewcvs/struts/action/trunk/el/src/site/xdoc/index.xml?rev=400380&r1=400379&r2=400380&view=diff ============================================================================== --- struts/action/trunk/el/src/site/xdoc/index.xml (original) +++ struts/action/trunk/el/src/site/xdoc/index.xml Sat May 6 17:59:42 2006 @@ -18,7 +18,7 @@ --> <document> <properties> - <title>Welcome</title> + <title>Struts Action 1 - EL Taglibs</title> </properties> <body> Modified: struts/action/trunk/extras/src/site/site.xml URL: http://svn.apache.org/viewcvs/struts/action/trunk/extras/src/site/site.xml?rev=400380&r1=400379&r2=400380&view=diff ============================================================================== --- struts/action/trunk/extras/src/site/site.xml (original) +++ struts/action/trunk/extras/src/site/site.xml Sat May 6 17:59:42 2006 @@ -13,21 +13,49 @@ <body> <links> <item name="Apache" href="http://www.apache.org" /> - <item name="Action" href="http://struts.apache.org/struts-action" /> + <item name="Action 1" href="http://struts.apache.org/struts-action" /> + <item name="Action 2" href="http://struts.apache.org/struts-action2" /> <item name="Shale" href="http://struts.apache.org/struts-shale" /> - <item name="Tiles" href="http://struts.apache.org/struts-tiles" /> </links> <menu name="FAQs and HOWTOs"> <item name="Dispatching And Validating" href="dispatchValidator.html"/> </menu> + <menu name="Components"> + + <item name="Struts Apps" + href="../struts-apps/index.html" /> + + <item name="Struts EL" + href="../struts-el/index.html" /> + + <item name="Struts Extras" + href="../struts-extras/index.html" /> + + <item name="Struts Faces" + href="../struts-faces/index.html" /> + + <item name="Struts Scripting" + href="../struts-scripting/index.html" /> + + <item name="Struts Taglib" + href="../struts-taglib/index.html" /> + + <item name="Struts Tiles" + href="../struts-tiles/index.html" /> + + </menu> + <menu name="Quick Links"> <item name="Javadoc" href="apidocs/index.html"/> <item name="Apache Struts Home" + href="http://struts.apache.org/"/> + <item + name="Struts Action 1" href="../index.html"/> </menu> ${reports} Modified: struts/action/trunk/faces/src/site/site.xml URL: http://svn.apache.org/viewcvs/struts/action/trunk/faces/src/site/site.xml?rev=400380&r1=400379&r2=400380&view=diff ============================================================================== --- struts/action/trunk/faces/src/site/site.xml (original) +++ struts/action/trunk/faces/src/site/site.xml Sat May 6 17:59:42 2006 @@ -33,9 +33,47 @@ <body> <links> <item name="Apache" href="http://www.apache.org" /> - <item name="Action" href="http://struts.apache.org/struts-action" /> + <item name="Action 1" href="http://struts.apache.org/struts-action" /> + <item name="Action 2" href="http://struts.apache.org/struts-action2" /> <item name="Shale" href="http://struts.apache.org/struts-shale" /> </links> + + <menu name="Components"> + + <item name="Struts Apps" + href="../struts-apps/index.html" /> + + <item name="Struts EL" + href="../struts-el/index.html" /> + + <item name="Struts Extras" + href="../struts-extras/index.html" /> + + <item name="Struts Faces" + href="../struts-faces/index.html" /> + + <item name="Struts Scripting" + href="../struts-scripting/index.html" /> + + <item name="Struts Taglib" + href="../struts-taglib/index.html" /> + + <item name="Struts Tiles" + href="../struts-tiles/index.html" /> + + </menu> + + <menu name="Quick Links"> + <item + name="Javadoc" + href="apidocs/index.html"/> + <item + name="Apache Struts Home" + href="http://struts.apache.org/"/> + <item + name="Struts Action 1" + href="../index.html"/> + </menu> ${reports} Modified: struts/action/trunk/faces/src/site/xdoc/index.xml URL: http://svn.apache.org/viewcvs/struts/action/trunk/faces/src/site/xdoc/index.xml?rev=400380&r1=400379&r2=400380&view=diff ============================================================================== --- struts/action/trunk/faces/src/site/xdoc/index.xml (original) +++ struts/action/trunk/faces/src/site/xdoc/index.xml Sat May 6 17:59:42 2006 @@ -19,7 +19,7 @@ <document> <properties> - <title>Welcome</title> + <title>Struts Action 1 - Faces</title> </properties> <body> Modified: struts/action/trunk/scripting/src/site/site.xml URL: http://svn.apache.org/viewcvs/struts/action/trunk/scripting/src/site/site.xml?rev=400380&r1=400379&r2=400380&view=diff ============================================================================== --- struts/action/trunk/scripting/src/site/site.xml (original) +++ struts/action/trunk/scripting/src/site/site.xml Sat May 6 17:59:42 2006 @@ -13,9 +13,9 @@ <body> <links> <item name="Apache" href="http://www.apache.org" /> - <item name="Action" href="http://struts.apache.org/struts-action" /> + <item name="Action 1" href="http://struts.apache.org/struts-action" /> + <item name="Action 2" href="http://struts.apache.org/struts-action2" /> <item name="Shale" href="http://struts.apache.org/struts-shale" /> - <item name="Tiles" href="http://struts.apache.org/struts-tiles" /> </links> <menu name="Struts Action - Scripting"> <item name="Welcome" href="index.html"/> @@ -26,10 +26,41 @@ <item name="Download" href="http://struts.apache.org/downloads.html"/> </menu> + <menu name="Components"> + + <item name="Struts Apps" + href="../struts-apps/index.html" /> + + <item name="Struts EL" + href="../struts-el/index.html" /> + + <item name="Struts Extras" + href="../struts-extras/index.html" /> + + <item name="Struts Faces" + href="../struts-faces/index.html" /> + + <item name="Struts Scripting" + href="../struts-scripting/index.html" /> + + <item name="Struts Taglib" + href="../struts-taglib/index.html" /> + + <item name="Struts Tiles" + href="../struts-tiles/index.html" /> + + </menu> + <menu name="Quick Links"> - <item - name="Apache Struts Home" - href="../index.html"/> + <item + name="Javadoc" + href="apidocs/index.html"/> + <item + name="Apache Struts Home" + href="http://struts.apache.org/"/> + <item + name="Struts Action 1" + href="../index.html"/> </menu> ${reports} Modified: struts/action/trunk/scripting/src/site/xdoc/index.xml URL: http://svn.apache.org/viewcvs/struts/action/trunk/scripting/src/site/xdoc/index.xml?rev=400380&r1=400379&r2=400380&view=diff ============================================================================== --- struts/action/trunk/scripting/src/site/xdoc/index.xml (original) +++ struts/action/trunk/scripting/src/site/xdoc/index.xml Sat May 6 17:59:42 2006 @@ -18,7 +18,7 @@ --> <document> <properties> - <title>Welcome</title> + <title>Struts Action 1 - Scripting</title> </properties> <body> Modified: struts/action/trunk/src/site/site.xml URL: http://svn.apache.org/viewcvs/struts/action/trunk/src/site/site.xml?rev=400380&r1=400379&r2=400380&view=diff ============================================================================== --- struts/action/trunk/src/site/site.xml (original) +++ struts/action/trunk/src/site/site.xml Sat May 6 17:59:42 2006 @@ -13,9 +13,9 @@ <body> <links> <item name="Apache" href="http://www.apache.org" /> - <item name="Action" href="http://struts.apache.org/struts-action" /> + <item name="Action 1" href="http://struts.apache.org/struts-action" /> + <item name="Action 2" href="http://struts.apache.org/struts-action2" /> <item name="Shale" href="http://struts.apache.org/struts-shale" /> - <item name="Tiles" href="http://struts.apache.org/struts-tiles" /> </links> <menu name="Struts Action Framework"> <item @@ -31,15 +31,11 @@ href="roadmap.html" /> <item - name="Milestones" - href="milestones.html" - /> - <item name="Download" href="http://struts.apache.org/downloads.html"/> </menu> - <menu name="Quick Links"> + <menu name="Documentation"> <item name="User Guide" href="userGuide/index.html" @@ -49,20 +45,17 @@ href="faqs/index.html" /> <item - name="Javadoc" - href="apidocs/index.html" - /> - <item name="Release Notes" href="userGuide/release-notes.html" /> <item + name="Javadoc" + href="apidocs/index.html" + /> + <item name="Source Repository" href="http://svn.apache.org/viewcvs.cgi/struts/action/trunk/?root=Apache-SVN" /> - <item - name="Apache Struts Home" - href="http://struts.apache.org"/> </menu> <menu name="Components"> Modified: struts/action/trunk/src/site/xdoc/faqs/index.xml URL: http://svn.apache.org/viewcvs/struts/action/trunk/src/site/xdoc/faqs/index.xml?rev=400380&r1=400379&r2=400380&view=diff ============================================================================== --- struts/action/trunk/src/site/xdoc/faqs/index.xml (original) +++ struts/action/trunk/src/site/xdoc/faqs/index.xml Sat May 6 17:59:42 2006 @@ -65,7 +65,10 @@ <li> <a href="apps.html">Building Applications</a> </li> - + + <li> + <a href="validator.html">Using Struts Validator</a> + </li> </ul> </section> Modified: struts/action/trunk/src/site/xdoc/index.xml URL: http://svn.apache.org/viewcvs/struts/action/trunk/src/site/xdoc/index.xml?rev=400380&r1=400379&r2=400380&view=diff ============================================================================== --- struts/action/trunk/src/site/xdoc/index.xml (original) +++ struts/action/trunk/src/site/xdoc/index.xml Sat May 6 17:59:42 2006 @@ -19,7 +19,7 @@ <document> <properties> - <title>Welcome</title> + <title>Struts Action 1</title> </properties> <body> Modified: struts/action/trunk/src/site/xdoc/roadmap.xml URL: http://svn.apache.org/viewcvs/struts/action/trunk/src/site/xdoc/roadmap.xml?rev=400380&r1=400379&r2=400380&view=diff ============================================================================== --- struts/action/trunk/src/site/xdoc/roadmap.xml (original) +++ struts/action/trunk/src/site/xdoc/roadmap.xml Sat May 6 17:59:42 2006 @@ -45,14 +45,6 @@ Struts PMC</a> . </p> - - <p> - An outline of the enhancements proposed here can be found - on the - <a href="milestones.html">Milestones</a> - page. - </p> - </subsection> <a name="JIRA"/> @@ -166,7 +158,7 @@ <p> Future release - <a href="milestones.html">milestones</a> + <a href="#milestones">milestones</a> are provided for enhancements which are being actively planned or developed @@ -201,384 +193,86 @@ </p> </subsection> - - <a name="Struts_1_3_x"/> - <subsection name="Struts Action Framework 1.3.x and beyond"> - - <p> - An outline of the enhancements proposed here - can be found on the - <a href="milestones.html">Milestones</a> - page. - </p> - - <p> - The 1.3.x series utilizes Struts Chain as the default - request - processor and adds an "extends" attribute to all the - configuration elements (a la Tiles). - We would also like to add a Ant-style properties file to - make - variable substitutions within the XML elements. - The substitution feature is supported by Spring and - iBATIS, - among others. - Substitutions are a useful way to configure applications - and reduce redundancy. - </p> - - <p> - <b>Experimental Members</b> - </p> - - <p> - To lay the groundwork for future changes, - three "experimental" classes and interfaces are being - added to - the framework so that early adopters can experiment with - using - Struts Chain to develop applications. - We do consider these members experimental, - and they are subject to change, - based on our experience using them with our own - applications. - </p> - - <p> - <b>ActionCommand</b> - - A Chain Command-like interface with one - method: - </p> - - <p> - <code>void execute(ActionContext context)</code> - </p> - - <p> - Support for conventional Actions would stay in place, - but as an alternative, - a class could implement ActionCommand and unbind itself - from the HTTP API. - </p> - - <p> - <b>ActionContext</b> - - A - <i>Chain Context</i> - that implements the - logical Action class API. - </p> - - <p> - Existing code could be converted by changing references to - context.* and so forth. - The context could be constructed by the Request Processor, - as an optional Command in the Chain, - so that it could be exposed this through thread-local, - opening the door for POJO actions - that don't implement a particular interface. - </p> - - <p> - <b>ViewContext</b> - (pending) - A - <i>Chain Context</i> - that implements the - logical "Velocity Tools" API. - </p> - - <p> - In a later release, when the new members stabilize, - we could move the taglib dependencies from the servlet - contexts - to the ViewContext. - View technologies could then look exclusively to the - ViewContext - rather than poke around in the various servlet contexts. - (Of course, - support for the original architecture would remain for - some time, - to give third party libraries the chance to migrate.) - </p> - - <p> - After having a chance to work with ActionContext and - ViewContext - ourselves, - we could introduce more support for these members in a - later - release. - But for 1.3.x, they could be marked "experimental". - </p> - - <p> - The Commons Chain WebContext we now pass around Struts - Chain - could be called the "StrutsContext" to differentiate it - from the - ActionContext and ViewContext. - </p> - - <p> - (Are we now starting to call everything "Context" instead - of - "Action"? - Not really. - We use the "Context" suffix when a member extends Chain - Context. - This convention is unlike the current "Action" soup, - since "Context" is a suffix that identifies a member's - "family" history.) - </p> - - <p> - Another experimental member is the catalog element, - which could be used to - to support using a Chain of ActionCommands - in lieu of an Action. - </p> - - </subsection> - - <a name="Struts_1_4_x"/> - <subsection name="Struts Action Framework 1.4.x considerations"> - - <p> - One we get past 1.3.x, - there are some other things that we might consider. - </p> - - <p> - <b>Consider combining DTDs.</b> - Right now, - using "standard" extensions like Tiles and Validator mean - using - more than one configuration file. - While using multiple configurations files can be a good - thing, - we should also try and support the idea of having a single - configuration file. - This might not work-out for Tiles, - but we might be able to at least integrate the Validator - configuration with the DynaForm configuration. - </p> - - <p> - <b>Consider refactoring for Spring.</b> - We identified the need for adding a IOC container to - Struts - some time ago, - but stalled on the point of which to use. - Since then, - Spring has gained a lot of momentum. - Spring is used by the MyFaces and Beehive teams, - and its on the radar for Shale. - There is already a Struts-Spring component in the Spring - distribution and other common ground. - </p> - </subsection> - - <a name="Struts_1_5_x"/> - <subsection name="Struts Action Framework 1.5.x considerations"> - - <p> - Based on our own work with the "experimental" members - introduced in 1.3.x, - we might consider some other changes. - </p> - - <p> - <b>Consider a "smart" action type.</b> - The idea is that a command in Struts chain could look at - the type - indicated by the ActionMapping so both Action classes and - ActionCommand implementations are supported. - People could then mix-and-match Actions with - ActionCommands - (or even chains of ActionCommands). - We might even try placing an ActionCommand interface on - ActionForm, - so people could skip having a seperate Action or - ActionCommand - class. - The ActionForm could do it all. - </p> - - <p> - <b>Consider a "populate" method on ActionForm.</b> - From an OOP standpoint, - it might be cleaner if an ActionForm populated itself - rather than - rely on a "god" class to populate it from the outside. - </p> - - <p> - <b>Consider a "FormContext" mechanism.</b> - Rather than "throw-away" a request-based ActionForm, - the object could be seralized as a hidden-field or - session-object - and restored on the next request. - Many other frameworks support this behavior now. - Struts would have a slightly different spin, - since we look at the form as an named entity rather than - as an - anonymous aggregation of other objects. - </p> - - </subsection> - - <a name="Struts_1_6_x"/> - <subsection name="Struts Action Framework 1.6.x considerations"> - - <p> - <b>Consider multiple controllers.</b> - One reason we introduced modules was because "there can - only be - one" Struts controller in an application. - With the context-based changes we making, - we might be able to introduce a mechanism to support a - collection - of Struts controllers, - each identified by its servlet or filter name, - each with it's own URI pattern. - The key to being able to do something like this is for - view - members to look to the ViewContext rather than the various - servlet - contexts. - Each Struts controller would place the appropriate - ViewContext in - its own requests. - </p> - - <p> - <b>Consider an alternate configuration file.</b> - There are idiosyncrasies in the element/attribute names of - the - struts-config which often confuse new developers. - By either supporting alternative configuration loaders, - or applying a stylesheet to a XML configuration, - we could support both the "classic" and a new - configuration - (based on something like - <a href="http://wiki.apache.org/struts/StrutsJericho"> - Struts Jericho</a> - ). - </p> - </subsection> - - <a name="Portlets"/> - <subsection name="Portlet (JSR-168) Whiteboard"> - <p> - There are three major issues with supporting JSR-168 - (and probably a bunch of smaller ones as well): - </p> - - <ul> - - <li> - The framrwork APIs assume servlet API objects - (ServletContext, - ServletRequest, ServletResponse), whereas JSR-168 - talks about - PortletContext, PortletRequest, and PortletResponse. - We'd either need to change the calling sequence for - Action.execute() -- problematic for backwards - compatibility -- - or fake it somehow in a portlet environment. - </li> - - <li> - The lifecycle of a portlet request is actually divided - into two - chunks -- processing and then rendering. - From a Struts perspective, - that means making sure that the first part of the - request - processor pipeline need to happen in the "process" - part, - and the forwarding to the resulting page needs to - happen in the - "render" part. - </li> - - <li> - Today, - Struts owns the process of calculating URLs for pages - and actions. - Because it's in a webapp, - it knows exactly what to do for the developer. - However, - in a portlet container it's actually the portal server - that - manages URLs, - so a Struts-based portlet would need to interact with - the portlet - APIs for this purpose. - </li> - - </ul> - - <p> - A strong goal should be that an application should be - usable either as a webapp or as a portlet, - with little (ideally no) changes. - Therefore, we should build whatever it takes to support - this into - the standard framework distribution, - which could then be used in both environments. - </p> - - </subsection> - - <a name="Proposals"/> - <subsection name="Relevant Proposals"> - - <ul> - <li> - <a href="http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/chain/"> - Commons Chain of Responsiblity package</a> - </li> - - <li> - <a href="http://cvs.apache.org/viewcvs/jakarta-struts/contrib/struts-chain/"> - Struts Chain Request Processor</a> - </li> - - <li> - <a href="http://wiki.apache.org/struts/StrutsClassicRelease130"> - Struts Classic Release Plan 1.3.0</a> - </li> - - <li> - <a href="proposals/struts-faces.html">struts-faces - taglib</a> - </li> - - <li> - <a href="http://wiki.apache.org/struts/StrutsJericho"> - Struts Jericho</a> - </li> - - <li> - <a href="http://wiki.apache.org/struts/StrutsShale"> - Struts Shale</a> - </li> - - <li> - <a href="http://wiki.apache.org/struts/StrutsTi"> - Struts Ti</a> - </li> - - <li> - <a href="http://wiki.apache.org/struts/StrutsOverDrive"> - Struts OverDrive</a> - </li> - - </ul> - - </subsection> - + + <subsection name="Development Milestones"> + <a name="milestones"/> + <p> + These are milestones of where we have been, where we are, and + possibly where we are going. + </p> + + <a name="struts_1_0"/> + <subsection name="Release 1.0.0 (complete)"> + <p> + Major refactoring of Struts internals to provide support + for modules and a new + "config" object series. Bundles Struts Tiles and Struts + Validator into main distribution. + The initial release of Struts EL is provided as an + optional package. + </p> + </subsection> + + <a name="struts_1_2_4"/> + <subsection name="Release 1.2.4 (complete)"> + <p> + Continued refactorings of the Struts 1.x product series. + </p> + <ul> + <li> + Removed deprecations created in the 1.0 to 1.1 + timeframe, and prior + </li> + <li> + Added support for wildcard mappings. + </li> + <li> + Other minor enhancements, improvements, and + refactorings + </li> + </ul> + </subsection> + + <a name="struts_1_2_6"/> + <subsection name="Release 1.2.6 (complete)"> + <p> + Migrated repository to Subversion; update website. + </p> + </subsection> + + <a name="struts_1_2_x"/> + <subsection name="Release 1.2.x (pending)"> + <p> + Minor enhancements, improvements, and refactorings only, + as needed. + New features should be added to the 1.3.x series. + </p> + </subsection> + + <a name="struts_1_3_x"/> + <subsection name="Release 1.3.x (pending)"> + <p> + Evolutionary enhancements to product base, + based on existing features or codebases. + </p> + <ul> + <li> + Divide distribution into subprojects + </li> + <li> + Complete support for Maven 2 builds + </li> + <li> + Move action to "Struts Chain" Request Processor + </li> + <li> + Enhance all configs to extend one configuration + element from another, + as is done with Tiles Definitions + </li> + </ul> + </subsection> + </subsection> </section> <section> Modified: struts/action/trunk/taglib/src/site/site.xml URL: http://svn.apache.org/viewcvs/struts/action/trunk/taglib/src/site/site.xml?rev=400380&r1=400379&r2=400380&view=diff ============================================================================== --- struts/action/trunk/taglib/src/site/site.xml (original) +++ struts/action/trunk/taglib/src/site/site.xml Sat May 6 17:59:42 2006 @@ -15,7 +15,6 @@ <item name="Apache" href="http://www.apache.org" /> <item name="Action" href="http://struts.apache.org/struts-action" /> <item name="Shale" href="http://struts.apache.org/struts-shale" /> - <item name="Tiles" href="http://struts.apache.org/struts-tiles" /> </links> <menu name="Struts JSP Taglib Guides"> <item name="Bean" href="dev_bean.html"/> @@ -27,12 +26,34 @@ <item name="Taglib FAQ" href="faq.html"/> <item name="Building View Components" href="building_view.html"/> <item name="Indexed Properties" href="indexedprops.html"/> - <item name="Secure Socket Layer and Web Applications " - href="ssl.html"/> - <item name="Struts Validator" href="dev_validator.html"/> - </menu> + </menu> - <menu name="Quick Links"> + <menu name="Components"> + + <item name="Struts Apps" + href="../struts-apps/index.html" /> + + <item name="Struts EL" + href="../struts-el/index.html" /> + + <item name="Struts Extras" + href="../struts-extras/index.html" /> + + <item name="Struts Faces" + href="../struts-faces/index.html" /> + + <item name="Struts Scripting" + href="../struts-scripting/index.html" /> + + <item name="Struts Taglib" + href="../struts-taglib/index.html" /> + + <item name="Struts Tiles" + href="../struts-tiles/index.html" /> + + </menu> + + <menu name="Related Resources"> <item name="Display Tag" href="http://displaytag.sourceforge.net/"/> @@ -45,21 +66,25 @@ <item name="JSF" href="http://java.sun.com/j2ee/javaserverfaces/"/> - <item name="Struts Faces" - href="http://struts-apach.org/struts-faces"/> - <item name="Struts Layout" href="http://struts.application-servers.com"/> <item name="Struts Menu" href="http://struts-menu.sourceforge.net/"/> - - <item name="Struts Shale" - href="http://struts.apache.org/struts-shale"/> - - <item name="Apache Struts Home" - href="http://struts.apache.org"/> </menu> + + <menu name="Quick Links"> + <item + name="Javadoc" + href="apidocs/index.html"/> + <item + name="Apache Struts Home" + href="http://struts.apache.org/"/> + <item + name="Struts Action 1" + href="../index.html"/> + </menu> + ${reports} </body> </project> Modified: struts/action/trunk/taglib/src/site/xdoc/index.xml URL: http://svn.apache.org/viewcvs/struts/action/trunk/taglib/src/site/xdoc/index.xml?rev=400380&r1=400379&r2=400380&view=diff ============================================================================== --- struts/action/trunk/taglib/src/site/xdoc/index.xml (original) +++ struts/action/trunk/taglib/src/site/xdoc/index.xml Sat May 6 17:59:42 2006 @@ -19,10 +19,18 @@ <document> <properties> - <title>Struts Action - Taglib</title> + <title>Struts Action 1 - Taglib</title> </properties> <body> + <section name="Welcome to Struts Taglib"> + <p> + The Struts JSP Taglib project provides JSP tag libraries to make developing + Struts applications easier. These tags help with everything from displaying error messages + to dealing with nested ActionForm beans. A good place to begin is to browse the + tag guides in the left menu. + </p> + </section> </body> </document> Modified: struts/action/trunk/tiles/src/site/site.xml URL: http://svn.apache.org/viewcvs/struts/action/trunk/tiles/src/site/site.xml?rev=400380&r1=400379&r2=400380&view=diff ============================================================================== --- struts/action/trunk/tiles/src/site/site.xml (original) +++ struts/action/trunk/tiles/src/site/site.xml Sat May 6 17:59:42 2006 @@ -13,7 +13,8 @@ <body> <links> <item name="Apache" href="http://www.apache.org" /> - <item name="Action" href="http://struts.apache.org/struts-action" /> + <item name="Action 1" href="http://struts.apache.org/struts-action" /> + <item name="Action 2" href="http://struts.apache.org/struts-action2" /> <item name="Shale" href="http://struts.apache.org/struts-shale" /> </links> <menu name="Struts Tiles"> @@ -26,13 +27,42 @@ <menu name="Taglib Reference"> <item name="Struts Tiles" href="tagreference.html"/> </menu> + + <menu name="Components"> + + <item name="Struts Apps" + href="../struts-apps/index.html" /> + + <item name="Struts EL" + href="../struts-el/index.html" /> + + <item name="Struts Extras" + href="../struts-extras/index.html" /> + + <item name="Struts Faces" + href="../struts-faces/index.html" /> + + <item name="Struts Scripting" + href="../struts-scripting/index.html" /> + + <item name="Struts Taglib" + href="../struts-taglib/index.html" /> + + <item name="Struts Tiles" + href="../struts-tiles/index.html" /> + + </menu> <menu name="Quick Links"> - <item name="Struts Action" - href="http://struts.apache.org/struts-action"/> - - <item name="Apache Struts Home" - href="http://struts.apache.org"/> + <item + name="Javadoc" + href="apidocs/index.html"/> + <item + name="Apache Struts Home" + href="http://struts.apache.org/"/> + <item + name="Struts Action 1" + href="../index.html"/> </menu> ${reports} </body> Modified: struts/action/trunk/tiles/src/site/xdoc/index.xml URL: http://svn.apache.org/viewcvs/struts/action/trunk/tiles/src/site/xdoc/index.xml?rev=400380&r1=400379&r2=400380&view=diff ============================================================================== --- struts/action/trunk/tiles/src/site/xdoc/index.xml (original) +++ struts/action/trunk/tiles/src/site/xdoc/index.xml Sat May 6 17:59:42 2006 @@ -18,7 +18,7 @@ --> <document> <properties> - <title>Welcome</title> + <title>Struts Action 1 - Tiles</title> </properties> <body>