Checklist di accessibilità di Ally

La checklist di accessibilità di Ally si basa sulle linee guida per l'accessibilità dei contenuti web (WCAG 2.2 AA). Si tratta di uno standard di accessibilità internazionale a cui si allineano la maggior parte delle nuove normative e dei requisiti legali di tutto il mondo.

Inoltre, Ally esegue una serie di controlli aggiuntivi che mirano a ottenere una maggiore fruibilità e qualità dei contenuti.


Quali contenuti analizza Ally?

Al momento Ally analizza i seguenti tipi di contenuti:

  • Pagine web/contenuti HTML
  • Immagini
  • File PDF
  • File Microsoft® Word
  • File Microsoft® Powerpoint®
  • File OpenOffice/LibreOffice
  • File HTML caricati

Contenuti creati nell'editor dei contenuti (WYSIWYG)

Al momento, gli editor non sono in grado di visualizzare il punteggio di accessibilità per i contenuti creati nell'editor dei contenuti del loro sistema.

Ally verifica inoltre la presenza di eventuali problemi di accessibilità nei contenuti creati tramite l'editor dei contenuti WYSIWYG. I dati vengono visualizzati nel report del sito in formato HTML, mentre nel file CSV esportato appaiono come application/x-page.

Checklist di accessibilità dell'amministratore Ally


