1. Aaron Williamson
  2. confluxfestival.org


-*- markdown -*-

= Required packages and Django apps =

The following packages must be installed in order to use this project.
Where applicable, installation method is noted.

 * GeoDjango (http://www.geodjango.org)

  Install: http://geodjango.org/docs/install.html

 * django-registration (http://bitbucket.org/ubernostrum/django-registration/)

  Install: `easy_install django-registration`

 * django-profiles (http://www.bitbucket.org/ubernostrum/django-profiles/)
  Install: `easy_install django-profiles`

 * sorl-thumbnail (http://thumbnail.sorl.net/)
  Install: `easy_install sorl-thumbnail`

 * django-tagging (http://code.google.com/p/django-tagging/)

  Install: `easy_install django-tagging`

 * django-paypal (http://github.com/johnboxall/django-paypal/)

  Install: `easy_install django-paypal`

 * django-gatekeeper (http://pypi.python.org/pypi/django-gatekeeper/)

  Local version included.  Once trunk is updated to work with Django
  1.2, we'll start using: `easy_install django-gatekeeper`

 * Python imaging library (http://www.pythonware.com/products/pil/)

  Install: `apt-get install python-imaging`

= Database configuration = 

You must create a spatial database per the instructions in the
GeoDjango installation instructions.  You should create a user for
that database (note that on some OS's, to give this user access to the
database, you must edit the config file pg_hba.conf) and put the
user's authentication info in the settings.py file.

For installation on Ubuntu, the "Configuring Postgresql" section of
this page, though old, is helpful: