A dashboarding tool to build quick visualisation utilising the power of the Humanitarian Exchange Lanaguage (HXL)
Built using Python 2.7
pip install django
Install database connector. For postgresql
pip install psycopg2
Install cookie banner
pip install django-cookie-law Full instructions for install here: https://github.com/TyMaszWeb/django-cookie-law
Change database settings in settings.py for your database
Create a copy of the settings.py template and rename as settings.py. Change the database settings to connect to your database.
To run the test server
python manage.py runserver
The default version uses the public version of the HXL proxy hosted at https://proxy.hxlstandard.org/data/source. Files used with HXL Proxy will have to be exposed to the web.
If you are installing a private instance of HXLDash you will also need a private instance of HXL Proxy (https://github.com/HXLStandard/hxl-proxy) accessible to HXLDash.
The following lines of code would have to changed for the new server address: https://github.com/SimonbJohnson/quickX3/blob/master/hxldash/static/js/dashmaker.js#L3
These is a issue to parameterise this into the settings file: https://github.com/SimonbJohnson/quickX3/issues/55