Kako se uveriti da je vaš doprinos pristupačan
Znate da želite da vaš doprinos modula/inicijative/teme/patch-a/jedra bude pristupačan, ali ne znate kako to postići.
Pristup BBC Accessibility Champions bio je veoma uspešan, i Drupal zajednica može koristiti ovaj pristup kao osnovu za kreiranje sopstvenog preporučenog procesa. Pristupačnost nije laka i često zahteva kreativnost, testiranje i otvorenost. Najefikasnije i najlepše se postiže kada je deo celokupnog procesa, od samog početka.
Pronađite a11y šampiona koji će biti deo vašeg tima (ili budite sami svoj šampion)
- Naša zajednica je bogata ekspertima koji žele da Drupal bude što pristupačniji; možete pronaći šampione u redovima za izdanje, razgovarati sa stručnjacima za pristupačnost na kampovima i događajima, ili se uključiti na Drupal Slack kanal #accessibility.
- Bilo da ste posvećeni šampion ili da u okviru svojih uloga delujete kao šampion, važno je redovno se konsultovati sa pratećim stručnjacima radi povratnih informacija o složenim pitanjima i pristupima, a mi ćemo organizovati mesečne radne sate da to olakšamo.
- Redovno radite svoje preglede pristupačnosti.
- Budite upoznati sa osnovama WCAG 2.1 i ATAG 2.0.
Plan provere pristupačnosti na svakom koraku
Sve što ulazi u Drupal jezgro mora proći kroz pristupačnostni „gatekeeper“ — administrator teme pristupačnosti mora dati svoj potpis. Međutim, teško je dobiti ovaj potpis na kraju projekta, kada ste blizu završetka, ako pristupačnost nije bila deo procesa od samog početka.
Najbolji put do pristupačnosti je da planirate redovne preglede sa stručnjacima za pristupačnost tema. Kao minimum, preporučujemo sledeće:
1. Pregled dizajna
- Dizajn interakcije (uključujući vizuelni dizajn)
- Inženjerski dizajn: način na koji odlučite da implementirate svoja rešenja i kod može značajno uticati na pristupačnost, pa je preporučljivo pre početka rada pregledati plan sa stručnjakom za pristupačnost za korisnike.
2. Alfa pregled
Stručnjak za pristupačnost teme je video vaš prototip i putanju razvoja; opseg je jasan i problemi pristupačnosti su identifikovani (iako možda još nisu rešeni).
3. Beta pregled
Svi problemi pristupačnosti su identifikovani i znate kako će biti rešeni (iako možda još nisu otklonjeni); stručnjak za pristupačnost teme je odobrio vaš planirani pristup.
4. Stabilni pregled
Svi problemi pristupačnosti su rešeni i zadovoljavajuće provereni; kod je prošao pristupačnostni „gateway“ za izdanje u jezgro.
Naš predlog je da težite zvaničnom odobravanju od strane pratioca teme pristupačnosti na svakom od ovih koraka, kako biste olakšali stabilno izdanje (takođe poznato kao pristupačnostni gate za uvođenje u jezgro).
Šta ako nismo krenuli pravim putem?
- Šta ako rad već teče, a nismo krenuli ovim pristupom?
Počnite što pre. Zajednica je tu da vas podrži.
- Šta ako ne znamo dovoljno?
Postoje resursi koji će vam pomoći na ovom putu, a stručnjaci za pristupačnost tema su tu da pomognu, a ne da sude. Takođe ćemo vas uputiti na dodatne izvore.
- Šta ako ne možemo da pronađemo šampiona pristupačnosti?
Ako želite da budete sopstveni šampion pristupačnosti, ta uloga može biti korisna i naučićete mnogo. Na Slack kanalu #accessibility aktivno je mnogo članova zajednice od kojih možete da krenete.
- Šta ako napravimo grešku?
U tom slučaju, neko će otvoriti pitanje u sistemu za praćenje problema i radićete sa njima da pronađete rešenje i učinite svoj rad još boljim. To je dobra stvar.
Da li je ovaj tekst za mene?
Da li doprinosite razvoju jezgra, tema, modula ili patch-eva za Drupal? Ako je odgovor da, onda jeste, ovaj tekst vam je važan. Drupal se često koristi u univerzitetima, državnim institucijama i velikim organizacijama širom sveta, mnoge od kojih su po zakonu obavezne da obezbede pristupačnost digitalnih tehnologija.
Popravljanje nepristupačnih funkcija i refaktorisanje nepristupačnog koda može biti veoma zahtevno i/ili skupo.
Kreiranje pristupačnog rešenja od samog početka je elegantnije, mnogo lakše i jeftinije.
Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.