EUCookieLaw3 è disponibile da qualche giorno sia come libreria stand-alone utilizzabile su qualsiasi sito sia come plugin di WordPress (attualmente disponibile solo su GitHub) ma le richieste di supporto e chiarimenti ricevute sono più che numerose. Probabilmente è tutto correlato all’imminente entrata in vigore del GDPR da un lato e dall’interesse che ha sempre manifestato la community per questa libreria. Con questo micro-tutorial, si chiarirà come consentire all’utente di variare le proprie decisioni.
Per gli utilizzatori di WordPress
Per chi utilizza il CMS WordPress è stato messo a disposizione uno shortcode che permette di presentare un pulsante, su una qualsiasi pagina, per la revisione delle scelte da parte dell’utente.
Lo shortcode in questione è [[review_button]]
.
Tale shortcode prevede due parametri opzionali.
- title che permette la modifica dell’etichetta visualizzata sul pulsante e
- classes che permette l’applicazione di classi personalizzate al pulsante.
Se non specificate entrambe assumeranno un valore predefinito che è “Review consents” per l’etichetta.
Il pulsante di revisione non ha di default nessuna classe applicata pertanto è demandata all’autore del blog l’applicazione di una o più classi per rendere il link aderente all’aspetto dell’intero sito.
Un esempio d’uso è il seguente:
[[review_button title="cambia le tue scelte" ]]
Il risultato di questo shortcode è il seguente: [review_button title=”cambia le tue scelte” ]
Nota importante: Il banner deve essere necessariamente abilitato sulla pagina, altrimenti non sarà possibile attivare tale funzionalità.
Per gli utilizzatori della versione JavaScript
Per tutti gli altri è sufficiente creare un ancora HTML con invocazione della visualizzazione del banner come nell’esempio che segue:
<a href="#" onclick="cookieLaw.showAlert()">Cambia le tue scelte</a>
La formattazione graifca del link è demandata ovviamente a proprietario del sito Web.
Ricordo che EUCookieLaw3 è una libreria Open Source rilasciata con licenza GPLv2. Chiunque voglia manifestare il proprio interesse ed il supporto al suo sviluppo e le evoluzioni, può farlo attraverso una donazione libera. :-)