Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cookies et consentement utilisateur (tarteaucitron) #171

Merged
merged 4 commits into from
Nov 12, 2024

Conversation

ikarius
Copy link
Collaborator

@ikarius ikarius commented Oct 18, 2024

Gestionnaire de consentement

Permet d'activer ou non certains services utilisant des cookies pour le tracking.
Dans notre cas, uniquement Matomo, qui ne peut pas être désactivé complètement (tracking de vues sans cookies).
Par contre, la désactivation bloque le fonctionnement des heatmaps.

Aperçus

Première connexion

image

Personalisation

image

@ikarius ikarius self-assigned this Oct 18, 2024
@ikarius ikarius force-pushed the bandeau-consentement branch 3 times, most recently from 2449369 to 32b89dc Compare October 22, 2024 16:44
@ikarius ikarius requested a review from sblondon October 22, 2024 16:50
@ikarius ikarius marked this pull request as ready for review October 22, 2024 16:50
Copy link
Collaborator

@sblondon sblondon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Je suis tout à fait d'accord pour l'ajout de scss/dsfr-theme-tac.min.css (peut-être ajouter la source quelque part?).
Pour les fichiers tarteaucitron dans static/js, je suivais plutôt la stratégie qu'on a utilisée pour le dsfr : il est dans les dépendances js dans packages.json et on a des tâches qui sont lancées (npm dsfr) pour copier les fichiers au bon endroit. ça permet de limiter les modifications lors d'un changement de version. Qu'en penses-tu?

impact/templates/base.html Show resolved Hide resolved
@ikarius ikarius force-pushed the bandeau-consentement branch 2 times, most recently from af5754b to 8b3593b Compare November 8, 2024 10:32
@ikarius
Copy link
Collaborator Author

ikarius commented Nov 8, 2024

Ajout de correctifs pour gérer correctement l'apparence en mode sombre ou claire (gestion du thème DSFR)

@ikarius
Copy link
Collaborator Author

ikarius commented Nov 8, 2024

Après correction, en version gérant le thème DSFR :

  • panneau consentement :
    image

  • sélection des services :
    image

@ikarius ikarius requested a review from sblondon November 8, 2024 13:59
@ikarius
Copy link
Collaborator Author

ikarius commented Nov 8, 2024

J'ai oublié le packaging, je vais regarder ça ...

Cette version de tarte au citron est modifiée pour tenir compte de
certaines fonctionnalités du DSFR (thèmes, boutons ...).
Les fichiers modifiés ont été formatté par prettier, si besoin de
maintenance à venir.
Principalement les couleurs hardcodées qui empêche la gestion du mode
sombre ou clair.
Retrait des scripts manuels et utilisation d'un script de service custom
Matomo.
Il permet entre autre de découpler le consentement pour les heatmaps.
@ikarius ikarius merged commit 236ac4e into main Nov 12, 2024
5 checks passed
@ikarius ikarius deleted the bandeau-consentement branch November 12, 2024 09:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants