Ligipääsetavuse avaldus
Alcometer.org eesmärk on teha alkoholi kontsentratsiooni veres kalkulaator, pohmelli, taastumise ajatelje ja hüdratsiooni tööriistad võimalikult laiale kasutajaskonnale ligipääsetavaks, sealhulgas nägemis-, motoorika-, kuulmis-, kognitiivsete ja neuroloogiliste erinevustega inimestele.
Vastavuse eesmärk
Eesmärk on vastata W3C avaldatud Web Content Accessibility Guidelines (WCAG) versiooni 2.2 tasemele AA. See eesmärk on kooskõlas standardiga EN 301 549 ja Euroopa ligipääsetavuse aktiga, kus WCAG 2.1 AA on miinimumtase.
Repo käivitab axe-core ja Puppeteeri põhise kontrolli Alcometeri peamistel tööriistade marsruutidel. Tulemusi kasutatakse regressioonide vältimiseks ja teadaolevate puuduste parandamiseks.
Allpool loetletud piiranguid parandatakse järk-järgult enne seda, kui ligipääsetavuse kontroll muutub täielikult blokeerivaks käivitusväravaks.
Praegune automaattestide katvus
Projektis töötab käsk npm run test:alcometer:a11y. See ehitab saidi, käivitab Astro eelvaate, avab valitud tööriistalehed, süstib @axe-core/puppeteer kaudu axe-core'i ja kontrollib wcag2aa ning wcag22aa märgendeid.
Praegune lähtejoon asub failis test/a11y-baseline.json ja viimase käivituse raport kirjutatakse faili reports/a11y-run.json.
Ligipääsetavuse CI-töö on kuni lõpliku käivitusväravani informatiivne, kuid raportid säilitatakse ülevaatuseks.
Mida see praktikas tähendab
• Interaktiivsed juhtnupud peaksid kasutama võimaluse korral natiivseid HTML-juhtelemente, nähtavat fookuse indikaatorit ja klaviatuuriga kasutamist.
• SVG- ja lõuendilaadsed andmevisualisatsioonid peaksid pakkuma samaväärset tekstilist või tabelipõhist alternatiivi, kui graafik kannab sisulist teavet.
• Dialoogid peavad säilitama loogilise fookuse järjekorra ja andma selge tee kasutajatele, kes ei soovi jätkata.
• Iga loodud leht deklareerib dokumendi keele atribuudi <html lang> kaudu.
Teadaolevad piirangud
Esimene axe-core lähtejoon võib sisaldada tõsiseid või kriitilisi leide, mida käsitletakse järgnevates tööetappides. Kuni lõpliku väravani blokeerib automaatne kontroll regressioone lähtejoone suhtes.
Osa andmevisualisatsioone sisaldab nüüd ekraanilugejale mõeldud tabeleid, kuid graafikute tekstid ja lokaadipõhine pariteet vajavad endiselt käsitsi abitehnoloogia ülevaatust.
Paremalt vasakule kirjutatavate keelte jaoks ei ole veel eraldi RTL-paigutusi; vajaduse korral kasutatakse olemasolevat vasakult paremale lokaadi kesta.
Kuidas me testime
• Automaatne: axe-core @axe-core/puppeteer kaudu Astro eelvaates, piiratud wcag2aa ja wcag22aa märgenditega.
• Regressiooniraport: reports/a11y-run.json.
• Külmutatud lähtejoon: test/a11y-baseline.json.
• Käsitsi ülevaatus on endiselt vajalik klaviatuurivoo, ekraanilugeja sõnastuse, kognitiivse selguse, suurenduse ja visuaalse regressiooni jaoks.
Automaattööriistad tuvastavad vaid osa WCAG vastavusest. Enne avaldamist on vajalik inimülevaatus, eriti kalkulaatori, kinnitusekraani ja graafikuterohkete lehtede puhul.
Tagasiside ja kontakt
Kui märkate ligipääsetavuse takistust — puuduvat alternatiivteksti, klaviatuurilõksu, kontrastiprobleemi, ebaselget fookuse järjekorda või muud tõket — võtke meiega ühendust.
E-post: alcometer@wp.pl
Postiaadress: Piotr Zieminski, Kalonka 71a, Poland
Palun lisage: (1) URL, kus probleem esineb, (2) lühike kirjeldus takistusest, (3) vajaduse korral Teie abitehnoloogia seadistus.
Järelevalve
Kui Te ei ole vastusega rahul, võite pöörduda Euroopa ligipääsetavuse akti alusel pädeva riikliku järelevalveasutuse poole. Poolas on selleks Urząd Komunikacji Elektronicznej (UKE, https://www.uke.gov.pl/).
Avalduse koostamine
Avaldust uuendati 25. aprillil 2026 pärast axe-core lähtejoone ja mitteblokeeriva CI ligipääsetavustöö lisamist repositooriumisse.
Järgmine ülevaatus on kavandatud 25. aprilliks 2027 või varem, kui lehemallides, kalkulaatori kasutajaliideses või ligipääsetavuse tööriistades tehakse olulisi muudatusi.