Accessibilità
Un sito che non si può usare non serve a nessuno. Questa pagina dice a che punto siamo davvero, senza dichiarare una conformità che non abbiamo ancora verificato.
Il nostro impegno
Vogliamo che chiunque possa leggere queste pagine e completare una registrazione, indipendentemente dal dispositivo, dalla tecnologia assistiva usata o da una disabilità permanente, temporanea o situazionale.
L'accessibilità non è una funzione che si aggiunge alla fine: è una parte del modo in cui scriviamo il markup e i fogli di stile. Quando sbagliamo, preferiamo scriverlo qui piuttosto che sperare che nessuno se ne accorga.
Standard di riferimento
Prendiamo come riferimento le Web Content Accessibility Guidelines 2.1, livello AA.
Questo è un obiettivo dichiarato, non una conformità certificata. Non abbiamo svolto un audit di conformità completo da parte di un valutatore indipendente e quindi non dichiariamo la conformità piena al livello AA.
Applichiamo i quattro principi delle linee guida come criterio di progettazione: percepibile, utilizzabile, comprensibile, robusto.
Che cosa abbiamo già fatto
- Navigazione completa da tastiera su tutte le pagine pubbliche e sul percorso di registrazione.
- Indicatore di focus sempre visibile, che non viene rimosso dai fogli di stile.
- Rapporti di contrasto verificati fra testo e sfondo su tutti i componenti dell'interfaccia.
- Rispetto della preferenza di sistema per il movimento ridotto.
- Struttura semantica con landmark, gerarchia di titoli coerente e un link per saltare al contenuto.
- Regioni live che annunciano gli errori dei moduli a chi usa uno screen reader.
- Testi alternativi sulle immagini che portano informazione e attributi appropriati su quelle decorative.
- Layout che regge lo zoom del browser e la riduzione della larghezza senza perdere contenuto.
Navigazione da tastiera
Tutti gli elementi interattivi sono raggiungibili con il tasto di tabulazione e attivabili con invio o barra spaziatrice.
La prima cosa che incontri premendo tabulazione è un link per saltare direttamente al contenuto, così non devi attraversare il menu a ogni pagina.
Il menu su schermi piccoli si apre e si chiude da tastiera, si chiude con il tasto di uscita e restituisce il focus al pulsante che lo ha aperto.
L'ordine di tabulazione segue l'ordine visivo della pagina: non usiamo indici di tabulazione positivi per forzare percorsi diversi.
Contrasto e leggibilità
I colori del testo e dei componenti sono scelti per rispettare i rapporti di contrasto richiesti dal livello AA, verificati sui componenti principali.
Non usiamo il colore come unico veicolo di informazione: uno stato di errore, per esempio, è accompagnato da un testo, non solo da un bordo rosso.
I testi si ridimensionano con le impostazioni del browser e le misure sono relative, così l'ingrandimento non spezza il layout.
Movimento ridotto
Chi ha impostato nel sistema operativo la preferenza per il movimento ridotto riceve una versione del sito priva di animazioni non necessarie e di transizioni ampie.
Non usiamo contenuti che lampeggiano o che si muovono in automatico senza un comando di arresto.
Non ci sono elementi che partono da soli con l'audio.
Moduli ed errori
Ogni campo ha un'etichetta collegata in modo programmatico, non solo un testo di suggerimento dentro il campo.
Gli errori vengono annunciati in una regione live, così chi usa uno screen reader li sente senza dover cercare a schermo dove è comparso il messaggio.
I messaggi di errore dicono che cosa non va e come rimediare, in italiano corrente e senza codici tecnici.
Il percorso di registrazione indica sempre a che passo sei e quanti ne mancano.
Struttura semantica
Usiamo elementi HTML nativi ogni volta che esistono: un bottone è un bottone, un link è un link. Ricorriamo agli attributi ARIA solo dove il markup nativo non basta.
Le pagine hanno landmark espliciti per intestazione, navigazione, contenuto principale e piè di pagina.
I documenti legali hanno un indice generato dai titoli di secondo livello, con ancore stabili che restano valide anche cambiando lingua.
La lingua della pagina è dichiarata, così le sintesi vocali pronunciano correttamente.
Limiti che conosciamo
Diciamo quello che sappiamo di non avere ancora sistemato.
- Non abbiamo svolto un audit indipendente completo su tutte le pagine: le verifiche sono interne e coprono i percorsi principali.
- Le tabelle dei documenti legali su schermi molto stretti richiedono uno scorrimento orizzontale, che non è la soluzione più comoda.
- Alcune pagine di terze parti raggiunte durante il pagamento sono fuori dal nostro controllo e seguono le scelte di accessibilità del fornitore.
- I contenuti generati e pubblicati dai clienti sui loro siti dipendono dalle scelte del cliente: forniamo una struttura corretta, ma non possiamo garantirne l'accessibilità finale.
- Non abbiamo ancora completato la verifica su tutte le combinazioni di browser e tecnologia assistiva in uso.
Come verifichiamo
Le verifiche sono svolte internamente e combinano tre metodi: controlli automatici sui criteri misurabili, prove manuali da tastiera senza mouse e prove con una sintesi vocale sui percorsi principali.
I percorsi che consideriamo critici sono la lettura dei documenti legali, la consultazione dei piani e il completamento della registrazione.
Quando introduciamo una funzione nuova, la verifica da tastiera fa parte del rilascio, non di un controllo successivo.
Segnalare una barriera
Se qualcosa ti impedisce di usare il sito, scrivi a info@flarseo.com. È la segnalazione più utile che possiamo ricevere.
- Indica la pagina e la parte che non funziona.
- Descrivi che cosa stavi provando a fare e che cosa è successo invece.
- Se puoi, dicci quale browser e quale tecnologia assistiva stai usando.
Prendiamo in carico la segnalazione e rispondiamo con una prima valutazione entro pochi giorni lavorativi, indicando se la correzione è immediata o se richiede un intervento più ampio. Se la barriera ti impedisce di completare una registrazione, nel frattempo la completiamo insieme per email o al telefono.
Aggiornamenti
Questa dichiarazione viene aggiornata quando correggiamo un limite noto o quando ne scopriamo uno nuovo. Ogni versione porta numero e data.
Se un giorno completeremo un audit indipendente, questa pagina lo dirà con precisione, indicando chi lo ha svolto e con quale esito. Fino ad allora resta una dichiarazione di impegno e di lavoro in corso.
Qualcosa non funziona per te?
Segnalacelo. Una descrizione precisa di una barriera vale più di dieci audit automatici, e ci aiuta a correggere davvero.