Skip to content
forked from ushahidi/platform

Ushahidi Platform v3 API

License

Unknown, AGPL-3.0 licenses found

Licenses found

Unknown
LICENSE.md
AGPL-3.0
LICENSE-AGPL
Notifications You must be signed in to change notification settings

aliirz/platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ushahidi 3

Build Status

Download

Installation Guide

Deploy

What is Ushahidi 3.x?

Ushahidi is an open source web application for information collection, visualization, and interactive mapping. It helps collect data from many sources, including: email, SMS text messaging, Twitter streams, and RSS feeds. The platform offers tools to help process that information, categorize it, geo-locate it and publish it on a map.

Ushahidi 3.x is the latest iteration of this tool, rebuilt from the ground up. Our codebase has been completely rethought, and so has the way we think about users interacting with mobile and social data. Crowdsourcing strategies have come a long way since Ushahidi began and we've been fortunate to learn so much from our dedicated global community.

Should I use Ushahidi 3.x for my new project?

We don't recommend it right now as the project is under active development.

The platform is nearing completion as we focus on building the new frontend and fixing outstanding bugs.

I'm a developer, should I contribute to Ushahidi 3.x?

We would love your help! Understand the platform is in active development which means that parts of the codebase may change rapidly. If you're keen to help build something awesome and happy to get deep into the core workings, then please read about getting involved!

Most of our active development tasks are organized on the Ushahidi Phabricator. If you haven't used Phabricator before, read Phab Help after you sign up.

Using the Platform

Please see our Installation Guide to get set up first!

Logging in for the first time

The default install creates the user admin with a password of admin. This user has admin privileges. Once logged in, this user can create more user accounts or give admin permissions to others as well.

Configuration

Base config files are located in application/config/. You can add per-environment config overrides in application/config/environments/. The environment is determined based on the KOHANA_ENV environment variable.

Routes are configured in application/routes/default.php. Additional routes can be added in per-environment routing files ie. application/routes/development.php.

Extras

Vagrantfile

We've included a Vagrantfile and puppet manifests to help build a quick development box. Install Vagrant, then run vagrant up to get started!

Travis-CI

Unit and functional tests are run automatically by Travis-CI. See .travis.yml for config details.

Useful Links

About

Ushahidi Platform v3 API

Resources

License

Unknown, AGPL-3.0 licenses found

Licenses found

Unknown
LICENSE.md
AGPL-3.0
LICENSE-AGPL

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 84.2%
  • Gherkin 15.0%
  • Shell 0.4%
  • Puppet 0.3%
  • HTML 0.1%
  • Smarty 0.0%