You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by mr...@apache.org on 2006/07/02 04:47:27 UTC

svn commit: r418541 - in /struts/site: ./ src/site/ src/site/fml/ src/site/resources/ src/site/xdoc/

Author: mrdon
Date: Sat Jul  1 19:47:25 2006
New Revision: 418541

URL: http://svn.apache.org/viewvc?rev=418541&view=rev
Log:
Updating site with Struts Action renaming, and Shale moving
WW-1367 STR-2898

Modified:
    struts/site/pom.xml
    struts/site/src/site/fml/kickstart.fml
    struts/site/src/site/fml/roadmap.fml
    struts/site/src/site/resources/.htaccess
    struts/site/src/site/site.xml
    struts/site/src/site/xdoc/announce-2005.xml
    struts/site/src/site/xdoc/announce.xml
    struts/site/src/site/xdoc/download.xml
    struts/site/src/site/xdoc/downloads.xml
    struts/site/src/site/xdoc/index.xml
    struts/site/src/site/xdoc/javadoc.xml

Modified: struts/site/pom.xml
URL: http://svn.apache.org/viewvc/struts/site/pom.xml?rev=418541&r1=418540&r2=418541&view=diff
==============================================================================
--- struts/site/pom.xml (original)
+++ struts/site/pom.xml Sat Jul  1 19:47:25 2006
@@ -22,7 +22,7 @@
 
    <parent>
       <groupId>org.apache.struts</groupId>
-      <artifactId>struts-parent</artifactId>
+      <artifactId>struts-master</artifactId>
       <version>3-SNAPSHOT</version>
    </parent>
 
@@ -39,8 +39,7 @@
     <!-- ################################################################ -->
 
   <description>
-    Struts Site is the Apache Struts home page, 
-    the top-level portal to all other Struts frameworks and subprojects. 
+    Struts Site is the Apache Struts home page, covering all versions of Struts. 
   </description>
 
   <scm>

Modified: struts/site/src/site/fml/kickstart.fml
URL: http://svn.apache.org/viewvc/struts/site/src/site/fml/kickstart.fml?rev=418541&r1=418540&r2=418541&view=diff
==============================================================================
--- struts/site/src/site/fml/kickstart.fml (original)
+++ struts/site/src/site/fml/kickstart.fml Sat Jul  1 19:47:25 2006
@@ -29,16 +29,16 @@
             <a href="http://struts.apache.org/announce-2005.html#a20050322">
             Struts 1.2.9.</a>
             The Struts 1.2.9 release has its
-            <a href="http://struts.apache.org/struts-doc-1.2.9/index.html">
+            <a href="http://struts.apache.org/1.2.9/index.html">
             own area of the website</a>.
             If you are new to Java or web development as well as Apache Struts,
             be sure to review the
-            <a href="http://struts.apache.org/struts-doc-1.2.9/userGuide/index.html">
+            <a href="http://struts.apache.org/1.2.9/userGuide/index.html">
             Preface to the User Guide</a>.
             </p>
 
             <p>
-            The main website is devoted to the upcoming version, Struts Action
+            The main website is devoted to the upcoming version, Struts
             1.3. This version is at the
             "<a href="http://svn.apache.org/dist/struts/action-lib/">test
             build</a>" stage now, but it is still 100% backwardly compatible
@@ -46,23 +46,21 @@
             </p>
 
             <p>
-            Meanwhile, for the Struts Action 2 release, 
+            Meanwhile, for the Struts 2 release, 
             we "joined forces" with another project,
             <a href="http://www.opensymphony.com/webwork/">OpenSymphony
             WebWork.</a>
             The WebWork codebase was donated to Apache Struts;
             and the WebWork developers have joined the Apache Struts team.
-            Essentially, Struts Action Framework 2.0 will be WebWork 2.3.
+            Essentially, Struts 2.0 will be WebWork 2.3.
             </p>
 
             <p>
-            To learn more about using Apache Struts frameworks, you can also visit
+            To learn more about using Apache Struts, you can also visit
             <a href="http://www.StrutsCentral.net/">Struts Central</a>,
             which catalogs all the known resources about Apache Struts, whether it is
-            <a href="http://struts.apache.org/struts-action/">Action 1</a>,
-            <a href="http://wiki.apache.org/struts/StrutsTi">Action 2</a>,
-            or our offering for JavaServer Faces,
-            <a href="http://struts.apache.org/struts-shale/">Struts Shale</a>.
+            <a href="http://struts.apache.org/1.x/">Struts 1</a>,
+            <a href="http://struts.apache.org/2.0/">Struts 2</a>.
             To keep up on the latest news about "everything Struts",
             point your RSS reader at the
             <a href="http://www.PlanetStruts.org/">Planet Struts</a> news site.
@@ -132,7 +130,7 @@
             <question>Are there ISPs that will host my Java web
                 application?</question>
             <answer>
-                <p>For a listing of some Java and Struts Action Framework
+                <p>For a listing of some Java and Struts
                     ISPs, visit the
                     <a href="http://struts.sf.net/community/index.html">Struts
                         Community Resources</a>
