![Implementant el consentiment de les Cookies a un projecte Drupal 10](/sites/default/files/styles/imatge_articles/public/2024-07/implementant-consentiment-cookies-drupal-10.png?itok=2a27AxtM)
En aquest article explique com he implementat molt fàcilment el consentiment de les cookies en el últim projecte que hem creat a la feina.
Fa uns anys, nomès calia informar de que la nostra web agafava algunes cookies d'usuari, però actualment (des de maig de 2018) el General Data Protection Regulation regula les directives jurídiques en matèria de protecció de dades a tots els països de la Unió Europea. I a Drupal tenim el mòdul del consentiment de les cookies perfectament actualitzat i operatiu per a la regulació actual.
Instal·larem el mòdul COOKiES Consent Management.
Aquest mòdul requereix de la llibreria js-cookie que descarregarem des del seu repositori de GitHub https://github.com/js-cookie/js-cookie
La ficarem en el servidor, en la ruta /libraries/cookiesjr:
Jo l'he descomprimida i l'he pujat al servidor sense extraure ni modificar res. L'estructura de la llibreria és així:
I bé, una vegada instal·lem el mòdul COOKiES Consent Management i despleguem la llibreria js-cookie, ja podem mostrar el consentiment de les cookies en qualsevol regió del nostre theme lliurement. En el meu cas, l'he activat en una regió anomenada Footer first:
I es mostrarà així dins de la regió:
Esborrarem la memòria caché de Drupal 10, i si anem a la pàgina inicial sense estar autenticat, ja veurem en la regió seleccionada el consentiment de les cookies. Jo encara no he fet la traducció i per això veuràs que per defecte es mostra en anglès:
Aquest bloc de consentiment de les cookies mostra informació legal totalment configurable des de la part d'administració de la web Drupal:
Si anem a configurar el mòdul, veurem que tenim moltes opcions per a personalitzar aquest bloc del consentiment de les cookies.