Checklist HTML

  • Il valore dell'attributo "Accesskey" deve essere univoco
    • WCAG 2.2 - 2.1.1 Tastiera
  • Gli elementi <area> attivi devono avere un testo alternativo
    • WCAG 2.2 - 1.1.1 Contenuti non testuali
  • Gli elementi devono utilizzare solo attributi ARIA consentiti
    • WCAG 2.1 - 4.1.1 Analisi sintattica (parsing)
    • WCAG 2.2 - 4.1.2 Nome, ruolo, valore
  • È necessario fornire gli attributi ARIA necessari
    • WCAG 2.2 - 4.1.1 Analisi sintattica (parsing)
    • WCAG 2.2 - 4.1.2 Nome, ruolo, valore
  • Alcuni ruoli ARIA devono contenere particolari elementi secondari
    • WCAG 2.2 - 1.3.1 Informazioni e correlazioni
  • Alcuni ruoli ARIA devono essere contenuti in particolari elementi primari
    • WCAG 2.2 - 1.3.1 Informazioni e correlazioni
  • I ruoli ARIA utilizzati devono essere conformi ai valori validi
    • WCAG 2.2 - 1.3.1 Informazioni e correlazioni
    • WCAG 2.1 - 4.1.1 Analisi sintattica (parsing)
    • WCAG 2.2 - 4.1.2 Nome, ruolo, valore
  • Gli attributi ARIA devono essere conformi ai nomi validi
    • WCAG 2.1 - 4.1.1 Analisi sintattica (parsing)
  • Gli attributi ARIA devono essere conformi ai valori validi
    • WCAG 2.2 - 1.3.1 Informazioni e correlazioni
    • WCAG 2.1 - 4.1.1 Analisi sintattica (parsing)
    • WCAG 2.2 - 4.1.2 Nome, ruolo, valore
  • Gli elementi <blink> sono obsoleti e non devono essere utilizzati
    • WCAG 2.2 - 2.2.2 Pausa, stop, nascondi
  • I pulsanti devono avere un testo distinguibile
    • WCAG 2.2 - 4.1.2 Nome, ruolo, valore
  • La pagina deve avere un modo per saltare eventuali blocchi di contenuti ripetuti
    • WCAG 2.2 - 2.4.1 Salto di blocchi
  • Gli input delle caselle di controllo che hanno lo stesso valore dell'attributo "name" devono far parte di un gruppo
  • Gli elementi testuali devono avere un contrasto di colore sufficiente rispetto allo sfondo
    • WCAG 2.2 - 1.4.3 Contrasto (minimo)
    • Problema serio
  • Gli elementi <dl> devono contenere solo direttamente gruppi <dt> e <dd> correttamente ordinati, <script> o elementi <template> (Minore)
    • WCAG 2.2 - 1.3.1 Informazioni e correlazioni
  • Gli elementi <dt> e <dd> devono essere contenuti da un <dl>
    • WCAG 2.2 - 1.3.1 Informazioni e correlazioni
  • Gli elementi <audio> integrati dei video di YouTubeTM devono avere una <track> per i sottotitoli

    I sottotitoli generati automaticamente da YouTube non sono considerati validi.

    • WCAG 2.2 - 1.2.2 Sottotitoli (pre-registrati)
    • Problema serio

    Politica sulla privacy di Google

  • Il valore dell'attributo "id" deve essere univoco
    • WCAG 2.2 - 2.4.2 Titolazione della pagina
  • Devono essere presenti le intestazioni
    • Problema serio
  • La struttura delle intestazioni non inizia dal livello uno
    • WCAG 2.2 - 1.3.1 Informazioni e correlazioni
    • Problema serio
  • Le intestazioni non devono essere vuote
    • WCAG 2.2 – 2.4.6 Informazioni ed etichette
    • Problema serio
  • I riquadri devono avere un attributo "title" univoco
    • WCAG 2.2 - 2.4.1 Salto di blocchi
  • L'elemento <html> deve avere un attributo lang
    • WCAG 2.2 - 3.1.1
  • La struttura delle intestazioni non è appropriata, i livelli devono aumentare soltanto di uno
    • Problema minore
  • Le immagini devono avere un testo descrittivo
    • WCAG 2.2 - 1.1.1 Contenuti non testuali
    • Problema serio
  • Il testo dei pulsanti e dei link non deve essere ripetuto nella descrizione alternativa dell'immagine
    • Problema serio
  • Le immagini funzionali devono avere un testo alternativo
    • WCAG 2.2 - 1.1.1 Contenuti non testuali
    • Problema serio
  • Gli elementi dei moduli devono avere le etichette
    • WCAG 2.2 - 1.3.1 Informazioni e correlazioni
    • WCAG 2.2 - 3.3.2 Etichette o istruzioni
    • Problema serio
  • Gli elementi dei moduli devono avere un'etichetta visibile
    • Problema serio
  • L'elemento <html> deve avere un valore valido per l'attributo lang
    • WCAG 2.2 - 3.1.1 Lingua della pagina
    • Problema minore
  • Le tabelle di layout non devono utilizzare elementi delle tabelle di dati
    • WCAG 2.1 - 1.3.1 Informazioni e correlazioni
  • I link devono avere un testo distinguibile
    • WCAG 2.2 - 1.1.1 Contenuti non testuali
    • WCAG 2.2 - 4.1.2 Nome, ruolo, valore
    • Problema minore
  • I link funzionano correttamente e non sono interrotti

    Al momento, questo controllo viene effettuato solo in Ally per siti web e Web Community Manager (WCM).

  • <ul> e <ol> devono contenere direttamente solo elementi di contenuti <li>
    • WCAG 2.2 - 1.3.1 Informazioni e correlazioni
  • Gli elementi <li> devono essere contenuti in un <ul> o <ol>
    • WCAG 2.2 - 1.3.1 Informazioni e correlazioni
  • Gli elementi <marquee> sono obsoleti e non devono essere utilizzati
    • WCAG 2.2 - 2.2.2 Pausa, stop, nascondi
  • Non deve essere presente l'auto-aggiornamento
    • WCAG 2.2 - 2.2.1 Regolazione dei tempi di esecuzione
    • WCAG 2.2 - 2.2.4 Interruzioni
    • WCAG 2.2 - 3.2.5 Cambiamenti su richiesta
  • Lo zoom e il ridimensionamento non devono essere disattivati (2x)
    • WCAG 2.2 - 1.4.4 Ridimensionamento del testo
  • Lo zoom e il ridimensionamento non devono superare una scala di 5
  • Gli elementi <object> devono avere il testo alternativo
    • WCAG 2.2 - 1.1.1 Contenuti non testuali
  • Gli input radio che hanno lo stesso valore dell'attributo "name" devono far parte di un gruppo
  • Gli elementi devono essere contenuti in una regione landmark
  • L'attributo "scope" deve essere utilizzato correttamente nelle tabelle
  • Le mappe immagine lato server non devono essere utilizzate
    • WCAG 2.2 - 2.1.1 Tastiera
  • La pagina deve avere un link per passare direttamente ai contenuti come primo link
  • Gli elementi non devono avere un tabindex superiore a zero
  • L'elemento <caption> non deve contenere lo stesso testo dell'attributo summary
  • Le celle dei dati o delle intestazioni non devono essere usate per fornire i sottotitoli a una tabella di dati
    • WCAG 2.2 - 1.3.1 Informazioni e correlazioni
    • Problema serio
  • Tutti gli elementi <td> non vuoti in una tabella più grande di 3x3 devono avere un'intestazione della tabella associata
    • WCAG 2.2 - 1.3.1 Informazioni e correlazioni
    • Problema serio
  • Tutte le celle in un elemento <table> che utilizzano l'attributo headers devono fare riferimento ad altre celle della stessa tabella
    • WCAG 2.2 - 1.3.1 Informazioni e correlazioni
  • Tutti gli elementi <th> e gli elementi con role=columnheader/rowheader devono avere le celle di dati che descrivono
    • WCAG 2.2 - 1.3.1 Informazioni e correlazioni
  • I documenti devono avere l'elemento <title> per facilitare la navigazione
    • WCAG 2.2 - 2.4.2 Titolazione della pagina
  • L'attributo "lang" deve avere un valore valido
    • WCAG 2.2 - 3.1.2 Parti in lingua
    • Problema minore
  • Gli elementi <video> di YouTubeTM devono avere una <track> per i sottotitoli
    • WCAG 2.2 - 1.2.2 Solo audio e solo video (preregistrato)
    • WCAG 2.2 - 1.2.3 Descrizione audio o tipo di media alternativo (preregistrato)
    • Problema serio
  • Gli elementi <video> devono avere una traccia audio descrittiva
    • WCAG 2.2 - 1.2.5 Descrizione audio (preregistrato)
    • Problema serio

