Extension Store Publisher


Extension Basics

Title
Store Publisher
Name
ckanext-storepublisher
Type
Public extension
Description
CKAN extension that allows users to publish datasets in the FIWARE Store as offerings with a simple form in the dataset management interface.
CKAN versions
Download-Url (zip)
Last commit
10 years ago (2016-01-01 00:00:00)
Url to repo
Category
Data Management & Quality


Background Infos

Description (long)
Show details

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

  1. Download source from GitHub
  2. Activate virtual environment
  3. python setup.py install
  4. Add storepublisher to ckan.plugins
  5. Set ckan.storepublisher.store_url and ckan.storepublisher.repository
  6. Restart apache2

Tests

nosetests --ckan --with-pylons=test.ini ckanext/storepublisher/tests/

License

AGPL-3.0

Version
0.3.2
Version release date
2015-11-25
Contact name
Aitor Magán
Contakt email
Contact Url
(not set)


Installation Guide

Configuration hints

Requires FIWARE Store v0.4+, ckanext-oauth2, and optionally ckanext-privatedatasets. Depends on requests-oauthlib==0.5.0.

Plugins to configure (ckan.ini)
storepublisher
CKAN Settings (ckan.ini)
# ckan.storepublisher.store_url =
# ckan.storepublisher.repository =
DB migration to be executed
(not set)
<< back to Extensions