=== BitHub Accessibility ===
Contributors: bithub
Tags: accessibility, accessibility widget, usability, toolbar, saas
Requires at least: 6.4
Tested up to: 7.0
Stable tag: 1.0.0
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Collega WordPress al servizio BitHub Accessibility e mostra il widget configurato per il dominio autorizzato.

== Description ==

BitHub Accessibility integra in WordPress il widget erogato dal servizio SaaS BitHub Accessibility.

Il plugin permette all'amministratore di:

* inserire la chiave pubblica associata al proprio sito;
* verificare che la licenza sia attiva per il dominio WordPress;
* abilitare o disabilitare il widget senza modificare il tema;
* utilizzare automaticamente colore e posizione configurati nell'area clienti BitHub.

Il plugin è gratuito e il suo codice è interamente disponibile con licenza GPL. Per utilizzare il widget è necessario un account BitHub Accessibility e un sito con licenza attiva. La funzionalità del widget, la sua configurazione e la verifica del dominio sono erogate dal servizio remoto BitHub.

Il widget è uno strumento di supporto alla fruibilità del sito. La sua installazione non garantisce automaticamente la conformità del sito a WCAG, EAA o ad altri requisiti legali.

== External services ==

Questo plugin si collega al servizio esterno BitHub Accessibility, necessario per il suo funzionamento.

Il collegamento avviene soltanto dopo che un amministratore ha inserito la chiave, accettato esplicitamente l'uso del servizio esterno e abilitato il widget.

Servizi contattati:

* `https://app.bithub.it/accessibility/api/licenses/verify` verifica la chiave pubblica e il dominio e restituisce la configurazione pubblica del widget e un token temporaneo;
* `https://licence.bithub.it/bithub-accessibility.js` fornisce il codice del widget BitHub Accessibility.

Durante la verifica vengono trasmessi la chiave pubblica e il nome di dominio. Come per qualsiasi richiesta HTTP, i server possono ricevere dati tecnici quali indirizzo IP e user agent. Il token temporaneo può essere conservato nel `sessionStorage` del browser per evitare chiamate ripetute durante la stessa sessione. Le eventuali preferenze impostate dall'utente nel widget possono essere memorizzate localmente nel browser.

Il servizio è fornito da BitHub: https://www.bithub.it/

Informativa privacy BitHub: https://www.bithub.it/privacy-cookie/

Le condizioni del servizio sono presentate all'utente durante la registrazione e nella relativa area clienti: https://app.bithub.it/accessibility/

== Installation ==

1. Installa e attiva il plugin dalla schermata Plugin di WordPress.
2. Accedi a Impostazioni > BitHub Accessibility.
3. Inserisci la chiave assegnata al dominio nell'area clienti BitHub.
4. Accetta il collegamento al servizio esterno e salva.
5. Premi "Verifica licenza".
6. Abilita il widget e salva nuovamente le impostazioni.

Il dominio configurato in WordPress deve coincidere con quello registrato nell'area clienti BitHub. Il prefisso `www` viene normalizzato automaticamente.

== Frequently Asked Questions ==

= La chiave di licenza è una password? =

No. La chiave viene pubblicata nel codice della pagina ed è considerata pubblica. L'autorizzazione dipende anche dal dominio, dallo stato e dalla scadenza registrati nel servizio BitHub.

= Il plugin modifica il contenuto o il tema? =

No. Carica il widget sul frontend tramite le API standard di WordPress e non modifica file del tema, articoli o pagine.

= Il widget rende automaticamente il sito conforme? =

No. È uno strumento di supporto per gli utenti. Accessibilità e conformità richiedono anche verifiche tecniche, editoriali e organizzative sul sito nel suo complesso.

= Cosa succede se la licenza non è valida? =

Il widget non viene caricato. Il sito WordPress continua a funzionare normalmente.

= Come posso richiedere assistenza? =

Scrivi a info@bithub.it oppure visita https://www.bithub.it/.

== Privacy ==

Il plugin aggiunge un testo suggerito alla guida Privacy di WordPress. Il titolare del sito deve adattarlo alla propria situazione e inserirlo nella propria informativa.

Il plugin non crea account WordPress, non legge articoli, utenti, ordini o dati dei moduli e non installa cookie propri. Utilizza `sessionStorage` per memorizzare temporaneamente la risposta della licenza. Il widget remoto può salvare nel browser le preferenze selezionate dall'utente.

== Changelog ==

= 1.0.0 =

* Prima versione pubblica.
* Impostazioni per chiave, consenso al servizio e attivazione.
* Verifica manuale della licenza.
* Caricamento del widget e della configurazione associata al dominio.
