Install via pip:
git clone https://github.com/DataShades/ckanext-extend-search.git
cd ckanext-extend-search
pip install -r pip-requirements.txt
python setup.py develop
Enable the plugin:
ckan.plugins = extend_search
Features:
Date Range Search Filter:
- Based on modified-on metadata date
- Uses bootstrap-daterangepicker for UI
- Allows filtering datasets by modification date range
- Interactive calendar widget
Custodian Search Filter:
- Filter datasets by custodian
- Improves dataset discovery by responsible party
Dependencies:
- bootstrap-daterangepicker (included, Credit: Dan Grossman)
Use cases:
- Find recently modified datasets
- Filter datasets within specific time periods
- Search by custodian organization/person
- Temporal data discovery
- Dataset lifecycle tracking
Requirements:
- CKAN 2.5-2.7
- bootstrap-daterangepicker JavaScript library (included)