This document summarizes various Volto add-ons created by EEA and Eau de Web for customizing the front-end of Plone sites. It describes add-ons for theming, widgets, layout/styling, data visualization, text editing, and other functionalities. Over 100 Volto add-ons are maintained in GitHub repositories and published to NPM. The add-ons are used to build websites like eea.europa.eu and provide features like maps, charts, footnotes, and metadata handling.
6. @eeacms / volto-slate-metadata-mentions
Dynamically insert any Document
metadata within your slate text
blocks.
Combine multiple metadata in one
slate text block.
Apply styles.
Preview metadata value.
https://youtu.be/K8vy3A0_zaI
10. @eeacms / volto-slate-dataentity
Slate addon that allows integration
with the data connectors provided
by eea.api.dataconnector:
● CSV
● SQL endpoint
● Elastic
Select/query from data tables.
Backend addon:
● eea.api.dataconnector
12. @eeacms / volto-widget-geolocation
Geolocation widget
GeoNames.org integration
Lookup taxonomies
Geo tag groups
Backend addons:
● eea.geolocation
● collective.taxonomy
https://www.geonames.org
13. @eeacms / volto-widget-temporal-coverage
● Add years or period:
○ 2010
○ 2012, 2015
○ 2010-2021
● Brain indexed data for a period:
○ temporal_coverage: {'2010': '2010', '2011': '2011', '2012': '2012', '2013': '2013', '2014':
'2014', '2015': '2015', '2016': '2016', '2017': '2017', '2018': '2018', '2019': '2019',
'2020': '2020', '2021': '2021'}
14. @eeacms / volto-elastic-csv-widget
● widget that query an Elastic endpoint and expose the results in CSV
● can be used as data source for visualizations
30. @eeacms / volto-plotlycharts
Plotly Charts and Plotly Chart Editor
integration with Volto.
Registers a ‘VisualizationView’
component for a content type named
'Visualization'.
● volto-elastic-csv-widget
● eea.api.dataconnector
○ CSV
○ SQL endpoint
○ Elastic
https://plotly.com/python
31. @eeacms / volto-eea-map
Integration with ArcGIS maps.
Provides extensive configuration of
the ArcGIS maps.
Parameters for the data connection
are stored on the content object and
automatically loaded.
Available blocks: “EEA Embed Map”
and “EEA Map”.
Backen adon:
● eea.api.dataconnector
32. @eeacms / volto-tableau
Integration with Tableau charts
and dashboards.
Configuration options
available.
Available blocks: “Tableau”
and “Embed EEA Tableau
visualization”
Backen adon:
● eea.api.dataconnector
34. @eeacms / volto-datablocks
Base addon for other visualization addons:
● volto-tableau
● volto-plotlycharts
● volto-eea-map
Helper functions
Blocks to construct data tables and various integrations
Volto widgets data oriented
Data connectors for Elastic, SQL, ArcGIS
Tabular data - query, filter, display
40. @eeacms / volto-banner
Display a banner on top of
the page.
Can be set to be appear only
authenticated users.
Control panel tool for
customisation.
Rancher integration to
display status.
41. @eeacms / volto-matomo
● integrates Matomo with Volto sites
● multiple Matomo servers can be setup
● Europa Analytics - European Commission
42. @eeacms / volto-corsproxy
This package enables fetching data from third-party servers through the Volto
HTTP server, bypassing any CORS security restrictions imposed by the browser.
The proxied destinations are configured via settings or a dedicated environment
variable.