Uchaguzi Kenya Election deployment (ARCHIVED, THIS CODEBASE IS NOT MAINTAINED)
Uchaguzi Kenya Election deployment (ARCHIVED, THIS CODEBASE IS NOT MAINTAINED)
=================
The Ushahidi Platform is an open source web application for information collection, vizualisation and interactive
mapping. It allows people to collect and share their own stories using various mediums such
as SMS, Web Forms, Email or Twitter. For more information about the platform and use cases (case studies) visit:
ushahidi.com
System Requirements
-------------------
To install the platform on your computer/server, the target system must meet the following requirements:
* PHP version 5.2.3 or greater
* MySQL version 5.0 or greater
* An HTTP Server. Kohana, which Ushahidi is built on, is known to work with the following web servers:
- Apache 1.3+
- Apache 2.0+
- lighttpd
- Microsoft Internet Information Server (MS IIS)
* Unicode support in the operating system
Required Extensions
-------------------
The follwing is a list of PHP extensions that must be installed on your server in order for Ushahidi to run properly:
* PCRE (
php.net) must be compiled with –enable-utf8 and –enable-unicode-properties for UTF-8 functions to work properly.
* iconv (
php.net) is required for UTF-8 transliteration.
* mcrypt (
php.net) is required for encryption.
* SPL (
php.net) is required for several core libraries.
* mbstring (
php.net) which speeds up Kohana's UTF-8 functions.
* cURL (
php.net) which is used to access remote sites.
* MySQL (
php.net) is required for database access.
* IMAP (
php.net) is required for email functionality.
* GD (
php.net) is required for image processing
__NOTE: Need to figure out what extensions you already have installed on your server? Here are instructions to do just that:
jontangerine.com
Optional Server Requirements
----------------------------
To use Ushahidi's "Clean URLS" feature on an Apache Web Serve …