recommended_reading
The Git Community Book GIT Magic: A new manual to discover Git, step by step
View Articlepublicity
How to attract a Crowd (Publicity, Outreach and Engagement) Successful Ushahidi implementations engage hundreds of participants and attract a wide audience through outreach and publicity. When thinking...
View Articleprofiling_performance
Profiling Results * Coming soon Profiling Tools * Profiling with Xdebug * Xdebug generates cachegrind files that contain profiling information * Cachegrind files can then be analyzed using...
View Articlepilot_testing_guidelines
Pilot testing Ushahidi - Guidelines for feedback The Alpha testing period has ended as of as of May 2009. To request a download of the Ushahidi engine, please see this link Getting Started There are...
View Articlebookmarklet
What is a bookmarklet? A bookmarklet is stored in the same place as a bookmark. But instead of directing you to a website, it runs code on the website that you're visiting. Pasting this into your...
View Articleushahidi_api_changelog
November 19, 2010( revision 29 ) * Fixed issue with sending sms messages via the API * And made it to use the sms add function in the sms helper class November 08, 2010 ( revision 28 ) * Update: Added...
View Articlehow_to_write_plugins
*Please note that plugins are only compatible with v2.0+ of Ushahidi. Also, please refer to Actions and Filters. Introduction Plugins reside inside the 'plugin' folder that's located in the root of the...
View Article4636instructions
Update, Sunday 21 Feb 2010, Robert Munro The training of workers at Mirebalais was a success! While a permanent internet connection is still being established at the center, the workers are able to...
View Articleinstall
Install How to Install Ushahidi How to use Ushahidi Alpha PHP Dependencies Ubuntu 9.10 Install on FreeBSD Configure Alerts set up alerts on your Ushahidi Instance SMS How to configure SMS Handling Use...
View Articleintegration
Installing Swift Apps & Ushahidi On the Same Server SwiftRiver runs on at least PHP 5.3, which means that we need to have the latest PHP version running on the server for us to install and run both...
View Articlecms
Developers are using the Swift Web Service stack to extend SwiftRiver functionality to other CMS platforms. Plugins available for Drupal: * SULSa * SiLCC Plugins available for Wordpress: * WP-SiLCC *...
View Articlecape_jazz
Release Date: August 30, 2010 Features * Sweeper App ships with Core * Improved Installer * js functions moved to support Chrome * Enable disable sources * Impulse and Reactor turbines * DAL not based...
View Articlebenga
Release Date: June 30, 2010 Features * PubSubHubBub * Email and SMS Gateway Parsers * Flickr and YouTube Parsers * Administrative Analytics * Integrate SiCDS Duplication Detection Plugin * Send user...
View Articlebatuque
Release Date: May 31, 2010 Download: http://swift.ushahidi.com/dl/ Issue Tracker: http://github.com/ushahidi/Swiftriver/issues Features * One page workflow * Migrated to Kohana 3.x * Overhaul of API *...
View Articleapala
Release Date: April 28, 2010 Features * New core (optimized for speed and structuring data) * API * Plugin Architecture * Ships with TagThe.net Plugin (Who, What, Where) * Database Abstraction...
View Articlerumba
Release Date: March 28, 2010 Features * Aggregate channels of content (Twitter, Blogs, Email, SMS etc.) * Veracity scoring * Veracity slider (filter in content by score) * Admin Panel System...
View Articlehow_to_configure_sms_handling
The following links provide information on how to configure/handle SMS with the Ushahidi platform. Please note that SMS use has a cost component and providers vary by country. SMS does not contain...
View Articleroadmap
What's up with the names of our releases? They are all styles of African music! You can find out more about our release naming conventions on this post Variations on a Theme. Many parts of Swift's core...
View Articledual_install
Notes for Installing on the Same Server Some notes for installing Swift apps and Ushahidi deployments on the same server. View these notes prior to installation. Installing Ushahidi and Swift This...
View Articletogether
Ushahidi and CrowdMap are powerful tools for visualizing data geo-spatially, but curating that data is a task that SwiftRiver's Sweeper application was designed for. Sweeper adds a great deal of...
View Articlesilcc
The Swift Tagging API aims to provide a learning NLP based relevancy filter/tagger/classifier that is applied to the various information sources that Swift aggregates (RSS, twitter, SMS). SiLCC uses...
View Articlesws
The SWS platform is designed to offer and open and accesible platform who want to use all of the same rich applications SwiftRiver is built on, in their own products and apps. All SWS products are...
View Articledupe
The Duplication Filter API stores meta data about incoming content feeds, stores the duplicates then passes along a feed with only unique content. An example: "$ curl 173.203.80.183:8625 -d '{“key”:...
View Articlereverberations
Reverberations measures the popularity of content online. Twitter Functions Given a tweet ID (must be originating tweet ID, no retweets) this script will create a tree mapping the retweets, along with...
View Articleplugin_action_reference
Introduction Actions are events (or hooks) to which callback functions can be attached. In the example below, the event is report_add, and the email_subscribers callback is attached to this particular...
View Articleplugin_filter_reference
Introduction Filters are callback functions that modify content before it is rendered to the user on the browser. Filters can also be applied before content is saved in the database. In the example...
View Articledeployment_search
This document covers the features and options surrounding the public deployment search API. This API is a listing of all sites that have opted in to be listed publicly so that their deployments may be...
View Articleswift_api
Announcements Nothing to report at the moment - well unless you count actually making a start on the API docs an Announcement! Know before you go Before you dive into the API documentation its a good...
View Articleapis
Ushahidi Documentation for the Ushahidi Platform API SwiftRiver Documentation for Writing Swift Plugins Documentation for the Application API Documentation for SwiftRiver Web Service APIs
View Articleplugin_wish_list
Would you like to see Ushahidi build a specific plugin? Please add it below. Plugin Name Plugin description Status Youtube Channel Youtube widget that pulls videos into the main page Flickr Flickr...
View Articlenew_developer_orientation
* PHP * Mysql * Web server - preferably Apache * Good editor such as TextPad * Phpmyadmin or other means to manage mysql * FTP client such as FileZilla * Good knowledge of PHP 5 * Get started on Kohana...
View Articlehow_to_install_ushahidi
Ushahidi (meaning “testimony” in Swahili) was originally a website that was quickly developed to map reports of violence in Kenya after the post-election fallout at the beginning of 2008. The new...
View Articledeveloper
Developer * See who is doing what and Developers. Getting Started * New developer orientation OSX Recommendations * Coding Standards * Developer Tools * Checkout from GIT (Good SVN -> Git Reference...
View Articleformat_template
0000: Test Case Name Assumptions “logged in”, “guest login allowed”, “user testuser exists” Test Data loginID = (Valid loginID, invalid loginID, valid email, invalid email, empty) password = (valid,...
View Articlesubmit_report
0000: reports/submit Test Case Test report submission via web form Assumptions “no login required” Test Data incident_title = (required, valid length [3-200], invalid, empty) incident_description =...
View Articletest_suite
Format/Template Public * Main * Adjust timeline * Switch category * Switch media * Reports * List Reports * Submit Report * View Report * Add Comment to Report * Alerts * Create Email Alert * Create...
View Articlecheckin_dev
iPhone * Dale Zak Android * Ahmed Maawy * Henry Addo Core * David Kobia * Emmanuel Kala * Brian Herbert I'm adding documentation here instead of the main wiki documentation while this is in...
View Articleushahidi_wishlist
Ushahidi Wishlist If you've got ideas for what should be included in Ushahidi as part of the core engine, or a plugin, enter it below: * The possibility to add more reports in the same location * The...
View Articlesweeperushahidiserverconfig
* Clone the image 'Sweeper-and-Ushahidi-Template' * Once the image has been cloned, visit the IP of the server * Click on the Sweeper link * login with admin / [password removed for security] * Click...
View Articleswiftserversetup
1. Start a new Ubuntu 10.10 (Maverick Meerkat) server 2. Install PHP5.3, Apache and MySQL PHP5.3 can be added from the dotded package repository but you have to add it to the apt-get sources list. so...
View Articleswift_faq
@alanna_shaikh Also, a significant portion of data from most deployments comes from #Twitter, esp. in Japan. Not sure how we == What is the difference between Ushahidi and Swift? In short: Ushahidi is...
View Articleveracity
SwiftRiver is constructed from the viewpoint that there are no absolute truths and that what is considered to be factual by most is still highly subjective or biased depending upon context. Thus, we...
View Articleinstall_s
There are a number of apps that we've built on the SwiftRiver platform. The installation process for most follows the same process described below. NOTE: If you a setting up a Swiftriver server from...
View Articlesweeper
The SwiftRiver Sweeper application is for aggregating real-time feeds from Twitter, Email, SMS and the Web. For instructions and examples on usage click here. Aggregate as much content as you want...
View Articleintro
Welcome to the SwiftRiver documentation Wiki. Here you will find information on installing and using Swift applications, platform roadmap, FAQ and documentation on our APIs (Swift Web Services). If...
View Articleswift_wishlist
This wishlist serves two purposes, to help us keep track of requests that users have made for new features, and for developers who are interested in contributing to the platform. Below you'll find a...
View Articleushahidi_api_jp
この文章はUshahidi Application Programming Interface(API)むけのものです。ここに書かれている内容はUshahidiプラトフォームを用いて様々なツールを開発するためのレファレンスです。 The Ushahidi API はRepresentational State Transfer (REST) 様式に準拠しています。 標準で XML と JSON...
View Articlestart
Welcome to the Ushahidi & SwiftRiver wiki, where we keep track of information about the platforms and products we're creating. As a team, our prime goal is to create free and open source software...
View Articleushahidi_api
This is a documentation for the Ushahidi Application Programming Interface(API). It serves as a reference for developers building tools to interact with the Ushahidi engine. The Ushahidi API try to...
View Article