Install all necessary packages and headers, for Debian this should be sufficient:
apt-get install libxml2-dev libxslt1-dev zlib1g-dev build-essential python-dev libssl1.0.0 libffi-dev libssl-dev python-psycopg2 libpq-dev python-virtualenv libjpeg-dev zlib1g-dev git pwgen
Then install everything with:
mkdir storedir
cd storedir
virtualenv venv
. venv/bin/activate
git clone git@github.com:xenim/xenim_frontend_project.git
cd xenim_frontend_project
pip install -r requirements-dev.txt
./initconfig.sh
python manage.py syncdb
python manage.py createsuperuser
Settings are stored in classes in settings/. See settings/example_local.py on how to add local settings (databases, etc).
python manage.py runserver --configuration=DevWWWSettings 8000
python manage.py runserver --configuration=DevDashboardSettings 8001
python manage.py runserver --configuration=DevFeedsSettings 8002
Base HTML templates reside inside the project directory under xenim_frontend_project/xenim/templates/radioportal
.
Most of the business logic and the rest of the templates is found in venv/src/django-radioportal/radioportal
.