wiki:BluePrint/GenericThemeCreatingFramework

Version 3 (modified by tharindu madushanka peiris, 7 years ago) ( diff )

--

BluePrint: <Generic Theme Creating Framework>

Introduction

Idea

The idea is create a special kind of Theme/Framework with including a set of higher level customization.It may allowed to go to a operationally customized Sahana Eden instance with very low cost.

Problem

At the disaster situation, we have to set up our sahana eden instance properly and customizing operationally.but at the movement it may get some longer time and cost for that.The proposed solution is "Generic theme creating framework".

Add value to Sahana

  • Higher operational customization functionality for Sahana.
  • Improve the operational awareness.
  • Minimize the setup cost of Sahana.
  • Improve the productivity.

Similar existing solutions

Stakeholders

users of the solution

  • All the users of Sahana.
  • World wide Sahana Developers.
  • All the disaster management authorities.

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 framework to do that respective customization. Go to the framework 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
  • drag and drop bassed front page customization
  • show module dependency tree
  • menu assigning function

Non-functional

  • Documentation
  • Extensibility
  • Fault tolerance
  • User friendliness

Design

Wireframes

sample front page for templating freamwork.

https://lh3.googleusercontent.com/-WYTS_pnZlJw/UyV84aUx4-I/AAAAAAAAAP0/iZYDl1Vi2tQ/w464-h510-no/front+page.png

Technologies

Future Extensions

  • create front page widgets/gadgets for framework
  • release customized shanaa eden templates.

BluePrint

Note: See TracWiki for help on using the wiki.