We have the following Use Case for the Shale Dialog Framework:

 

Define all Application navigation through shale dialogs and use Custom
Application Level JSF Tab(Menu) Navigation component working on top of
Shale Dialog.

 

We propose the following enhancements for the shale framework:

1.      We would like to enumerate over dialogs transitions (states) to
draw our tab menu. We think it would be a good idea for the Dialog
Interface to provide a readonly list view of transitions and states.
Currently, they can only be accessed by Name. 
2.      We'd like Dialog artifacts (Dialog, Transition, and State) to
support custom attributes. In our Navigation Component, we need the
following attributes for Transition( Current Dialog transitions
represented by Tabs on page): 

        1.      Order -Tab order(1,2,3...) 
        2.      Role Security- to Hide/Show Tab based on user role
permission 

3.      Since all dialog artifacts are interfaces. Is it possible for us
to plugin our own implementations of the interfaces?  Currently, the
only way we can find to do this is by using our own versions of
ConfigurationInit, ConfigurationParser(Digester Rules Code) and
inserting our implementation classes? Can this process be metadata
driven? 

 

Thank you,

 

Kirill

 

Reply via email to