Skip to content

collective/collective.volto.cookieconsent

Repository files navigation

Volto Cookie Consent

image

Add-on for manage Cookie Consent banner on Volto

Features

  • Control panel to plone registry to manage cookie consent settings.
  • Restapi view that exposes these settings for Volto

Volto endpoint

Anonymous users can't access registry resources by default with plone.restapi (there is a special permission).

To avoid enabling registry access to everyone, this package exposes a dedicated restapi route with cookie consent config: @cookieconsent-infos:

> curl -i http://localhost:8080/Plone/@cookieconsent-infos -H 'Accept: application/json' --user admin:admin

And the result is something like this:

{
    "accept_on_scroll": true,
    "cookie_consent_configuration": {'some':'data'}
}

Control panel

You can edit settings directly from Volto because the control has been registered on Plone and available with plone.restapi.

The ideal content of cookie_consent_configuration would be: :

{
    "en": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque sapien velit, aliquet eget commodo nec, auctor a sapien. Nam eu neque vulputate diam rhoncus faucibus. Curabitur quis varius libero. Lorem.",
    "it": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque sapien velit, aliquet eget commodo nec, auctor a sapien. Nam eu neque vulputate diam rhoncus faucibus. Curabitur quis varius libero. Lorem."
}

Volto integration

To use this product in Volto, your Volto project needs to include a new plugin: https://github.com/collective/volto-cookie-banner

Translations

This product has been translated into

  • Italian
  • Spanish

Installation

Install collective.volto.cookieconsent by adding it to your buildout:

[buildout]

...

eggs =
    collective.volto.cookieconsent

and then running bin/buildout

Contribute

License

The project is licensed under the GPLv2.

About

Add-on for Volto to manage cookieconsent banner

Resources

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
LICENSE.GPL
Unknown
LICENSE.rst

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •