Installation
Requirements
Requires Redis 7+
Compatibility with core CKAN versions:
| CKAN version | Compatible? |
|---|---|
| 2.9 and earlier | no |
| 2.10+ | yes |
Installation
-
Install the extension from
PyPI:pip install ckanext-chartsIf you want to use
ORCfile cache, you have to install the extension with thepyarrowextra:pip install ckanext-charts[pyarrow] -
Enable the view and builder plugins in your CKAN configuration file (e.g.
ckan.iniorproduction.ini):ckan.plugins = ... charts_view charts_builder_view ...
Dependencies
The extension requires the following CKAN extensions to be installed and enabled:
-
ckanext-scheming: We're using the scheming extension to create custom forms for the chart builders.
-
ckanext-admin-panel (optional): If you want to use the admin configuration page, you need to install and enable this extension. The admin panel is a separate extension that provides an alternative admin interface for CKAN. It allows you to manage CKAN settings and other extensions settings through the web interface and significantly extends the default CKAN admin interface.