Izjava o pristupačnosti
Alcometer.org nastoji da kalkulator za koncentracija alkohola u krvi, mamurluk, vremenska linija oporavka i hidratacija učini dostupnim što širem krugu korisnika, uključujući osobe sa vizuelnim, motoričkim, slušnim, kognitivnim i neurološkim razlikama.
Cilj usklađenosti
Naš cilj je usklađenost sa Web Content Accessibility Guidelines (WCAG) 2.2 na nivou AA, koje objavljuje W3C. Taj cilj je usklađen sa EN 301 549 i Evropskim aktom o pristupačnosti, dok se WCAG 2.1 AA tretira kao minimalna kompatibilna osnova.
Repozitorijum sadrži izvršivi axe-core + Puppeteer baseline nad glavnim Alcometer alatima. Naredne izmene uklanjaju poznate nalaze i istovremeno čuvaju baseline od regresija.
Poznate praznine su navedene ispod i aktivno se rešavaju pre nego što launch gate postane blokirajući.
Trenutno automatizovano testiranje
Repozitorijum pokreće npm run test:alcometer:a11y: gradi sajt, pokreće Astro preview, otvara odabrani engleski skup alatnih stranica, ubacuje axe-core kroz @axe-core/puppeteer i proverava oznake wcag2aa i wcag22aa.
Trenutni baseline je u test/a11y-baseline.json, a poslednji izveštaj se zapisuje u reports/a11y-run.json. Baseline prati ozbiljne i kritične nalaze kako bi sledeći commit-i dokazali da ne uvode regresije.
Accessibility job u GitHub Actions namerno nije blokirajući do faze 12. Uploaduje baseline i izveštaje za pregled.
Šta to znači u praksi
• Interaktivne kontrole treba da koriste nativne HTML elemente kad god je moguće, uz vidljiv fokus i rad tastaturom.
• SVG i vizualizacije nalik canvasu treba da imaju tekstualni ili tabelarni ekvivalent kada grafika nosi suštinsku informaciju.
• Dijalozi moraju da očuvaju redosled fokusa i daju jasan izlaz korisnicima koji ne žele da nastave.
• Jezik dokumenta deklarisan je na svakoj generisanoj stranici atributom <html lang>.
Poznata ograničenja
Prvi axe-core baseline i dalje sadrži ozbiljne ili kritične nalaze koji se rešavaju u narednim commit-ima. Do faze 12 runner blokira regresije u odnosu na baseline, a ne tvrdi da nalaza nema.
Neke vizualizacije podataka već sadrže tabele samo za čitače ekrana, ali tekst grafika i jezička parnost i dalje zahtevaju ručnu proveru sa asistivnim tehnologijama.
Jezici zdesna nalevo još nemaju posebne RTL rasporede; gde je relevantno, sadržaj koristi dostupni LTR shell.
Kako testiramo
• Automatizovano: axe-core preko @axe-core/puppeteer na Astro preview, sa fokusom na wcag2aa i wcag22aa oznake.
• Regresioni izveštaj: reports/a11y-run.json.
• Zamrznuti baseline: test/a11y-baseline.json.
• Ručni pregled ostaje potreban za tok tastature, tekst za čitače ekrana, kognitivnu jasnoću, zumiranje i vizuelne regresije.
Automatizovani alati hvataju samo deo WCAG usklađenosti. Pre lansiranja potrebna je ljudska provera, naročito za kalkulator, compliance gate i stranice sa grafikonima.
Povratne informacije i kontakt
Ako naiđete na prepreku pristupačnosti — nedostajući alt tekst, zamku tastature, problem kontrasta, nejasan redosled fokusa ili bilo šta drugo — kontaktirajte nas.
E-mail: alcometer@wp.pl
Poštanska adresa: Piotr Zieminski, Kalonka 71a, Poland
Molimo navedite: (1) URL gde se problem javlja, (2) kratak opis prepreke, (3) Vaše podešavanje asistivne tehnologije ako je relevantno.
Sprovođenje
Ako niste zadovoljni našim odgovorom, možete se obratiti nadležnom nacionalnom telu prema Evropskom aktu o pristupačnosti. U Poljskoj je to Urząd Komunikacji Elektronicznej (UKE, https://www.uke.gov.pl/).
Priprema ove izjave
Ova izjava je ažurirana 25. aprila 2026. nakon što su axe-core baseline i neblokirajući CI accessibility job dodati u repozitorijum.
Sledeći pregled je zakazan za 25. april 2027. ili ranije ako dođe do značajnih promena šablona, UI kalkulatora ili alata za pristupačnost.