Skip to main content

RedTurtle Chefcookie

Product’s goal is to manage the insertion of tracking codes on the page like analytics, tagmanager, facebook, etc… This allows to comply with latest gdpr’s indications.

The plugin is based on chefcookie js plugin that you can find here: https://github.com/vielhuber/chefcookie/

Features

In this first version you can use control panel to configure the plugin.

Examples

This add-on can be seen in action at the following sites:

Translations

This product has been translated into

  • Italian

Installation

Install redturtle.chefcookie by adding it to your buildout:

[buildout]

...

eggs =
    redturtle.chefcookie

and then running bin/buildout

Contribute

License

The project is licensed under the GPLv2.

Contributors

Changelog

3.0.0 (2026-03-26)

  • Plone 6 compatibility. Use 2.x tags for Plone < 6. [cekk] [cekk]

2.1.0 (2023-05-31)

  • Remove default set cookie [mamico]

  • Add title to close link also for tech cookies. [cekk]

2.0.1 (2022-11-08)

  • Remove unused python_requires in setup.py [cekk]

2.0.0 (2022-08-16)

  • [BREAKING CHANGE] Store list of accepted_providers in ascii-way. If you update to this version, you need to force re-accept cookies for example using a different prefix. [cekk]

1.0.0 (2022-04-19)

  • Merge analytics and tech cookies labels into functional cookies field. [cekk]

  • More extensibility for transformers (now you can set a transform for each provider name). [cekk]

  • Handle recaptcha. [cekk]

  • policy_url field now can handle multi-language strings. [cekk]

  • Do not break for iframes without src attribute. [cekk]

0.2.3 (2022-03-24)

  • Add flag to control panel that allow to enable cookie banner

  • Add cookie prefix to control panel to control the js plugin option

  • Allow to select endpoint for consent registry

  • Add domain whitelist so in case you have site with multiple domain can show the banner in selected domain

  • Add matomo

  • Some minor fix to prevent cases where site editor remove configuration lines partially

  • Add log tracking to new introduced actions

  • Fix problem loading twitter timeline in tile manager from redturtle.tiles.management [lucabel]

  • Do not use $ but vanilla javascript for old Plone sites compatibility. [cekk]

0.2.2 (2022-01-27)

  • Align text with label of buttons.

  • Removed cookie_setting_open button when only_technical_cookies is checked. [eikichi18]

0.2.1 (2022-01-11)

  • Fix layers in adapters. [cekk]

0.2.0 (2022-01-11)

  • Add facebook script manually (copied from original chefcookie script). [cekk]

  • Allow to handle social based on link/script like twitter timeline [lucabel]

0.1.3 (2022-01-10)

  • Remove YouTube unused field. [cekk]

0.1.2 (2022-01-10)

  • Fix accept_iframe loading. [cekk]

0.1.1 (2022-01-10)

  • Fix domain names when saving cookie settings. [cekk]

0.1.0 (2022-01-10)

  • Initial release. [cekk, lucabel]

Metadata

Release files for redturtle.chefcookie 3.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for redturtle.chefcookie 3.0.0
File Size Uploaded
redturtle_chefcookie-3.0.0.tar.gz 582.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for redturtle.chefcookie 3.0.0
File Interpreter ABI Platform
redturtle_chefcookie-3.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 1.2 MB

Release files / redturtle_chefcookie-3.0.0.tar.gz

Download URL redturtle_chefcookie-3.0.0.tar.gz
Size 582.3 kB
Tags Source
SHA-256 checksum
How to use checksums
420f9815bf0bc028e1cf841494e01a3d9398a080c22e4907a7d79f76d6a38c1d
BLAKE2b-256 checksum
How to use checksums
735349535bbebbfc87ab48e00e8056ce34f49f71f4e774f86059f51439752c80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.11

Release files / redturtle_chefcookie-3.0.0-py3-none-any.whl

Download URL redturtle_chefcookie-3.0.0-py3-none-any.whl
Size 599.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
360983fd9b6c130e0850f2696a0d98ce1ecbe8704fd4b491ee8038f25111cf4c
BLAKE2b-256 checksum
How to use checksums
acaecea0b55dfc6b6cc8c6aded0e1caf894b59e91576f44d4732c1e7ee1f6bac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.11

Release history Release notifications | RSS feed

This release

3.0.0 This release

2 release files

2.1.0

1 release file

2.0.2

1 release file

2.0.1

1 release file

2.0.0

1 release file

1.0.0

1 release file

0.2.3

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2.0

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page