Checklist delle immagini

Include i file JPG, JPEG, GIF, PNG, BPM e TIFF.

  • L'immagine può causare attacchi epilettici
    • WCAG 2.2 - 2.3 Attacchi epilettici
    • Problema critico
  • L'immagine non ha una descrizione alternativa
    • WCAG 2.2 - 1.1.1 Contenuti non testuali
    • Problema serio
  • L'immagine contiene un testo che non è incluso nella descrizione alternativa
    • WCAG 2.2 - 1.4.5 Immagini testuali
    • Problema minore
  • L'immagine ha problemi di contrasto
    • WCAG 2.2 - 1.4.3 Contrasto (minimo)
    • WCAG 2.2 - 1.4.6 Contrasto (avanzato)
    • Problema serio

Checklist PDF

  • Il PDF è malformato
    • Problema critico
  • Il PDF è crittografato
    • Problema critico
  • Il PDF è scansionato
    • WCAG 2.2 - 1.4.5 Immagini testuali
    • Problema critico
  • Il PDF è privo di tag
    • WCAG 2.2 - 1.3.1 Informazioni e correlazioni
    • WCAG 2.2 - 1.3.2 Sequenza significativa
    • Problema serio
  • Il PDF non ha una lingua impostata
    • WCAG 2.2 - 3.1.1 Lingua della pagina
    • Problema minore
  • Il PDF non ha la lingua corretta impostata
    • WCAG 2.2 - 3.1.1 Lingua della pagina
    • Problema minore
  • Nel PDF sono presenti immagini senza le descrizioni alternative
    • WCAG 2.2 - 1.1.1 Contenuti non testuali
    • Problema serio
  • Il PDF presenta problemi di contrasto
    • WCAG 2.2 - 1.4.3 Contrasto (minimo)
    • WCAG 2.2 - 1.4.6 Contrasto (avanzato)
    • Problema serio
  • Il PDF non ha alcuna intestazione

    Al momento, questo controllo di accessibilità si applica solo ai PDF che contano almeno 3 pagine.

    • WCAG 2.2 - 1.3.1 Informazioni e correlazioni
    • Problema serio
  • Il PDF non ha una struttura delle intestazioni adeguata
    • WCAG 2.2 - 1.3.1 Informazioni e correlazioni
    • Problema minore
  • La struttura delle intestazioni del PDF non inizia dal livello uno
    • WCAG 2.2 - 1.3.1 Informazioni e correlazioni
    • Problema serio
  • La struttura delle intestazioni del PDF supera i sei livelli
    • WCAG 2.2 - 1.3.1 Informazioni e correlazioni
    • Problema minore
  • Nel PDF sono presenti tabelle senza intestazione
    • WCAG 2.2 - 1.3.1 Informazioni e correlazioni
    • Problema serio
  • Il PDF non ha un titolo
    • WCAG 2.2 - 2.4.2 Titolazione della pagina
    • Problema minore

