Data publikacji: 20 czerwca 2025
Adres serwisu: https://fundacjamagis.org.pl
Wprowadzenie
Deklaracja dostępności cyfrowej przedstawia stan faktyczny serwisu Fundacji Magis względem wymagań WCAG 2.1 na poziomie AA oraz polskiej ustawy o dostępności cyfrowej. Dokument opisuje rezultaty przeprowadzonych testów automatycznych i ręcznych, wskazuje zidentyfikowane niezgodności, opisuje wdrożone rozwiązania oraz harmonogram dalszych działań. Użytkownicy otrzymują jasną informację o obecnym poziomie dostępności, o sposobach zgłaszania trudności oraz o odpowiedzialnych za utrzymanie i rozwój serwisu.
Podstawa prawna i standardy
Serwis Fundacji Magis jest tworzony zgodnie z wymaganiami WCAG 2.1 na poziomie AA. Oznacza to spełnienie kryteriów na poziomie A i AA. Ustawa o dostępności cyfrowej stron internetowych i aplikacji mobilnych nakazuje stosowanie WCAG 2.1 AA w instytucjach publicznych i organizacjach realizujących zadania o charakterze publicznym. Fundacja Magis przyjmuje za obowiązek osiągnięcie i utrzymanie zgodności z tym standardem, uwzględniając najlepsze praktyki.
Zakres deklaracji
Deklaracja obejmuje całą strukturę strony publicznej Fundacji Magis:
-
Stronę główną oraz wszystkie podstrony informacyjne: misja, cele, zespół, projekty.
-
Formularze (kontakt, zapisy, newsletter), interaktywne moduły, publikowane materiały (PDF, wideo, audio).
-
Elementy dynamiczne: menu rozwijane, galerie, mapy, skrypty AJAX.
-
Tabele prezentujące dane, sekcje newsów i wydarzeń.
-
Pliki do pobrania (regulaminy, dokumenty PDF), multimedia.
-
Nawigację w motywie WordPress i wtyczkach stosowanych w serwisie.
Metodologia testów
-
Automatyczne skanowanie
-
Wykorzystano narzędzie axe-core do analizy kodu HTML/CSS/JS na reprezentatywnych podstronach.
-
Stwierdzono brak atrybutów alt w niektórych obrazach, niskie kontrasty kolorów w przyciskach i linkach, przeskoki w hierarchii nagłówków, brak role landmarków ARIA w elementach semantycznych, zagnieżdżenie interaktywnych kontrolek, brak aria-label w dynamicznych elementach.
-
-
Manualna weryfikacja
-
Nawigacja klawiaturą sprawdzona w kluczowych obszarach: menu, formularze, przyciski, galerie. Focus widoczny i logiczny.
-
Testy czytnikami ekranu NVDA/VoiceOver w głównych przeglądarkach. Odczyty elementów nagłówków, landmarków, etykiet w formularzach, komunikatów walidacji.
-
Sprawdzenie semantyki HTML: hierarchia nagłówków H1→H2→H3 bez pominięć.
-
Kontrola kontrastu kolorów: narzędzie Contrast Checker potwierdza spełnienie 4.5:1 w tekstach podstawowych po korektach.
-
Ocena responsywności: tabele opakowane w kontenery przewijane horyzontalnie, układ adaptowany do urządzeń mobilnych.
-
Weryfikacja atrybutu lang w tagu
<html lang="pl-PL">
. -
Analiza osadzonych mediów: wideo wyposażone w napisy, audio posiada transkrypcje. Dokumenty PDF opublikowane w wersji przystosowanej do odczytania przez czytniki.
-
Analiza panelu cookies: dostęp klawiaturowy, czytelne etykiety opcji.
-
-
Raport ręczny i dokumentacja
-
Zgromadzono listę zidentyfikowanych barier i potwierdzono ich występowanie.
-
Każdy problem opisano, przypisano priorytet i określono sposób usunięcia.
-
-
Testy z użytkownikami
-
Przeprowadzono sesje z osobami z niepełnosprawnościami (niewidomi, słabowidzący), potwierdzając skuteczność wdrożonych rozwiązań i wykrycie ewentualnych pozostałych barier.
-
Stan zgodności
-
Struktura semantyczna:
-
Nagłówki zastosowane zgodnie z hierarchią: H1 na stronie głównej, H2 w sekcjach, H3 w podsekcjach.
-
Elementy
<header>
,<nav>
,<main>
,<footer>
mają role ARIA odpowiednio banner, navigation, main, contentinfo.
-
-
Obrazy:
-
Wszystkie obrazy informacyjne posiadają tekst alternatywny opisowy. Obrazy dekoracyjne posiadają
alt=""
lub role presentation.
-
-
Kontrast kolorów:
-
Tekst podstawowy i nagłówki, linki, przyciski spełniają minimalny współczynnik 4.5:1. Kolory przycisków i tła zostały dostosowane.
-
-
Formularze:
-
Każde pole formularza ma powiązany widoczny
<label>
lub odpowiedniaria-label
. Komunikaty walidacji są ogłaszane w regioniearia-live="polite"
, pola błędne mająaria-invalid="true"
iaria-describedby
.
-
-
Nawigacja klawiaturowa:
-
Tab, Shift+Tab, Enter pozwalają na logiczne przemieszczanie się po elementach. Focus wyróżniony, link „Przejdź do treści” widoczny na focus.
-
-
Skip-link:
-
Link „Przejdź do treści” jest pierwszym elementem w
<body>
, dostępny po naciśnięciu Tab, widoczny po focus.
-
-
Atrybut lang:
-
<html lang="pl-PL">
określa język polski. Fragmenty treści w języku obcym posiadają wewnętrzne atrybutylang="en"
lub inne.
-
-
Responsywne tabele:
-
Tabele opakowane w kontener z
overflow-x:auto
, umożliwiają przewijanie na urządzeniach mobilnych.
-
-
Multimedia:
-
Filmy posiadają napisy; audio ma transkrypcje; wideo osadzone we właściwych strukturach
<video>
z kontrolkami; audiodeskrypcje tam, gdzie wymagane.
-
-
Role i ARIA command-name:
-
Dynamiczne elementy (menu, rozwijane listy) posiadają
aria-label
lubaria-labelledby
. Każda kontrolka interaktywna ma jednoznaczną nazwę dostępną czytnikom.
-
-
Nested-interactive:
-
Zagnieżdżonych przycisków i linków brak. Każda interaktywna kontrolka jest niezależna; struktura HTML poprawiona, unika się zagnieżdżeń.
-
-
Landmarki ARIA:
-
<header role="banner">
,<nav role="navigation">
,<main id="main-content" role="main">
,<footer role="contentinfo">
.
-
-
Panel cookies:
-
Checkboxy i przyciski panelu cookies posiadają etykiety, dostęp klawiaturowy, aria-describedby informuje o konsekwencjach wyboru.
-
-
AJAX/dynamiczne komunikaty:
-
Obsługa dynamicznych powiadomień (np. wynik zapisu formularza) realizowana za pomocą
aria-live="polite"
w dedykowanym regionie.
-
Zidentyfikowane niezgodności i usunięte bariery
-
Niskie kontrasty w przyciskach CTA zostały skorygowane do współczynnika ≥4.5:1.
-
Przeskoki w hierarchii nagłówków zostały usunięte, hierarchia zachowana logicznie w edytorze treści i motywie.
-
Braki alt w obrazach zostały uzupełnione odpowiednimi opisami.
-
Formularze otrzymały poprawne etykiety i mechanizm aria-live dla walidacji.
-
Skip-link wprowadzono w szablonie motywu, występuje jako pierwszy focusowalny element.
-
Role ARIA nadano nagłówkom, nawigacji, głównej zawartości, stopce.
-
Atrybut lang ustawiono w
<html>
. W treściach wielojęzycznych pola treści oznaczono odpowiednim lang. -
Dynamiczne menu i widgety otrzymały aria-label lub aria-labelledby.
-
Zagnieżdżenia interaktywnych elementów zostały wyeliminowane.
-
Responsywne tabele opakowano w kontener przewijalny.
-
Multimedia: wideo z napisami, audio z transkrypcją.
-
Dokumenty PDF dostępne w wersji przystosowanej do odczytu przez czytniki (PDF/UA), a alternatywnie udostępniono treść w HTML.
-
Panel cookies zapewnia dostęp klawiaturowy i aria-describedby.
Procedura zgłaszania problemów
-
Użytkownicy zgłaszają trudności przez:
-
E-mail: kontakt@fundacjamagis.org.pl
-
Telefon: +48 506 078 451
-
Formularz kontaktowy z odpowiednim polem „Zgłoszenie trudności z dostępnością” z widocznym label i informacją o sposobie przekazania szczegółów.
-
-
Zgłoszenia rejestrowane w systemie, potwierdzenie otrzymania w ciągu 3 dni roboczych, rozwiązanie lub alternatywny dostęp do treści w ciągu 14 dni roboczych.
-
Komunikaty o postępie prac przekazywane zainteresowanym użytkownikom.
Harmonogram dalszych działań
-
Audyt automatyczny: cykliczne skanowania narzędziem axe-core w procesie wdrożeń.
-
Testy manualne: regularne, po każdej większej aktualizacji motywu lub wtyczek.
-
Szkolenia zespołu redakcyjnego i deweloperskiego z zasad WCAG i ARIA.
-
Integracja testów dostępności w pipeline CI (jeżeli wdrożone).
-
Weryfikacja nowych wtyczek i komponentów pod kątem dostępności przed instalacją.
-
Rozbudowa dokumentacji wewnętrznej: checklisty przy tworzeniu nowych treści (alt, nagłówki, kontrast).
-
Utrzymanie panelu zgłoszeń dostępności i raportowanie postępów.
Oświadczenie Fundacji Magis
Fundacja Magis potwierdza zgodność serwisu z WCAG 2.1 AA w zidentyfikowanych obszarach, a pozostałe bariery zostały usunięte zgodnie z listą prac. Proces utrzymania dostępności jest realizowany systematycznie: skanowania automatyczne, testy ręczne, sesje z użytkownikami, aktualizacje treści i kodu oraz szkolenia zespołu. Deklaracja odzwierciedla stan serwisu na dzień publikacji.
Kontakt
-
E-mail: kontakt@fundacjamagis.org.pl
-
Telefon: +48 506 078 451
-
Adres: Fundacja Magis, Tatrzańska 35, 81-313 Gdynia
Użytkownicy napotykający trudności mają pewność szybkiej reakcji i możliwości uzyskania alternatywnego dostępu do treści. Fundacja Magis traktuje dostępność jako trwały priorytet.