Generic Theme
Table of Contents
Introduction
Create a Generic theme with higher customization functions.It may include all the modules as basically and create a special unit module that may be a work for customize basic configurations of a module.
Add value to Sahana
- Higher operational customization functionality for Sahana.
- Improve the operational awareness.
- Minimize the setup cost of Sahana.
- Improve the productivity.
Affected by this solution
- UI designers, they get some new way to customize Sahana more easily.
- Platform users, instantly they got wide range of customization freedom.
- Normal users, they get Sahana closely other than before.
User Stories
user - disaster management authority/Eden theme developers A disaster management authority wants to a setup a much convenient system for a particular instance then, they can use this theme as basic and do that respective customization. Go to the generic theme front page,
- select and enable wanted modules
- check the availability with module dependency tree
- assign menu items
- setup front page with designing and including available widgets and gadgets
- now you got the your own customized Sahana Eden instance.
Requirements
Functional
- modules enable/disable function
- show module dependency tree
- menu assigning selector
Non-functional
- Documentation
- Extensibility
- Fault tolerance
- User friendliness
Design
Wireframes
sample module customize unit for generic theme.
Technologies
- jquery uihttps://jqueryui.com/
- web2py framework
- python
Future Extensions
- create front page widgets/gadgets for framework
- release customized Sahana Eden templates.
Last modified
9 years ago
Last modified on 02/14/16 20:34:44
Note:
See TracWiki
for help on using the wiki.