@@ -166,7 +164,7 @@
         <faq id="help">
             <question>Where can I get help with Apache Struts?</question>
             <answer>
-                <p>Struts Action Framework comes complete with a
+                <p>Struts comes complete with a
                     <a href="../userGuide/index.html">Users Guide</a>
                     to
                     introduce people to the framework and its underlying

Modified: struts/site/src/site/fml/roadmap.fml
URL: http://svn.apache.org/viewvc/struts/site/src/site/fml/roadmap.fml?rev=418541&r1=418540&r2=418541&view=diff
==============================================================================
--- struts/site/src/site/fml/roadmap.fml (original)
+++ struts/site/src/site/fml/roadmap.fml Sat Jul  1 19:47:25 2006
@@ -20,95 +20,13 @@
     <!--<title>Roadmap FAQ</title>-->
 
     <part id="general">
-        <faq id="shale">
-            <question>Why are you offering both the Struts Shale and the Struts Action
-                Framework? Don't they compete for new development?</question>
-            <answer>
-                <p>We do offer Apache Struts developers a choice, but, hey,
-                    choice is good. :)</p>
-                <p>People who want to create and maintain the
-                    <a href="announce.html#a20051214.4">Struts Action
-                        Framework</a>
-                    are welcome to do so.
-                </p>
-                <p>People who want to create and maintain the
-                    <a href="announce.html#a20051214.2">Struts Shale
-                        Framework</a>
-                    are equally welcome.
-                </p>
-                <p>As a volunteer organization, we are not constrained by the
-                    economics of competition. All we need are volunteers who
-                    are ready, willing, and able to do the work. So long as we
-                    have volunteers, we have work for them to do.</p>
-                <p>Right now, we have volunteers who want to leverage the new
-                    JavaServer Faces framework by using Struts Shale for new
-                    development. We also have volunteers who prefer to
-                    leverage their existing investment in Struts Action
-                    Framework. All are welcome.</p>
-                <p>For more about volunteering, visit our
-                    <a href="http://struts.apache.org/helping.html">how
-                        to help page.</a>
-                </p>
-            </answer>
-        </faq>
-
-        <faq id="fork">
-            <question>Is Struts Shale a fork?</question>
-            <answer>
-                <p>No. It's an entirely new product with its own architecture.
-                    Shale is to JavaServer Faces what Action is to JavaServer
-                    Pages.
-                </p>
-                <p>Both frameworks will have a home here so long as there are
-                    volunteers ready to contribute.</p>
-                <p>We encourage you to choose the framework that works best
-                    for you.</p>
-            </answer>
-        </faq>
-
-        <faq id="struts">
-            <question>If Shale is a new product, why is it called
-                Struts?</question>
-            <answer>
-                <p>
-                    Apache Struts embraces standards, and JavaServer Faces
-                    (JSF) is a new standard.
-                    JSF is not the first standard that Struts has assimilated
-                    (and, undoubtedly, it will not be the last).
-                </p>
-                <p>
-                    For example, many of the original Struts taglibs overlap
-                    with the JavaServer Pages Standard Tag Library (JSTL).
-                    Some of us want to continue using the original tags.
-                    Others want to be able to use JSTL as much as possible.
-                    As a result, David Karr created the Struts EL taglibs.
-                    The Struts EL subproject provides JSTL versions of only
-                    the Struts tags that do not overlap with JSTL.
-                    Meanwhile, the original taglibs are available and
-                    maintained for those that choose to use them.
-                </p>
-                <p>
-                    Likewise, some of us want to use JSF as much as possible.
-                    Others want to continue using the original Action
-                    framework.
-                    As a result, Craig McClanahan created the Struts Shale
-                    framework.
-                    Shale provides the same utility as the Action framework by
-                    building on the JSF feature set.
-                    Since Shale does for JSF what Action does for JSP, we
-                    consider Shale to be another Struts framework.
-                </p>
-            </answer>
-        </faq>
-
         <faq id="ti">
             <question>What about Ti? What about WebWork?</question>
             <answer>
                 <p>
                     <a href="http://wiki.apache.org/struts/StrutsTi">Struts
                         Ti</a>
-                    (short for Titanium) was a codename for Struts Action
-                    Framework 2.x.
+                    (short for Titanium) was a codename for Struts 2.0.
                     In late November 2005, the Ti proposal was amended to
                     include a merger with
                     <a href="http://www.opensymphony.com/webwork/">Open
@@ -134,12 +52,12 @@
                 <p>
                     People who have worked with both Struts 1.x and WebWork
                     2.x tend to agree that it is a logical candidate for
-                    Struts Action Framework 2.x.
-                    If you look the Struts Action 1.x roadmap and the WebWork
+                    Struts 2.0.
+                    If you look the Struts 1.x roadmap and the WebWork
                     2.x feature set,
                     you'll see that WebWork has already does most of what we
-                    wanted Struts Action framework to do.
-                    If we finished the roadmap ourselves, Struts Action would
+                    wanted Struts framework to do.
+                    If we finished the roadmap ourselves, Struts would
                     end up as a WebWork workalike.
                     Rather than reinvent the wheel,
                     Ti has become a proposal to put the WebWork wheel back on
@@ -147,7 +65,7 @@
                 </p>
                 <p>
                     At this point, the Ti codename has being dropped,
-                    and we are referring to the incoming WebWork codebase as Action
+                    and we are referring to the incoming WebWork codebase as Struts
                     2.
                 </p>
             </answer>
@@ -155,19 +73,19 @@
 
         <faq id="roots">
             <question>If they share the same roots,
-            why did WebWork evolve more quickly than Action 1?</question>
+            why did WebWork evolve more quickly than Struts 1?</question>
             <answer>
             <p>
-              The Struts Action 1.x series is deeply into "backward compatibility" mode.
-              Backward compatibility is an obsession with Action 1.
+              The Struts 1.x series is deeply into "backward compatibility" mode.
+              Backward compatibility is an obsession with Struts 1.
               Before making any API change, we deprecate the existing member,
               and make at least one milestone release before removing the deprecated member.
-              Each Struts Action milestone is drop-and-go compatible with the last.
+              Each Struts milestone is drop-and-go compatible with the last.
               Maintaining this degree of stability takes a lot of effort,
               but given the installed base, we feel it is worth the time and trouble.
             </p>
             <p>
-              There have been several proposals for a new Action 2 codebase.
+              There have been several proposals for a new Struts 2 codebase.
               The first formal proposal was
               <a href="http://wiki.apache.org/struts/StrutsJericho">Jericho,</a>
               followed by
@@ -180,8 +98,10 @@
               Shale is based on JavaServer Faces, and, when the time came,
               the Apache Struts PMC found that many of us were not ready to
               adopt JSF just yet.
-              Shale is now a separate but equal framework,
-              created and maintained by the Apache Struts community.
+              Shale was a separate but equal framework,
+              created and maintained by the Apache Struts community,
+              but later moved to its own <a href="http://struts.apache.org/struts-shale">Struts Shale</a>
+              project.
            </p>
            <p>
                The Ti proposal included the idea of collaborating with other
@@ -213,7 +133,7 @@
 
                 <p>
                     For the time being, there is no plan to migrate XWork to
-                    the ASF. Struts Action has always had many dependencies on
+                    the ASF. Struts has always had many dependencies on
                     external
                     packages. So long as packages like XWork and SiteMesh are doing
                     well at OpenSymphony, there is no reason to make further changes.
@@ -222,11 +142,11 @@
         </faq>
 
         <faq id="migrate">
-            <question>Will it be difficult to migration from Action 1 to
-                Action 2?</question>
+            <question>Will it be difficult to migration from Struts 1 to
+                Struts 2?</question>
             <answer>
                 <p>
-                    Many of us have significant Struts Action 1.x
+                    Many of us have significant Struts 1.x
                     applications in production.
                     Being able to migrate both applications and developer
                     skill sets is important to all of us.
@@ -241,16 +161,16 @@
         </faq>
 
         <faq id="obsolete">
-          <question>Is Struts Action 1 obsolete?</question>
+          <question>Is Struts 1 obsolete?</question>
           <answer>
             <p>
-            	There is a robust and vibrant community of developers using Struts Action 1 
+            	There is a robust and vibrant community of developers using Struts 1 
             	in production, and we expect that thousands of teams will continue to base new 
-            	projects on Action 1 and support existing projects, for many, many years 
+            	projects on Struts 1 and support existing projects, for many, many years 
             	to come. 
             </p>
             <p>
-            	New and improved extensions to Action 1 continue to appear regularly. 
+            	New and improved extensions to Struts 1 continue to appear regularly. 
             	In <strong>2006 alone</strong>, we've seen the release of 
             	
             	<a href="http://strecks.sourceforge.net/">Strecks,</a>
@@ -264,27 +184,26 @@
 
             	There are <a href="http://opensource.atlassian.com/confluence/oss/display/BOOKS/Books+about+Struts">dozens of books</a> and 
             	<a href="http://www.husted.com/central/Resources/Action/articles-2006.html">hundreds of articles</a> available 
-            	to help people get started with Action 1 or improve the application they already have.
+            	to help people get started with Struts 1 or improve the application they already have.
             </p>
             <p>
-            	A new build of <a href="http://svn.apache.org/dist/struts/action-lib/">Struts Action 1.3 is available for testing</a>, 
+            	A new build of <a href="http://svn.apache.org/dist/struts/action-lib/">Struts 1.3 is available for testing</a>, 
             	and a stable release is expected sometime in the first half of 2006.
-            	Apache Struts Action 1 continues to be the most popular and best supported 
+            	Apache Struts 1 continues to be the most popular and best supported 
             	web application framework for Java.
 		If time is of the essence, a proven solution can be easiest path.            	
             </p>
             
             <p>
-               Of course, both Struts Shale and Struts Action Framework 2 are on the horizon. 
                If you are starting a new project, and have your choice of frameworks, 
                this would be a good time to consider whether you would like to continue to use 
