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]