A partire dalla release 1.3.0, Hyvä Theme implementa un set completo di funzionalità di accessibilità in conformità alle WCAG 2.1 livello AA, con l’obiettivo di rendere gli store Magento accessibili a tutti gli utenti, inclusi quelli che utilizzano tecnologie assistive (AT) come screen reader e tastiere alternative.
Funzionalità di accessibilità supportate da Hyvä:
Il tema dell’accessibilità infatti è diventato non solo una questione etica, ma anche un elemento fondamentale che ogni E-Commerce e in generale, ogni sito web, deve rispettare. Questo perché poter consentire la fruizione dei contenuti del nostro sito a tutti gli utenti, può portare ad un reale aumento delle conversioni. Senza contare che un sito accessibile, è anche agevolato lato SEO.
Ma vediamo quali caratteristiche offre il tema Hyvä:
- Navigazione da tastiera: tutti i componenti interattivi supportano un focus visibile e una logica coerente di spostamento tramite tabulazione.
- Compatibilità con tecnologie assistive: Hyvä utilizza semantic HTML, ruoli ARIA e landmark per facilitare la lettura e l’interazione da parte di screen reader.
- Design responsivo e leggibile: colori, spaziatura, tipografia e adattamento ai dispositivi mobili rispettano le raccomandazioni WCAG.
- Contenuti alternativi: supporto per testo alternativo, etichette accessibili e contenuti dinamici gestiti correttamente (es. aria-live).

Best practice raccomandate da Hyvä
Hyvä fornisce una solida base, ma la piena accessibilità dipende da come viene personalizzato il tema. Ecco le buone pratiche da seguire:
- Usare HTML semantico: evitare di costruire interfacce solo con
<div>
e<span>
; preferire tag come<button>
,<ul>
,<header>
,<main>
, ecc. - Etichettare correttamente i bottoni: gli elementi cliccabili senza testo visibile (come icone) devono avere un
aria-label
o testo nascosto con la classesr-only
(Tailwind). - Gestire correttamente il focus: elementi modali e componenti dinamici devono spostare il focus in modo logico. Hyvä fornisce metodi JS (
hyva.trapFocus
,hyva.releaseFocus
) per farlo automaticamente. - Utilizzare
aria-expanded
: per i menu o elementi collapsible, è essenziale indicare se sono aperti o chiusi tramitearia-expanded
. - Aggiornare dinamicamente i contenuti con
aria-live
: utile per annunciare modifiche live (es. prezzo di prodotti configurabili).
Come testare l’accessibilità in Hyvä
Hyvä incoraggia un approccio strutturato al testing, combinando strumenti automatici e test manuali:
- Test di base: usare axe DevTools nel browser, testare solo con tastiera, ispezionare l’Accessibility Tree con DevTools.
- Test avanzati: usare screen reader come NVDA (Windows), VoiceOver (macOS) o ChromeVox, e strumenti manuali come ANDI.
Hyvä è pienamente conforme alle WCAG 2.1?
Hyvä offre una base accessibile, ma la piena conformità WCAG richiede anche:
- contenuti accessibili (es. testi semplici, descrizioni alternative per le immagini, trascrizioni audio/video),
- personalizzazioni testate e mantenute in ottica a11y,
- attenzione durante l’installazione di estensioni esterne che potrebbero introdurre elementi non accessibili.
Conclusione
Hyvä rappresenta una scelta strategica per chi desidera ottimizzare il proprio E-Commerce Magento, offrendo un’esperienza utente superiore, migliori prestazioni e una maggiore facilità di sviluppo e manutenzione. La sua adozione può tradursi in un vantaggio competitivo significativo nel mercato digitale odierno.