-               Action 1 or <a href="#choice">whether it's time to try something else</a>. 
+               Struts 1 or <a href="#choice">whether it's time to try something else</a>. 
 	    </p>            
           </answer>          
          </faq>
 
         <faq id="choice">
-            <question>Which Apache Struts Framework should I use on my next
+            <question>Which Apache Struts version should I use on my next
                 project?</question>
 
             <answer>
@@ -328,19 +247,11 @@
                 </p>
                 <p>
                     Multi-developer teams working on larger applications will
-                    probably find a MVC framework useful. In that case,
-                    we would suggest
-                    <a href="http://struts.apache.org/struts-shale/index.html">Struts
-                        Shale</a>
-                    for JSF
-                    or
-                    <a href="http://struts.apache.org/struts-action/index.html">
-                        Struts Action</a>
-                    for JSP. 
-                    If you choose Action, and you or your team is forward-looking, 
-                    you may want to start with 
-                    <a href="http://www.opensymphony.com/webwork/">WebWork 2.2</a>
-                    today and migrate to Struts Action Framework 2 when it arrives.
+                    probably find a MVC framework useful.  While both Struts 1 and 2
+                    support JSP, Struts 2.0 has support for JSF and enhanced support
+                    for template languages like Velocity or Freemarker. 
+                    Struts 1.x has a ton of books, articles, and other resources, so it is
+                    the better choice if you need support materials.
                 </p>
                 <p>
                     Aside from Apache Struts products, 
@@ -410,43 +321,18 @@
             </answer>
         </faq>
 
-        <faq id="next">
-            <question>
-                Is Shale the Next Struts? Or is Action 2 the Next Struts?
-            </question>
-            <answer>
-                <p>
-                    Yes.
-                </p>
-                <p>
-                    Shale is the Next Struts for JSF. Action 2 is the next Struts for
-                    JSP.
-                </p>
-                <p>
-                    If you'd like a head-start on Action 2,
-                    you could start new development with WebWork 2 today.
-                    <a href="announce.html#a20051214.3">
-                        WebWork has joined Apache Struts,</a>
-                    and Action 2 will be an updated release of WebWork 2.2.
-                    Undoubtedly, there will be some changes,
-                    just as there were changes between WebWork 2.1 and Webwork 2.2,
-                    but the core API and architecture will remain the same.
-                </p>
-            </answer>
-        </faq>
-
         <faq id="steering">
-            <question>Shouldn't the Apache Struts team focus on a single technology
+            <question>Shouldn't the Apache Struts team focus on a single version
                 and help reduce choice for the rest of us?</question>
             <answer>
                 <p>
                     Apache Struts is neither a steering committee nor a vendor. We're
                     a group of engineers creating the web application frameworks that
                     we want to use to build our own applications. Some of us are
-                    working on JSF applications, some of us are working on JSP
-                    applications, and some of us are working on both. Since we have
-                    volunteers to work on two frameworks, we offer two
-                    frameworks.</p>
+                    working on legacy Struts 1 applications, some of us are working on
+                    WebWork 2 or Struts 2 applications, and some of us are working on both. Since we have
+                    volunteers to work on two versions, we offer two
+                    versions.</p>
 
                 <p>The Struts committers work for different employers all over
                     the world. It is not feasible for us to say this technology or
@@ -465,8 +351,8 @@
                     We're collaborating on the frameworks that we want to use, and
                     we are trying to share the wealth with others who might want to
                     help us.
-                    If you choose to use one of our frameworks, that's great. We're
-                    glad we could help. If you'd like to help us make the frameworks
+                    If you choose to use one of our versions, that's great. We're
+                    glad we could help. If you'd like to help us make the versions
                     even better, feel free to return the favor. We don't want your
                     money, but
                     <a href="helping.html">we could use your help.</a>
@@ -475,10 +361,10 @@
         </faq>
 
             <faq id="subprojects">
-                <question>Why are there so many "extensions" for Action 1 now?</question>
+                <question>Why are there so many "extensions" for Struts 1 now?</question>
                 <answer>
                     <p>
-                        Over the years, the Action 1 framework grew to include not only a
+                        Over the years, the Struts 1 framework grew to include not only a
                         controller and a set of taglibs but several other comonents,
                         like Tiles, EL, Scripting, and Flow. There were also some
                         optional classes that some people liked, but not everyone needed
@@ -486,20 +372,20 @@
                     </p>
                     
                     <p>
-                        For the Struts Action 1.3.0 build, we tried creating separate 
+                        For the Struts 1.3.0 build, we tried creating separate 
                         distributions for the various packages that make up
-                        Struts Action. 
+                        Struts. 
                         Creating the separate distributions created problems of its own, 
-                        so for the Struts Action 1.3.1 build, and beyond, 
+                        so for the Struts 1.3.1 build, and beyond, 
                         we are consolidating the extensions back into a single 
-                        Struts Action 1.3 distribution. Each component has its own                     </p>
+                        Struts 1.3 distribution. Each component has its own                     </p>
 			JAR but all share the same release cycle.
                 </answer>
             </faq>
 
 
             <faq id="classic">
