This page is designed to document what's on the roadmap for future versions of AppFuse. Feel free to add suggestions as you see fit. For a more detailed report of where we are on the roadmap, see the roadmap in JIRA. You might also checkout the Event Calendar for events related to AppFuse. We sometimes add proposed release dates to this calendar, but we often miss the dates since this is an all-volunteer project.
AppFuse 2.1
- Search using Compass, tutorials already existing for Spring MVC and JSF
- Pageable lists that only fetch a specified number of records (i.e. 10 at a time)
- Spring XML to Annotations
- Upgrade to Tapestry 5
- Extensionless URLs with Java Web Frameworks
- Simplification of Web Implementations and Archetypes
- Ajaxified Body
- Move AppFuse Light into AppFuse and create Archetypes
AppFuse 2.2
- Convention over configuration, no XML modifications needed when adding new files
- Plugin API so all "features" can be added/removed via plugins
- Add Wicket and Stripes as supported web frameworks
Future
- (Possibly) Add a Swing/RCP, GWT, Laszlo and/or J2ME front-end
- What others would like to see
Various Ideas - don't know if we'll use them
- Use JMeter, Grinder 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 (using Spring).See Luciano Fiandesio's AppFuse and Quartz: an integration tutorial.- Add Configuration object that talks to a database table for application configuration. Create a dynamic UI (JSP) to handle updating.
- Add Seam support (after they add Spring integration)