** Installation notes: ** settings.py: If it says it can't find settings.py what it means is it can't find private_settings.py. Just run: touch private_settings.py and you'll be fine. ** Email: Getting email to work requires either configuring django to send mail locally, or configuring a username/password for a smtp account. I've got an example gmail account set up so if you put EMAIL_HOST_USER = 'email@example.com' EMAIL_HOST_PASSWORD = 'yourpassword' in private_settings.py that will work. ** Notifications: If you're getting errors sending notifications, you probably need to run ./manage.py define_notifications ** Twitter integration: The oauth key checked into settings.py is for a local test app. It will redirect to the URL http://local.pleasestopby.org:8008/twitter/return To make this work, you'll need to run your dev server on port 8008, i.e. ./manage.py runserver 0.0.0.0:8008 (Note: the 0.0.0.0 tells the server to accept incoming connections from other machines -- which allows you to test the app on your phone, for example, but makes the server less secure.) You'll also need to put an entry in your /etc/hosts file as such: sudo vi /etc/hosts Add the line: 127.0.0.1 local.pleasestopby.org Then, when you're testing locally, be sure to access the site through the URL http://local.pleasestopby.org:8008/ to ensure that cookies are set properly.