Author: husted
Date: Mon Dec 19 15:21:17 2005
New Revision: 357828

URL: http://svn.apache.org/viewcvs?rev=357828&view=rev
Log:
Site 
* Update welcome page to include link to Kickstart FAQ
* Update Kickstart FAQ to better cover some topics from last week

Modified:
    struts/site/trunk/xdocs/index.xml
    struts/site/trunk/xdocs/kickstart.xml
    struts/taglib/trunk/project.xml

Modified: struts/site/trunk/xdocs/index.xml
URL: 
http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/index.xml?rev=357828&r1=357827&r2=357828&view=diff
==============================================================================
--- struts/site/trunk/xdocs/index.xml (original)
+++ struts/site/trunk/xdocs/index.xml Mon Dec 19 15:21:17 2005
@@ -76,7 +76,15 @@
        we are still here, same as ever. 
        After all, we have our share of mature application in production too.
     </p>
-
+    
+    <p>
+       For more about how Action and Shale fit together, 
+       see our <a href="kickstart.html">KickStart FAQ</a>.
+    </p>
+    </subsection>
+    
+   <a name="subprojects"/>
+   <subsection name="Why so many subprojects?">
     <p>        
        To make the Struts Action Framework easier for us to maintain, 
        we've subdivided the original monolithic distribution into several 
subprojects. 
@@ -84,6 +92,12 @@
        and may be downloaded separately. 
        The JARs and external dependencies for our extensions to Struts Action 
are being 
        bundled into a convenient distribution known as the "Struts Action 
Library".
+    </p>
+    <p>
+       The subprojects will be distributed as part of the Struts Action 1.3.x 
release series. 
+       The intial 1.3.0 release is still under development. 
+       Right now, <a href="http://struts.apache.org/acquiring.html";>
+       Struts 1.2.8 is the best available release</a>. 
     </p>
     </subsection>
 

Modified: struts/site/trunk/xdocs/kickstart.xml
URL: 
http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/kickstart.xml?rev=357828&r1=357827&r2=357828&view=diff
==============================================================================
--- struts/site/trunk/xdocs/kickstart.xml (original)
+++ struts/site/trunk/xdocs/kickstart.xml Mon Dec 19 15:21:17 2005
@@ -32,14 +32,15 @@
   <ul>
     <li><a href="#shale">Why are you offering both Struts Shale and Struts 
Action Framework? Don't they compete for new development?</a></li>
     <li><a href="#2x">Is Shale likely to become Struts 2.x?</a></li>
-    <li><a href="#shale-fork">Is Struts Shale a fork?</a></li>
-    <li><a href="#ti">What about Ti? What about WebWork?</a></li>
+    <li><a href="#fork">Is Struts Shale a fork?</a></li>
+    <li><a href="#struts">If Shale is a new product, why is it called 
Struts?</a></li>
+  <li><a href="#ti">What about Ti? What about WebWork?</a></li>
     <li><a href="#ti2">Does Ti mean there will be three frameworks?</a></li>
     <li><a href="#overdrive">What about OverDrive or Struts Nexus?</a></li>    
     <li><a href="#classic">What's the difference between Struts Action 
Framework and Struts Classic</a></li>
   </ul>
   <ul>
-    <li><a href="#struts">Why is it called Struts?</a></li>
+    <li><a href="#struts">Why is the project called Struts?</a></li>
     <li><a href="#license">How is Apache Struts licensed?</a></li>
     <li><a href="#usage">Can Apache Struts be used in a commercial 
application?</a></li>
     <li><a href="#credits">Do I have to credit Apache Struts on my own 
website?</a></li>
@@ -65,8 +66,8 @@
 <a name="shale"/>
 <subsection name="Why are you offering both Struts Shale and Struts Action 
Framework? Don't they compete for new development?">
 <p>We do offer Apache Struts developers a choice, but, hey, choice is good. 
