Consenso all'uso dei cookies

Perchè passare a Linux
Forum Majorana Informatica Benvenuti

Forum Majorana Informatica Videoguide Uso

Guida Pratica - Come passare al Software Libero, Open Source e Free, senza traumi per aziende e privati

Utilità web gratuite ordinate per categoria

Corso facile di informatica gratuito
Ubuntu Primi Passi - Videoguide italiane

Blocco preventivo dei cookies su Joomla! PDF Stampa E-mail
mercoledì 01 luglio 2015

Blocco preventivo dei cookies su Joomla!La normativa italiana sui cookies prevede che venga effettuato il blocco preventivo dei cookies di terze parti che sono quasi sempre di profilazione e/o anche dei cookies propri di profilazione. Sono esclusi da questo obbligo solo i siti che non utilizzano i cookies o che utilizzano solo cookies tecnici. Vedremo come utilizzare uno script open-source e gratuito con particolare riferimento ai siti Joomla! ...

Vedremo, passo, passo e con le dovute illustrazioni come installare lo script che fornisce il banner per il consenso con blocco preventivo dei cookies (prima del consenso).
 
 

Materiale necessario da predisporre

Prima di iniziare dovete avere, già pronto, il seguente materiale:

 

- A - Informativa estesa in formato html (o htm). Si tratta del file Informativa-cookies-privacy.htm e della una cartella denominata Informativa-cookies-privacy_file. I nomi debbono essere quelli prima indicati in modo da non dovere modificare le linee di codice che avviano lo script. Rammento che trovate come fare a Punto 3 della pagina: Informativa Estesa, cosa ci scrivo dentro? 


- B - Script EUCookieLaw-222-Remix. Scaricate il file:

EUCookieLaw-222-Remix.zip

Si tratta di un file compresso (zip), doppio click sullo steso ed estraetelo. Otterrete la cartella EUCookieLaw-222-Remix, al cui interno troverete quattro file:

eucookielaw.css

EUCookieLaw.js

eucookielaw-header.php

LEGGIMI.txt

I primi tre file sono quelli che dovrete caricare (upload) nel sito, mentre nel file LEGGIMI troverete i codici che dovete utilizzare per l'installazione dello script.

NOTA: lo script che ho chiamato Remix non è altro che lo script realizzato dall'amico e bravo Diego La Monica, da me leggermente modificato nella grafica, come indicato alla pagina: Blocco preventivo dei cookies come fare?

 



Procedimento per installare lo Script

Seguite passo, passo, i punti sotto indicati e non dovreste avere problemi. Sembra lungo e complicato, in effetti è veloce e semplicissimo, la lunghezza è dovuta ai tanti dettagli che ho voluto indicare per semplificare la vita a chi non conosce i linguaggi di programmazione.

 

- 1 - Informativa estesa. Portatevi nella directory principale del sito (che alcuni chiamano cartella principale o di root) con un fpt manager (Filezilla o similari - oppure dal pannello di controllo - filemanager - del vostro host - Aruba o similari) e create una nuova cartella dal nome moduli (non cambiate il nome). Dentro la cartella moduli caricate (upload) il file Informativa-cookies-privacy.htm e la cartella Informativa-cookies-privacy_file (vedi precedente Punto - A -).


- 2 - Caricare lo script. All'interno della directory principale del sito caricate (upload) i primi tre file di cui al precedente Punto - B -. Non serve caricare il file LEGGIMI.  


- 3 - Codice lato Server.

      - a -  Dalla directory principale del sito scaricate il file index.php

      - b -  Nella directory principale del sito rinominate il file index.php in index-originale.php (serve da backup e potrebbe essere indispensabile, in caso di problemi, per riottenere il file originale).

      - c -  Aprite col blocco note di Windows (o Gedit in Ubuntu) il file prima scaricato index.php  e portatevi all'inizio del testo. Dopo alcune righe descrittive (quelle coi i simboli / e *) dovete individuare la prima delle righe che inizia con la parola define (freccia verde nell'immagine sotto):

cookielaw immagine 07-01
Click sull'immagine per ingrandirla

      - d -  Aprite sempre col blocco note il file LEGGIMI (Precedente punto - A -) e copiate il CODICE 1 (ovviamente non copierete la parola CODICE 1). Incollate il codice subito sopra la riga define (freccia verde). In definitiva dovrete ottenere quando evidenziato in giallo nella figura sotto:

cookielaw immagine 07-02
Click sull'immagine per ingrandirla 

Il codice prevede il blocco dei domini (che scrivono cookies) più comuni, ma voi potete personalizzare il blocco in base ai cookies che avete verificato nel vostro sito e che avete riportato nell'informativa estesa. In definitiva dovete modificare solo la seconda riga del codice (evidenziata in rosa nell'immagine sopra). In pratica potete eliminare o aggiungere domini secondo i cookies utilizzati dal vostro sito. Fate attenzione ai caratteri speciali quali l'apostrofo e il punto e virgola. Basta un carattere messo fuori posto per non fare funzionare lo script. Trovate i domini più frequenti e l'indicazione di come riportarli alla pagina: EUCookieLaw la configurazione ottimale

