ckanext-storepublisher
CKAN Store Publisher
CKAN extension that allows users to publish datasets in the FIWARE Store (as offerings) in a simpler way. To do so, a new tab is added in the Datasets Manage menu that offers a form to set the basic options of the offering.
Offerings are not automatically published so the dataset creator must access this form and complete it in order to publish the dataset in the FIWARE Store.
Note: This software is intended to integrate a CKAN instance with the FIWARE Store so it won’t probably work with other Stores.
Requirements
- A CKAN instance able to connect to the FIWARE Store via HTTP(s)
- FIWARE Store v0.4 or higher
- OAuth2 CKAN Extension (ckanext-oauth2)
- Optional: CKAN Private Dataset Extension (ckanext-privatedatasets)
Installation
- Download source from GitHub
- Activate virtual environment
python setup.py install
- Add
storepublisher to ckan.plugins
- Set
ckan.storepublisher.store_url and ckan.storepublisher.repository
- Restart apache2
Tests
nosetests --ckan --with-pylons=test.ini ckanext/storepublisher/tests/
License
AGPL-3.0