-                <question>Is Struts Classic another name for the Struts Action Framework?
+                <question>Is Struts Classic another name for the Struts?
                 </question>
                 <answer>
                     <p>Struts Classic is a codename for the work we needed to do to
@@ -520,12 +406,12 @@
                         business layer framework.
                         The codename for the business layer framework under
                         development is "Nexus".
-                        Like Action 1.3 and Shale, the Nexus internals are based
+                        Like Struts 1.3 and Shale, the Nexus internals are based
                         on the Chain of Responsibility pattern.
                     </p>
                     <p>
                         OverDrive and Nexus do not complete with frameworks like
-                        Action 1.3 and Shale.
+                        Struts 1.3 and Struts 2.
                         Nexus begins where these frameworks end.
                         Nexus is the "rest of the stack".
                     </p>

Modified: struts/site/src/site/resources/.htaccess
URL: http://svn.apache.org/viewvc/struts/site/src/site/resources/.htaccess?rev=418541&r1=418540&r2=418541&view=diff
==============================================================================
--- struts/site/src/site/resources/.htaccess (original)
+++ struts/site/src/site/resources/.htaccess Sat Jul  1 19:47:25 2006
@@ -1,20 +1,29 @@
-Redirect permanent /userGuide           http://struts.apache.org/struts-action/userGuide
-Redirect permanent /faqs                http://struts.apache.org/struts-action/faqs
-Redirect permanent /struts-core         http://struts.apache.org/struts-action
-Redirect permanent /faces               http://struts.apache.org/struts-action/struts-faces
-Redirect permanent /struts-faces        http://struts.apache.org/struts-action/struts-faces
-Redirect permanent /bsf                 http://struts.apache.org/struts-action/struts-scripting
-Redirect permanent /struts-bsf          http://struts.apache.org/struts-action/struts-scripting
-Redirect permanent /struts-scripting    http://struts.apache.org/struts-action/struts-scripting
-Redirect permanent /struts-plugins      http://struts.apache.org/struts-action/struts-extras
-Redirect permanent /struts-extras       http://struts.apache.org/struts-action/struts-extras
-Redirect permanent /struts-taglib       http://struts.apache.org/struts-action/struts-taglib
-Redirect permanent /struts-el           http://struts.apache.org/struts-action/struts-el
-Redirect permanent /struts-tiles        http://struts.apache.org/struts-action/struts-tiles
-Redirect permanent /learning.html       http://struts.apache.org/struts-action/learning.html
-Redirect permanent /using.html          http://struts.apache.org/struts-action/userGuide/index.html
+Redirect permanent /userGuide           http://struts.apache.org/1.x/userGuide
+Redirect permanent /faqs                http://struts.apache.org/1.x/faqs
+Redirect permanent /struts-core         http://struts.apache.org/1.x
+Redirect permanent /faces               http://struts.apache.org/1.x/struts-faces
+Redirect permanent /struts-faces        http://struts.apache.org/1.x/struts-faces
+Redirect permanent /bsf                 http://struts.apache.org/1.x/struts-scripting
+Redirect permanent /struts-bsf          http://struts.apache.org/1.x/struts-scripting
+Redirect permanent /struts-scripting    http://struts.apache.org/1.x/struts-scripting
+Redirect permanent /struts-plugins      http://struts.apache.org/1.x/struts-extras
+Redirect permanent /struts-extras       http://struts.apache.org/1.x/struts-extras
+Redirect permanent /struts-taglib       http://struts.apache.org/1.x/struts-taglib
+Redirect permanent /struts-el           http://struts.apache.org/1.x/struts-el
+Redirect permanent /struts-tiles        http://struts.apache.org/1.x/struts-tiles
+Redirect permanent /learning.html       http://struts.apache.org/1.x/learning.html
+Redirect permanent /using.html          http://struts.apache.org/1.x/userGuide/index.html
 Redirect permanent /shale               http://struts.apache.org/struts-shale
 Redirect permanent /flow                http://struts.apache.org/struts-sandbox/struts-flow
 Redirect permanent /struts-flow         http://struts.apache.org/struts-sandbox/struts-flow
-Redirect permanent /struts-apps         http://struts.apache.org/struts-action/struts-apps
+Redirect permanent /struts-apps         http://struts.apache.org/1.x/struts-apps
+Redirect permanent /struts-action       http://struts.apache.org/1.x
+Redirect permanent /struts-action2      http://struts.apache.org/2.0
+Redirect permanent /struts-doc-1.2.x    http://struts.apache.org/1.2.x
+Redirect permanent /struts-doc-1.2.9    http://struts.apache.org/1.2.9
+Redirect permanent /struts-doc-1.2.8    http://struts.apache.org/1.2.8
+Redirect permanent /struts-doc-1.2.7    http://struts.apache.org/1.2.7
+Redirect permanent /struts-doc-1.2.4    http://struts.apache.org/1.2.4
+Redirect permanent /struts-doc-1.1      http://struts.apache.org/1.1
+Redirect permanent /struts-doc-1.0.2      http://struts.apache.org/1.0.2
 

