| 1 | = !BluePrint: <Name of the solution> = |
| 2 | [[TOC]] |
| 3 | |
| 4 | == Introduction == |
| 5 | 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. |
| 6 | |
| 7 | === Add value to Sahana === |
| 8 | * Higher operational customization functionality for Sahana. |
| 9 | * Improve the operational awareness. |
| 10 | * Minimize the setup cost of Sahana. |
| 11 | * Improve the productivity. |
| 12 | |
| 13 | === Affected by this solution === |
| 14 | * UI designers, they get some new way to customize Sahana more easily. |
| 15 | * Platform users, instantly they got wide range of customization freedom. |
| 16 | * Normal users, they get Sahana closely other than before. |
| 17 | |
| 18 | == User Stories == |
| 19 | user - disaster management authority/Eden theme developers |
| 20 | 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. |
| 21 | Go to the generic theme front page, |
| 22 | a. select and enable wanted modules |
| 23 | b. check the availability with module dependency tree |
| 24 | c. assign menu items |
| 25 | d. setup front page with designing and including available widgets and gadgets |
| 26 | e. now you got the your own customized Sahana Eden instance. |
| 27 | == Requirements == |
| 28 | === Functional === |
| 29 | * modules enable/disable function |
| 30 | * show module dependency tree |
| 31 | * menu assigning selector |
| 32 | |
| 33 | === Non-functional === |
| 34 | * Documentation |
| 35 | * Extensibility |
| 36 | * Fault tolerance |
| 37 | * User friendliness |
| 38 | == Design == |
| 39 | === Wireframes === |
| 40 | sample module customis unit for generic theme. |
| 41 | |
| 42 | |
| 43 | |
| 44 | === Technologies === |
| 45 | * jquery ui[https://jqueryui.com/] |
| 46 | * web2py framework |
| 47 | * python |
| 48 | |
| 49 | == Future Extensions == |
| 50 | * create front page widgets/gadgets for framework |
| 51 | * release customized shanaa eden templates. |
| 52 | |
| 53 | |
| 54 | |
| 55 | ---- |
| 56 | BluePrint |