Table of Contents
Sahana Objectives
In defining the Sahana roadmap it is always good to refresh our minds of the objective we have in developing Sahana. Our goals are:
- Primary: Help alleviate human suffering and help save lives through the effecient use of IT during a disaster
- Bring together a diverse set of actors from Government, Emergency Management, NGOs, INGOs, spontaneous volunteers and victims themselves in responding effectively to a disaster
- Empower the victims, responders, volunteers and their friends/families during a disaster
- Help protect victim data and reduce the opportunity for data abuse
- Provide a Free and Open Source solution end-to-end available to everyone
Sahana Release Roadmap
Sahana Roadmap Ideas - What do we need to make this a totally rounded and complete Disaster Management Solution? What capabilities do we need for v1.0? What capabilities should we leave until after v1.0? The ideas will be used to develop the Roadmap below to take us from v0.6 to v1.0 and beyond.
Sahana Release 1.0
Sahana 0.8
- Situation Reporting
Sahana 0.7
- New GIS features
- Support for these Layers: OSM (base & file), KML, GML, TMS
- import/export of data via GPX/KML/GeoRSS
- offline caching of GeoRSS/KML feeds
- Custom projections support
- Custom markers support
- API changes from GSoC (support for Lines/Polygons & displaying all features inside SM)
- MapServer integration from GSoC
- Messaging module feature additions.
- SMS gateway plug-in architecture.
- Survey messages.
- New send and receive consoles.
- SMS login (from GSoC)
- xAjax Integration.
- ajax library for Sahana framework.
- re-write of existing ajax functions to use new ajax library.
- Security for xajax stream.
- Reporting
- Dynamic drag and drop reporting
- Import/Export functionality
- Framework
- New location handler with GIS integration
- XST streaming module
- multi streaming actions support
- Action and role based security
- Modules in 0.7 release.
- mpr , dvr , or , rms , cr , sm (Situation Mapping/GIS), ws , ims , cs , msg , vm , rs ( Reporting system ) , sync , pref* , admin* , home* , xst*
( * ) Framework modules
Sahana 0.6.2
- Bug fixes: Release planned on December 26 2009
- Documentation: Release planned on January 2010
Sahana 0.6
Planned features:
- Security / Data Protection
- Data classification levels - Ravindra / Chamindra - Done
- Database field level protection - Ravindra / Chamindra - Done
- Security system Overhaul - Ravindra / Ravith - Done
- OpenID integration (client level) - Ravindra - Done
- Installer
- Scenario based installer - Ravith - Done
Sahana 0.5 Alpha 2
Target branch date for Beta: 9-Mar-2007 QA Period: 9-15th Packaging and release: 16-19th
Planned features:
- Major Bugs/Requests to be addressed:
- default map location bug - Mifan/Chamindra - Fixed
- Framework
- Nice Error, Warning and Confirmation Messages - Chamindra - Done
- Consistent implementation of messages on all modules and admin sections - mod devs - Almost done
- Error handling framework - Chamindra - Done for capturing system errors
- Pre-selected checkboxes - Isuru - Done
- Added a image type - Isuru - Done
- Location handler bug fixes - Ishan - Done
- Organization Registry
- Reporting enhancements - Ravindra - Done
- Shelter Registry
- Search by Address - Mifan - Done
- Terminology of shelter registry is dynamic - Mifan - Done
- GIS
- Seperate GIS admin section - Mifan - Done
- Missing Person Registry
- List all missing persons - Isuru - Done
- List all found persons - Isuru - Done
- Admin functions - Isuru - Done
- Disaster Victim Registry (For review)
- New module - Isuru - Done
- Housing Registry (For review)
- New Module - Sheran - Done
- Messaging Module
- Standardization code - Sri - Done
- Improvement of confirmation messages - Sri - Done
- Syncronization
- Support of CSV, gz compressed export data types - Jo - Done
- Request Management System
- UI inprovements - Sanjeewa - Done
- Installer
- Help based bug fix - Pradeeper - Done
- Grammar and content mistakes - Fran - Done
- Volunteer Management
- Bug fixes - ?