It’s been a couple of months since we shared what progress we’ve been making on Ushahidi v3. Today, we’re rolling out a beta version of Ushahidi v3, v3.0.0-beta.1. Ushahidi v3.0.0-beta.1 Always good to point out that, v3 is STILL not quite ready for production, and this is still largely a developer release. Not to worry though, you can still demo what we have right now on our demo site.

What’s changed?

We’ve made a couple of improvements to the system, since our alpha release in December, including:
  • Increased test coverage of server code
  • Robust user authentication workflow
  • Switched to using Gravatars for user icons
  • Consistency in sorting search results
  • Editing functionality for tags, users etc improved
  • More visual and workflow improvements
One of the other major changes that’s worth mentioning, is the introduction of Phabricator into our development process. We’ve been using it for a couple of months now, to help with managing of tasks, as well as help us build out v3 better. To get access, please head over to the Ushahidi Phabricator page and sign up. Once your account is approved, here’s a guide to get you started.

What’s New?

  • PHP 5.4 is now the minimum version required
  • We’ve switched to using Composer and Bower to manage dependencies
  • You can now search posts by date range and multiple tags
  • You can also change tags' icon and color
  • A message viewer prototype added
  • Users can also toggle partially completed features in site settings:
    • drag and drop media uploads for posts
    • organize posts into user-defined groups
    • inspect calls and responses to the backend API
    • enable and configure data provider settings
    • set default map options
    • edit custom post forms

What should I expect in the near future?

In the lead up to a full product launch, we plan on having regular releases every two weeks. Review our roadmap on Phabricator to keep yourself updated.

Documentation

We know that it’s been a bit of a pain getting set up on v3, so we’ve made some improvements and updates. Head on over to the wiki to have a look

Thank you!!

Huge thanks go out to Cam MacDonell and his software development class who jumped in on installing v3 and helped us streamline our installation process, and to Neil Horning and Daniel Spaude for their continued feedback.

How Can I help?

  • Download and Install the platform
  • Set up a development build
  • Follow our developer processes to submit changes
  • Join in on our discussions
    • IRC –  irc://irc.freenode.net#ushahidi
    • on our Mailing lists – send an empty email to community-subscribe@list.ushahidi.com (for non technical folks) or developers-subscribe@list.ushahidi.com for the technical folks
  • Help us improve our documentation
    • Have you installed v3 on Ubuntu?
    • Have you installed v3 on Windows?

Join us for a v3 Demo!

As much as this release is heavily targeted towards developers, we welcome feedback from non-devs, especially our deployers and community designers. We recently held a meetup in Nairobi, with productive brainstorming sessions on how to better visualise data on the platform, as well as how to manage workflows. Brainstorms on data visualisation   Please join us for a virtual demo walkthrough and Q&A with core devs on Thursday, June 19th at 1.30 p.m PST. We will also record this session for those who may not be able to attend. We plan on hosting virtual and physical meetups a lot more frequently within the next few months, and welcome any feedback/thoughts on what topics you would like to discuss. Feel free to reach out to us. In the meantime, stay tuned on our blog, meetup page, twitter, facebook page and wiki for more announcements, Happy v3 beta release day!!