Custom GeoNode templates for ITHACA.
Install geonode with:
$ sudo add-apt-repository ppa:geonode/stable $ sudo apt-get update $ sudo apt-get install geonode
Create a new template based on the geonode example project.:
$ django-admin startproject my_geonode --template=https://github.com/ITHACA-org/geonode-ithaca/archive/master.zip -epy,rst $ sudo pip install -e my_geonode
Note
You should NOT use the name geonode for your project as it will conflict with the default geonode package name.
Rename the local_settings.py.sample to local_settings.py and edit it's content by setting the SITEURL and SITENAME.
Edit the file /etc/apache2/sites-available/geonode and change the following directive from:
WSGIScriptAlias / /var/www/geonode/wsgi/geonode.wsgi
to:
WSGIScriptAlias / /path/to/my_geonode/my_geonode/wsgi.py
Add the "Directory" directive for your folder like the following example:
<Directory "/home/user/my_geonode/my_geonode/">
Order allow,deny
Options Indexes FollowSymLinks
Allow from all
Require all granted
IndexOptions FancyIndexing
</Directory>
Restart apache:
$ sudo service apache2 restart
Edit the templates in my_geonode/templates, the css and images to match your needs.
In the my_geonode folder run:
$ python manage.py collectstatic