Voir sur Drupal.org
Components
- Code
- User interface
- Documentation
Documentation
Images
Licence
https://www.gnu.org/licenses/old-licenses/gpl-2.0.htmlpermet d'implémenter la librairie tarteaucitron.js pour fournir une interface pour choisir les cookies tiers à embarquer lors d'une consultation du site.
Release
Covered by Drupal's security advisory policy
Release type : Bug fixes
Covered by Drupal's security advisory policy
Release type : Security update Release type : Bug fixes
Covered by Drupal's security advisory policy
Release type : Bug fixes
Covered by Drupal's security advisory policy
Release type : Bug fixes
Covered by Drupal's security advisory policy
Release type : New features
Covered by Drupal's security advisory policy
Release type : Bug fixes
Covered by Drupal's security advisory policy
Release type : New features
Description
Comply to the European cookie law using tarteaucitron.js.
Features
- Manage dialog: Cookie name, Banner position, Accept All button, ...
- Add services: Youtube, Google Analytics, Google Tag Manager, ...
- Edit texts: Hello! This site is transparent and lets you choose the 3rd party services you want to allow
- Get records: IP address and the services together with a timestamp.
What is tarteaucitron.js?
tarteaucitron was initially a simple script for Amauri personal blog (in 2013), a few months later, the Github repository is opened and tarteaucitron is now reliable and recognized.
The european cookie law regulates the management of cookies and you should ask your visitors their consent before exposing them to third party services.
Clearly this script will:
- Disable all services by default,
- Display a banner on the first page view and a small one on other pages,
- Display a panel to allow or deny each services one by one,
- Store the consent in a cookie for 365 days.
Bonus:
- Load service when user click on Allow (without reload of the page),
- Incorporate a fallback system (display a link instead of social button and a static banner instead of advertising).
Version 7.x
- Breaking change: starting with version 7.x the tarteaucitron library has been removed from the module and must now be installed manually. Check below for details.
Extensions
TacJS can be easily extended using hooks.
Here is a list of external modules allowing better integration of third-party modules with TacJS.
Installation
Version 7.x
The tarteaucitron javascript library have been moved out of the module and must be installed manually.
- You can download the library here and unzip its content in the
web/libraries/tarteaucitronjsfolder of your Drupal installation.
The module expects the libraries files to be available in this exact location. - Or you can install it with composer using the following command:
composer require npm-asset/tarteaucitronjs:1.21.0.
Resources
Credits
Currently maintained by people at Fullwave and people at Bordeaux Metropole.
All initial development was made by asmaa khalfi (asmaakhalfi).
Toutes les informations proviennent du site drupal.org