Note: this project has been discontinued. You are free to keep using it or fork it, but after 2017-06-27, we will not be making any updates to it.
Developed by the Columbia Center For New Media Teaching and Learning.
Released under GPL2.
Contact [email protected], [email protected], or [email protected] if you have more questions.
# These installation notes are abridged.
# They assume you have a database configured and running
# Please modify settings_shared.py for alternative configurations
git clone git://github.com/ccnmtl/Diabeaters.git diabeaters
cd diabeaters
./bootstrap.py
createdb diabeaters # create a postgres database instance.
mkdir /var/www/diabeaters
mkdir /var/www/diabeaters/uploads
# will also import the fixtures, which include the project's flat pages
./manage.py syncdb
# imports the diabeaters site content
./manage.py import_diabeaters
# for a development installation. See the django docs and this project's apache/ dir for production deployment
./manage.py runserver
From a running site, visit /import in the browser and upload a zip file which was provided by an export from another Dieabeaters site.
From a running site, visit /export in the browser. A zip file will be downloaded which you can upload to another Diabeaters site to import all the content and site structure.