Multimedia Social Support Intervention: Adherence to HIV Care in South Africa
0. DETAILS/REQUIREMENTS/INSTALLATION
# Project Title:
Multimedia Social Support Intervention:
Adherence to HIV Care in South Africa.
# Project Summary:
Intervention intended to support South African people on an HIV drug
treatment plan. Intervention will promote adherence to the drug's
requirements and coping with side effects. Problem solving to get past
barriers to adherence is a major theme. Patients will identify one or
more support people to attend some sessions with them. The
intervention will use the Social Support Network Map.
# Project Page:
ccnmtl.columbia.edu
# Public Code Repository:
github.com
# Public Instance:
smartsa.ccnmtl.columbia.edu
# Requirements:
* Python (see
djangoproject.com for deployment details)
e.g. for Apache mod_wsgi, etc.
* Python virtualenv
pypi.python.org
* Postgres
* Firefox (for client use)
# Installation:
1. $ python create-ve.py
$ python bootstrap.py
$ createdb smart_sa #create postgres database
$ ./manage.py syncdb
$ ./manage.py runserver :80
# Code Details:
This project includes an editor to construct Interventions. Server
logins are required for the administrators of the content. The final
product is meant to live, possibly, as a static copy on a computer
with no Internet access. All client data is stored locally on the
hard-drive (by Firefox) using DOMStorage:
developer.mozilla.org
The server can save backup files and deliver restoral files (the same
HTML file, actually) for backups made on the client from an local
client admin page.
I. Make sure the directory you checked trunk out into is called
'smart_sa' (not 'smart' or anything else).
If you do not do this, python will be unable to import things properly that
reference from the django project level (e.g. 'import smart_sa.urls')
and it won't work.
II. Deployment:
1. push to production (make sure settings_producti …