Volto add-on
Plotly Charts and Plotly Chart Editor integration with Volto
- Exports a PlotlyChart Widget, can be used in regular volto edit forms
- Registers a VisualizationView component for a content type named
'visualization'.
eea.restapihas a behavior to implement such a content type.
-
Version
^12.0.0requires^eea.plotly@1.0and^eea.api.dataconnector@12.0 -
Version
^9.0.0requires^eea.api.dataconnector@9.0 -
Version
^8.0.0requires^eea.api.dataconnector@7.0 -
Version
^6.0.0requires^eea.api.dataconnector@4.4
git clone https://github.com/eea/volto-plotlycharts.git
cd volto-plotlycharts
make
make start
Go to http://localhost:3000
make start now defaults to Volto 18. To run the same setup against Volto 17, use:
VOLTO_VERSION=17 make
VOLTO_VERSION=17 make start
-
Make sure you have a Plone backend up-and-running at http://localhost:8080/Plone
docker compose up backend
-
Start Volto frontend
-
If you already have a volto project, just update
package.json:"dependencies": { "@eeacms/volto-plotlycharts": "*" }
and
volto.config.js:const addons = ['@eeacms/volto-plotlycharts'];
-
If not, create one with Cookieplone, as recommended by the official Plone documentation for Volto 18+:
uvx cookieplone project cd project-title
-
Install or update dependencies, then start the project:
make installFor a Cookieplone project, start the backend and frontend in separate terminals:
make backend-start make frontend-startFor a legacy Volto 17 project, install the package with
yarnand restart the frontend as usual. -
Go to http://localhost:3000
-
Happy editing!
See RELEASE.md.
See DEVELOP.md.
The Initial Owner of the Original Code is European Environment Agency (EEA). All Rights Reserved.
See LICENSE.md for details.
