| Description (long) |
Show detailsckanext-sse
A custom CKAN extension built specifically for the Scottish and Southern Electricity Distribution Data Portal, designed to enhance data management and streamline access to critical distribution data.
Features
- Custom package controller (auto-generates dataset URLs based on organization context)
- Advanced permission labeling (public, member, creator, collaborator labels)
- Custom validators (coverage_json_object, schema_json_object, resource_type_validator, ib1_trust_framework_validator, etc.)
- Metadata schema based on DCAT/Dublin Core for UK energy sector
- Extended actions (package CRUD, daily_report_activity, search_package_list)
- Blueprint integration for dataset views
- Geospatial resource flagging (auto-detects GeoJSON)
- Signal subscriptions
- Reuse workflow (submission, approval, rejection with email notifications)
Requirements
Installation
To install ckanext-sse:
- Activate your CKAN virtual environment:
. /usr/lib/ckan/default/bin/activate
- Clone the source and install it on the virtualenv:
git clone https://github.com/datopian/ckanext-sse.git
cd ckanext-sse
pip install -e .
pip install -r requirements.txt
- Add
sse to the ckan.plugins setting in your CKAN config file.
- Restart CKAN.
Config settings
ckanext.dcat.base_uri = <your DCAT base URI for dataset URLs>
License
AGPL-3.0
|