Aller au contenu
Québec Studio

Extension pour Craft CMS

Cookie Consent Kit

Le consentement aux témoins, fait correctement : aucun témoin tiers avant l’accord du visiteur, et des pages qui restent en cache. Pensé pour la Loi 25.

Craft CMS 5
v5.0.8
Craft CMS 6
v6.0.10
Éditions
Lite (gratuite), Pro
Aussi pour
Statamic, Laravel

La documentation technique est rédigée en anglais, comme dans le dépôt.

Installation — Craft CMS 6

Requires Craft CMS 6 and PHP 8.5. Craft CMS 5 is covered by the 5.x branch.

composer require quebecstudio-mods/craftcms-consent-kit
php artisan craft:plugin:install cookie-consent-kit

Installing:

  • publishes consent.css and consent.js to public/vendor/quebecstudio-mods/craftcms-consent-kit/;
  • writes the shipped categories into the settings, each site worded in its language;
  • appends the banner to every site page.

First steps

  1. Settings → Plugins → Cookie Consent Kit → Privacy policy: set the link.
  2. Cookie inventory: declare the cookies the site sets.
  3. Mark third-party tags with their category — see Integrations.
  4. Run the test checklist.

Upgrading from 5.x

composer require quebecstudio-mods/craftcms-consent-kit:^6.0
5.x6.x
settings in the project configread unchanged
config/cookie-consent-kit.phpconfig/craft/cookie-consent-kit.php; the old location is still read and logs a deprecation
wording files in translations/vendor/cookie-consent-kit/ (5.x)move them to lang/vendor/cookie-consent-kit/ — see Wording
Wording pane, texts setting (before 5.x)wording files; texts is ignored and dropped at the next save
CSS overriding .qsc-* or --qsc-*, and calls to window.qsConsentrename them to .qsm-ck-*, --qsm-ck-* and window.qsmConsentKit; the banner element is <qsm-consent-kit>
Twig overrides in the site's _consent/ folderTwig or Blade overrides in the same folder; the contract is unchanged

Une extension Craft CMS qui n’existe pas encore?

Si Craft CMS ne fait pas encore ce dont vous avez besoin, on peut le développer pour vous.

Parlons-en

Nous utilisons des témoins

Ce site utilise des témoins (« cookies ») nécessaires à son fonctionnement. Avec votre accord, nous en utilisons aussi pour mesurer la fréquentation. Vous pouvez changer d'avis en tout temps. Politique de confidentialité

Vos préférences de témoins

Toujours actif

Indispensables au fonctionnement du site et à la sécurité des formulaires. Ils ne peuvent pas être désactivés.

Nécessaires
Témoin Déposé par Finalité Conservation
CraftSessionId Ce site Maintient votre session de navigation. Session
CRAFT_CSRF_TOKEN Ce site Protège les formulaires contre la falsification de requête. Session
cookie_consent Ce site Mémorise vos choix en matière de témoins. 6 mois

Nous aident à comprendre comment le site est utilisé, afin de l’améliorer. Mesurées avec Matomo.

Statistiques
Témoin Déposé par Finalité Conservation
_pk_id.* Ce site Reconnaît le navigateur d’une visite à l’autre, sans vous identifier. 13 mois
_pk_ses.* Ce site Regroupe les pages vues pendant une même visite. 30 minutes