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é
Une discussion
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
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 : |