Author: husted Date: Sat Feb 11 05:23:30 2006 New Revision: 376979 URL: http://svn.apache.org/viewcvs?rev=376979&view=rev Log: Documentation * Update the merger FAQs
Modified: struts/action/trunk/xdocs/faqs/kickstart.fml struts/site/trunk/xdocs/kickstart.fml Modified: struts/action/trunk/xdocs/faqs/kickstart.fml URL: http://svn.apache.org/viewcvs/struts/action/trunk/xdocs/faqs/kickstart.fml?rev=376979&r1=376978&r2=376979&view=diff ============================================================================== --- struts/action/trunk/xdocs/faqs/kickstart.fml (original) +++ struts/action/trunk/xdocs/faqs/kickstart.fml Sat Feb 11 05:23:30 2006 @@ -82,7 +82,7 @@ implementation for a servlet 2.3 and JSP 1.2 container. </p> <p>After serving as the co-lead of the JSR 127 specification - (JavaServerFaces), Craig created another version of Struts + (JavaServerFaces), Craig created another rendition of Struts based on JavaServerFaces, called Shale. Both Struts Action Framework and Struts Shale are first-class citizens of the Apache Struts project.</p> Modified: struts/site/trunk/xdocs/kickstart.fml URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/kickstart.fml?rev=376979&r1=376978&r2=376979&view=diff ============================================================================== --- struts/site/trunk/xdocs/kickstart.fml (original) +++ struts/site/trunk/xdocs/kickstart.fml Sat Feb 11 05:23:30 2006 @@ -17,8 +17,16 @@ // ======================================================================== 78 --> <faqs title="Kickstart FAQ"> + <part> + <p> + Here are answers to the some of the usual Apache Struts + getting-started questions. + </p> + </part> + <part> + <title>Product Line</title> <faq id="shale"> <question>Why are you offering both Struts Shale and Struts Action Framework? Don't they compete for new development?</question> @@ -56,15 +64,13 @@ <question>Is Struts Shale a fork?</question> <answer> <p>No. It's an entirely new product with its own architecture. - Struts Shale is an MVC framework for web applications, - like Struts Action Framework, but it's a fresh start. - Struts Shale is the best choice for developers eager to - leverage the latest technologies, like JavaServer - Faces.</p> + 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. (Even if it is not one of ours!)</p> + for you.</p> </answer> </faq> @@ -103,67 +109,83 @@ </answer> </faq> - <faq id="2x"> - <question>Is Shale likely to become Struts 2.x?</question> - <answer> - <p> - 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> - </answer> - </faq> - <faq id="ti"> - <question>What about Ti? What about WebWork?</question> + <question>What about Ti? What about WebWork?</question> + <answer> + <p> + <a href="http://wiki.apache.org/struts/StrutsTi">Struts + Ti</a> + (short for Titanium) is a codename for Struts Action + Framework 2.x. + 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 is + being donated to Apache Struts, + and the lead WebWork committers are joining the Struts + community. + The WebWork codebase is being brought into the ASF through + the Apache Incubator. + Once licensing and related issues are resolved, + the codebase will be made part of the Apache Struts + framework. + </p> + <p> + WebWork started as a + <a href="http://incubator.apache.org/learn/rules-for-revolutionaries.html"> + Struts Revolution</a> + . + Over the years, it has evolved into a superb action-based + framework that retains many Struts 1.x paradigms. + </p> + <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 + 2.x feature set, + you'll see that WebWork has already does most of what we + wanted Struts Action to do. + If we finished the roadmap ourselves, Struts Action would + end up as a WebWork workalike. + Rather than reinvent the wheel, + Ti has become a proposal to put the WebWork wheel back on + the Struts axle. + </p> + </answer> + </faq> + + <faq id="xwork"> + <question>What about other Open Symphony products, like + XWork?</question> + <answer> + + <p> + For the time being, there is no plan to migrate XWork to + the ASF. Struts Action 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. + </p> + </answer> + </faq> + + <faq id="migrate"> + <question>Will it be difficult to migration from Action 1 to + Action 2?</question> <answer> <p> - <a href="http://wiki.apache.org/struts/StrutsTi">Struts - Ti</a> - (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, - and the lead WebWork committers would join the Struts - community. - </p> - <p> - WebWork started as a - <a href="http://incubator.apache.org/learn/rules-for-revolutionaries.html"> - Struts Revolution</a> - . - Over the years, it has evolved into a superb action-based - framework that retains many Struts 1.x paradigms. - </p> - <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 - 2.x feature set, - you'll see that WebWork has already does most of what we - wanted Struts Action to do. - If we finished the roadmap ourselves, Struts Action would - end up as a WebWork workalike. - Rather than reinvent the wheel, - Ti has become a proposal to put the WebWork wheel back on - the Struts axle. - </p> - <p> - Of course, many of us have significant Struts Action 1.x + Many of us have significant Struts Action 1.x applications in production. Being able to migrate both applications and developer - skill sets is a telling point of the proposal. - Both a migration layer and migration documentation are - under active development. + skill sets is important to all of us. + </p> + <p> + Several + <a href="http://wiki.apache.org/struts/MigrationStrategy"> + migration strategies</a> + are being developed. </p> </answer> </faq> @@ -172,13 +194,16 @@ <question>Does Ti mean there will be three frameworks?</question> <answer name="Does Ti mean there will be three frameworks?"> <p> - Probably not. - Like many projects, we start by giving proposed - subprojects a codename. - Sun's "Tiger" and Microsoft's "Vista" are two examples. - "Ti" is a codename like "Tiger" and "Vista. - If Struts Ti is accepted as Struts Action Framework 2.x, - the codename would fall into disuse. + There will be the + <strong>Action 1</strong> + framework that is currently + in production and usually refered to as "Struts". + When released, Ti will become the + <strong>></strong> + Action 2 framework. + Shale will remain a separate but equal framework + that focuses on JavaServer Faces rather than + conventional server pages. </p> </answer> </faq> @@ -220,15 +245,12 @@ discrete subprojects. Struts Classic is a codename for the work we needed to do to create and release the new subprojects.</p> - <p>For a time, we considered bundling those seven products - together and calling the bundle "Struts Classic". Instead, - we are bundling Struts Action Framework and any compatible - projects into a distribution called "Struts Action - Framework Library". This bundle includes the original - "seven dwarfs" and new subprojects, like Struts - Scripting.</p> </answer> </faq> + </part> + + <part> + <title>Project Details</title> <faq id="struts"> <question>Why is the project called Struts?</question> @@ -494,7 +516,6 @@ </p> </answer> </faq> - </part> <part> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]