EUCookieLaw 2.4 quali novità?

Oggi è stata rilasciata una nuova versione di EUCookieLaw e ritengo sia utile per tutti gli utilizzatorie della versione stand-alone e come plugin per WordPress di aggiornarlo per una maggiore stabilità.

Il progetto rammento che è Open Source ed è disponibile con licenza LGPL 3 su GitHub e sul canale di distribuzione ufficiale dei plugin per WordPress.

Sotto al cofano ecco cosa è stato fatto:

  • Nuovissima area per analisi dei cookie del sito e identificazione dei domini esterni referenziati, grazie alla quale sarà più facilmente possibile ottenere informazioni utili alla configurazione del plugin. Questa funzionalità è disponibile per i soli utilizzatori del plugin per WordPress.
    In questa fase è stato fatto in modo che se lo User Agent di chi si connette è “EUCookieLaw:numero versione” (dove numero versione è il numero attuale della versione installata) il sito fornirà una pagina senza le restrizioni previste dalla legge. Gli utenti WordPress non devono eseguire alcuna operazione per gestire questa funzionalità, mentre gli sviluppatori che vogliono sviluppare strumenti di analisi avanzata potranno prendere in considerazione questa informazione per bypassare i controlli di EUCookieLaw.
  • È possibile indicare il numero di pixel per lo scroll, in area di amministrazione è possibile specificare il numero di pixel di scroll minimo da intendersi come consenso dell’utente. Questa caratteristica è invece disponibile per entrambe le versioni, nella modalità stand-alone è possibile configurare l’opzione nel JavaScript, in WordPress invece è sufficiente accedere al pannello di controllo ed impostare un valore a piacere.
  • Miglioramento della compatibilità con i plugin di Cache e NextGenGallery, tecnicamente dovrebbe essere compatibile con qualsiasi plugin di Cache, i test sono stati effettuati con successo con W3 Total Cache, WP Super Cache e ZenCache, inoltre sono state fatte delle modifiche per rendere EUCookieLaw perfettamente compatibile con NextGenGallery.
  • Il sistema di analisi della pagina è stato ulteriormente migliorato per una più accurata identificazione degli URL ed esclusione delle regole vuote. Questa funzionalità è implicitamente applciata sia agli utenti della modalità stand-alone che agli utilizzatori del plugin per WordPress.
  • È stato implementato per gli utilizzatori del plugin per WordPress, un meccanismo di verifica in tempo reale delle regole di blocco immesse per evitare di inserirne di duplicate o regole non necessarie. Lo scopo è di consentire agli utilizzatori di ottimizzare le prestazioni del plugin.

Molti miglioramenti sono stati fatti a livello ancora più basso, che rendono il plugin ancora più stabile e maggiormente compatibile con le varie configurazioni server:

  • alcuni Virtual Host di fascia bassa non hanno le estensioni PHP per la compressione (Zlib) installate, in tal caso, sarà utilizzato il file gzcompat.php per le operazioni di decodifica del contenuto compresso.
  • è stato risolto un problema che alcuni sviluppatori hanno riscontrato in Chrome su localhost e su tutti i siti configurati sull’indirizzo di loopback (127.0.0.1). Infatti se il dominio per il cookie è specificato il cookie paradossalmente non verrà scritto. La soluzione è di lasciare il dominio di riferimento del cookie vuoto. A ciò ovviamente ci pensa da solo lo script e gli sviluppatori o gli utilizzatori non dovranno preoccuparsene.
  • È stato eseguito un controllo per l’utilizzo del metodo header_remove che nelle versioni di PHP precedenti alla 5.3 non implementano.
  • La versione del banner prodotta in assenza di JavaScript conteneva un URL invalido.

La risoluzione di molti problemi è stata fatta grazie al supporto e ai feedback della community, molto attiva. In modo particolare ringrazio: Rosetta Facciolini, Katia Donato e Gianpy Nice che hanno fatto da beta tester per la versione 2.4.0.


Commenti

6 risposte a “EUCookieLaw 2.4 quali novità?”

  1. ciao Diego,complimenti per l’ottimo plugin innanzitutto.
    Volevo chiederti,nel plugin wordpress,nel banner dell’informativa breve teoricamente si dovrebbe mettere anche un link all’informativa estesa oltre ai pulsanti accetto e rifiuto,non vedo il modo nel plugin per inserire un link,è presente nelle impostazioni questa possibilita’ ? grazie

    1. Ciao Marco,
      grazie per i complimenti.
      Nel testo dell’informativa breve puoi usare del codice HTML. Quindi il link all’informativa estesa lo scriverai come

      per maggiori informazioni consultare l'<a href="/informativa-estesa/">informativa estesa</a>
      
      1. Ok grazie per le info. Il tuo plugin blocca molti cookies, tuttavia histats (statistiche) sebbene nelle impostazioni inserisca il dominio .histats.com non me lo blocca e me lo installa preventivamente,come si puo’ ovviare a questo?
        Un’ultima cosa,una volta il plugin mi ha generato un errore del genere: /plugins/eucookielaw/eucookielaw-header.php on line 318.
        A cosa puoì essere dovuto?grazie mille per tutto

        1. Ciao Marco,
          sarebbe utile visionare l’html della pagina che genera le statistiche.
          Per quanto riguarda l’errore è necessario che mi fornisca l’intero messaggio.

  2. la pagina è skipnet.it
    l errore completo : PHP Fatal error: Call to undefined function mb_convert_encoding() in /home/skipneti/public_html/wp-content/plugins/eucookielaw/eucookielaw-header.php on line 318 (il sito non funzionò con alcuni browser per qualche ora)
    non so se ho sbagliato io qualcosa

    1. Grazie per il feedback.
      Sembra che sul tuo server non risulta installata la libreria php mbstring. Ti rimando alla documentazione ufficiale per l’installazione.