Extension Data Explorer GraphQL


Extension Basics

Title
Data Explorer GraphQL
Name
ckanext-dataexplorer-graphql
Type
Public extension
Description
A Data Explorer app for CKAN built in React that fetches data from a GraphQL Data-API via Hasura.
CKAN versions
Download-Url (zip)
Last commit
2 years ago (2023-12-01 15:36:29)
Url to repo
Category
Visualization & Analytics


Background Infos

Description (long)
Show details

ckanext-dataexplorer-graphql

A Data Explorer app for CKAN built in React fetching data from the Data-API.

Features

A Data Explorer app for CKAN built in React fetching data from the Data-API.

Installation

  • Requires an existing Data-API instance running with Hasura behind it
  • All resources need proper aliases without numbers at start
  • Datastore table needs to be tracked by Hasura for GraphQL API
  • React code repository: https://github.com/datopian/data-explorer-graphql

Install:

pip install -e git+https://github.com/datopian/ckanext-dataexplorer-graphql.git#egg=ckanext-dataexplorer-graphql
  • Add dataexplorer_view to ckan.plugins for multiview visualization table
  • Add dataexplorer_table_view for table view
  • Set ckanext.data_explorer_react.data_api_url config setting (e.g., http://localhost:3000/v1/)

Configuration

ckanext.data_explorer_react.data_api_url = http://localhost:3000/v1/

License

AGPL-3.0

Version
0.0.1
Version release date
2023-12-01
Contact name
Datopian
Contakt email
Contact Url
(not set)


Installation Guide

Configuration hints

Requires a running Data-API instance with Hasura. Datastore tables must be tracked by Hasura for GraphQL API. Resources need proper aliases without numbers at start.

Plugins to configure (ckan.ini)
dataexplorer_view dataexplorer_table_view
CKAN Settings (ckan.ini)
# ckanext.data_explorer_react.data_api_url = http://localhost:3000/v1/
DB migration to be executed
(not set)
<< back to Extensions