govCMS ships with a fixed set of modules which define the toolset for building applications. Developers do however have a good amount of freedom in the theme layer to bring sites to life. We wanted to demonstrate that this was possible with govCMS by using a combination of Paragraphs, Highcharts and some glue code implemented in the theme layer. Editors are able to create new "Highcharts" Paragraphs, add CSV data to them and select a chart type. The result is a responsive chart visualizing that data.
Editors are able to add a chart by creating a new "Highcharts" paragraph. Data is included by pasting in a CSV into a textarea and defining a chart title and axis labels.
This functionality is going to be very handy for any kind of report containing data, including annual reports, infographic pages and the like.