Modified: struts/site/src/site/site.xml
URL: http://svn.apache.org/viewvc/struts/site/src/site/site.xml?rev=418541&r1=418540&r2=418541&view=diff
==============================================================================
--- struts/site/src/site/site.xml (original)
+++ struts/site/src/site/site.xml Sat Jul  1 19:47:25 2006
@@ -13,9 +13,8 @@
     <body>
         <links>
             <item name="Apache" href="http://www.apache.org" /> 
-            <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="Struts 1" href="http://struts.apache.org/1.x" />
+            <item name="Struts 2" href="http://struts.apache.org/2.0" />
         </links>
 
         <menu name="Apache Struts Project">
@@ -64,10 +63,19 @@
                     />
         </menu>
 
-        <menu name="Frameworks">
-            <item name="Action 1" href="http://struts.apache.org/struts-action/index.html"/>
-            <item name="Action 2" href="http://struts.apache.org/struts-action2/index.html"/>
-            <item name="Shale" href="http://struts.apache.org/struts-shale/index.html"/>
+        <menu name="Current Versions">
+            <item name="Struts 1.x" href="http://struts.apache.org/1.x/index.html"/>
+            <item name="Struts 2.0" href="http://struts.apache.org/2.0/index.html"/>
+        </menu>
+        
+        <menu name="Past Releases">
+            <item name="Struts 1.2.x" href="http://struts.apache.org/1.2.x/index.html"/>
+            <item name="Struts 1.2.9" href="http://struts.apache.org/1.2.9/index.html"/>
+            <item name="Struts 1.2.8" href="http://struts.apache.org/1.2.8/index.html"/>
+            <item name="Struts 1.2.7" href="http://struts.apache.org/1.2.7/index.html"/>
+            <item name="Struts 1.2.4" href="http://struts.apache.org/1.2.4/index.html"/>
+            <item name="Struts 1.1" href="http://struts.apache.org/1.1/index.html"/>
+            <item name="Struts 1.0.2" href="http://struts.apache.org/1.0.2/index.html"/>
         </menu>
 
         <menu name="Development">
@@ -98,6 +106,10 @@
         </menu>
 
         <menu name="Related Projects">
+            <item
+                    name="Apache Shale"
+                    href="http://struts.apache.org/struts-shale/"
+                    />
             <item
                     name="Apache Beehive"
                     href="http://beehive.apache.org/"

Modified: struts/site/src/site/xdoc/announce-2005.xml
URL: http://svn.apache.org/viewvc/struts/site/src/site/xdoc/announce-2005.xml?rev=418541&r1=418540&r2=418541&view=diff
==============================================================================
--- struts/site/src/site/xdoc/announce-2005.xml (original)
+++ struts/site/src/site/xdoc/announce-2005.xml Sat Jul  1 19:47:25 2006
@@ -58,7 +58,7 @@
             <p>
                 The Apache Struts flagship product,
                 the leading web application framework for Java,
-                is now known as the "Struts Action Framework".
+                is now known as the "Struts".
             </p>
 
             <p>
@@ -71,16 +71,16 @@
                 and may be downloaded separately.
                 For consistency, the original core framework component also
                 has its own name
-                now: "Struts Action Framework".
+                now: "Struts".
                 The JARs and external dependencies for the extensions to
-                Struts Action Framework
+                Struts
                 are being bundled into a convenient distribution known as the
                 "Struts Action
                 Framework Library".
             </p>
 
             <p>
-                The Struts Action Framework 1.3.0 release will include several
+                The Struts 1.3.0 release will include several
                 exciting new
                 features, including:
             </p>
@@ -113,7 +113,7 @@
             </p>
 
             <p>
-                The Struts Action Framework 1.3.0 release,
+                The Struts 1.3.0 release,
                 and other milestones on the Apache Struts roadmap,
                 were discussed at ApacheCon on Tuesday, December 13, 2005, in
                 a talk,
@@ -218,7 +218,7 @@
                 scalable
                 web applications for the enterprise,
                 Apache Struts now offers the Shale Framework.
-                Like the original "Struts Action Framework",
+                Like the original "Struts",
                 Shale provides developers with a front controller,
                 and several other components,
                 to provide the "invisible underpinnings that hold an
@@ -330,8 +330,8 @@
             </p>
             <p>
                 The Release Notes are available on the Struts web site at:
-                <a href="http://struts.apache.org/struts-doc-1.2.8/userGuide/release-notes.html">
-                    http://struts.apache.org/struts-doc-1.2.8/userGuide/release-notes.html</a>
+                <a href="http://struts.apache.org/1.2.8/userGuide/release-notes.html">
+                    http://struts.apache.org/1.2.8/userGuide/release-notes.html</a>
             </p>
             <p>
                 Please check the wiki for the latest information on upgrading:

