If you have tried out the dialog manager feature of Shale, you're probably well aware that it has some limitations and bugs. Indeed, I see improving this as the most important thing to tackle next. In reviewing the outstanding bug reports, it looks like we will need to rearchitect the current implementation. That means now is a good opportunity to review the requirements that the feature tries to meet, as well as evaluate a few implementation approaches, before we tackle the code itself.
To that end, I've set up a wiki page[1] where we'll accumulate current thinking. Active discussion will occur on the developer mailing list, so if you are interested you should follow the instructions[2] to subscribe. (Don't worry about flooding your mailbox ... it is a low volume list, and specifically does *not* include all of the Subversion commit and wiki update messages). So, here's your chance to participate in improving this design, so you can make sure it meets *your* needs. If you're subscribed only to the user list and post to the developer list anyway, your messages are likely to be delayed in the moderator queue. Plus, you'll be unlikely to see any replies since those will be showing up only on the dev list. If you want to participate, you really should subscribe :-). Links to outstanding bug reports related to this feature will provide a useful starting point for contemplation: * https://issues.apache.org/struts/browse/SHALE-10 * https://issues.apache.org/struts/browse/SHALE-48 * https://issues.apache.org/struts/browse/SHALE-61 Craig [1] http://wiki.apache.org/shale/DialogManagerFeature [2] http://shale.apache.org/mail-lists.html