Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Views Bootstrap 5.5.4 — Minor update available for module views_bootstrap (5.5.4). Release: Download Tracker 1.0.7 — Minor update available for module download_tracker (1.0.7). Release: Directory2Block Slideshow 1.0.8 — Minor update available for module directory2block_slideshow (1.0.8). Release: Mautic Audiences 1.1.5 — Minor update available for module mautic_audiences (1.1.5). Release: Rightup theme 1.0.3 — Minor update available for theme vartheme_bs5_rightup (1.0.3). Release: CommentOn 1.0.6 — Minor update available for module commenton (1.0.6). Release: ChatGPT Ads 1.0.3 — Minor update available for module chatgpt_ads (1.0.3). Release: Opensolr Search 5.1.3 — Minor update available for module opensolr_search (5.1.3). Module Revived: Swagger-PHP OpenAPI 3 documentation generator 1.0.0 — Module swagger_php updated after 10 months of inactivity (1.0.0). Security Coverage: Microsoft Azure AI — Module ai_provider_azure now has official Drupal security advisory coverage.

The Data Visualisation Framework (DVF for short) is a Drupal 8/9 module that allows you to turn boring data sources (Eg CSV or JSON file) into interactive visualisation. This allows content authors to provide more meaning to raw data, illustrate trends and engage users.

The first version of DVF (named govcms_ckan) was developed for the Australian State of the environment report with the goal of embedding data from data.gov.au as visualisations. This provided context to the data and allowed the report to clearly demonstrate evidence.

What's in the box?

For visualisations, DVF includes popular, industry-standard, JavaScript libraries such as:

View some Examples of how these might look.

For data sources, DVF supports CSV, JSON and CKAN data sources however you can always extend DVF and add additional data sources.

Related modules

How it works

DVF is a common "middle man" to build a visualisation from a data source. Eg: Data source > DVF > Visualisation or real world example: CKAN data > DVF > Line graph. Content editors add a data source, then choose how that data to be displayed.

DVF provides a field (storage, widget & formatter) which can be added to any entity. Sub modules can provide data sources or visualisation plugins that use this field type, see related modules above for modules currently available.

Installing & Configuration

Visit the Quick start guide for information on how to install and configure DVF

Usage

Guides are available on different ways you might want to use DVF. You can also check out our Examples page to see what the final product might look like.

Extending DVF (for developers)

Documentation on extending DVF (via hooks or plugins) can be found here

DVF core development

Development of DVF is currently occurring over at GitHub

Issues are ideally logged in the Github issue queue but we also monitor the Drupal issue queue

Contributing and extending DVF

We welcome (and appreciate) improvements and fixes to DVF, so if you have something to add please submit a Github pull request.

Ideally Tests should accompany new features.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
4
Tracked since
Nov 2023
Latest release
2 years ago
Releases (12 mo)
0
Maintenance
Dormant

Release Timeline

Releases

Version Type Core Release date
3.0.1 Stable Dec 21, 2023
3.0.0 Stable Dec 13, 2023
3.x-dev Dev Dec 13, 2023
2.0.2 Stable Nov 29, 2023