AppFuseRoadmap |
|
Your trail: |
This is version 89.
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 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.
AppFuse 1.8.1 - before JavaOne
- Add tutorial on wiki about many-to-one, one-to-many and many-to-many (if time) relationships and how to code them. Status: In Progress
- [Struts] Refactor BaseAction to key methods from button names.
- Upgrade to Hibernate 3.0.5 and Spring 1.2.1.
- Various bug fixes
AppFuse 1.9 - sometime in July 2005
- Community Building, hopefully add some additional Committers.
- Short video showing off setup, features and AppGen (maybe different videos).
- Replace AppFuse custom features with Acegi features: SSL Switching, Password Encryption, Remember Me.
- Research using a local DataSource (w/ connection pool) instead of a JNDI DataSource. This should be easy with Commons DBCP (or C3PO's ComboPooledDataSource) and Spring.
- Create iBATIS Tutorial and (possibly) AppGen integration.
- Look into adding one-to-many UI support to AppGen.
- Look into Ivy for dependency management, since it's a no brainer. ;-)
- What do you want?
AppFuse 2.0 - late 2006
Future
- Add installer for Resin that rebuilds build.xml for Resin instead of Tomcat. There's not much demand for this right now, so I've postponed it.
- (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.
- What others would like to see
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 (using Spring).
- Create tutorial on how to integrate Lucene for searching users.
- Add Configuration object that talks to a database table for application configuration. Create a dynamic UI (JSP) to handle updating.
|