ckanext-dgu - data.gov.uk extension
ARCHIVED: This repository was archived on Jun 19, 2023. It is now read-only.
This is an extension to CKAN that provides customisations specifically for the data.gov.uk project.
Contributions from 1st March 2012 are by the Cabinet Office. It is Crown Copyright and opened up under both the Open Government Licence (OGL) and the GNU Affero General Public License (AGPL) v3.0.
Main Features
- DGU-specific templates with custom dataset edit form
- Custom fields: temporal_coverage, geographic_coverage
- DGU-customized search with different facets
- Reports (integrated from ckanext-report)
- Drupal integration - login, user details, comments
- Authorization customizations
- Feedback form below datasets
- gov_daily script for database dumps
Plugins
- dgu_form: Package controller at /dataset/*
- dgu_drupal_auth: Middleware for Drupal cookie authentication
- dgu_auth_api: Permission changes for hierarchy, API keys
- dgu_publishers: Publisher controller with hierarchy, search
- dgu_theme: Templates, helpers, controllers
- dgu_search: Search index customizations
- dgu_publisher_form: Publisher form with contact, foi fields
- dgu_dataset_form: Custom dataset form with validation
- dgu_api: Util API for Drupal integration
- dgu_resource_updates: Resource modification tracking
Related Extensions
- ckanext-archiver
- ckanext-harvest
- ckanext-spatial
- ckanext-os
- ckanext-qa
- ckanext-social
Configuration
ckan.plugins = dgu_form dgu_package_form
dgu.xmlrpc_domain = drupal.example.com:80
dgu.xmlrpc_username = ckan
dgu.xmlrpc_password = letmein
Requires DGU-specific SOLR schema.
License
OGL and AGPL v3.0