This extension is used together with ckanext-tayside.
To install ckanext-stirling:
Activate your CKAN virtual environment, for example:
Install the ckanext-stirling Python package into your virtual environment:
pip install git+https://github.com/ViderumGlobal/ckanext-stirling.git#egg=ckanext-stirling
ckan.pluginssetting in your CKAN config file (by default the config file is located at
Restart CKAN. For example if you've deployed CKAN with Apache on Ubuntu:
sudo service apache2 reload
To install ckanext-stirling for development, activate your CKAN virtualenv and do:
git clone https://github.com/ViderumGlobal/ckanext-stirling.git cd ckanext-stirling python setup.py develop
This extension uses LESS for styles. All changes must be made in one of the LESS
files located in the
In order to compile those files to CSS, the less npm module is used.
First make sure that you have installed Node.js. That
will install the
npm package manager. After that, open up the terminal and
change the current directory to
Then run the following command that is going to install LESS:
npm install less
After a successful installation, run the next command to compile the main less
./node_modules/.bin/lessc less/stirling.less css/stirling.css
Every time there is some change in one of the less files, the upper command needs to be run to compile those files to one css file.