
Dal 2 giugno 2015 entra in vigore la nuova normativa sulla notifica agli utenti dell'uso di cookie da parte dei nostri siti web. Non mi dilungherò su cosa prevede questa normativa e come deve comportarsi un webmaster a tale proposito, in quanto io non sono un avvocato e non posso dare consigli in merito. Voglio però portare l'attenzione sul fatto che Drupal 7 per funzionare fa uso di cookies tecnici, quindi, è necessario avere una pagina che ne parli. Se poi, per vari motivi, si vanno ad usare anche altre tipologie di cookie come gli analitici (dipende dal genere) o di fidelizzazione si deve informare l'utente che per la prima volta arriva nel sito.
A tale scopo Drupal ci viene in aiuto con diversi moduli. Quando un utente visualizzerà per la prima volta una pagina del nostro sito, nello schermo apparirà un banner che notificherà l'utilizzo di cookie e che se si vogliono maggiori informazioni, si potrà andare a visionare l'informativa estesa descritta nella pagina dedicata.
In questo sito si fà uso del modulo EU Cookie Compliance, che si può scaricare da qui.
Attenzione: come scritto nella pagina del modulo, questo modulo si limita ad informare l'utente tramite la visualizzazione di un banner, ma non blocca l'inserimento dei cookie nel browser.
Altri moduli simili descritti in questo sito: Cookie Control. Moduli simili da scaricare: jQuery Cookie Guard e Rijksoverheid Cookie Opt-in.
Aggiornamento (day by day) su come "difendersi" dai cookie:
- chi volesse bloccare preventivamente i cookie di Google Analytics usando il modulo EU Cookie Compliance può leggere qui.
- suggerisco un modulo per statistiche sui visitatori che non utilizza cookie: Visitors
- tra i vari comenti a fondo pagina troverete un paio di link per 2 diversi moduli, sviluppati da programmatori "nostrani", costruiti appositamente per la normativa italiana. Entrambi sono nella sezione "sandbox" di drupal.org
- suggerisco un bel modulo per social network che non fa uso di cookie perchè inserisce solo dei link: Responsive Share Buttons
Come utilizzare il modulo UE Cookie Compliance
- installare ed attivare il modulo
- andare nella pagina permessi e abilitare la visualizzazione del banner ai vari tipi di utenti
- andare nella pagina di configurazione
- mettere la spunta in enable popup
- se il sito e' in italiano modificare il testo che comparira' nei button e nel message popup
- abilitare o meno il messaggio di ringraziamento e modificarne il testo (apparira' solo se l'utente acconsente all'uso dei cookie)
- inserire il link della pagina in cui sono descritti i cookie utilizzati
- impostare la grafica del popup
- inserire o eliminare le pagine in cui dovra' essere visualizzato il messaggio popup
- cliccare su salva
- risultato finale
Commenti
Info su EU Cookie Compliance
Inviato da Sergio (non verificato) il
Cosa si intende per 'andare nella pagina permessi e abilitare la visualizzazione del banner ai vari tipi di utenti' e in configurazione non ho la voce per configurare il modulo anche se abilitato.
Grazie.
modulo non funzionante
Inviato da paolo (non verificato) il
Buongiorno a tutti! Io pur avendo installato il modulo (ultima versione disponibile) e avendo aggiornato il core di drupal 7, quando faccio click su "nascondi" al messaggio di ringraziamento, la pop up riappare in eterno! Anche se disabilito il messaggio di ringraziamento, la pop up appare lo stesso! Ci sono per caso librerie o moduli da aggiornare o che possono dare conflitto come per esempio il modulo torna su?
Grazie infinite!
Salve Paolo, non ci sono nè
Inviato da Vanni il
Salve Paolo, non ci sono nè librerie nè moduli aggiuntivi. Ho provato ad abilitare il messaggio di ringraziamento ma a me funziona correttamente. Non capisco perchè il tuo dia problemi. Magari prova a reinstallare il modulo.
problema modulo
Inviato da paolo (non verificato) il
ciao vanni, perdona ma io ho installato il modulo in locale e in remoto con drupal 7 ultima versione e il problema persiste!!! Anche non abilito nell impostazioni il messaggio di ringraziamento, tale messaggio appare lo stesso!!! Quale versione di jQuery hai installato? Ho seguito tutte le guide di drupal.org, quelle di questo sito e patch da drupal.org, ma nulla!!!! Sono disperato :(
Ciao Paolo. Non sono sicuro
Inviato da Vanni il
Ciao Paolo. Non sono sicuro ma credo che questo modulo lavori senza jQuery, forse usa un suo estratto nel .js che si trova nella sua cartella. Magari è un'altro modulo che entra in conflitto. Nella sidebar destra della pagina ufficiale del modulo c'è la sezione "Issues for EU Cookie Compliance" prova a cercare se qualcuno ha già riscontrato questo problema (ad es. io ho trovato questo https://www.drupal.org/node/2281069 intitolato "Popup loop"), oppure puoi aprire te una discussione.
Problema modulo
Inviato da Pasquale (non verificato) il
Cioa Paolo, ho lo stesso problema tuo.
Sei risucito a risolverlo ?
Ho provato anche a disabilitare molti moduli, ma non sono riscito a risolvere il problema.
Salve Sergio, si deve andare
Inviato da Vanni il
Salve Sergio, si deve andare nella pagina "permessi" per abilitare la visualizzazione del banner ai vari utenti, ad esempio nel mio caso ho dovuto dare il consenso agli "utenti anonimi", così che possano visualizzare l'avviso.
In configurazione, trovi il link del modulo nella sezione "Sistema", o puoi copiare questo Url: admin/config/system/eu-cookie-compliance
Cokies multilingua
Inviato da Franco (non verificato) il
Salve ho un sito in drupal7 in un sottodominio in tre lingue, come va settato
EU Cookie Compliance?
Aggiungendo l'url delle varie lingue non mi fa vedere nulla, mentre se lascio Domains list vuoto e su remove va bene solo per l'Italiano.
Grazie 1000 se puoi darmi un consiglio.
Ciao
Franco F
Salve Franco, con un
Inviato da Vanni il
Salve Franco, con un sottodominio non l'ho mai testato, quindi non sono sicuro che funzioni. Comunque io ho un sito con 2 lingue (es nome_sito.com/it e nome_sito.com/en) e per configurare questo modulo, sono entrato nel menu amministratore prima dalle pagine in italiano e poi da quelle in inglese, cioè prima l'Url era admin/it/config e poi admin/en/config
Cokies multilingua
Inviato da Franco (non verificato) il
Salve Vanni, Ti confermo che con il multilingue sta funzionando anche con i sottodomini. Quello che non so è: (ma li blocca veramente i cokies prima di dare l'OK?) se hai fatto delle verifiche fammi sapere.
Grazie
Franco
Mi dispiace Franco ma questo
Inviato da Vanni il
Mi dispiace Franco ma questo modulo (e temo che lo siano tutti quelli dedicati a Drupal) si limita ad informare l'utente ma non blocca l'inserimento dei cookie nel browser. E' scritto nella pagina del modulo stesso (ora l'ho scritto anch'io questa pagina). Il fatto è che questo modulo è stato ideato per rispondere alla legge vigente in UK. "Stranamente" anche se tutto nasce da una legge Europea, l'Italia l'ha recepita in maniera molto più stringente di altri stati membri. Momentaneamente io ho disabilitato tutto ciò che nel sito creava cookie di profilazione (anche se di terze parti) e aspetto che venga fatta chiarezza.
Modifica al file Template per bloccare cookie
Inviato da Vanni il
Ho trovato questa pagina (vedere qui) che spiega come apportare alcune modifiche ai file di Drupal per bloccare preventivamente alcuni cookie. Ho provato personalmente e posso dire che funziona anche se non perfettamente, forse verrà migliorato. Io ho riscontrato questi problemi:
E' finalmente disponibile il modulo EU Cookie Law per Drupal 7
Inviato da Pietro Cappai (non verificato) il
Salve Vanni,
ti ringrazio per aver citato il mio articolo. Son passati diversi mesi da allora e la novità è che ora non c'è più alcun bisogno di modifiche a index.php, templates, ecc.
In sintesi ho appena inserito su drupal.org in una Sandbox il modulo che si basa su quanto scritto nell'articolo da te citato.
https://www.drupal.org/sandbox/pietrocap/2563345
Sono risolti tutti i problemi che avevi evidenziato ed in più il modulo si è evoluto insieme al plugin di Diego che è ora alla versione 2.5.0. Ad esempio ora il banner è configurabile con accettazione allo scroll e addirittura si possono impostare i pixel relativi allo scroll, ecc, ecc.
P.S.:
Cit.: il cookie di consenso rilasciato dallo script dura solo fino alla chiusura del browser...
Precisazione: no, la durata del cookie si poteva impostare anche prima, ma per testarlo sul sito di esempio l'ho impostato come cookie di sessione :-)
Salve Pietro,
Inviato da Vanni il
Salve Pietro,
grazie per la tua segnalazione e soprattutto per il tuo lavoro nello sviluppare questo modulo che speriamo metta fine a tutti i problemi sorti con la Cookie Law.
Appena posso lo provo.
Nuovo modulo per cookie policy italiana
Inviato da Vanni il
Segnalo che uno sviluppatore italiano ha creato un modulo per rispondere alla normativa italiana sui cookie. Il modulo è ancora in "sandbox" e potete trovarlo qui: https://www.drupal.org/sandbox/filippo.ledda/2508371
EU Cookie Compliance e cache pages per anonymous users
Inviato da Sonia (non verificato) il
Ho installato il modulo eu_cookie_compliance e il popup funziona bene finché non abilito la cache per gli utenti anonimi. Vi è capitato? Come si può risolvere e avere insieme il modulo funzionante e la cache pages for anonymous users attiva?
Grazie per l'aiuto e complimenti per la chiarezza del sito
Ciao Sonia, in questo sito ho
Inviato da Vanni il
Ciao Sonia, in questo sito ho attivo sia il modulo e sia la cache per gli utenti anonimi, e non riscontro alcun problema. Hai provato a cercare tra gli "issues" del modulo?
EU Cookie Compliance e cache pages per anonymous users
Inviato da Sonia (non verificato) il
avevo cercato tra le issue, e quella che riguarda insieme cache e modulo sembra essere questa, che è sulla versione -dev (io ho provato tutte e due, sia la versione stabile che quella di sviluppo). Ho provato con le patches proposte, ma senza risultato. Ho molti moduli installati, con un sito molto personalizzato per gestire il flusso editoriale tipo un magazine cartaceo, per cui è probabile che ci sia qualche conflitto.
Alla fine mi sono arresa, e ho installato (dopo averlo adattato alle mie/nostre necessità), il modulo Simple Cookie Compliance, che sembra non avere problemi. È il mio primo sito complesso con Drupal, se qualcuno vuole dare un'occhiata, eccolo: gunsweek.com
Grazie ancora per la chiarezza dei tutorial
Ciao Sonia, forse è proprio
Inviato da Vanni il
Ciao Sonia, forse è proprio come dici te, e qualche modulo interferisce con EU compliance, avresti potuto disattivare ad uno ad uno tutti i moduli e vedere quale era quello che dava il problema, ma l'importante è che tu abbia risolto. Lascio anche i link che hai inserito nel commento che magari servono a qualcuno.
Ho dato un'occhiata veloce alla home del tuo sito e posso dire che il modulo che hai utilizzato sembra funzionare bene, unico neo, se non clicco sul pulsante di consenso e "scrollo" la pagina, il banner sparisci ma il cookie non viene installato, quindi il banner si ripresenta ad ogni pagina finchè non lo accetto.
(Quando "scrollo" la pagina e la barra menu appare, il primo link con il nome del sito appare tagliato, ho usato un monitor di circa 1350px).
Il comportamento da parte del
Inviato da Sonia (non verificato) il
Il comportamento da parte del banner per i cookie è proprio quello che hai rilevato: se non si clicca il pulsante di consenso il cookie non viene installato, per cui si ripresenta a ogni pagina. Se clicco altrove sulla pagina stessa, o "scrollo" in giù, il banner si "nasconde" temporaneamente per consentire una lettura più agevole.
Devo verificare invece l'anomalia che mi hai segnalato (primo link con il nome del sito che appare tagliato): non sono per ora riuscita a replicare il problema con i device di cui dispongo, ma grazie per la segnalazione.
Un cordiale saluto
Eu Cookie compliance e banner Altervista
Inviato da casper (non verificato) il
Salve,
ho un sito su altervista; ho riscontrato problemi con il banner Altervista che se attivato non permette di visualizzare Eu-cookie-compliace; qualcuno ha avuto lo stesso problema ed ha risolto?
grazie!
Problema con sito multilingua
Inviato da Giacomo (non verificato) il
Ciao Vanni,
intanto grazie per il supporto.
Una domanda: il modulo non mi funziona per la lingua ita. Ho drupal 7 configurato per ITA ed ENG ma mi fa configurare per la versione italiana nonostante questa sia la default del sito.
Qualche idea?
Ciao Giacomo, non ho capito
Inviato da Vanni il
Ciao Giacomo, non ho capito molto bene il tuo problema, puoi provare ad aggiungere qualche dettaglio? Comunque guarda i commenti precedenti, ce ne è uno che riguarda un sito multilingua, magari c'è già la risposta che cerchi.
Non sembra supportare la multilingua
Inviato da Pietro (non verificato) il
Ciao,
purtroppo sebbene abbia provato più volte, ad esempio cambiando la lingua dell'admin e modificando il messaggio mostrato nel pop-up, non riesco a far funzionare il multilanguage per quest modulo: appare sempre l'ultimo messaggio inserito. C'è una soluzione?
Grazie
Pietro
Ciao Pietro, ho lasciato un
Inviato da Vanni il
Ciao Pietro, ho lasciato un commento simile tra quelli precedenti.
Prova ad entrare nel menu amministratore prima dalle pagine in italiano e poi da quelle in lingua straniera, cioè prima con l'Url admin/it/config e poi admin/lingua_straniera/config.
Niente da fare
Inviato da Pietro (non verificato) il
Ciao Vanni,
ho risolto abilitando tra le variabili multilingua anche quella relativa alla "EU Cookie Compliance" (url /admin/config/regional/i18n/variable). Dopo l'abilitazione, sulla pagina di admin del modulo sono apparsi i link per le lingue abilitate (inglese e italiano per me).
Grazie
Pietro