Modified: struts/site/src/site/xdoc/announce.xml
URL: http://svn.apache.org/viewvc/struts/site/src/site/xdoc/announce.xml?rev=418541&r1=418540&r2=418541&view=diff
==============================================================================
--- struts/site/src/site/xdoc/announce.xml (original)
+++ struts/site/src/site/xdoc/announce.xml Sat Jul  1 19:47:25 2006
@@ -84,7 +84,7 @@
             <p>
                Shale began as a proposal for Struts 2.0, but instead became a
                subproject, so as to provide a JSF alternative for Struts
-               developers. Recent developments for Struts Action 2 now make it
+               developers. Recent developments for Struts 2 now make it
                easier for Struts developers to access JSF components from within
                an "action-based" application.
             </p>
@@ -107,7 +107,7 @@
             </p>
             <p>
 		Bob's current focus is to develop a kinder, gentler API for 
-		Action 2, having already submitted several patches and 
+		Struts 2, having already submitted several patches and 
 		<a href="http://wiki.apache.org/struts/RoughSpots">
 		constructively engaged the community</a> 
 		while handling criticisms well. He has committed several 
@@ -258,7 +258,7 @@
             <p>
                 For more information on the security issues and solutions
                 please see the
-                <a href="http://struts.apache.org/struts-doc-1.2.9/userGuide/release-notes.html">
+                <a href="http://struts.apache.org/1.2.9/userGuide/release-notes.html">
                     Release Notes</a>
                 and the
                 <a href="http://wiki.apache.org/struts/StrutsUpgrade">

Modified: struts/site/src/site/xdoc/download.xml
URL: http://svn.apache.org/viewvc/struts/site/src/site/xdoc/download.xml?rev=418541&r1=418540&r2=418541&view=diff
==============================================================================
--- struts/site/src/site/xdoc/download.xml (original)
+++ struts/site/src/site/xdoc/download.xml Sat Jul  1 19:47:25 2006
@@ -275,7 +275,7 @@
             <subsection name="Older Versions">
 
                 <p>
-                    Older versions of Struts Classic are available from the
+                    Older versions of Struts are available from the
                     <a href="http://archive.apache.org/dist/struts/">Archive
                         Site</a>
                     .

Modified: struts/site/src/site/xdoc/downloads.xml
URL: http://svn.apache.org/viewvc/struts/site/src/site/xdoc/downloads.xml?rev=418541&r1=418540&r2=418541&view=diff
==============================================================================
--- struts/site/src/site/xdoc/downloads.xml (original)
+++ struts/site/src/site/xdoc/downloads.xml Sat Jul  1 19:47:25 2006
@@ -71,7 +71,7 @@
                         <ul>
                             <li>
                                 <a href="http://cvs.apache.org/dist/struts/shale/v1.0.2">
-                                    Struts Shale 1.0.2
+                                    Struts Shale 1.0.2 (now Apache Shale)
                                 </a>
                             </li>
                         </ul>
@@ -132,13 +132,12 @@
 
                     <li>
                         <a href="http://cvs.apache.org/builds/struts/maven/trunk/nightly/struts-action/">
-                            Action 1 Nightly Builds</a>
+                            Struts 1 Nightly Builds</a>
                     </li>
-                    <li>
+                     <li>
                         <a href="http://cvs.apache.org/builds/struts/nightly/struts-shale/">
                             Shale Nightly Builds</a>
                     </li>
-
                 </ul>
 
                 <p>
@@ -213,9 +212,9 @@
                 </p>
 
                 <ul>
-                    <li>http://svn.apache.org/repos/asf/struts/action/trunk</li>
+                    <li>http://svn.apache.org/repos/asf/struts/struts1/trunk</li>
+                    <li>http://svn.apache.org/repos/asf/struts/struts2/trunk</li>
                     <li>http://svn.apache.org/repos/asf/struts/sandbox/trunk</li>
-                    <li>http://svn.apache.org/repos/asf/struts/shale/trunk</li>
                     <li>http://svn.apache.org/repos/asf/struts/site</li>
                 </ul>
 
@@ -273,7 +272,7 @@
                 </p>
 
                 <p>
-                    With Maven installed, building the entire Action 1 codebase
+                    With Maven installed, building the entire Struts 1 codebase
                     is as simple as
                 </p>
 

Modified: struts/site/src/site/xdoc/index.xml
URL: http://svn.apache.org/viewvc/struts/site/src/site/xdoc/index.xml?rev=418541&r1=418540&r2=418541&view=diff
==============================================================================
--- struts/site/src/site/xdoc/index.xml (original)
+++ struts/site/src/site/xdoc/index.xml Sat Jul  1 19:47:25 2006
@@ -27,9 +27,7 @@
         <a name="Welcome"/>
         <section name="Welcome to Apache Struts!">
             <p>
-                The goal of the Apache Struts project is to encourage
-                application
-                architectures based on the "Model 2" approach, a variation of
+                Apache Struts is a web development framework based on the "Model 2" approach, a variation of
                 the
                 classic Model-View-Controller (MVC) design paradigm.
                 Under Model 2,
@@ -38,10 +36,11 @@
             </p>
 
             <p>
-                The Apache Struts project encourages Model 2 designs in two
+                The Apache Struts project makes web development easier in two
                 ways.
