govCMS CKAN

Component ID

2710475

Component name

govCMS CKAN

Component type

module

Maintenance status

Development status

Component security advisory coverage

covered

Downloads

918

Component created

Component changed

Component body

govCMS CKAN provides integration with CKAN (http://ckan.org/). CKAN is a powerful data management system that makes data accessible by providing tools to streamline publishing, sharing, finding and using data.

This module provides a connector to any CKAN DataStore endpoint and pluggable visualisation layer using ctools.

Development and issue management is via GitHub

govCMS CKAN development is carried out on Github: https://github.com/govCMS/govCMS-ckan
Issues and Pull Requests are welcome there. Commits are synced here to D.O. after they are merged.

Features

  • Configurable CKAN endpoint (with or without API key for public or authenticated access)
  • Fieldable entities allow for additional flexibility with CKAN data entities
  • Create an instance of any data available via the CKAN DataStore
    • Requires clean, tabular data resources
  • Control over queries and display of data
    • Select which keys are used in the display
    • Enter optional full-text query or dictionary of key/value filters
  • Pluggable visualisation layer for graphs, charts, and really.. anything!
    • Comes with three visualisations out of the box: Bar chart, Line chart, Spline chart
    • Each visualisation has it's own set of configuration, for example the ability to create a stacked bar, render horizontally or vertically, add data points to labels
    • ctools plugin means you can create your own visualisation types
  • Easy embed in WYSIWYG (via the Media module)
  • Configure a global palette for visualisations, or override on a case-by-case basis
  • Export visualisations as SVG/PNG (with configurable size)