Publigraf ha scelto di implementare pratiche di accessibilità per migliorare l’esperienza di navigazione di tutti gli utenti e garantire un servizio inclusivo.
Il sito è valutato in conformità a:
Parzialmente conforme.
1.4.10 Reflow (AA)
A 400% zoom il layout rimane leggibile senza scroll orizzontale.
1.4.1 Use of Color (A)
Nessuna informazione dipende solo dal colore.
1.4.3 Contrast Minimum (AA)
Contrasto del testo conforme nel 99% dei contenuti.
1.4.11 Non-text Contrast (AA)
Contrasto sufficiente per bordi, icone, pulsanti e focus.
2.4.3 Focus Order (A)
Ordine del focus chiaro e logico.
2.5.2 Pointer Cancellation (A)
Le azioni non si attivano premendo il mouse ma al rilascio.
2.1.1 Keyboard (A)
Tutti gli elementi sono accessibili tramite tastiera.
2.2.1 Timing Adjustable (A)
Nessun delay forzato non disattivabile.
2.4.2 Page Titled (A)
Titoli delle pagine corretti e coerenti.
2.4.4 Link Purpose (A/AA)
Link chiari, social etichettati, niente più testi generici.
2.4.6 Headings and Labels (AA) — parte Labels
Etichette dei form ora chiare, coerenti e associate correttamente.
2.4.7 Focus Visible (AA)
Stile focus evidente, ben contrastato e uniforme.
3.1.1 Language of Page (A)
lang=”it” correttamente impostato.
3.2.1 On Focus (A)
Il focus non causa cambiamenti inattesi.
3.2.2 On Input (A)
Nessun invio automatico o cambi imprevisti sui form.Criteri Parzialmente Conformi
(Tutti questi criteri sono migliorati, ma non pienamente risolti a causa di limiti del framework, eredità del tema obsoleto o criticità residue minime)
(Tutti questi criteri sono migliorati, ma non pienamente risolti a causa di limiti del framework, eredità del tema obsoleto o criticità residue minime)
1.1.1 Non-text Content (A)
Risolti tutti gli ALT mancanti. Rimane solo il logo e la grafica del Zero costi di impianto come immagine
contenente testo non sostituibile → OK come parzialmente conforme.
1.4.5 Images of Text (AA)
Alcuni elementi grafici contengono testo non riproducibile semanticamente (logo, cerchio “ZERO costi”).
ALT presente, ma non può essere reso testo reale → parzialmente conforme.
1.4.13 Content on Hover/Focus (AA)
Hover + focus corretti ovunque. Eccezione: griglia servizi dove l’overlay non si attiva perfettamente via
tastiera → parzialmente conforme.
2.4.3 Focus Order (A)
Migliorato su quasi tutto il sito. Eccezione: salto indesiderato verso la griglia servizi bypassando parte
dell’hero → parzialmente conforme.
2.4.6 Headings and Labels (AA)
Aggiunti H1, sistemati molti heading errati. Rimane qualche salto di gerarchia inevitabile per limiti del
template (es. H1 → H3) → parzialmente conforme
3.1.2 – Language of Parts (AA)
Alcune parti del tema restano in inglese senza lang=”en” (es. pulsanti nativi, testi auto-generati).
3.2.3 Consistent Navigation (AA)
Menu ripulito da pagine placeholder. Residui: alcune pagine interne saltano direttamente alla griglia
servizi senza introduzione → parzialmente conforme.
3.2.4 Consistent Identification (AA)
Molti pulsanti ripuliti, ma restano alcuni elementi ripetitivi come “Vedi esempi” usati più volte senza
contesto → parzialmente conforme.
4.1.2 Name, Role, Value (A)
Aggiunti ARIA dove possibile. Rimangono elementi legacy del tema (slider, card animate) non
etichettabili completamente → parzialmente conforme.
Nessun caso di:
●audio/video
●animazioni temporizzate
●autenticazione
●contenuti di input complessi
Quindi:
→ Nessun criterio NA aggiuntivo oltre a quelli già NA nel test iniziale
1.3.1 – Info and Relationships (A)
Mancano landmark essenziali.
Il template non permette l’inserimento senza rifacimento della struttura.
1.3.2 – Meaningful Sequence (A)
Ordine del DOM compromesso: body multipli, div annidati male, sezioni fuori posto.
Generato dal builder → non correggibile.
1.3.3 – Sensory Characteristics (A)
Presenza di elementi decorativi e informazioni affidate solo allo stile.
Non modificabile senza riscrivere il tema.
2.4.1 – Bypass Blocks (A)
Impossibile aggiungere skip-links reali senza un semantico. Il framework non lo prevede.
3.3.1 – Error Identification (A)
Il plugin form continua a generare messaggi non annunciati correttamente agli screen reader.
Non supporta aria-describedby completo.
4.1.1 – Parsing (A)
Errori strutturali non risolvibili:
○body multipli
○div non chiusi
○markup generato dal builder completamente fuori standard
4.1.3 – Status Messages (AA)
Slider e overlay non comunicano lo stato allo screen reader.
Funzionalità appartengono al tema e al builder → non modificabili.
Stato di conformità
La presente sintesi delle criticità è redatta ai sensi della Legge 9 gennaio 2004, n. 4 (“Legge Stanca”) e in
conformità all’Allegato A della norma UNI EN 301549:2018, che recepisce le Web Content Accessibility
Guidelines (WCAG) 2.1, livello AA.
Durante la valutazione sono stati inoltre considerati anche i criteri introdotti nella WCAG 2.2, con l’obiettivo di anticipare futuri aggiornamenti normativi e garantire un livello di accessibilità superiore a quello attualmente richiesto.
Riepilogo criticità maggiori
1.3.1 – Info and Relationships (A)
1.3.2 – Meaningful Sequence (A)
1.3.3 – Sensory Characteristics (A)
2.4.1 – Bypass Blocks (A)
3.3.1 – Error Identification (A)
4.1.1 – Parsing (A)
4.1.3 – Status Messages (AA)
Principali criticità:
landmark semantici assenti o non generabili dal tema, sequenza logica non garantita dal DOM, elementi
grafici e stilistici non accessibili, impossibilità di implementare skip-links, messaggi di errore non
comunicati correttamente, markup non valido con parsing HTML compromesso, messaggi di stato non
annunciati dagli elementi dinamici.
Criticità minori / residuali:
componenti del builder parzialmente non etichettabili, cambiamenti dinamici senza feedback completo,
limitazioni strutturali del framework che impediscono correzioni totali.