youngj / Envaya

A technology platform for civil society organizations in developing countries
http://envaya.org
Other
17 stars 8 forks source link

Envaya is a communication and publishing platform for many independent users with interfaces via the web, mobile web, and SMS.

Envaya consists of a generic core framework, together with modular tools and applications designed specifically for civil society organizations in developing countries.

Envaya is designed to be easy-to-use by people with very limited computer skills, so it generally favors simplicity over the customizability offered by generic content management tools such as Wordpress, Drupal, or Google Sites. Envaya also is designed for low-bandwidth and mobile environments, and provides multilingual support including content translation.

For more information about Envaya's software and design principles, see http://envaya.org/envaya/page/software

Potential ways of using Envaya's source code may include:

The GitHub repository https://github.com/youngj/Envaya only contains the subset of Envaya's source code that is open-source. Additional modules are developed as closed-source code and stored in separate repositories.

============ Installation

See INSTALL.txt

======= License

See LICENSE.txt

==================== Source Code Overview

www/

=============== Getting Started

See TUTORIAL.txt for step-by-step walk-throughs about how to work with Envaya's source code.

============= Running tests

Envaya's user-interface tests are in the test/ directory. The tests assume that no Envaya services are currently running, and that Firefox is installed on the local computer.

To run the tests, run the following script from the command line:

    php test/TestSuite.php