ldc-web-cookie-notice/README.md
2022-09-23 11:15:57 +02:00

1.9 KiB

LDC Web Cookie Notice

Laravel HTML5 SASS TypeScript

Contenu :

  • ldcweb-cookie.blade.php : structure du bandeau des cookies (le DOM) & script.
  • ldcweb-cookies.scss : stylisation des éléments du DOM.
  • ldcweb-cookies.ts : typescript du projet.
  • ldcweb-cookies.php : configuration des variables d'environnement.

Étape 1 : implémentation

  • Ajouter dans le projet, les fichiers au bon endroit :
    • .blade.php dans le dossier ./resources/view/front(/...)
    • .scss dans le dossier ./resources/sass/utilities
    • .ts dans le dossier ./resources/ts/utilities
    • .php dans le dossier ./config
  • Mettre à jour le fichier webpack.mix.js ou importer ces derniers dans les autres fichiers .scss ou .ts pour la compilation.

Étape 2 : customisation

  • Ajouter et renseigner la variable d'environnement ANALYTICS_GOOGLE_ID dans le fichier .env.
  • Personnaliser le script des cookies dans le fichier ldcweb-cookie.blade.php (Analytics ? ReCaptcha ? Youtube ? Viméo ?), et ajouter les clés du site si nécessaire.
  • Personnaliser les fichiers ldcweb-cookies.blade.php et ldcweb-cookies.scss afin de respecter la charte graphique du projet.

Étape 3 : finalisation

  • Ajouter un bouton Gestion des cookies dans le footer et lui attribuer la classe ldcweb-cn-cookie-link.
  • Si des vidéos sont présentes, attribuer aux <div> la classe ldcweb-cn-youtube pour Youtube, et/ou ldcweb-cn-vimeo pour Viméo.