Raible's Wiki

Raible Designs
Wiki Home
News
Recent Changes

AppFuse

Homepage
  - Korean
  - Chinese
  - Italian
  - Japanese

QuickStart Guide
  - Chinese
  - French
  - German
  - Italian
  - Korean
  - Portuguese
  - Spanish
  - Japanese

User Guide
  - Korean
  - Chinese

Tutorials
  - Chinese
  - German
  - Italian
  - Korean
  - Portuguese
  - Spanish

FAQ
  - Korean

Latest Downloads

Other Applications

Struts Resume
Security Example
Struts Menu

Set your name in
UserPreferences


Referenced by
AppFuse
AppFuse_it
AppFuse_jp
AppFuse_ko
AppFuse_zh




JSPWiki v2.2.33

[RSS]


Hide Menu

AppFuseRoadmap


This is version 61. It is not the current version, and thus it cannot be edited.
[Back to current version]   [Restore this version]


This page is designed to document the things I want to do with AppFuse in 2004. Feel free to add suggestions as you see fit.

July/August 2004

  • Add WebWork as a web framework choice. Status: Done.
  • Replace Tiles with Sitemesh as part of this process. Status: Done.
  • Enhance IDE integration, particularly with Eclipse and hot deploying. Attempt to get AppFuse working with MyEclipse. Figure out a way so that unit tests do not depend on running Ant first.
  • Remove seldom used components (i.e. Clickstream, PMD, Checkstyle) and add documentation on how to add them back in. Status: More trouble than it's worth.
  • Modify Cactus to create a <runcontainer> task for all supported containers. The idea here is to make AppFuse so it can be easily run with Resin or Tomcat, by only changing a few Ant properties. Status: Done with Cargo.
  • Add support/documentation for Sun Appserver 8.
  • Fix XDoclet form generation one-to-one mappings. Figure out and document how to generate validation rules for nested forms. Status: Done.
  • Replace Mail classes with Spring's Mail support. Status: Done.
  • Fix all these damn bugs ;-) Status: Got most of them.
  • Figure out how to use MockStrutsTestCase to run ActionTests out-of-container. In-container is too slow. {Lance: Try mockrunner.sf.net - check out the BookmarksActionTest in Roller (baby steps). I never did get MockStrutsTestCase to work.} {Carlos: I've got it to work ;) You can check http://oness.sourceforge.net subproject oness-party-webapp}
  • [Low Priority] Add Configuration object that talks to a database table for application configuration. Create a dynamic UI (JSP) to handle updating.
  • MILESTONE: Release 1.6 and take a break before the Tapestry/JSF push (1.7 and 2.0).

AppFuse 1.7 - hopefully before the end of 2004

  • Add Tapestry as a web framework choice.
  • Add JSF as a web framework choice.
  • Integrate jMock for testing Managers and Actions/Controllers.

Future

  • (Possibly) Add a Swing client that can talk to at least one of the above frameworks (if not all).
  • (Possibly) Add a Laszlo front-end. I've heard this might be possible with Tapestry or JSF.
  • (Really don't want to) Offer Maven as an alternative to building with Ant. This will likely make the IDE integration easier as it's not very good right now.

Various Ideas - don't know if I'll use them'

  • Use JMeter or Microsoft's Web Application Testing tool to configure load testing scripts for inclusion in the distribution. Motivated by this post.
  • Create tutorial on how to integrate Quartz.
  • Create tutorial on how to integrate Lucene for searching users.
  • Use Spring for Quartz, JavaMail and Velocity (completed in 1.6).
  • Integrate UrlRewriteFilter for prettier URLs (completed in 1.6).


Go to top   More info...   Attach file...
This particular version was published on 06-Nov-2006 13:52:25 MST by MattRaible.