xwork / docs / roadmap.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
<html xmlns="http://www.w3.org/1999/xhtml" lang="en_US" xml:lang="en_US">
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
  <title>XWork Documentation</title>
  <link type="text/css" href="main.css" rel="STYLESHEET"/>
  <div id="page-logo">
    <a href="index.html"><img src="logo.png" border="0"/></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="http://wiki.opensymphony.com/space/WebWork">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="http://wiki.opensymphony.com/images/external-link.png" alt="&gt;&gt;" border="0"/><a href="http://lists.sourceforge.net/lists/listinfo/opensymphony-webwork">WebWork mailing list</a></span>, not here. Please feel free to fill this in as much as possible.
<h3 class="heading-1-1">Core:
<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="http://wiki.opensymphony.com/images/external-link.png" alt="&gt;&gt;" border="0"/><a href="http://www.ognl.org">OGNL</a></span> - <b class="bold">done</b></li>
<li><span class="nobr"><img src="http://wiki.opensymphony.com/images/external-link.png" alt="&gt;&gt;" border="0"/><a href="http://jira.opensymphony.com/index.html">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:
<ul class="star">
<li><a href="documentation.html">XWork Documentation</a></li>
<li>Jira Xwork Roadmap: <span class="nobr"><img src="http://wiki.opensymphony.com/images/external-link.png" alt="&gt;&gt;" border="0"/><a href="http://jira.opensymphony.com/secure/BrowseProject.jspa?id=10050&amp;report=roadmap">&#104;ttp://jira.opensymphony.com/secure/BrowseProject.jspa?id=10050&amp;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="http://wiki.opensymphony.com/images/external-link.png" alt="&gt;&gt;" border="0"/><a href="http://www.waferproject.org/index.html">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>
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.