=============
ckanext-ab_scheming
This extension makes use of open-data/ckanext-scheming.
This extension is being used to customize the schema, display
and editing templates.
- /datasets
- /opendata
- /publications
- /documents
Requirements
From github
- ckan/ckanext-repeating
- ckan/ckanext-scheming
- abgov/ckanext-ab_scheming
Installation
To install ckanext-ab_scheming:
Activate your CKAN virtual environment, for example::
. /usr/lib/ckan/default/bin/activate
Install the ckanext-ab_scheming Python package into your virtual environment::
git clone ckanext-ab_scheming
Add ab_scheming to the ckan.plugins setting in your CKAN
config file (by default the config file is located at
/etc/ckan/default/production.ini).
http://docs.ckan.org/en/latest/maintaining/configuration.html#ckan-search-show-all-types
ckan.search.show_all_types = true
scheming.presets = ckanext.ab_scheming:presets.json
scheming.dataset_schemas =
ckanext.ab_scheming:alberta_dataset.json
ckanext.ab_scheming:publications.json
ckanext.ab_scheming:opendata.json
Restart CKAN. centos/rhel 7::
sudo systemctl restart httpd
UPDATING
Updating ckanext-ab_scheming::
su -s /bin/bash - ckan
. default/bin/activate
cd default/src/ckanext-ab_scheming
git checkout master
git fetch
git pull
deactivate
exit
systemctl restart httpd
Config Settings
Setup Repeating
git clone https://github.com/open-data/ckanext-repeating
cd ckanext-repeating
python setup.py develop
Add scheming.presets to /etc/ckan/default/development.ini
scheming.presets = ckanext.scheming:presets.json
ckanext.repeating:presets.json
Add ckan.plugins
ckan.plugins = ... repeating ...
Add 3 repeating field in your dataset.json file
eg