FOR ARCHIVAL PURPOSES ONLY

The information in this wiki hasn't been maintained for a good while. Some of the projects described have since been deprecated.

In particular, the "Ushahidi Platform v3.x" section contains information that is often misleading. Many details about this version of Platform have changed since.

This website is an extraction of the original Ushahidi wiki into a static form. Because of that, functions like logging in, commenting or searching will not work.

For more documentation, please refer to https://docs.ushahidi.com

Skip to end of metadata
Go to start of metadata

This community project was initially created by Francesco Ciriaci. To join: Contact Us

Problem statement and Use cases: https://docs.google.com/a/ushahidi.com/document/d/1q0CSIA1Ly_JiZK_pbQK-jziYdt4dLQP3QBt3NYCko6c/edit?hl=en_US

Code: https://github.com/axaroth/ushahidi-webapp

Overview

The mobile web application is meant to provide an easy way to submit report from mobile devices even without connectivity.

The app will be packaged as a plugin, so the deployment runs at: mymap.com and the offline version is at mymap.com/mobile

To submit web reports from the regular web interface Robbie created a plugin (see below).

The big opportunity will come especially with the implementation of Custom Forms API: the mobile webapp could then serve as Ushahidi "client" for data collection.

(Online-offline web requires to use not-yet-fully-implemented HTML5 standards, so browser compatibility is quite painful)

To evaluate 

  • the opportunity to design/learn for/from the Ushahidi native mobile apps: how much do they support online-offline? could the webapp do a better field validation?

Next steps

  1. Implement the app as plugin, to be deployed for testing. The plugin should modify also the default Usha web view to include a link/icon to the webapp, maybe a script for auto-redirect, ...) There should be hooks to add that link. If you add a FALLBACK section to the appcache then the browser will auto redirect when offline.
  2. See what's possible with CustomForms APIs / more complete APIs.
  3. Could be used by Crowdmap, at some point, if solid enough.
  4. The app could be featured in the upcoming Mozilla Marketplace - https://marketplace.mozilla.org - the marketplace is open for submissions. Will it go in the marketplace if/when active on crowdmap? (a configurable webapp. would need a proxy, need to be investigated).

Related projects

Ushahidi offline interface (experimental)

Allows to access / submit reports offline - Robbie's code: https://github.com/rjmackay/Ushahidi-plugin-offline

Mobile apps: 

Android - code: https://github.com/ushahidi/Ushahidi_Android

iOS - code: https://github.com/ushahidi/Ushahidi_iPhone

Windows Phone (2 years old) - code: https://github.com/ushahidi/Ushahidi_WinMobile

Mobile edition:

(Nov. 2010) - code: http://community.ushahidi.com/index.php/plugins/plugin/mobile-edition

Updated mobile edition code: https://github.com/ushahidi/ushahidi-plugins-mobile

Events:

Random Hacks of Kindness, December 2011

In addition to running a hack at Random Hacks of Kindness, Francesco has had a few hack days with Reflab Labs.

NASA Space Hackathon: April 21-22, 2012

  1. Check in with the http://bit.ly/spaceapps_hazardmap, http:/crisiscommons.org, and http://en.wikipedia.org/wiki/Crisis_camp folks. Glad you found the http://rhok.org bunch. 

    1. Thanks Michelle. I've been involved in RHOK and CrisisCommons for a few years. Love the Hazardmap potential.

      Thanks for joining.  Hope you had fun at #spaceapps

      Heather