blob: eda0ac0e688d56f1e51579d75f3a8d95f44b87b0 [file] [log] [blame]
<!DOCTYPE html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Tapestry TODO List</title>
<link rel="STYLESHEET" type="text/css" href="web/scripts/style_virtlib_pcIE55.css"/>
</head>
<body>
<h1>Release 3.0</h1>
<br/>
$Id$
<p> Some of these items overlap requests Bugzilla.</p>
<p><i>This list is anything but final! Not in any (prioritized) order.</i></p>
<ul>
<li>Decide on final release number for "NextGen"</li>
<li>Bugzilla or Scarab?</li>
<li>Deal with character sets and localization properly</li>
<li>Handle change of locale correctly, by reloading new
instance of page in proper locale</li>
<li>Improved User's Guide to replace existing Developer's
Guide</li>
<li>Replace the current tutorial with Neil Clayton's
Tutorial2</li>
<li>Reoganize directory structure to more standard format
(compatible with Maven)</li>
<li>Use Forrest, or somesuch, for documentation
(possibly, convert User's Guide and friends to alternate format)</li>
<li>Get Tapestry compiling under Maven, have nightly
builds</li>
<li>Fill out the test suite and code coverage, reach 85%
or better</li>
<li>Fix all the Component Reference pages to use the 3.0
syntax</li>
<li>Unit testing stategy for the JSP tags and tagsupport
service</li>
<li>Allow auto parameters to not be required</li>
</ul>
<h2>Completed items in 3.0</h2>
<ul>
<li>Declarative transient properties - define transient properties in spec,
Tapestry builds subclass with instance variables, accessors and
initialize() <b>HLS</b></li>
<li>Declarative persistant properties - as with transient, but properties are
made persistant <b>HLS</b></li>
<li>Traditional bin/src distros <b>HLS</b></li>
<li>Rename packages from net.sf.tapestry to org.apache.tapestry <b>HLS</b></li>
<li>Resolve GPL issues around McKoiDBMBean <b>HLS</b></li>
<li>Tapestry JSP tag library <b>HLS</b></li>
<li>Support array types for declared properties and connected parameters <b>HLS</b></li>
<li>Support primitive types for connected parameters <b>HLS</b></li>
<li>Integrate David Solis' WML component contributions <b>DS</b></li>
<li>Get Tapestry building under Gump <b>HLS</b></li>
<li>Properly sign the distribution and have it mirrored
with the other Jakarta downloads <b>HLS</b></li>
<li>New features for Script Specification: <b>HLS</b>
<ul>
<li>Improve the "include script" element to support </li>
relative scripts, scripts in context, script in classpath</li>
<li>Some kind of "include only once" block</li>
<li>Name uniquer</li>
<li>New DTD w/Jakarta public/system ids</li>
</ul></li>
<li>Change build environment to NOT compile against LGPL
frameworks (J2EE from JBoss) <b>HLS</b></li>
</ul>
<h2>Rejected items in 3.0</h2>
<ul>
<li>Change &lt;extension&gt; initializers to use OGNL
expressions <b>HLS<BR></b><i>
<br/>Need an "object" for OGNL expressions, not clear what that would be.</i></li>
</ul>
<h1>Release 3.1</h1>
<ul>
<li>Intersertials</li>
<li>Extend listener methods to take parameters (matching service parameters to actual method parameters)</li>
</ul>
</body>
</html>