Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Struts Wiki" for change 
notification.

The following page has been changed by TedHusted:
http://wiki.apache.org/struts/StrutsActionRelease200

The comment on the change is:
Add and edit tasks.

------------------------------------------------------------------------------
  
  || Initial rename of packages and configuration files || Complete ||
  || Pass Web``Work2 codebase through the Incubator || Complete ||
- || Update WW2 documentation for SAF2 || Step 2 of 5 ||
+ || Update WW2 documentation for SAF2 || Step 3 of 4 ||
+ || Condense Showcase and Examples applications into Cookbook || - ||
  || Finalize configuration file names || 
[http://mail-archive.com/dev%40struts.apache.org/msg21757.html thread]||
- || Remove selected legacy API members || - ||
+ || Remove deprecated members (IoC components) || - ||
+ || Remove selected legacy API members (e.g. AroundInterceptor, "do" clause) 
|| - ||
+ || Update JavaDoc to match new package and configuration naming || - ||
  || Implement selected new features || - ||
  || Resolve other outstanding issues || - ||
+ || Add SAF1 and WW2 Migration Guides || - ||
+ || Develop routine for exporting wiki to HTML/PDF || - ||
  || Complete standard release plan || - ||
  || - || - ||
  
@@ -47, +52 @@

  || Step 1 - Setup new Confluence instance || Complete ||
  || Step 2 - Initial pass to update nomenclature and remove obsolete material 
|| Pending ||
  || Step 3 - Update "snippets" to reference ASF repository || - ||
- || Step 4 - Update JavaDoc to match new package and configuration naming || - 
||
- || Step 5 - Complete tutorials and other "TODO" sections || - ||
+ || Step 4 - Complete tutorials and other "TODO" sections || - ||
  
  == New Features Under Consideration ==
  
  This initial list of new features is taken from the RoughSpots page.
- 
+  
+  * Separate classes that most applications need to use. Isolate classes that 
the framework uses internally or that are rarely used by applications.  (See 
Rough Spot #3.)
   * Distinguish between the published public versus private APIs. (See Rough 
Spot #4.)
   * Deprecate or remove the Around``Interceptor. (See #7.) 
+  * Utilize properties (methods) instead of protected or public fields (). 
(See #13.0
   * Simplify Text``Provider. (See #15.)
   * On the OGNL value stack, rename #request for request parameters and 
#requestAttributes for request attributes. (See #17.)
   * Eliminate "do" clause for Action alias lookups. Scan Actions at load time 
for known aliases, and fail fast. 
   * Review exception handling. Some are still being swallowed rather than 
rethrown. (See #20.)
+  * Modify `ParametersInterceptor` to sort parameter names by depth (using 
bucket sort) and then map them in that order (shallowest first). (See #21.)
   * Reduce or eliminate need to use fully-qualified class names, over and 
over. (See #23.)
   * Work with OGNL to add Java 5 support. (See #31.)
   * Address the confusing issue of the validation/workflow lifecycle and 
different methods. (See Patrick #4.)
   * Work with OGNL to make it a clear superset of JSTL. (See Gabe #4.)
   * Use the strategy pattern to swap in different implementations of 
interfaces like Validation``Aware. (See Tim, NTH #1.)
+  * Extends support on actions in xml (See Tim, NTH #2.)
+ 
+ Other feature suggestions 
+ 
+  * Use values on the stack to override/define configuration options. (See 
Tim, NTH #3.)
+  * Combine configuration DTDs so that Actions, Messages, and Validators can 
be defined in a single file. (See Ted, #1.) 
+  * Change (See Ted, #2.)
+ 
+ == SAF1 Features ==
+ 
+ * Wildcard Action Mappings 
+ * DynaForm as Model Object 
+ * Extends for action mappings
  
  == Outstanding Issue Review ==
  

Reply via email to