Présentation du plugin
Tarteaucitron est un plugin permettant d’activer des services tiers qui nécessitent une demande de consentement auprès de vos internautes pour l’utilisation des cookies. Il est possible d’activer tous les services fournis par la bibliothèque Tarteauciron.js. Voir à ce propos le paragraphe Ajouter de nouveaux services ci-dessous.
Un plugin tout en un
Pour chaque service activé, le plugin :
- permet de saisir les éventuels paramètres (APIkey, userID, etc.)
- gère le consentement de vos internautes à ce service.
- Propose, suivant les services, un ou plusieurs modèles à insérer dans vos squelettes ou dans vos articles pour activer le service concerné
Affichage du bandeau de consentement
Il suffit d’activer un ou plusieurs services pour que automatiquement s’affiche le bandeau de consentement sur toutes les pages du site.
Si l’internaute clique sur le bouton « Personnaliser », alors la fenêtre modale suivante s’ouvre.
Une fois que l’internaute aura fait son choix de consentement, ce bandeau disparaîtra mais pourra être affiché de nouveau si le webmestre a paramétré l’ouverture du panneau dans la configuration du plugin.
Le plugin propose aussi un onglet de configuration technique pour les utilisateurs avancés.
Prérequis et installation
Ce plugin a été écrit pour SPIP 3.2 et est compatible avec SPIP 4.0.0.
Il s’installe via le menu Configuration -> Gestion des plugins. (pour en savoir plus, voir Installer un plugin). Il nécessite les plugins Saisies et Vérifier
Configuration
Certaines options de configuration sont disponibles quant à la façon dont s’affichent les demandes de consentement.
Ajouter de nouveaux services
Pour activer un service, rendez-vous dans la configuration du plugin, à l’onglet Liste des services. Recherchez votre service (Si besoin, vérifiez sur le site officiel tarteaucitron.io) puis cliquez sur le bouton Activer.
Dans le plupart des cas, l’activation depuis l’interface suffit (Youtube par exemple). Mais parfois, il est nécessaire de fournir une clé ou un ID comme ici pour l’activation du Facebook Pixel :
Pour d’autres services, comme Facebook Like ou Youtube/Dailymotion, il vous faudra également ajouter à vos squelettes ou dans vos articles un modèle (fourni par le plugin).
Pour les modèles à insérer dans vos articles, des raccourcis sont sont présents dans le Porte-plume :
Si un service activé nécessite un modèle et qu’aucune entrée n’existe dans le porte-plume, il suffit de créer une icône carrée de 17px de côté dans /squelettes/icones_barre/tac_monservice_x.png avec le même nom que le modèle concerné (tac_monservice_x.html).
Traiter du contenu ancien
Le plugin possède un script ?action=tarteaucitron_nettoyer_iframes issu du plugin oEmbed et à adapter selon vos besoins. Celui-ci permet de remplacer les iframes des anciens articles par les modèles fournis par le plugin. Il peut être lancé directement via l’onglet technique du plugin (ecrire/ ?exec=configurer_technique)
Discussions par date d’activité
37 discussions
Bonjour (et merci pour ce boulot !)
Je testais le plugin et j’ai ajouté des « Liste des services ». Ça s’affiche nickel.
Par contre, les services sont alors grisés, ainsi que leurs coches dans « Services activés » et je ne peux pas le désactiver.
Je passe à coté de quelque chose ?
Question bonus ;)
Pour « Google Search Console », je ne sais pas quel service activer (Il n’est pas nommé comme tel).
Merci !
Ben
Bonsoir,
Pour désactivé un service il faut repasser par la recherche et ensuite cliquer désactivé.
Pour google, avez vous trouvé le service ici https://tarteaucitron.io/fr/install/ ?
Merci pour la réponse.
Effectivement le service « Google search console » n’est pas présent sur le lien de tarteaucitron.
Cela s’appelait autrefois « Google Webmaster Tools » et ça a changé de nom. L’ancien nom n’est pas présent non plus.
Sinon, quand je passe par la recherche, cela me propose de l’installer (pas le désinstaller) lorsqu’il est déjà installé. (Plugin V1.5.5 sur Spip 4.2.11). CF PJ
Solution radicale qui marche (ou astuce de sioux ;) ) le désinstaller et le réinstaller, ça enlève les services.
idem pour d’autre service ?
Oui, pour tous les services.
Je ne reproduit pas, tu as une erreur JS ou autre ?
Non, rien ne s’affiche.
Pour en être sûr, je viens d’installer un spip tout neuf sans rien du tout en 4.2.11 (avec spip_loader).
J’ai mis tarte au citron 1.5.5 tout seul. API de vérification 3.1.0 et Saisies pour formulaires 5.4.1 se sont installés avec.
En ajoutatn un service, j’ai eu :
Erreur d’exécution ../plugins/auto/saisies/v5.4.1/inclure/generer_saisies.html | File […]/plugins/auto/saisies/v5.4.1/inc/saisies_lister_disponibles.php Line 18 : La fonction saisies_lister_disponibles() nécessite le plugin YAML
J’ai donc mis YAML (Faudait-il l’ajouter aux dépendances à installation dans le code du plugin ?)
Les résultats sont les mêmes qu’avant. Une différence tout de même, j’ai un affichage « Service déjà actif » quand je clique sur un servcie déjà activé (que je n’ai pas sur l’autre site avec les mêmes versions).
Donc, le souci persiste. Ça ne vient pas de la configuration du site (je n’ai touché à rien), ni de conflit de plugin (que le nécessaire), pas de modification de code de spip, ni du htacess.
Cela pourrait-il venir de php (en 8.1 pour moi) ou une de ses extension ?
Et merci évidemment de ton temps à répondre !
Répondre à ce message
Bonjour,
J’ai installé le plugin sur un nouveau site : collectif-jeandeneyman.fr.
SPIP 4.2.6
PHP 8.1
Firefox 118.0.2
Je pense que le « problème » vient du plugin Tarte au citron" ! Peut-être une suggestion aussi...
Quand il faut que je me reconnecte à mon espace privé, après avoir renseigné les champs Utilisateur et Pass, et coché la case se souvenir de moi (qui ne dure qu’un certain temps...), un message rouge s’affiche : « Pour vous identifier de façon sûre sur ce site, vous devez accepter les cookies.
Veuillez régler votre navigateur pour qu’il les accepte (au moins pour ce site). »
Je viens de le faire en « gérant les exceptions », mais si une rédactrice ou rédacteur qui n’est pas trop informatique (voir moins..) se retrouve avec ce message, elle ou il n’a pas trop de recours (autre que de m’appeler, mais j’ai le droit aux vacances....).
N’y aurait-il pas moyen d’ouvrir un article spécifique pour expliquer la manœuvre dans Firefox (ou/et les autres navigateurs) ou diriger vers les pages d’aide des navigateurs eux-même ?
Bonsoir,
Sans ce plugins pas du tout le soucis ?
On peut avoir l’url du site pour voir le services utiliser ?
Merci
Je ne pense pas que ça soit lié au plugin (d’ailleurs faites un test en désactivant le plugin, a priori, le pb sera tjrs là). A mon avis, c’est plutôt la configuration de votre navigateur (Firefox si j’ai bien compris). Voici la documentation de Mozilla sur le sujet : https://support.mozilla.org/fr/kb/sites-disent-cookies-bloques-les-debloquer
Donc, si les autres utilisateurs ont la configuration par défaut de leur navigateur, ils ne devraient pas rencontrer de soucis (si mes suppositions sont bonnes)
Bonjour,
Merci pour vos réponses.
Bonne journée
Patrice
Répondre à ce message
Bonjour
Comment peut-on modifier ou personnaliser les feuilles de style ?
Il me semble que les class sont générées dans le fichier tarteaucitron.js.
Merci
Bonjour,
Via les surcharges classique de spip tu dois pouvoir je pense
Répondre à ce message
Bonjour et merci pour ce plugin....
J’ai un souci avec firefox 106.0.2, le bandeau apparait sur chaque page du site après validation :-)
Le site est en https.... spip 3.2.16 et plugin 1.4.1
Je n’ai pas le soucis dans chrome.
Une idée ?
Merci
Bonsoir,
Est ce que en navigation privé cela fonctionne ?
On peut avoir une url pour voir cela ?
Merci
Bonjour,
Bien entendu, en navigation privée, aucune boîte de dialogue n’apparaît.
J’ai d’abord pensé que la présence des tags google sur le /body.html et /inclure/head.html pouvait en être la cause... Mais après vérification, le problème persiste.
voici le lien du site : www.frsel.be
Merci
Firefox retourne cette erreur dans le debug...
Le cookie « tarteaucitron » a été rejeté car le domaine est invalide. 2 tarteaucitron.js:1628:55
Une piste ??..
Merci pour tout le travail déjà accompli sur ce super plugin !
Je vais désactiver le plugin pour le moment... C’est trop de clicks pour les visiteurs :-)
Et tu as essayé la version 1.4.0 ?
Merci pour les retours.
Ok, je viens d’essayer avec la 1.4.0.... Le problème persiste :-/
Bonjour,
Tu as quels services actif ?
Tu peux réactivé le plugins, je regarde demain si je vois une erreur.
Merci
Bonjour et merci pour le suivi...
Le service est analytics GA4
Dis-mois vers quelle heure je peux activer le service Analytics dans Tarte au citron pour débogage ?
Merci.
Bonsoir,
Corrigé hors forum, avoir la dernière librairie il faut gtag pour google analytics et la nouvelle version.
Ok, c’est parfait !!!
Bonjour,
Je n’ai pas le service « Analytics GA4 » de disponible. Seulement Analytics (UA....)
Je lis : Corrigé hors forum, avoir la dernière librairie il faut gtag pour google analytics et la nouvelle version.
Faut-il (et comment) installer cette librairie ?
Merci d’avance !
Je me réponds,
Problème résolu :) Il faut chercher le service gtag ... autant pour moi et désolé du bruit.
Répondre à ce message
Bonjour Pierre,
Je galère avec le plugin, le plus simple est certainement cette capture d’écran. C’est sur un hébergement hostsinger (que mon client avait déjà). IMPOSSIBLE D’AVOIR L’ECRAN D’ACTIVATION OU DÉSACIVATION DU PLUGIN.
COMMENT RÉSOUDRE CELA ?
MERCI 8-)
Je viens de comprendre !!! IL FAUT RELANCER LA RECHERCHE ET LA LE MENU S’AFFICHE, NAVRÉ POUR LE BRUIT !!!
Répondre à ce message
Bonjour,
On utilise Tarteaucitron 1.4.2 sur SPIP32. Pour le service Adsense, lorsque l’utilisateur accepte le service, la publicité apparaît brièvement et disparaît. Lorsque je désactive le service dans tarteaucitron, la publicité apparaît normalement.
Pourtant, j’ai déjà supprimé tout code d’inclusion manuelle de adsense. Je passe principalement par tarteaucitron.
Merci
Bonjour,
Vous pouvez mettre à jour les plugins ou tester sur un site à jour pour voir ce que cela donne ?
Merci
Bonjour,
Le plugin a été mis à jour. Mais le problème persiste. Dans notre cas, l’inclusion de la balise
<ins>
est si complexe qu’on l’a mis dans un pipeline. Est-ce que vous auriez des pistes à explorer ?Merci
Bonjour,
On peut avoir une url de la page concerné ?
merci
Bonjour,
Merci pour votre sollicitude. Mais, je viens de régler le problème à l’instant. En fait, il a fallu enlever les
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js">
dans le site et donner la main à trateaucitron.Merci pour votre sollicitude. C’est réglé. J’ai enlevé tous les
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js">
dans le site.``
Oui cela est logique, il faut que TAC gère tout pour que cela fonctionne.
merci pour le retour.
Répondre à ce message
Bonjour, nous utilisons ce plugin avec le service Matomo et cela marche très bien ! Seulement, nous devons à présent intégrer des restrictions CSP (Content Security Policy) qui entrainent l’erreur suivante : « Refused to apply inline style because it violates the following Content Security Policy directive ». L’ajout de « sha-256 » pour les pages statiques suffit, mais pour les contenus dynamique de type articles, c’est juste impossible...
L’utilisation de l’attribut ’unsafe-inline’ pourrait solutionner le problème mais je crains que cela soit rejeté par notre politique de sécurité.
Y aurait-il possibilité de faire évoluer le plugin pour le rendre « CSP-compatible » ?
Merci pour votre aide.
Bonjour,
On peut avoir les règles rajouter afin de tester cela ?
Peut être mettre des condition sur le domaine.
Cordialement
Bonjour Pierre,
Par exemple sur la page
https://naosproject.eu/offre/zim-desktop-wiki
J’obtiens l’erreur :
Bonjour,
Par exemple sur la page
https://naosproject.eu/offre/zim-desktop-wiki
J’obtiens ce message d’erreur :
Refused to execute inline script because it violates the following Content Security Policy directive : « script-src ’self’ ’unsafe-eval’ naosproject.eu https://cdnjs.cloudflare.com https://cdn.jsdelivr.net https://audience-sites.din.developpement-durable.gouv.fr ’sha256-kd3GJBbni8uNjTKLkZ0vAj2skOkduxaB931iqNRgpaI=’ ’sha256-aA7K8fGFEoY95+PUa5mooHpTfkVnRmjVrvMTSVW9xpo=’ ’sha256-qQH1Pcl6WnmKHX6PNnKzLK5X8Rw1jpTIGEZzDsNCS/k=’ ’sha256-iwtesfqyen7SWvgWShNJbwhzUcZAo63e7Fm8q8jrM00=’ ’sha256-Nuz2An7q8+4eCC013rOyLWMYtykQXGXD857Wo2aPYI0=’ ’sha256-u2jWDMoNroUExb2Jy2o8OKVfLztAayp5FRq50MKG0uY=’ ’sha256-bb0Cz6PoBGLoVuTd3MFwG2ZG8HgyXmk+JQDYMb864kQ=’ ’sha256-jKdVr5YwE8rmOBOzrPfsFVcdCzuKA3IrKTYpxztz7iw=’ ’sha256-R3H/2jPX3t2h4YP7PWI4viHAYfplRWvSvQ8B9Jh6tY8=’ ’sha256-MZHNCNRXt2EY7WYrtYjTB+MzUAzGjZLBE4R/v+pD5gA=’ ’sha256-1JdmAmC2O2QQAQ4sV93LXoKihrbY3zqS4hG0GeEp97w=’ ’sha256-5keNR8JpfuHkTfxc6KCNBPQOoVv6M1mG0S00y6ziesk=’ ’sha256-ar1OKWNom5+TMT+nf210VYtqNiuf/ZMgGdIsGT00nTw=’ ’sha256-A5sIw0Z5yDp658xmwEGw8ijZYtC21sSY5hL/OYoOIeo=’ ’sha256-vzDeT+NF9l4TUpK13WiUJ5nHIhnxJchWHUPnEoLFb5M=’ ’sha256-dAp1LT0MxnpZpTwumLTtSuye/sGMKqeHQjxRpqdJZU0=’ ’sha256-FOjI9QWuSWOELmJRg7W+QEraE2OzL6p5t6KDgQnT/Pc=’ ’sha256-OFe1S44E5nVWduT8ifp4M7eLxj1MnhaoJkmt5CQBvpY=’ ’sha256-+ufkDxRkl6kP0tZPyZS2J8RRnth3yz1pDT3jsXpQhO4=’ ’sha256-9WEjSShBfCt1JWYav8pFR64AXD47ZRghOUN3j4JWiKU=’ ». Either the ’unsafe-inline’ keyword, a hash (’sha256-bJw8GqggzsDdslF+HxOuNYKjKw+gD6SctJqG5f30r90=’), or a nonce (’nonce-...’) is required to enable inline execution.
Re,
Comme ce sont des domaines externe, il faut autorisé via ’unsafe-inline’ sinon ne peux pas fonctionné je pense.
Répondre à ce message
Bonjour.
Sauf erreur de ma part il semble que le bandeau ne s’affiche pas quand on ne sélectionne aucun service.
Or pour être conforme, il me semble que le bandeau doit s’afficher même s’il n’y a que des cookies obligatoires.
Ai-je oublié quelque chose ?
En PJ les réglages. Sachant que rien n’est coché sur les 2 autres onglets.
On ne voit pas non plus la petite image qui permet d’afficher les détails des cookies.
Merci de votre aide.
URL du site où je fais mes essais : https://bacasable.edu.ac-lyon.fr
C’est bien le cas.
Par défaut, SPIP ne dépose des cookies que si tu te connectes. Et ces cookies ne sont pas là pour te traquer mais pour stocker tes préférences et pour des raisons de sécurité (voir https://www.spip.net/fr_article3979.html).
Je ne crois qu’il y ait besoin de consentement dans ces deux cas.
Mais si tu as plus d’infos, je suis preneur…
Bonjour
Je confirme : pas de cookie, pas de bannière
@peetdu si tu peux voir https://git.spip.net/spip-contrib-extensions/tarteaucitron/pulls/12 svp car on a pas de retour :(
Bonjour,
J’ai le même souci avec un spip409 et un plugin 1.5, le bandeau ne s’affiche pas, de plus la recherche de service ne donne pas de résultats. C’est peut-être normal ?
Merci
Bonjour,
On peut avoir une url du site ?
Quel service sont déjà configurer ?
Merci
voilà l url https://yaquoi.com
Il n y a aucun service activé.
aucun service ne veut s’ajouter ?
Ben alors... ça fonctionne tout à coup !
J’arrive à choisir les services et alors le bandeau s’affiche.
Merci et désolé pour le dérangement.
Répondre à ce message
Merci pour ce super plugin
pour info :
« Pour les modèles à insérer dans vos articles, des raccourcis sont présents dans le Porte-plume »
l’insertion donne comme résultat
<tac_tac_youtube au lieu de <tac_youtube
fab
Bonjour,
Le problème se trouve a quel niveau exactement ? L’inclusion dans le texte ou le fichier appeler ?
Merci
dans
L’inclusion » dans le texte avec porte plume
fab
Bonjour,
Corrigé par la version 1.4.2 qui sera disponible dans la journée.
Sinon oembed evite les demande de cookie si tu veux.
Répondre à ce message
Bonjour,
J’ai installé ce super plugin pour la première fois hier sur un SPIP 4.0, que j’envisage de passer en 4.1 voire 4.2 arrive à la fin du mois… Je compte l’installer sur plusieurs sites en production !
J’aimerais savoir si une compatibilité est prévue, où s’il vaut mieux que je laisse mes sites en 4.0 ?
Un grand merci pour votre super travail collaboratif !
Bonsoir,
J’ai fais le tag pour la SPIP 4.1 qui sera disponible sous peux donc tu peux envisager la mise à jour.
Pour 4.2, à voir une fois sorti ce que cela donne.
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |