Skip to content
This repository has been archived by the owner on Oct 29, 2024. It is now read-only.

Roadmap

humanitariandata edited this page Oct 20, 2016 · 19 revisions

Roadmap to soft launch

(shelter-database.humanitariandata.nl)

Landing page

  • First entry point, proper balancing of name, payoff and two functionalities
  • Indicator on bottom of page to show more information
  • Fix logo's of supporting partners
  • Add block with map that links to dashboard
  • Add list of latest shelters to landing page
  • Link search input on landing page to dashboard
  • Add beta link + feedback option

Shelter dashboard and search page

  • Add multiple background layers to map
  • Add legend for climate zones
  • Change ordering of filters, including under advanced tab

Shelter detail page

  • Add document links
  • Add drawings to attributes through modal popup
  • Add print functionality that prints the content of the detail page
  • Switch to use of keys instead of prettytext

Contribute page

  • Get all form entry to work
  • Form validation on required fields
  • Upload of all form fields in the database
  • Integration with humanitarian.id API to find and select out of 3700 organizations
  • Thank you message when shelter is uploaded

Roadmap to hard launch

(shelter-database.org)

Add functionality

  • Shrink thumbnails on init
  • Shrink thumbnails and other images on upload
  • Email notification to admin when new shelter is added (for review)
  • Add organization logo + upload (connected to current logged in user)
  • Update text, payoff and titles where needed
  • Add disclaimer to website
  • Add section on open data API (for developers)
  • Optimize page - gzip
  • Optimize page - join javascript and css in one file
  • Update dashboard to api v2
  • Integrate comments section on shelter detail page

dissemination

  • Search engine optimization (SEO)
  • Backlinking from other platforms

Testing

  • Clean code
  • Thorough test of website by a number of new visitors
  • Fix bugs

Database

  • Export latest shelters to a backup, for import later
  • Import latest shelters
  • Import documents and pictures (if not in the import files)

Server

  • Backup the code, database and documents on live server
  • Collect missing pictures of shelters already in the database
  • Move all documents, pictures and drawings to the live server
  • Replace existing code with new code