Extension Geoimpact


Extension Basics

Title
Geoimpact
Name
ckanext-geoimpact
Type
Public extension
Description
a collection of various extensions of ckan, which are needed for the geoimact DataCatalog project
CKAN versions
Download-Url (zip)
Last commit
6 months ago (2025-06-27 14:40:03)
Url to repo
Category
Standards Compliance


Background Infos

Description (long)
Show details

Geoimpact CKAN Extension

Overview

This extension shifts the focus of CKAN from the download portal to the multilingual metadata catalog of a data-driven company. It leverages the robustness of CKAN, the world’s leading open-source data portal platform, with specific features that are beneficial for organizations that want to maintain their own datacatalog and share it with their customers. For more details about geoimpact, please visit geoimpact.ch.

Features

  1. Custom Emails: Enhanced email templates for user-related actions like password reset and invitations.
  2. Advanced Scheming: Introduces custom presets and schemas to define the structure and behavior of datasets.
  3. Template Overriding: Custom templates for dataset addition, and facet listing, as well as a customized footer.
  4. Utilities: Special utility functions for authentication, actions, and templates.
  5. Translated Facet Values: The extension offers the capability to display translated facet values. This is achieved by defining the used_in_facets attribute in the schema for fields that have choices. If the choices attribute is present, the extension will display translated versions of these choices based on the current language setting. If choices is not defined for a field marked with used_in_facets, the extension will display the field’s value instead of its translated version.

Technical Details

Extensions

We use the following extensions:

  • activity
  • scheming_datasets
  • fluent
  • geoimpact

Patches

  • emails.py: This file overrides the default CKAN mailing functionalities. It introduces custom email templates for password reset and user invitation.

Scheming

Our schemas are inspired by following sources: - https://github.com/ckan/ckanext-scheming/tree/master/ckanext/scheming - https://github.com/ckan/ckanext-fluent/tree/master/ckanext/fluent - https://github.com/opendata-swiss/ckanext-

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


Installation Guide

Configuration hints

This section describes the steps to install and configure CKAN and extensions.

Plugins to configure (ckan.ini)
geoimpact
CKAN Settings (ckan.ini)
DB migration to be executed
(not set)
<< back to Extensions