-                First, by providing open source frameworks and toolkits
-                that help developers build applications for the web.
+                First, by providing an open source framework (briefly known as the 
+                Struts Action Framework)
+                that helps developers build applications for the web.
                 Second, by providing friendly and honest
                 <a href="mail.html">mailing lists</a>
                 where both newcomers and veterans discuss how to use Apache Struts
@@ -65,66 +64,40 @@
                 </p>
 
             </subsection>
-
+            
+            <a name="shale"/>
+            <subsection name="What Happened to Struts Shale?">
+                <p>
+                    <a href="http://struts.apache.org/struts-shale">Struts Shale</a>
+                    started as a Struts subproject, but
+                    later <a href="announce.html#a20060628.1">graduated</a>
+                    to a full top level Apache project.  Apache Shale, as it is now
+                    called, builds on JavaServer Faces (JSF), making JSF applications easier to 
+                    develop.  Until the new Apache Struts project gets established, its pages
+                    are still located at 
+                    <a href="http://struts.apache.org/struts-shale">http://struts.apache.org/struts-shale/</a>.
+                </p>
+            </subsection>
+            
             <a name="cooking"/>
             <subsection name="What's Cooking?">
 
                 <p>
                     The Apache Struts project is now comprised of two distinct
-                    frameworks.
-                    The two frameworks are the
-                    <strong>Struts Action Framework</strong>
+                    versions of the Struts framework.
+                    The two versions are 
+                    <strong>Struts 1</strong>
                     and the
-                    <strong>Struts Shale Framework.</strong>
-                    Struts Action is the original request-based framework.
-                    Struts Shale is a component-based framework for JavaServer Faces.
-                    Both frameworks are first-class citizens of the Apache Struts
-                    project.
+                    <strong>Struts 2.</strong>
+                    Struts 1 is the original request-based framework that has a large and 
+                    active following.  Struts 2
+                    started with a merger with the <a href="http://www.opensymphony.com/webwork">
+                    Opensymphony WebWork</a> project and aims to exploit Java 5 annotations
+                    and other modern web framework features in an effort to make Struts easier to
+                    use and more powerful. Both versions are actively developed and supported by
+                    the Apache Struts project.
                 </p>
-
-                <p>
-
-                    <b>Why two frameworks?</b>
-                    When
-                    <a href="http://java.sun.com/j2ee/javaserverfaces/">
-                        JavaServer Faces</a>
-                    arrived, our development community chose to "make new friends but
-                    keep the old".
-                    Some of us want to stick with a request-based framework.
-                    Others are ready to switch to a component-based framework
-                    that builds on JavaServer Faces.
-                    We offer both frameworks because we have volunteers to
-                    create and maintain both frameworks.
-                </p>
-
-                <p>
-                    If you have mature Action Framework applications in
-                    production, don't worry,
-                    we are still here, same as ever.
-                    After all, we have our share of mature application in
-                    production too.
-                </p>
-
-                <p>
-                    If you are starting a new project and want to use the latest
-                    technology,
-                    don't worry, we are still blazing trails, same as ever.
-                    For projects using JavaServer Faces, we offer the Shale
-                    Framework.
-                    For projects using JSP and templating technologies, we offer the
-                    original Action framework.
-                </p>
-
-                <p>
-                    <b>Is that all there is?</b>
-                    Not by a long shot!
-                    Soon, we will also offer a new Action 2 framework, based on
-                    <a href="http://www.opensymphony.com/webwork/">WebWork</a>
-                    technology. Essentially,
-                    <a href="announce.html#a20051214.3">Struts Action Framework 2.0</a>
-                    will be WebWork 2.3.
-                </p>
-
+                
                 <p>
                     Whether you are staying the course, or ready to leap forward,
                     the Apache Struts project is here to help you do what you want

Modified: struts/site/src/site/xdoc/javadoc.xml
URL: http://svn.apache.org/viewvc/struts/site/src/site/xdoc/javadoc.xml?rev=418541&r1=418540&r2=418541&view=diff
==============================================================================
--- struts/site/src/site/xdoc/javadoc.xml (original)
+++ struts/site/src/site/xdoc/javadoc.xml Sat Jul  1 19:47:25 2006
@@ -29,14 +29,13 @@
             <table>
                 <tr>
                     <th>
-                        <a href="struts-action/apidocs/index.html">Struts
-                            Action Framework 1</a>
+                        <a href="1.x/apidocs/index.html">Struts 1</a>
                     </th>
                 </tr>
                 <tr>
                     <th>
-                        <a href="struts-shale/index.html#Shale_Documentation">
-                        Struts Shale Framework</a>
+                        <a href="2.0/apidocs/index.html">
+                        Struts 2</a>
                     </th>
                 </tr>
             </table>
@@ -45,7 +44,7 @@
 
         <section>
             <p class="right">Next:
-                <a href="http://svn.apache.org/viewcvs.cgi/struts/action/trunk/?root=Apache-SVN">
+                <a href="http://svn.apache.org/viewcvs.cgi/struts/?root=Apache-SVN">
                     Source Repository</a>
             </p>
         </section>