Tarteaucitron

Afin de mettre votre site en conformité au RGPD, si besoin, voici le portage pour SPIP de la solution de gestion de consentement aux cookies tarteaucitron.js.

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 :

  1. permet de saisir les éventuels paramètres (APIkey, userID, etc.)
  2. gère le consentement de vos internautes à ce service.
  3. Propose, suivant les services, un ou plusieurs modèles à insérer dans vos squelettes ou dans vos articles pour activer le service concerné
Note : ce plugin fait donc la même chose que Plugin Google analytics pour activer le tag Google Analytics, mais en plus il gère le consentement des vos internautes à ce service.

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.

Bandeau de consentement

Si l’internaute clique sur le bouton “Personnaliser”, alors la fenêtre modale suivante s’ouvre.

Consentement : gestion des services au cas par cas

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)

Discussion

29 discussions

  • Bonjour, quelqun a t’il reussit à modifier le CSS de ce plugin. Il est top; mais la présentation grpahique avec un dessin de cookie, et un fond gris foncé, est vriament pas moderne et passe partout. Quelquechose de plus neutre de base serait top ( des radius plus leger style 5px, pas de dessin, des gris plus moyen etc..).

    Reply to this 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 !

    Reply to this message

  • 5

    Bonjour , une mise à jour pour spip 4.1 est t’elle prévue ?

    • Bonjour,

      Je n’ai pas encore de site en 4.1, vous pouvez tester en modifiant la compatibilité dans le fichier paquet.xml pour tester.

    • Bonjour merci pour votre réponse j’ai édité le paquet.

      le plugin s’active sans problème mais les données pour matomo de semble pas remonter correctement.

    • Re,

      on peut voir une url ?

    • compliqué de publier l’url pour raison de confidentialité.

      après étude je pense que le problème ne vient pas du plugin ( très bien fait d’ailleurs bravo ) mais bien de tarteaucitron.js et la dernière version de matomo. 4.10.1

      Le comportement est reproduit sans passer par le plugin et en utilisant directement le script tarteaucitron.js. Il va falloir attendre une mise à jour coté tarteaucitron.js

      merci en tout cas il semble bien compatible sur d’autres services en spip 4.1.

    • Je vous invite à faire un ticket ici https://github.com/AmauriC/tarteaucitron.js/issues pour corrige le js dans ce cas.

    Reply to this message

  • 4

    Bonjour,
    J’ai un comportement ’étrange’ avec le navigateur BRAVE (V1.37.116) que je n’ai pas avec OPERA (81.0.4196.54) : tarteaucitron affiche en permanence le bandeau avec BRAVE alors que sous d’autres navigateur (Opera par exemple) tout fonctionne bien.
    Pour faire le test, naviguez avec BRAVE et avec Opera sur http://www.strat-num.fr, vous remarquerez que avec BRAVE le bandeau se réaffiche en permanence alors qu’avec Opera non.
    Reproduisez vous le problème?
    Merci

    • Bonjour,

      -  peut être passer le site en https ?
      -  une fois les cookies accepter on peut plus revenir dessus ?

      Je n’ai pas le soucis cité avec une installation neuve.

    • Merci pour cette information,
      en effet le comportement est différent en https avec BRAVE alors qu’il ne l’est pas avec les autres navigateurs.
      _

    • merci pour cette information,
      en effet, le comportement de BRAVE n’est pas le même en https.

    • dc fait la redirection du site et ensuite retest

    Reply to this message

  • 1

    Bonjour,

    Est-ce que dans le cas de l’usage du plugin oembed, la prise en charge est automatique ?

    Reply to this message

  • Bonjour,

    Je viens d’installer le plugin et en intégrant la vidéo dans mon article via l’outil du porte-plume il y a un bug. Le code qui s’affiche automatiquement commence par <tac_tac_youtube .. la vidéo ne s’affiche pas, si je retire un tac_ la vidéo s’affiche bien.

    Avez-vous eu le problème ?

    Merci pour votre aide

    Reply to this message

  • Bonjour, je voulais changer le rouge bien rouge et le vert bien vert pour des couleurs plus douces, aussi j’ai fait les modifications dans le fichier tarteaucitron_custom.css.html et rien ne change. Pourtant j’ai vidé le cache du site et le cache du navigateur, sans résultat.

    Reply to this message

  • 1
    Christophe

    Bonjour,

    Avec l’annonce de la CNIL au sujet de Google Analytics, quelle alternative faut-il privilégier ?
    Merci de vos retours d’usages et conseils.

    Reply to this message

  • Bonjour

    Juste pour info

    Au premier clic sur Squelettes/Tarteaucitron, on a cette erreur :

    *Filtre spip_affiche_mot_de_passe_masque non défini
    ../plugins/auto/tarteaucitron/v1.3.0/saisies/tac_upload.html

    Ensuite plus de message d’erreur. Pas bloquant donc.

    Reply to this message

  • Bonjour,

    Est-ce qu’il serait possible de personnaliser cette traduction s’il vous plaît?

    On voudrait mettre “Choix cookies”.

    Merci

    Reply to this message

Add a comment

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite / PostgreSQL
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparait.

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.

Who are you?
[Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom