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 with specific features that are beneficial for organizations that want to maintain their own datacatalog and share it with their customers.
Features
- Custom Emails: Enhanced email templates for user-related actions like password reset and invitations.
- Advanced Scheming: Introduces custom presets and schemas to define the structure and behavior of datasets.
- Template Overriding: Custom templates for dataset addition, and facet listing, as well as a customized footer.
- Utilities: Special utility functions for authentication, actions, and templates.
- Translated Facet Values: The extension offers the capability to display translated facet values.
Technical Details
Extensions Required
- activity
- scheming_datasets
- fluent
- geoimpact
Installation
Required extensions:
- ckanext-scheming (installed with ckanext-fluent)
- ckanext-fluent
- ckanext-geoimpact
sudo su
. /usr/lib/ckan/default/bin/activate
cd /usr/lib/ckan/default/src/
git clone https://github.com/geoimpactag/ckanext-geoimpact.git
cd ckanext-geoimpact
python setup.py develop
pip install -r requirements.txt
Prerequisites
CKAN requires the packages libpq5, Redis, nginx, supervisor as well as Solr. PostgreSQL is required for the datastore.
Support
For any issues or concerns related to the geoimpact CKAN Extension, please reach out to support@geoimpact.ch.