Author: husted
Date: Mon Dec 19 12:54:22 2005
New Revision: 357792

URL: http://svn.apache.org/viewcvs?rev=357792&view=rev
Log:
* index - remove ApacheCon notice
* announce - post ApacheCon announcements

Modified:
    struts/site/trunk/xdocs/announce.xml
    struts/site/trunk/xdocs/index.xml

Modified: struts/site/trunk/xdocs/announce.xml
URL: 
http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/announce.xml?rev=357792&r1=357791&r2=357792&view=diff
==============================================================================
--- struts/site/trunk/xdocs/announce.xml (original)
+++ struts/site/trunk/xdocs/announce.xml Mon Dec 19 12:54:22 2005
@@ -26,6 +26,197 @@
 
 <section name="Announcements">
 
+    <h4 id="a20051214.4">14 Dec 2005 - Apache Struts to release Struts 1.3.0 
+    as the "Action Framework"</h4>
+    <p>
+       The Apache Struts flagship product, 
+       the leading web application framework for Java, 
+       is now known as the "Struts Action Framework". 
+    </p>
+
+    <p>
+       To make the framework easier to maintain, 
+       Apache Struts subdivided the original monolithic distribution into 
several 
+       subprojects. 
+       Each subproject has its own website, documentation, and release cycle, 
+       and may be downloaded separately. 
+       For consistency, the original core framework component also has its own 
name 
+       now: "Struts Action Framework". 
+       The JARs and external dependencies for the extensions to Struts Action 
Framework 
+       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 exciting 
new 
+       features, including: 
+    </p>
+
+       <ul>
+               <li>Composable Request Processor</li>
+               <li>ActionDynaForm interfaces</li>
+               <li>Arbitrary configuration properties</li>
+               <li>Catalog and Command Elements</li>
+               <li>Enhanced Global Exception Handlers</li>
+               <li>Extends attribute for XML configurations</li>
+               <li>"isCommitted" Exception Handling</li>
+               <li>Postback Actions</li>
+               <li>Wildcard ActionConfig properties</li>
+       </ul>
+               
+    <p>
+       The key change in this release is the "composable request processor". 
+       The request processor is the framework's "kernal". 
+       The request processor methods are now command objects in a flexible 
chain of 
+       commands. 
+       Rather than subclassing a monolithic object, 
+       developers can now just replace commands with their own 
implementations. 
+       Commands can also be inserted or removed, if needed, 
+       to extend or streamline the request processing gauntlet, 
+       to better meet the needs of different kinds of applications.
+    </p>
+
+    <p>
+        The Struts Action Framework 1.3.0 release, 
+        and other milestones on the Apache Struts roadmap, 
+        were discussed at ApacheCon on Tuesday, December 13, 2005, in a talk, 
+        entitled "Struts 2006: An Embarrassment of Riches".
+        <a href="http://people.apache.org/~husted/apachecon-2005-action.pdf";>
+        Slides from the talk are available online</a>.
+     </p>
+    <hr/>
+
+    <h4 id="a20051214.3">14 Dec 2005 - Apache Struts and Open Symphony WebWork 
+    communities to merge</h4>
+    <p>
+       Apache Struts, 
+       the leading web application framework for Java, and Open Symphony 
WebWork, 
+       a leader in technical innovation, are working to merge their 
communities 
+       and codebases. 
+    </p>
+
+    <p>
+       "A merger is an elegant approach to evolution of existing applications 
+       based on action-oriented frameworks," 
+       said Craig McClanahan, founder of the Struts project. 
+    </p>
+
+    <p>
+       The merger seems like a win-win for the frameworks. 
+       "The technical benefit is that WebWork has already done most everything 
+       that is on the Struts Action roadmap," noted Ted Husted, a Struts 
committer. 
+       "This is a way that [Struts] shops can use incremental integration to 
take 
+       advantage of new technologies that are already part of WebWork, such as 
Spring."
+    </p>
+
+    <p>
+       "My hope is to take advantage of a larger community (Struts) to allow 
+       all of us to do a bit less individual effort." 
+       said Patrick Lightbody of WebWork. 
+       "I would expect moving to Struts lets us focus on our families and day 
+       jobs a bit more."
+    </p>
+
+    <p>
+       Apache projects help developers balance day jobs with volunteer work 
+       through the practice of collaborative developement. 
+       Decisions are made jointly by the core community, 
+       rather than by one or two key individuals. 
+       The projects are organized so that individual developers can focus on 
+       other matters for a time, 
+       and then return to the development community as schedules allow. 
+    </p>
+
+    <p>
+       Over the past few months, 
+       Apache Struts has more than doubled its number of active committers. 
+       With the addition of two WebWork developers, 
+       there are about fifteen active volunteers. 
+       Right now, about half of the committers are working on the original 
Struts 
+       Action Framework and half are working on the new Struts Shale 
Framework, 
+       which utilizes JavaServer Faces. 
+       Several volunteers are now working with both frameworks.
+    </p>
+
+    <p>
+       The merger and other milestones on the Apache Struts roadmap were 
discussed 
+       in a talk at ApacheCon on Tuesday, December 13, 2005, entitled "Struts 
2006: 
+       An Embarrassment of Riches" 
+       [http://people.apache.org/~husted/apachecon-2005-action.pdf]. 
+       The talk will be presented by Lightbody, Husted, and Don Brown, another 
+       Struts Committer. 
+       The Struts Shale framework is being discussed at a second talk, 
+       presented by McClanahan, entitled "Shale: The Next Struts??" 
+       <a href="http://people.apache.org/~craigmcc/apachecon-2005-shale.pdf";>
+       Slides from the talk are available online</a>.  
+    </p>
+    <hr/>
+
+    <h4 id="a20051214.2">14 Dec 2005 - Apache Struts offers "Shale" for 
JSF</h4>
+    <p>
+       To give JavaServer Faces developers a head start on building scalable 
+       web applications for the enterprise, 
+       Apache Struts now offers the Shale Framework. 
+       Like the original "Struts Action Framework", 
+       Shale provides developers with a front controller, 
+       and several other components, 
+       to provide the "invisible underpinnings that hold an application 
together".
+    </p>
+
+    <p>
+       "When JavaServer Faces arrived," 
+       explains the Struts website, 
+       "our development community chose to 'make new friends but keep the 
old'. 
+       Some of us want (or need) to stick with the original request-based 
+       framework. 
+       Others are ready to switch to an component-based framework that builds 
on 
+       JavaServer Faces. 
+       We offer both frameworks because we have volunteers to create and 
maintain 
+       both frameworks."
+    </p>
+
+    <p>
+       Shale is based on the recently standardized JavaServer Faces APIs, 
+       and focuses on adding value, 
+       rather than redundantly implementing features that JSF already 
provides. 
+       Shale will run on any compliant JSF implementation, 
+       including the one being developed by the Apache MyFaces project. 
+       It also includes many features that Struts users appreciate, 
+       such as supporting client side validation and the Tiles framework.
+    </p>
+    
+    <p>
+        Struts Shale was discussed by Craig McClanahan in a talk at ApacheCon 
on 
+        Tuesday, December 13, 2005, entitled "Shale: The Next Struts??". 
+        <a 
href="http://people.apache.org/~craigmcc/apachecon-2005-shale.pdf";>Slides 
+        from  the talk are available online</a>.
+    </p>
+    <hr/>
+    
+    <h4 id="a20051214.1">14 Dec 2005 - Apache Struts to release "standalone" 
Tiles</h4>
+    <p>
+       Apache Struts introduced Tiles as a integral component of its Struts 
1.1 
+       release in June 2003. 
+       Since then, several other projects have been using Tiles, 
+       even though it was embedded in the Struts JAR. 
+       Soon, it will be much easier to use Tiles with products like Jakarta 
Velocity, 
+       Apache MyFaces, and Struts Shale. 
+    </p>
+     
+    <p>
+       Tiles is a templating framework that can be used to create a common 
look and 
+       feel for a web site or application and to create reusable view 
components. 
+       A key aspect of Tiles is that it can be configured from a XML 
configuration file. 
+       A Tile definition can "extend" another definition, 
+       giving the component an object-oriented feel. 
+       Tile developers can create a base Tile (or screen layout), 
+       and then indicate only how other Tiles differ from the base. 
+       Changes made to a base Tile "cascade" to Tiles that extend that base. 
+       Significant changes can be made to the layout of a website 
+       just by changing a single Tile definition.
+     </p>
+     <hr/>
+
     <h4 id="a20051125">25 Nov 2005 - Struts 1.2.8 (General Availability)</h4>
     <p>
        The Struts team is pleased to announce the release of Struts 1.2.8 for

Modified: struts/site/trunk/xdocs/index.xml
URL: 
http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/index.xml?rev=357792&r1=357791&r2=357792&view=diff
==============================================================================
--- struts/site/trunk/xdocs/index.xml (original)
+++ struts/site/trunk/xdocs/index.xml Mon Dec 19 12:54:22 2005
@@ -24,86 +24,6 @@
 
 <body>
 
-<section name="Struts @ ApacheCon">
-
-    <p>        
-     <a href="http://apachecon.com/2005/US";><img align="right" 
src="http://apache.org/images/ac2005us_white_184x80.jpg"/></a>
-     Join us in San Diego CA at ApacheCon US 2005, December 11-14, for two 
presentations featuring Struts, 
-     along with several other sessions involving Struts, as well as two 
special tutorial sessions on Saturday December 10.     
-    </p>
-    
-    <p>
-     <b>TU20: Struts 2006: An Embarrassment of Riches</b> 
-    </p>
-    
-    <p>    
-     [Tuesday at 4:30p with Don Brown and Ted Husted] 
-     Apache Struts is a hotbed of activity. Struts Classic 1.3, Struts Shale, 
Struts Ti, Struts OverDrive. 
-     Why so many frameworks? How are they different? Why are they all called 
Struts? 
-     Which is the best choice for my next project? 
-     In this session, we step back and look at Struts through a wide-angle 
lens.    
-    </p>
-    
-    <p>
-     <b>TU26: Shale: The Next Struts??</b>
-    </p>
-     
-    <p>
-     [Tuesday at 5:30p with Craig McClanahan] 
-     Come and get an early look at the next generation of web application 
frameworks. 
-     One that is based on the recenty standardized JavaServer Faces APIs, 
-     and focuses on adding value, rather than redundantly implementing 
features that JSF already 
-     provides. Shale will run on any compliant JSF implementation, including 
the one being developed by 
-     the Apache MyFaces project. It also includes many features that Struts 
users appreciate, such as 
-     supporting client side validation and the Tiles framework.
-    </p>
-    
-    <p>
-     <b>T06: Building Adaptable Meta-Components for Struts, Tapestry, MyFaces, 
etc.</b>
-    </p>
-    
-    <p>
-     [Saturday at 10a with Johnathan Lehr] 
-     Learn how to design, build, and use powerful, coarse-grained components 
using the Struts framework in 
-     this intensive, hands-on tutorial. We'll integrate an available ListView 
component into an example 
-     application and then learn how to build a TreeView component from 
scratch. The ListView component will 
-     provide fully implemented pagination, sorting, filtering, selection 
management, styling, and drill-down 
-     for arbitrary columns defined in an XML config file. The TreeView will 
allow recursive nesting, and will 
-     support a config setting allowing it to switch between an AJAX update 
mode.  
-    </p>
-        
-    <p>
-     <b>T12: Struts on Steroids: Leveraging Bolt-On Components</b>
-    </p>
-    
-    <p>
-     [Saturday at 1p with Johnathan Lehr]     
-     Learn how to design, build, and use powerful, coarse-grained components 
using the Struts framework in 
-     this intensive, hands-on tutorial. We'll integrate an available ListView 
component into an example 
-     application and then learn how to build a TreeView component from 
scratch. The ListView component will 
-     provide fully implemented pagination, sorting, filtering, selection 
management, styling, and drill-down 
-     for arbitrary columns defined in an XML config file. The TreeView will 
allow recursive nesting, and will 
-     support a config setting allowing it to switch between an AJAX update 
mode, and an update mode relying on 
-     the standard form.
-    </p>
-       
-    <p>
-     Other presentations involving Struts include:    
-    </p>
-
-    <ul>
-     <li>T01: <b>How to Unit Test the User Interface of Web Applications</b> 
</li>
-     <li>MO07: <b>[EMAIL PROTECTED]: Standards and the Portals Projects</b> 
</li>
-     <li>MO22: <b>Roller: An Open Source Blogging Platform</b> </li>
-    </ul>
-    
-    <p>
-     A complete listing of scheduled sessions is available at the 
-     <a href="http://apachecon.com/2005/US/html/sessions.html";>ApacheCon US 
2005 site</a>.
-    </p> 
-     
-</section>
-
 <a name="Welcome"/>
 <section name="Welcome to Apache Struts!">
     <p>



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

Reply via email to