ckanext-og_datatablesview
OpenGov DataTables view extension for CKAN providing enhanced data table visualization with DataTables.js library.
Features
- Enhanced data table visualization using DataTables.js
- Server-side processing for large datasets
- Column reordering support
- Export functionality (CSV, Excel)
- Full-text search (FTS) queries per column
- Support for hiding/showing columns including _id column
- Configurable page lengths
- Accessibility improvements
- Handles special characters in column search queries
- Date string handling in column search
Requirements
Compatible with CKAN 2.7+ and CKAN 2.9+
Installation
Activate your CKAN virtual environment:
. /usr/lib/ckan/default/bin/activate
Install the package:
pip install ckanext-og_datatablesview
Add og_datatables_view to the ckan.plugins setting in your CKAN config file.
Restart CKAN.
Development Installation
git clone https://github.com/OpenGov-OpenData/ckanext-og_datatablesview.git
cd ckanext-og_datatablesview
python setup.py develop
pip install -r dev-requirements.txt
Running Tests
pytest --disable-warnings
Configuration
ckanext.og_datatablesview.some_setting = some_default_value