Version 13 (modified by 14 years ago) ( diff ) | ,
---|
Taiwan
Sahana Taiwan are customising & deploying an instance of Sahana Eden.
Initially this is to complement their Sahana Agasti deployment.
The proposal is for this to replace Agasti completely next year.
NCDR (National Science & Technology Center for Disaster Reduction) have a high tech EOC based around ESRI's ArcGIS. However, they are unable to get the data to local governments easily due to licensing costs, so a combination of GeoServer & Eden could help fill this niche. They are also interested in Sahana being able to feed their EOC with crowd-sourced data such as from SMS & Twitter.
Coordination is being dfone using this group: http://groups.google.com.tw/group/sahanatwpy
There is a demo site up at: http://py.sahana.tw/eden
Enhancements that the Sahana Taiwan team are interested in:
New Home Page
- Provide a summarized page for info overview and status updating (frequency configurable)
- Allow unauthenticated users to 'Report Incident' (Missing Person, Request Help or Incident) or 'Offer Help' (Volunteer or Pledge Resources)
- provide top-level stats about # resources registered in system
- Map overview
Mapping
Configured to use openstreetmap.tw & Google layers
Want to be able to overlay data from Agasti onto the Eden Map:
- Shelters
There is an Agasti stylesheet under-development: static/xslt/import/agasti.xsl
- This could be used to import records on a scheduled basis
Locations Selector
Use Taiwan's 4 levels of hierarchy(In-Trunk - just needs localising)Show the dropdowns & populate the lower dropdown when then the one above is selected (detect dropdown change using jQuery & collect new results using AJAX)(In-Trunk, still needs more tweaking)views/gis/location_autocomplete.js
- see if the different levels can be precached to a store to minimise user waiting?
- Context-sensitive filtering of dropdown (or Autocomplete) to the appropriate level
db.gis_location.requires = IS_ONE_OF(db.gis_location, db.gis_location.id, filterby="level", filteropts="L4")
Only allow Admins to edit the L0->L3 levels(In-Trunk)- Fix #450 (Prevent an L2 being added as parent of L3, etc)
- Local Geocoder service to allow users to enter street address
- Add Geocoder to
modules/s3gis.py
- Provide a widget within locations picker to call this function
- Add Geocoder to
Select from Map(In-Trunk)
Messaging
- A local SMS Gateway is working with the system.
- This has been tested with Big5 encoding.
Incident Reporting
Authentication
- Want to be able to have users login once to access resources on both systems.
- OpenID support has been added to Web2Py/Eden
- Rewrite Agasti to access Eden user table? auth_user
- Better to hack the legacy Agasti rather then the end-goal Eden
Authorization
- TaiwanAuthorisation
- Briefing
- Access control is able to create and edit
- Read/write and read only should be separate for each role to each module.
- For registry users, default access is limited since registry is open to public.
- Each role is separate and independent. Each user is open to give multiple roles.
- There are 3 types of confidentiality level for map. Each level is an independent module for role setting.
- Special access control for “fulfill the request”
- Briefing
- Want defined Roles to be active on both systems
- Memberships should only be defined once
- Rewrite Agasti to access Eden membership table? auth_membership
- Better to hack the legacy Agasti rather then the end-goal Eden
- Rewrite Agasti to access Eden membership table? auth_membership
- Memberships should only be defined once
- Need support for the 'Shelter Administrator' and request fullfillment role
Localisation
Translation into Chinese is underway
Attachments (2)
-
Requirement about Access Control in Eden.doc
(45.0 KB
) - added by 14 years ago.
Draft version requirement for ACL based on scinario in TW
-
Homepage for Sahana.doc
(93.0 KB
) - added by 14 years ago.
New homepage design for SahanaTW
Download all attachments as: .zip