NOTA: in un primo momento consiglio di utilizzare il codice senza modificare nulla. Dopo, quando constaterete che tutto funziona, allora e solo allora andrete a modificare la lista dei domini.

      - e -  Salvate il file modificato col codice già inserito (File/Salva) e caricatelo (upload) nel vostro sito (directory principale).

 

- 3 - Codice lato Client.

      - f -  Dalla directory principale del sito entrate nella cartella templates, in essa troverete la cartella col nome del template (*) che utilizza il vostro sito. Entrate dentro la cartella col nome del template dove troverete il file index.php, diverso dal file con lo stesso nome che trovate nella directory principale, quindi non fate pasticci e non confondeteli. Scaricate il file (download).

(*) NOTA  se avete più template o non sapete quale sia il nome, andate nel pannello di amministrazione di Joomla e nella versione 1.0.x di Joomla andate in: Sito/Gestione template/Template del sito e controllate il nome del template predefinito. Se avete Joomla 1.5.x il percorso è Estensioni/Gestione Template.

      - g -  Nella directory col nome del vostro template del sito rinominate il file index.php in index-originale.php (serve da backup e potrebbe essere indispensabile, in caso di problemi, per riottenere il file originale).

      - h -  Aprite col blocco note di Windows (o Gedit in Ubuntu) il file prima scaricato index.php  e andate a trovare la riga che comincia con <head> (freccia verde figura sotto). Fate attenzione in quanto troverete anche la riga </head> (freccia rossa). A voi interessa solo la riga indicata dalla freccia verde. Se non trovate <head> leggete il punto - m - 

cookielaw immagine 07-03
Click sull'immagine per ingrandirla

      - i -  Aprite sempre col blocco note il file LEGGIMI (Precedente punto - A -) e copiate il CODICE 2 (ovviamente non copierete la parola CODICE 2). Incollate il codice subito sotto la riga <head> (freccia verde). In definitiva dovrete ottenere quando evidenziato in giallo nella figura sotto:

cookielaw immagine 07-04
Click sull'immagine per ingrandirla 

Il codice prevede diverse opzioni. Lasciate tutto come si trova, magari più avanti (nei capitoli successivi) vedremo alcune personalizzazioni possibili.

      - l -  Salvate il file modificato col codice già inserito (File/Salva) e caricatelo (upload) nel vostro sito, all'interno della cartella col nome del vostro template. Avete finito, se tutto è andato per il verso giusto avete il banner ed il blocco preventivo dei cookies. Attenzione che lo script scrive il cookies tecnico __eucookielaw che dura 365 giorni. Quindi per vedere il banner dovete cancellare il cookie o navigare in modalità anonima.

      - m -  ATTENZIONE se non trovate la riga con <head> significa che state utilizzando un template particolare, magari del tipo responsive (che si adatta ai dispositivi mobili: smart, tablet, ecc...) e che probabilmente usa un framework. In questo caso potete inserire il codice lato Client, direttamente in un modulo Banner. Potete anche utilizzare un qualsiasi modulo HTML da visualizzare in tutte le pagine, ma per farlo dovete installare un plugin free che permette l'inserimento del codice tipo <script ....  
Il plugin è: Sourcerer


- 4 - Link all'informativa. La normativa prevede che l'informativa estesa sia linkata in ogni pagina del sito, in testa (header) o al piede (footer). Per farlo vi basta andare nel pannello di amministrazione di Joomla e creare un nuovo modulo (mod). Inserite dentro il modulo (in modalità testo) CODICE 3 che trovate nel file LEGGIMI (punto -A -). Scegliete di visualizzare il modulo in tutte le pagine e posizionatelo dove più vi piace o dove meglio si vede (top, banner, user1, user2, ecc... - dipende dal template che avete). Adesso avrete il link in ogni pagina del sito. Nel nostro sito trovate il link in fondo ad ogni pagina (footer).

 

- 5 - Provate il banner ed il blocco dei cookies. Non vi resta che provare se tutto funziona al meglio. Sapete già come verificare la presenza dei cookies: Quali cookies installa il mio sito-blog web

 

- 6 - Altri template. Se il sito permette all'utente di potere cambiare Template, allora dovrete ripetere le operazioni di cui al precedente punto - 3 - per tutti i template utilizzabili dall'utente. 



 

Indice del manualeCookies e  Privacy

Guida completa

INDICE

___________________________________________        

 

Punto 11 - Blocco preventivo dei cookies in generale



 

Per Commentare

Blocco preventivo dei cookies sui siti realizzati con Joomla!

 
Ultimo aggiornamento ( domenica 23 agosto 2015 )
 

Ubuntu 14.04 Italiano Plus - Remix - 3D