ckanext-datatablesplus
Extended datatables.net CKAN resource viewer.
As part of the Analyze Boston project, a usability study was done by the City and found that the recline-based data viewer had a lot of usability issues for non-technical users.
As a result, some core CKAN work was sponsored to add a new data viewer to CKAN using datatables.net. This functionality was released with CKAN 2.7 as a built-in plugin in 2016.
Datatables has released a lot of new features since then (SearchPanes, SearchBuilder, etc.), and this CKAN extension aims to expose the full power of DataTables in CKAN.
Installation
Activate your CKAN virtual environment:
. /usr/lib/ckan/default/bin/activate
Install the ckanext-datatablesplus Python package:
pip install ckanext-datatablesplus
Add datatablesplus to the ckan.plugins setting in your CKAN config file.
Restart CKAN.
Developer Installation
git clone https://github.com/jqnatividad/ckanext-datatablesplus.git
cd ckanext-datatablesplus
python setup.py develop
pip install -r dev-requirements.txt
Tests
pytest --ckan-ini=test.ini
License
AGPL-3.0