| | 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 |