= Taiwan = Sahana Taiwan are customising & deploying an instance of Sahana Eden. Initially this is to complement their [http://sahana.tw 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 * ~~[wiki:BluePrintGISSelectLocationFromMap Select from Map]~~ (In-Trunk) == Messaging == * A local SMS Gateway is working with the system. * This has been tested with [http://en.wikipedia.org/wiki/Big5 Big5 encoding]. == Incident Reporting == * #508 == 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” * 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 * Need support for the 'Shelter Administrator' and request fullfillment role == Localisation == Translation into Chinese is underway ---- [wiki:Deployments]