Hi all,

To start up with the usability improvements by having the contextual
help[1] for the user, we thought of implementing a module which is capable
of extracting these help messages ( which are configurable ) based on user
role and show them up in FE.
We will be maintaining an application status object as well.
Managing and using this application status object can be handled as follow

1. We create a property file to store the help messages for different
actions and roles.
ie: appowner.add.members = You can add members to your application
     dev.deploy.application = You can deploy the application and test it....

2. When a user clicks on an application, the appliction status object would
be created for that application and it will be stored in session.
We can update the object periodically OR we can keep track of the changes
done and update those fields.
Some example status would be
     hasMembers = false
     hasResources = true

3. We maintain a method to get the role,action, subject ( ie: appwoner,
add, members) as inputs and return the help message with related app status

4. FE can call the above method to get the textual help and show them
according to the status

We are going to have a notification mechanism for the async operations we
do. Related mail thread is [2]

[1] http://app.uxpin.com/9b1de71e37adaefd3706c5384b7abcd53de520fb/6422916#0
[2] [Architecture] [Appfactory] Integrating minimal wall and notification
mechanism for Appfactory Users


-- 
Thanks & Regards,

Ashansa Perera
Software Engineer
WSO2, Inc
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to