Votainteligente the electoral platform that Fundación Ciudadano Inteligente uses to transparent the electoral positions of different candidates to an election.
#Installation
VotaInteligente depends on 3 parts candideit.org, popit and write-it. You might choose to use all of them or just part. In the following document it is described how to install.
This guide was made using an ubuntu 13.10 just installed.
Before the installation process is started a number of requirements is needed
- virtualenv
- virtualenvwrapper
- Git
- The requirements that sorl-thumbnail has
Anyway, this command should install all you need:
sudo apt-get install virtualenv virtualenvwrapper python git g++ imagemagick
- Clone votainteligente somewhere in your system.
git clone https://github.com/YoQuieroSaber/votainteligente-portal-electoral.git
Enter the installation directory
cd votainteligente-portal-electoral
- Create a virtual environment
virtualenv votainteligente
- Activate your virtual environment
source votainteligente/bin/activate
- Install the requirements that votainteligente needs in the current virtualenvironment
pip install -r requirements.txt
It might take some time to get all installed
- Create the database and tables.
python manage.py syncdb
Update the tables with migrations
python manage.py migrate
- votainteligente-venezuela-theme is the theme for eligetucandidato.org
- votai-theme is the theme for the YoQuieroSaber.org Argentinian gamified instance.
If you want to create a new theme you have to create a directory containing two different subdirectories templates and static, and copy the templates that you want to replace.
And in your project in your local_settings.py file you have to add the following
STATICFILES_DIRS = (
'/full/path/to/your/theme/static/',
)
TEMPLATE_DIRS = (
'/full/path/to/your/theme/templates/',
)
If you want to help us translate votainteligente please join our project in poeditor.com
VotaInteligente is free and released as open source software covered by the terms of the GNU Public License (GPL v3)