wiki:BluePrint/GenericTheme

Generic Theme

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,

  1. select and enable wanted modules
  2. check the availability with module dependency tree
  3. assign menu items
  4. setup front page with designing and including available widgets and gadgets
  5. 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.

https://lh4.googleusercontent.com/-Lwjh5oejY90/UyyE2Cr0VnI/AAAAAAAAAQU/WHgjpZ9VKhY/w256-h296-no/mockup.png

Technologies

Future Extensions

  • create front page widgets/gadgets for framework
  • release customized Sahana Eden templates.

BluePrint

Last modified 9 years ago Last modified on 02/14/16 20:34:44
Note: See TracWiki for help on using the wiki.