Checklist per i documenti Office

Sono inclusi Microsoft® Word e LibreOffice Writer.

  • Il documento è malformato
    • Problema critico
  • Il documento è crittografato
    • Problema critico
  • Il documento non ha una lingua impostata
    • WCAG 2.2 - 3.1.1 Lingua della pagina
    • Problema minore
  • Il documento non ha la lingua corretta impostata
    • WCAG 2.2 - 3.1.1 Lingua della pagina
    • Problema minore
  • Nel documento sono presenti immagini senza le descrizioni alternative

    Quando si utilizza la versione web di Office 365, assicurarsi di compilare il campo "Descrizione" nel pannello Testo alternativo.

    • WCAG 2.2 - 1.1.1 Contenuti non testuali
    • Problema serio
  • Il contrasto del testo del documento è insufficiente
    • WCAG 2.2 - 1.4.3 Contrasto (minimo)
    • WCAG 2.2 - 1.4.6 Contrasto (avanzato)
    • Problema serio
  • Il documento non ha alcuna intestazione

    Al momento, questo controllo di accessibilità si applica solo ai documenti Word che contano almeno 12 paragrafi.

    • WCAG 2.2 - 1.3.1 Informazioni e correlazioni
    • Problema serio
  • Il documento non ha una struttura delle intestazioni adeguata
    • WCAG 2.2 - 1.3.1 Informazioni e correlazioni
    • Problema minore
  • La struttura delle intestazioni del documento non inizia dal livello uno
    • WCAG 2.2 - 1.3.1 Informazioni e correlazioni
    • Problema serio
  • La struttura delle intestazioni del documento supera i sei livelli
    • WCAG 2.2 - 1.3.1 Informazioni e correlazioni
    • Problema minore
  • Nel documento sono presenti tabelle senza intestazione
    • WCAG 2.2 - 1.3.1 Informazioni e correlazioni
    • Problema serio

Checklist delle diapositive della presentazione

Sono inclusi Microsoft® PowerPoint® e LibreOffice Impress.

  • La struttura della presentazione non è corretta
    • Problema critico
  • La presentazione è crittografata
    • Problema critico
  • Per la presentazione non è stata impostata una lingua
    • WCAG 2.2 - 3.1.1 Lingua della pagina
    • Problema minore
  • Per la presentazione non è stata impostata la lingua corretta
    • WCAG 2.2 - 3.1.1 Lingua della pagina
    • Problema minore
  • Nel presentazione sono presenti immagini senza descrizioni alternative
    • WCAG 2.2 - 1.1.1 Contenuti non testuali
    • Problema serio
  • Il contrasto del testo della presentazione è insufficiente
    • WCAG 2.2 - 1.4.3 Contrasto (minimo)
    • WCAG 2.2 - 1.4.6 Contrasto (avanzato)
    • Problema serio
  • Nella presentazioni non sono incluse intestazioni

    Questo controllo di accessibilità prevede almeno 1 titolo ogni 7 diapositive in un documento PowerPoint.

    • WCAG 2.2 - 1.3.1 Informazioni e correlazioni
    • Problema serio
  • Nella presentazione sono incluse tabelle senza intestazione
    • WCAG 2.2 - 1.3.1 Informazioni e correlazioni
    • Problema serio