= Generic Theme = [[TOC]] == 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, a. select and enable wanted modules b. check the availability with module dependency tree c. assign menu items d. setup front page with designing and including available widgets and gadgets e. 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. [[Image(https://lh4.googleusercontent.com/-Lwjh5oejY90/UyyE2Cr0VnI/AAAAAAAAAQU/WHgjpZ9VKhY/w256-h296-no/mockup.png)]] === Technologies === * jquery ui[https://jqueryui.com/] * web2py framework * python == Future Extensions == * create front page widgets/gadgets for framework * release customized Sahana Eden templates. ---- BluePrint