Extension Data.gov.uk Theme


Extension Basics

Title
Data.gov.uk Theme
Name
ckanext-dgu
Type
Public extension
Description
CKAN extension providing comprehensive customizations for the data.gov.uk UK national open data portal with Drupal integration.
CKAN versions
Download-Url (zip)
Last commit
7 years ago (2018-10-17 13:51:44)
Url to repo
Category
Regional Government Themes


Background Infos

Description (long)
Show details

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

Version
Version release date
(not set)
Contact name
datagovuk
Contakt email
(not set)
Contact Url
(not set)


Installation Guide

Configuration hints

ARCHIVED: Read-only since June 2023. Requires DGU-specific SOLR schema. Uses Drupal XMLRPC integration. Crown Copyright (OGL + AGPL).

Plugins to configure (ckan.ini)
dgu_form dgu_drupal_auth dgu_auth_api dgu_publishers dgu_theme dgu_search dgu_publisher_form dgu_dataset_form dgu_api dgu_resource_updates
CKAN Settings (ckan.ini)
# dgu.xmlrpc_domain = drupal.example.com:80
# dgu.xmlrpc_username = ckan
# dgu.xmlrpc_password = letmein
# dgu.shared_assets_timestamp_path = /path/to/shared_dguk_assets/assets/timestamp
DB migration to be executed
(not set)
<< back to Extensions