xwork / docs / roadmap.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
<html xmlns="" lang="en_US" xml:lang="en_US">
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
  <title>OpenSymphony Wiki (Offline Version) :: Xwork Documentation</title>
  <link type="text/css" href="main.css" rel="STYLESHEET"/>
  <div id="page-logo">
    <a href="index.html">XWork Documentation</a>
    <div class="snip-title">
	  <h1 class="snip-name">XWork Roadmap
<div id="snip-content" class="snip-content">

 <div class="snip-attachments"></div>
 Here is an overview of the general goals of the next generation <a href="">WebWork</a>, called <a href="index.html">XWork</a>. Suggestions and feature requests are encouraged to be directed to the <span class="nobr"><img src="" alt="&gt;&gt;" border="0"/><a href="">WebWork mailing list</a></span>, not here. Please feel free to fill this in as much as possible.
<h3 class="heading-1-1">Core:</h3>
<ul class="star">
<li>Completely divorce from dependence on J2EE - <b class="bold">done</b></li>
<li>Provide additional Dispatchers: e.g. JMSDispatcher and MailDispatcher - <b class="bold">Out of Scope</b></li>
<li>Replace the ActionFactory proxy idea with Interception support - <b class="bold">done</b></li>
<li>Overhaul configuration system - <b class="bold">done</b></li>
<li>Provide more view systems (xml/soap/swing/awt/tea/cf/php/flash/?) - <b class="bold">Out of Scope</b></li>
<li>Break current taglib into two taglibs (core and ui) - <b class="bold">Out of Scope - See Webwork 2.0</b></li>
<li>Abstract current taglib code out of taglibs to make available to other view systems - <b class="bold">Out of Scope - See Webwork 2.0</b></li>
<li>Distribute core and view systems in different jars - <b class="bold">done - Xwork is the core</b></li>
<li>Move to <span class="nobr"><img src="" alt="&gt;&gt;" border="0"/><a href="">OGNL</a></span> - <b class="bold">done</b></li>
<li><span class="nobr"><img src="" alt="&gt;&gt;" border="0"/><a href="">JIRA</a></span> issues/features</li>
<li>Fix/standardize logging - <b class="bold">done</b> I think</li>
<li>Self-reloading config system, detects changes in config files and reloads accordingly - <b class="bold">done</b></li>
<h3 class="heading-1-1">Documentation:</h3>
<ul class="star">
<li><a href="documentation.html">XWork Documentation</a></li>
<li>Jira Xwork Roadmap: <span class="nobr"><img src="" alt="&gt;&gt;" border="0"/><a href=";report=roadmap">&#104;ttp://;report=roadmap</a></span></li>
<li>Quickstart guide</li>
<li>Better javadocs</li>
<li><a href="featurecomparison.html">Feature comparison matrix with other MVC frameworks</a></li>
<li>Implementation of the <span class="nobr"><img src="" alt="&gt;&gt;" border="0"/><a href="">wafer project</a></span> and/or larger example application</li>
<li>Best practices guide</li>
</ul><p class="paragraph"/><a href="rickard.html">RickardXWorkThoughts</a>