Extra Fields Extension (ARCHIVED)
⚠️ This repository was archived on August 2, 2019 and is now read-only.
Adds additional metadata fields to CKAN using ckanext-scheming and ckanext-fluent.
Requirements
- CKAN version 2.7
- ckanext-scheming
- ckanext-fluent
Features
- Custom metadata fields for datasets/packages
- Schema-based field definitions
- Translation support via fluent
- Fieldset support on dataset forms
Installation
git clone https://github.com/boykoc/ckanext-extrafields.git
cd ckanext-extrafields
python setup.py develop
pip install -r dev-requirements.txt
Configuration
# This extension needs to be before scheming in the config
ckan.plugins = extrafields
# Specify the new schema for datasets
scheming.dataset_schemas = ckanext.extrafields:ontario_theme_dataset.json
scheming.presets = ckanext.scheming:presets.json
ckanext.fluent:presets.json
Note
Originally developed for Ontario data portal theme. Repository is archived and no longer maintained.