Izjava o pristupačnosti
Alcometer.org nastoji učiniti svoj kalkulator koncentracije alkohola u krvi te alate za mamurluk, oporavak i hidrataciju dostupnima najširoj mogućoj publici, uključujući osobe s vidnim, motoričkim, slušnim, kognitivnim i neurološkim razlikama.
Cilj usklađenosti
Cilj nam je zadovoljiti Web Content Accessibility Guidelines (WCAG) verziju 2.2 na razini AA, koje objavljuje W3C. Taj je cilj usklađen s EN 301 549 i Europskim aktom o pristupačnosti, uz WCAG 2.1 AA kao minimalnu kompatibilnu osnovu.
Repozitorij uključuje izvršivi axe-core + Puppeteer baseline za glavne Alcometer rute alata. Poznati nedostaci uklanjaju se postupno, uz zabranu regresija.
Poznata ograničenja navedena su u nastavku i aktivno se rješavaju prije završnog launch gatea.
Trenutna automatizirana pokrivenost
Repozitorij pokreće npm run test:alcometer:a11y, koji gradi stranicu, pokreće Astro preview, otvara kurirani skup ruta alata, ubrizgava axe-core putem @axe-core/puppeteer i provjerava oznake wcag2aa i wcag22aa.
Trenutni baseline nalazi se u test/a11y-baseline.json, a najnovije izvješće zapisuje se u reports/a11y-run.json.
Automatizirani posao pristupačnosti koristi se za sprječavanje regresija i za pregled prije produkcijskog gatea.
Što to znači u praksi
• Interaktivne kontrole trebaju koristiti izvorne HTML kontrole gdje je moguće, s vidljivim fokusom i podrškom za tipkovnicu.
• SVG i vizualizacije nalik canvasu trebaju imati ekvivalentan tekstualni ili tablični prikaz kada grafika nosi informaciju.
• Dijalozi moraju očuvati redoslijed fokusa i pružiti jasan izlaz za korisnike koji ne žele nastaviti.
• Jezik dokumenta deklarira se na svakoj generiranoj stranici putem atributa <html lang>.
Poznata ograničenja
Prvi axe-core baseline još može sadržavati ozbiljne nalaze koji se rješavaju u zasebnim commitima; runner blokira regresije umjesto da tvrdi da nema nalaza.
Neke vizualizacije podataka imaju tablične alternative za čitače zaslona, ali preostali tekst grafikona i paritet lokalizacije još zahtijevaju ručni pregled s pomoćnim tehnologijama.
Jezici koji se pišu zdesna nalijevo još nemaju posebne RTL rasporede; sadržaj koristi dostupni LTR shell gdje je primjenjivo.
Kako testiramo
• Automatizirano: axe-core putem @axe-core/puppeteer na Astro previewu, ograničeno na wcag2aa i wcag22aa oznake.
• Regresijsko izvješće: reports/a11y-run.json.
• Zamrznuti baseline: test/a11y-baseline.json.
• Ručni pregled i dalje je nužan za tok tipkovnice, tekst čitača zaslona, kognitivnu jasnoću, ponašanje pri zumiranju i vizualne regresije.
Automatizirani alati hvataju samo dio WCAG usklađenosti. Ljudski pregled potreban je prije lansiranja, osobito za kalkulator, compliance gate i stranice s grafikonima.
Povratne informacije i kontakt
Ako naiđete na prepreku pristupačnosti — nedostajući alt tekst, zamku tipkovnice, problem kontrasta, nejasan redoslijed fokusa ili nešto drugo — javite nam se.
Email: alcometer@wp.pl
Pošta: Piotr Zieminski, Kalonka 71a, Poland
Molimo uključite: (1) URL na kojem se problem pojavljuje, (2) kratak opis prepreke, (3) postavke pomoćne tehnologije ako su relevantne.
Provedba
Ako niste zadovoljni našim odgovorom, možete se obratiti nadležnom nacionalnom tijelu za provedbu Europskog akta o pristupačnosti. U Poljskoj je to Urząd Komunikacji Elektronicznej (UKE, https://www.uke.gov.pl/).
Priprema ove izjave
Ova je izjava ažurirana 25. travnja 2026. nakon dodavanja axe-core baselinea i CI posla za pristupačnost u repozitorij.
Sljedeći pregled planiran je za 25. travnja 2027. ili ranije ako se materijalno promijene predlošci stranica, UI kalkulatora ili alati za pristupačnost.