This extension provides the basic customized features on the BC Data Catalogue, such as schema updates, theme changes, etc.
-
Activate virtual environment, e.g.
$ . /usr/lib/ckan/default/bin/activate
-
Install the extension. Switch to
ckanext-bcgov
extension directory and run the following command:python setup.py develop
-
Update config file and add the following plugins to
ckan.plugins
list :edc_app
edc_geo
edc_ngeo
edc_webservice
edc_disqus
. -
Add the following lines to ini file to the search setting section if they don’t exist:
search.facets.limit = 500 search.facets.default = 20 ckan.search.show_all_types = true ... ckan.api_key = your-sysadmin-api-key ... # Path for licenses and sectors JSON files, e.g.: licenses_group_url = https://$GOGS_URL/bcdc-licenses-data/edc_licenses.json sectors_file_url = https://$GOGS_URL/bcdc-licenses-data/edc_sectors.json ... # (optional) Environment name edc.environment_name = MYDEVBOX ... # POW Settings bcgov.pow.env = test bcgov.pow.secure_site = false bcgov.pow.past_orders_nbr = 5 bcgov.pow.custom_aoi_url = http://maps.gov.bc.ca/ess/hm/aoi/ bcgov.pow.persist_config = true bcgov.pow.enable_mow = false bcgov.pow.user_pow_ofi = true
-
Update (or create)
import.ini
file insideckanext-bcgov/ckanext/bcgov/scripts/config
. Addapi_key
,site_url
options (they should be the same as in your CKAN.ini
file). -
Create default vocabularies
cd ckanext-bcgov/ckanext/bcgov/scripts $ python create_vocabs.py
Note: The following data files in ckanext-bcgov/ckanext/bcgov/scripts/data
is required:
edc-vocabs.json
-
Create organizations
$ cd ckanext-bcgov/ckanext/bcgov/scripts $ python create_orgs.py
Note: The following data files in ckanext-bcgov/ckanext/bcgov/scripts/data
is required:
org_suborg_sector_mapping_forEDC.csv
Originally converted from SVN Source
Original Repo Copyright 2015, Province of British Columbia.