|
2 years ago | |
---|---|---|
formulaires | 3 years ago | |
javascript | 2 years ago | |
lang | 3 years ago | |
lib/tarteaucitron | 2 years ago | |
prive | 3 years ago | |
services | 3 years ago | |
LICENSE | 3 years ago | |
README.md | 3 years ago | |
paquet.xml | 2 years ago | |
tarteaucitron_administrations.php | 3 years ago | |
tarteaucitron_autorisations.php | 3 years ago | |
tarteaucitron_fonctions.php | 3 years ago | |
tarteaucitron_pipelines.php | 3 years ago |
README.md
tarteaucitron
Portage pour SPIP de la solution de gestion de consentement aux cookies Tarteaucitron.js
Que fait le plugin ?
Il installe le script tarteaucitron.js (voir https://opt-out.ferank.eu/fr/) et propose une interface de configuration permettant le paramétrage de certaines options du plugin ainsi que la possibilité d'activer 4 services au choix :
- Gtag (Global Site Tag, le nouveau script de suivi pour Google Analytics)
- Google Maps
- Facebook Pixel
Un plugin deux en un
En effet ce plugin fait deux choses à la fois :
- il insère le tag permettant d'activer le(s) service(s) choisi(s)
- il propose à vos internautes de choisir si ils acceptent d'être traqués ou non.
Prérequis
- SPIP 3.2 (mais il devrait aussi marcher sur SPIP 3.1)
- Plugin Zcore (voir https://plugins.spip.net/zcore.html)
Pour les développeurs : ajouter de nouveaux services
Il est possible d'ajouter de nouveaux services directement dans le plugin.
Intégrer le code du service
Aller voir https://opt-out.ferank.eu/fr/install/ / Etape 3 : ajouter les services et intégrer le code proposé dans un fichier à placer dans le répertoire /services
du plugins
Donner la possibilité d'activer ou non ce nouveau service
Il faut intégrer un nouveau champ de saisie correspondant à ce service et éventuellement à la clé correspondante dans le formulaire de déclaration des services.
Cette intégration se fait dans le fichier /formulaires/configurer_tarteaucitron_services.html
du plugin.
Attention : il faut absolument faire correspondre l'attribut 'name' du nouveau champ et le nom du fichier placé dans /services
.