:)</p>
-<p>People who want to create and maintain Struts Action Framework are welcome 
to do so.</p>
-<p>People who want to create and maintain Struts Shale are equally welcome.</p>
+<p>People who want to create and maintain <a 
href="announce.html#a20051214.4">Struts Action Framework</a> are welcome to do 
so.</p>
+<p>People who want to create and maintain <a 
href="announce.html#a20051214.2">Struts Shale</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/faqs/helping.html";>how to help page</a>.</p>
@@ -79,29 +80,43 @@
 <p>We encourage you to choose the framework that works best for you. (Even if 
it is not one of ours!)</p>
 </subsection>
 
+<a name="struts"/>
+<subsection name="If Shale is a new product, why is it called Struts?">
+<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>
+</subsection>
+
 <a name="2x"/>
 <subsection name="Is Shale likely to become Struts 2.x?">
-<p>Struts Shale has its own identity and its own release cycle. Struts Action 
Framework is one subproject, and Struts Shale is another.</p>
-<p>So, no, it is not likely that Struts Shale will become Struts Action 
Framework 2.x.</p>
 <p>
-There is another proposal on the table for a Struts Action Framework 2.x 
candidate ("Struts Ti"). 
-But, it still only a proposal.
+Struts Shale has its own identity and its own release cycle. 
+Struts Action Framework is one subproject, and the Struts Shale framework is 
another. 
+So, no, it is not likely that Struts Shale will become Struts Action 2.x.
 </p>
-<p>In our opinion, the reasons to roll the major version number are when</p>
-<ul>
-    <li>a new codebase is created, or</li>
-    <li>there is a break in backward compatability.</li>
-</ul>
-<p>Should either of these things happen, then, in that event, there would be a 
Struts Action Framework 2.x.</p>
-<p>For example, right now, most of us are using Java 1.3 in production, so 
that is the platform that Struts Action Framework targets. But, if someone 
wanted to start a "Struts Tiger" codebase, using the new features of Java 1.5, 
something like that might be a candidate for Struts Action Framework 2.x.</p>
-<p>But, so long as each Struts Action Framework release follows the 
deprecate/replace/remove strategy, and targets the mainstream platform, we will 
just keep rolling the minor version number. If this takes us to Struts 1.42 or 
Struts 1.2025, then so be it.</p>
 </subsection>
 
 <a name="ti"/>
 <subsection name="What about Ti? What about WebWork?">
 <p>
 <a href="http://wiki.apache.org/struts/StrutsTi";>Struts Ti</a> 
-(short for Titanium) is a proposal for a Struts Action Framewok 2.x candidate. 
+(short for Titanium) is a proposal for a Struts Action Framework 2.x 
candidate. 
 In late November 2005, the Ti proposal was amended to include a merger with 
 <a href="http://www.opensymphony.com/webwork/";>Open Symphony WebWork</a>. 
 Under this plan, the next stable release of WebWork would be donated to Apache 
Struts, 
@@ -163,7 +178,7 @@
 </subsection>
 
 <a name="struts"/>
-<subsection name="Why is it called Struts?">
+<subsection name="Why is the project called Struts?">
 <p>It's a reference to struts in the architectural sense, a reminder of the 
nearly invisible pieces that hold up buildings, houses, and bridges.</p>
 </subsection>
 

Modified: struts/taglib/trunk/project.xml
URL: 
http://svn.apache.org/viewcvs/struts/taglib/trunk/project.xml?rev=357828&r1=357827&r2=357828&view=diff
==============================================================================
--- struts/taglib/trunk/project.xml (original)
+++ struts/taglib/trunk/project.xml Mon Dec 19 15:21:17 2005
@@ -26,7 +26,7 @@
   <package>org.apache.struts.taglib</package>
   <packageGroups>
     <packageGroup>
-      <title>Struts Taglibs</title>
+      <title>Struts Taglib</title>
       <packages>org.apache.struts.taglib</packages>
     </packageGroup>
   </packageGroups>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to