No description
Find a file
2023-03-29 09:36:48 +02:00
dist Initial package dist + Fixes #2 #3 + Fixes issue adding or removing cookies config. + Fix overflow scrolling 2023-03-28 19:13:41 +02:00
examples Initial package dist + Fixes #2 #3 + Fixes issue adding or removing cookies config. + Fix overflow scrolling 2023-03-28 19:13:41 +02:00
src Initial package dist + Fixes #2 #3 + Fixes issue adding or removing cookies config. + Fix overflow scrolling 2023-03-28 19:13:41 +02:00
.editorconfig Initial package dist + Fixes #2 #3 + Fixes issue adding or removing cookies config. + Fix overflow scrolling 2023-03-28 19:13:41 +02:00
.eslintrc.json Initial package dist + Fixes #2 #3 + Fixes issue adding or removing cookies config. + Fix overflow scrolling 2023-03-28 19:13:41 +02:00
.gitattributes Initial package dist + Fixes #2 #3 + Fixes issue adding or removing cookies config. + Fix overflow scrolling 2023-03-28 19:13:41 +02:00
.gitignore Initial package dist + Fixes #2 #3 + Fixes issue adding or removing cookies config. + Fix overflow scrolling 2023-03-28 19:13:41 +02:00
.gitlab-ci.yml Add CICD for package 2023-03-29 09:36:48 +02:00
.stylelintrc.json Initial package dist + Fixes #2 #3 + Fixes issue adding or removing cookies config. + Fix overflow scrolling 2023-03-28 19:13:41 +02:00
jsconfig.json Initial package dist + Fixes #2 #3 + Fixes issue adding or removing cookies config. + Fix overflow scrolling 2023-03-28 19:13:41 +02:00
package-lock.json Initial package dist + Fixes #2 #3 + Fixes issue adding or removing cookies config. + Fix overflow scrolling 2023-03-28 19:13:41 +02:00
package.json Add CICD for package 2023-03-29 09:36:48 +02:00
README.md ldcweb-cookies versionning 2022-09-23 11:15:57 +02:00
tsconfig.json Initial package dist + Fixes #2 #3 + Fixes issue adding or removing cookies config. + Fix overflow scrolling 2023-03-28 19:13:41 +02:00
webpack.mix.js Initial package dist + Fixes #2 #3 + Fixes issue adding or removing cookies config. + Fix overflow scrolling 2023-03-28 19:13:41 +02:00

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.