Deklaracja dostępności – wersja rozszerzona

Serwishttps://wolontariusz.caritaspoznan.pl
PodmiotCaritas Archidiecezji Poznańskiej
MotywMotyw Caritas Wolontariat 2.9.22
Wtyczki własneMapa SKC/PZC 3.7.24, Kalendarium SKC/PZC 1.3.2, Strona techniczna PPM
Wtyczki zewnętrzneFluent Forms (formularze), My Calendar (kalendarz wydarzeń)
Standard docelowyWCAG 2.1 poziom AA, wewnętrznie sprawdzane także wobec WCAG 2.2
Statusstrona częściowo zgodna
Data sporządzenia1 października 2026
Ostatni przegląd19 października 2026

Dokument ma dwie warstwy. Rozdziały 1, 2, 6, 8, 9, 10 i 11 odpowiadają treści skróconej deklaracji ustawowej, opublikowanej na stronie „Deklaracja dostępności”. Rozdziały 3, 4, 5, 7 i 12 opisują stronę od strony technicznej: co jest zbudowane, czego nie ma celowo i co jeszcze wymaga pracy. Są przeznaczone dla audytora, redakcji i wykonawcy.

1. Podstawa prawna i zakres

Caritas Archidiecezji Poznańskiej zobowiązuje się zapewnić dostępność swojej strony internetowej zgodnie z przepisami ustawy z dnia 4 kwietnia 2019 r. o dostępności cyfrowej stron internetowych i aplikacji mobilnych podmiotów publicznych (Dz.U. 2019 poz. 848). Oświadczenie w sprawie dostępności ma zastosowanie do serwisu wolontariusz.caritaspoznan.pl.

Deklaracja obejmuje motyw graficzny strony, wtyczki przygotowane dla serwisu (mapa i kalendarium) oraz treści publikowane przez redakcję. Nie obejmuje serwisu caritaspoznan.pl ani stron zewnętrznych, do których serwis odsyła.

2. Status zgodności

Strona jest częściowo zgodna z ustawą z powodu niezgodności i wyłączeń wymienionych w rozdziałach 5 i 6.

Warstwa techniczna strony (szablony, style, skrypty, mapa, kalendarium) została zaprojektowana i zbudowana pod wymagania WCAG 2.1 AA, z uwzględnieniem nowych kryteriów WCAG 2.2 (widoczność fokusu pod przyklejonym nagłówkiem, rozmiar pól dotyku, spójna pomoc). Pozostałe niezgodności dotyczą głównie treści redakcyjnych, pojedynczych filmów dekoracyjnych oraz elementów, których audyt manualny jeszcze się nie zakończył.

3. Jak strona jest zbudowana pod kątem dostępności

W nawiasach podane są kryteria WCAG, których dotyczy dany element.

3.1 Język, tytuły i struktura dokumentu

  • Każda strona ma zadeklarowany język polski w elemencie html (3.1.1).
  • Tytuł karty przeglądarki tworzy WordPress w układzie „tytuł strony – nazwa serwisu” (2.4.2).
  • Na każdej stronie jest dokładnie jeden nagłówek h1. Jeśli redaktor nie wstawi go w treści, motyw generuje go z tytułu strony. Na stronie głównej h1 jest ukryty wizualnie, ale czytany przez czytniki ekranu (1.3.1, 2.4.6).
  • Układ opiera się na elementach semantycznych HTML5: nav, main, footer, address, time, listy dla menu i okruszków. Nie ma tabel układu (1.3.1).
  • Okruszki to nav z etykietą i lista uporządkowana. Bieżąca strona jest oznaczona atrybutem aria-current="page" (2.4.8).
  • Znacznik viewport nie blokuje powiększania ani skalowania (1.4.4).

3.2 Punkty orientacyjne i pomijanie bloków

  • Pierwszy element w kolejności Tab to link „Przejdź do głównej treści”. Jest niewidoczny do momentu otrzymania fokusu i prowadzi wprost do elementu main, który może przyjąć fokus (2.4.1).
  • Punkty orientacyjne: baner (element header z nawigacją i wyszukiwarką), nawigacja „Nawigacja główna”, obszar główny main, stopka contentinfo, wyszukiwarka role="search" z etykietą „Wyszukiwarka”, baner ciasteczek jako region „Zgoda na ciasteczka”, sekcje z nagłówkami powiązane przez aria-labelledby (wydarzenia, partnerzy) (1.3.1, 2.4.1).
  • W stopce jest link „Wróć na górę strony” z tekstem dla czytników ekranu.

3.3 Obsługa klawiatury i fokus

  • Wszystkie elementy interaktywne to natywne elementy HTML: a, button, input, select, summary. W motywie nie ma klikalnych div ani span, nie ma też atrybutu tabindex większego od zera (2.1.1, 2.4.3).
  • Każdy element może otrzymać wyraźny wskaźnik fokusu: obrys 3 px w kolorze akcentu z odstępem 2 px. W trybie wymuszonych kolorów systemowych obrys ma kolor Highlight (2.4.7, 2.4.13).
  • Element z fokusem nie chowa się pod przyklejonym nagłówkiem, bo strona ma ustawiony margines przewijania 6 rem (2.4.11).
  • Menu na telefonie: przycisk z aria-expanded i aria-controls, klawisz Tab zapętlony w otwartym menu, Escape zamyka menu i zwraca fokus na przycisk. Podmenu rozwijają się przyciskami z aria-expanded (2.1.2, 4.1.2).
  • Wyszukiwarka: przycisk z aria-expanded, aria-controls i etykietą, pole z etykietą programową, Escape zamyka panel i zwraca fokus. Trafienia na stronie wyników są oznaczone elementem mark, a przyciski przeskakiwania między nimi mają etykiety (2.4.4, 4.1.2).
  • Płatki na stronie głównej (segmenty wolontariatu): linki z aria-label, panele podpowiedzi otwierają się również po otrzymaniu fokusu z klawiatury i znikają po jego utracie (2.1.1).
  • Minimalne pole dotyku to 44 na 44 px, przyciski i pola formularzy mają 48 px wysokości (2.5.5, 2.5.8).
  • Nie ma skrótów jednoklawiszowych ani atrybutów accesskey (2.1.4).
  • Nie ma limitów czasu, automatycznego odświeżania ani przekierowań czasowych (2.2.1).
  • Linki otwierane w nowej karcie (dokumenty prawne w stopce) mają tekst dla czytników ekranu „otwiera się w nowej karcie” (3.2.5).

3.4 Kolory, kontrast i tryby wyświetlania

  • Kolory są zdefiniowane jako tokeny CSS. Pary tekst i tło zaprojektowano pod kontrast co najmniej 4,5:1 dla tekstu i 3:1 dla elementów interfejsu, osobno dla trybu jasnego i ciemnego (1.4.3, 1.4.11).
  • Tryb jasny i ciemny: strona respektuje ustawienie systemowe prefers-color-scheme, a dodatkowo może automatycznie przełączać się na ciemny w godzinach nocnych (domyślnie 22:00 do 6:00, do zmiany w Personalizacji). Ręczny przełącznik „Tryb ciemny” jest zbudowany jako role="switch" z aria-checked i zapamiętuje wybór; wybór odwiedzającego ma pierwszeństwo przed automatyką nocną. Bez JavaScript przełącznik się nie pokazuje, a strona działa w trybie wynikającym z systemu.
  • Wysoki kontrast włącza się automatycznie, gdy system użytkownika zgłasza preferencję prefers-contrast: more albo forced-colors. W tym trybie tło jest czarne, tekst biały, a obramowania, odnośniki i wskaźnik fokusu żółte. Ten sam tryb obsługują mapa i kalendarium przez własne reguły dla atrybutu data-contrast (1.4.3, 1.4.6).
  • Wymuszone kolory Windows (forced-colors): style nie nadpisują palety systemowej, fokus przyjmuje kolor Highlight.
  • Informacja nie jest przekazywana samym kolorem: stan przycisków przełączających jest dodatkowo zapisany w aria-pressed lub aria-checked, błędy formularzy mają komunikat tekstowy, bieżąca strona w okruszkach ma aria-current (1.4.1).

3.5 Ruch, animacje i treści zmieniające się same

  • Strona respektuje preferencję systemową prefers-reduced-motion w dwudziestu miejscach arkusza stylów oraz w skryptach. Dodatkowo tryb data-motion="off" skraca wszystkie animacje i przejścia do 0,001 ms i wyłącza płynne przewijanie (2.3.3).
  • Nie ma karuzel przewijających się samoczynnie, efektów paralaksy ani animacji dekoracyjnych działających w pętli. Skrypty nie używają cyklicznych timerów (2.2.2).
  • Liczniki statystyk: wartość końcowa jest w kodzie HTML od początku, a animacja narastania nie uruchamia się przy ograniczonym ruchu (2.2.2, 1.3.1).
  • Film w nagłówku strony: odtwarzany automatycznie bez dźwięku i w pętli, ma przycisk „Zatrzymaj film w tle” / „Odtwórz film w tle”. Przy preferencji ograniczonego ruchu nie startuje automatycznie, pokazuje się obraz zastępczy (2.2.2, 1.4.2).
  • Film w nagłówku oddziału (SKC, PZC): bez dźwięku, odtwarzany jeden raz, zatrzymuje się po zakończeniu lub po 12 sekundach, przy ograniczonym ruchu nie startuje. Nie ma przycisku pauzy, zob. rozdział 5.
  • Karuzela wydarzeń przewija się wyłącznie na żądanie strzałkami; płynne przewijanie tylko bez preferencji ograniczonego ruchu.
  • Nic nie miga, nie ma treści błyskających (2.3.1).

3.6 Typografia i powiększanie

  • Krój Atkinson Hyperlegible Next (zaprojektowany dla osób słabowidzących), zestawy znaków latin i latin-ext, ładowany z font-display: swap, więc tekst jest widoczny od razu także z czcionką systemową.
  • Bazowy rozmiar pisma ustawia Personalizacja w zakresie 14 do 20 px. Cała typografia i odstępy są w jednostkach rem, więc zmiana rozmiaru w przeglądarce i powiększenie do 200% skalują układ bez utraty treści (1.4.4).
  • Układ jest responsywny i składa się do jednej kolumny, co ma zapewnić przepływ treści przy szerokości 320 px i powiększeniu 400% bez przewijania w poziomie (1.4.10). Audyt responsywności jest w toku, zob. rozdział 5.
  • Interlinia 1,5 do 1,7, szerokość kolumny treści 880 px (około 80 znaków w wierszu), brak justowania, brak rozstrzelenia liter i brak wersalików w etykietach (1.4.8).
  • Motyw ma trzy stopnie skali tekstu (100, 115 i 130 procent) uruchamiane atrybutem data-font. Są dostępne tylko wtedy, gdy włączony jest pasek narzędzi dostępności, zob. rozdział 4.

3.7 Okna dialogowe

Trzy okna modalne: „Dołącz do nas”, ustawienia ciasteczek i szczegóły akcji w kalendarium. Wszystkie działają tak samo:

  • role="dialog" z aria-modal="true", tytuł powiązany przez aria-labelledby, w kalendarium także opis przez aria-describedby (4.1.2).
  • Po otwarciu fokus trafia do okna (na przycisk zamknięcia albo pierwszy element), klawisz Tab krąży wewnątrz okna, Escape zamyka, a po zamknięciu fokus wraca do elementu, który okno otworzył (2.1.2, 2.4.3).
  • Przycisk zamknięcia ma etykietę „Zamknij”.
  • Na czas otwarcia okna blokowane jest przewijanie tła.
  • Przyciski otwierające okna mają aria-haspopup="dialog".
  • Ograniczenie: tło nie jest oznaczane atrybutem inert, zob. rozdział 5.

3.8 Formularze

Formularze obsługuje wtyczka Fluent Forms. Motyw dokłada własny arkusz stylów i tłumaczenie pl_PL:

  • Każde pole ma widoczną etykietę; pola mają 48 px wysokości i rozmiar pisma 1 rem (16 px na telefonie, co zapobiega samoczynnemu powiększaniu w iOS) (1.3.1, 3.3.2, 2.5.8).
  • Komunikaty błędów są tekstowe i mają osobne kolory dla trybu jasnego, ciemnego i wysokiego kontrastu (3.3.1, 1.4.1).
  • Nie ma CAPTCHA, zob. rozdział 4.
  • Autouzupełnianie pól (imię, e-mail, telefon) i etykiety pól zależą od konfiguracji każdego formularza w panelu, zob. rozdział 7 (1.3.5).

3.9 Nawigacja i wyszukiwanie

  • Do każdej strony prowadzą co najmniej dwie drogi: menu główne i wyszukiwarka, a na podstronach dodatkowo okruszki (2.4.5).
  • Menu główne ma etykietę „Nawigacja główna”, logo jest linkiem z etykietą zawierającą „strona główna”, przycisk „Dołącz do nas” ma aria-haspopup="dialog".
  • Kolejność fokusu odpowiada kolejności wizualnej: pomiń do treści, logo, menu, wyszukiwarka, przełącznik trybu, treść, stopka (2.4.3).
  • Nagłówki stron tworzy motyw jednolicie: tytuł, okruszki, opcjonalnie obraz lub film w tle. Obraz w tle ma pusty alt, bo jest dekoracyjny.

3.10 Obrazy, ikony i grafika

  • Ikony to wbudowane SVG z aria-hidden="true", a ich znaczenie niesie tekst linku lub tekst dla czytników ekranu (ikony społecznościowe, strzałki, znaki na przyciskach). Nie ma fontów ikonowych (1.1.1).
  • Obrazy dekoracyjne (tło nagłówka, kafelki, obrazy w sekcjach układu) mają alt="" (1.1.1). Zdjęcie kafelka ma alt pusty zawsze, także gdy w bibliotece mediów wpisano opis, bo nagłówek kafelka jest linkiem z tą samą nazwą.
  • Zdjęcie w treści wpisu bez opisu i bez podpisu dostaje opis zastępczy z tytułu wpisu i numeru, na przykład „Zjazd Szkolnych Kół Caritas 2026, zdjęcie 7 z 19”. Opis wpisany przez redakcję zawsze ma pierwszeństwo, a opis zastępczy nie zastępuje opisu treści zdjęcia (rozdział 5.1).
  • Obrazek bloku Spectra z pustym altem traci atrybut role="img", żeby czytnik ekranu nie zapowiadał nienazwanej grafiki.
  • Logo i loga partnerów (NIW) mają tekst alternatywny z nazwą organizacji.
  • Tekst alternatywny obrazów wstawianych przez redakcję sprawdza wbudowany skaner, zob. 3.16.

3.11 Mapa Szkolnych Kół Caritas i Parafialnych Zespołów Caritas

Mapa to własna wtyczka, zbudowana na pliku SVG, bez bibliotek mapowych i bez usług zewnętrznych (nie ładuje skryptów ani ciasteczek Google, Leaflet ani OpenStreetMap).

  • Przełączniki typu (SKC, PZC) to przyciski z aria-pressed zgrupowane w role="group" (4.1.2).
  • Wyszukiwarka miejscowości i kół: przycisk z aria-expanded i etykietą, pole z etykietą, Enter wybiera, Escape zamyka i zwraca fokus.
  • Lista dekanatów to natywny select z ukrytą etykietą „Dekanat”; wybór dekanatu pokazuje jego koła jako zwykłą listę z widocznym fokusem na każdej pozycji. To główna droga dostępu z klawiatury i czytnika ekranu.
  • Komunikaty o liczbie znalezionych kół i o wybranym obszarze są w kontenerze aria-live="polite" (4.1.3).
  • Elementy ozdobne (pinezki, moneta, obrysy) są ukryte przed czytnikami ekranu.
  • Mapa obsługuje tryb ciemny, wysoki kontrast i ograniczony ruch.
  • Ograniczenia: obszary mapy nie przyjmują fokusu, a bez JavaScript mapa i lista się nie wyświetlają, zob. rozdziały 5 i 6.

3.12 Kalendarium roku wolontariusza

  • Dwa równoważne widoki: oś pór roku i zwykła lista. Przełącznik widoku to role="group" z etykietą „Sposób wyświetlania kalendarium”, przyciski mają aria-pressed.
  • Miesiące rozwijają się przyciskami z aria-expanded, nazwy pór roku są czytane przez czytniki ekranu.
  • Okno szczegółów akcji: dialog z aria-modal, tytułem i opisem, Escape, pętla Tab, powrót fokusu.
  • Bez JavaScript strona pokazuje wszystkie opisy rozwinięte, a przyciski przestają udawać interaktywne (noscript).
  • Tryb ciemny i wysoki kontrast z żółtym obrysem fokusu, ograniczony ruch respektowany.

3.13 Kalendarz wydarzeń i karuzela wydarzeń

  • Kalendarz wydarzeń prowadzi wtyczka My Calendar. Motyw nadpisuje jej style: widoczny fokus, kolory dla wysokiego kontrastu i trybu ciemnego, wyłączone animacje przy ograniczonym ruchu. Motyw dostarcza też tłumaczenie pl_PL.
  • Karuzela wydarzeń na stronie głównej: sekcja z aria-labelledby, strzałki jako przyciski z tekstem dla czytników ekranu, aria-controls i aria-disabled na końcach, każda karta w role="group", data w elemencie time z atrybutem datetime i pełną datą dla czytników ekranu.

3.14 Pliki do pobrania

  • Każdy link do pliku zawiera w tekście typ (np. PDF, DOCX) i rozmiar pliku (2.4.4).
  • Filtr kategorii ma etykietę dla czytników ekranu, a wynik filtrowania jest ogłaszany w obszarze aria-live (4.1.3).
  • Dostępność samych dokumentów (PDF, DOCX) zależy od redakcji, zob. rozdział 7.

3.15 Stany ładowania, statystyki, ciasteczka

  • Wskaźniki ładowania mają role="status" i aria-live="polite", animowana grafika jest ukryta przed czytnikami (4.1.3).
  • Pod licznikami jest data „Stan na dzień”, czyli informacja, kiedy liczby były aktualne.
  • Baner ciasteczek to region z etykietą, panel ustawień to dialog opisany w 3.7. Skrypty zewnętrzne (statystyki, osadzenia) są zablokowane do czasu zgody. W motywie nie ma elementów iframe (1.3.1, 4.1.2).

3.16 Kontrola redakcyjna w panelu

  • Motyw ma w panelu administracyjnym ekran „Kontrola dostępności”, który skanuje treści pod kątem brakujących tekstów alternatywnych (1.1.1), hierarchii nagłówków (1.3.1, 2.4.6) i nieopisowych nazw linków typu „kliknij tutaj” (2.4.4). Wyniki można wyeksportować do XLSX lub CSV, a naprawy są zapisywane w historii.
  • Edytor bloków używa stylów motywu (editor-styles), więc redakcja widzi treść tak, jak zobaczą ją użytkownicy.
  • Personalizacja zawiera osobną sekcję „Deklaracja dostępności” z trzema polami ustawowymi, zob. rozdział 8.

3.17 Strona techniczna (zasłona)

Strona wyświetlana podczas prac technicznych to niezależna wtyczka: kontrast AA, respektowana preferencja ograniczonego ruchu, brak skryptów zewnętrznych.

4. Czego na stronie świadomie nie ma

Poniższe elementy nie są przeoczeniem. Zostały pominięte celowo, zgodnie z ustaleniem z doradcą do spraw dostępności po stronie Caritas: strona ma być dostępna natywnie, a nie przez dodatkowe przyciski.

Czego nie maDlaczego
Nakładek dostępności (UserWay, accessiBe i podobne)Nakładki nie naprawiają kodu, a często psują obsługę czytników ekranu i klawiatury. Dostępność jest wbudowana w szablony.
Przycisków „zmień kontrast” i „powiększ czcionkę” w pasku stronyStrona sama respektuje ustawienia systemowe: prefers-color-scheme, prefers-contrast, forced-colors, prefers-reduced-motion i rozmiar pisma w przeglądarce. Pasek narzędzi istnieje w kodzie motywu, ale jest domyślnie wyłączony. Jeśli zostanie włączony, trzeba zaktualizować rozdział 3.6 i stronę deklaracji.
CAPTCHA w formularzachCAPTCHA obrazkowe wyklucza osoby niewidome, a dźwiękowe osoby niesłyszące. Ochrona przed spamem działa po stronie serwera.
Skrótów jednoklawiszowych i accesskeyKolidują z poleceniami czytników ekranu i rozpoznawania mowy (2.1.4).
Karuzel przewijających się samoczynnie, animowanych banerówTreść ruchoma utrudnia czytanie i skupienie; każda zmiana widoku następuje na żądanie (2.2.2).
Automatycznego odtwarzania z dźwiękiemDźwięk startujący sam zagłusza czytnik ekranu (1.4.2). Filmy tła są bez ścieżki dźwiękowej.
Efektu paralaksy i animacji w pętliWywołują dyskomfort u osób z zaburzeniami przedsionkowymi (2.3.3).
Tekstu w obrazachTekst jest zawsze tekstem HTML, więc daje się powiększać, zaznaczać i czytać maszynowo (1.4.5).
Podpowiedzi title jako jedynego nośnika informacjiTitle nie jest dostępny z klawiatury ani dotyku; informacje są w treści lub etykietach ARIA.
Justowania, rozstrzelenia liter, wersalików w etykietachUtrudniają czytanie osobom z dysleksją i słabowidzącym (1.4.8).
Fontów ikonowychZastąpione wbudowanym SVG, które nie znika przy zablokowanych fontach i nie czyta się jako przypadkowe znaki.
Elementów iframe w szablonachOsadzenia zewnętrzne ładują się dopiero po zgodzie na ciasteczka i tylko w treści redakcyjnej.
Blokady powiększania (user-scalable=no, maximum-scale)Użytkownik zawsze może powiększyć stronę (1.4.4).
Zapętlonego filmu w nagłówku oddziałuFilm gra raz i zatrzymuje się, maksymalnie po 12 sekundach.
Zewnętrznych usług mapowychWłasna mapa SVG nie ładuje skryptów ani ciasteczek podmiotów trzecich i ma tekstową alternatywę w postaci listy.
Atrybutu tabindex większego od zeraKolejność fokusu wynika z kolejności w kodzie (2.4.3).
Limitów czasu i automatycznych przekierowańUżytkownik ma tyle czasu, ile potrzebuje (2.2.1).
Ciężkich bibliotek (Bootstrap, pola ACF, zewnętrzne frameworki JS)Mniej kodu to mniej nieprzewidzianych zachowań i pełna kontrola nad znacznikami.

5. Znane niezgodności i ograniczenia

Lista jest uczciwa: obejmuje rzeczy, o których wiemy, że nie spełniają jeszcze wymagań albo wymagają potwierdzenia.

5.1 Niezgodności w warstwie technicznej

ProblemKryterium WCAGStanOstatnia weryfikacja
Okna dialogowe nie oznaczają tła atrybutem inert. Fokus klawiatury jest zamknięty w oknie, ale użytkownik czytnika ekranu w trybie przeglądania może przejść do treści pod oknem.2.4.3, 4.1.2otwarte19 października 2026
Film w nagłówku oddziału (SKC, PZC) trwa do 12 sekund i nie ma przycisku pauzy. Jest niemy i dekoracyjny, przy preferencji ograniczonego ruchu nie startuje, ale dla pozostałych użytkowników to niezgodność, bo rusza sam i trwa dłużej niż 5 sekund. Skrócenie filmu nie zamyka problemu, potrzebny jest przycisk pauzy jak w nagłówku strony głównej.2.2.2otwarte19 października 2026
Obszary dekanatów na mapie SVG nie przyjmują fokusu klawiatury. Mapę obsługuje się myszą i dotykiem, równoważny dostęp dają wyszukiwarka, lista dekanatów i widok listy.2.1.1, z zastrzeżeniem wyłączenia map (rozdział 6)otwarte, alternatywa dostępna19 października 2026
Mapa wymaga JavaScript. Dane kół są wstrzykiwane skryptem, bez niego nie pokazuje się ani mapa, ani lista.poza WCAG, dobra praktykaotwarte19 października 2026
Panele podpowiedzi na płatkach strony głównej nie zamykają się klawiszem Escape, znikają dopiero po przeniesieniu fokusu. Podpowiedź pojawia się po najechaniu i po fokusie, więc kryterium ma zastosowanie.1.4.13otwarte19 października 2026
Zdjęcia w galeriach aktualności (zjazd, kolonie, wypoczynek senioralny, sprawozdania, warsztaty) miały puste opisy. Motyw 2.9.21 wpisał opisy treści do biblioteki mediów i do wpisów; dla zdjęć spoza słownika nadal działa opis zastępczy z tytułu wpisu.1.1.1naprawione w motywie 2.9.2120 października 2026
Kalendarium akcji SKC i PZC jest grafiką z tekstem bez tekstowej wersji listy akcji.1.1.1otwarte20 października 2026
Obrazki wyróżniające pięciu wpisów, ilustracje na stronie „Tutaj działamy” i kilka zdjęć na stronach oddziałów nie miały opisów, a nagłówki na stronach Polityka prywatności oraz Warsztaty nt. starości zaczynały się od H3 lub H4. Motyw 2.9.22 wpisał opisy treści i wyrównał poziomy nagłówków tam, gdzie treść nie miała żadnego H2.1.1.1, 1.3.1naprawione w motywie 2.9.2220 października 2026
Menu główne nie oznacza bieżącej strony atrybutem aria-current, robi to tylko ścieżka okruszków. To zalecenie, nie niezgodność: kryterium 2.4.8 jest na poziomie AAA i nie wymaga konkretnego atrybutu.2.4.8 (AAA)zalecenie19 października 2026

Niezgodności usunięte w kolejnych wersjach motywu nie figurują już na tej liście, każda jest odnotowana z numerem wersji w historii zmian (rozdział 13).

5.2 Do potwierdzenia w audycie manualnym

Audyt automatyczny (axe, Lighthouse, WAVE) został wykonany, audyt manualny z czytnikiem NVDA i klawiaturą jest w toku. Do potwierdzenia:

  • przepływ treści przy 320 px i powiększeniu 400% na wszystkich szablonach (1.4.10),
  • zachowanie układu po nadpisaniu odstępów tekstu przez style użytkownika (1.4.12),
  • odróżnienie odnośników w treści artykułów nie tylko kolorem (1.4.1),
  • ogłaszanie wszystkich komunikatów statusu przez czytniki ekranu (4.1.3),
  • kolejność czytania i etykiety w formularzach Fluent Forms i kalendarzu My Calendar po aktualizacjach tych wtyczek.

5.3 Elementy poza pełną kontrolą

  • Formularze (Fluent Forms) i kalendarz wydarzeń (My Calendar) to wtyczki zewnętrzne. Motyw nadpisuje ich style i dostarcza tłumaczenia, ale ich kod HTML i skrypty zmieniają się z aktualizacjami producenta.
  • Treści osadzane po zgodzie na ciasteczka (filmy, mapy, statystyki) podlegają dostępności dostawcy.
  • Wtyczka CookieYes (cookie-law-info), o ile pozostaje włączona, dokłada drugi, anglojęzyczny panel zgody na ciasteczka z przyciskiem bez obsługi klawiatury. Motyw ma własny panel zgody, więc wtyczka powinna być wyłączona.

6. Treści wyłączone z obowiązku dostępności

Na podstawie art. 3 ust. 2 ustawy wyłączone są:

  • multimedia nadawane na żywo oraz multimedia opublikowane przed 23 września 2020 r.,
  • dokumenty tekstowe i tekstowo-graficzne, prezentacje i arkusze opublikowane przed 23 września 2018 r., jeśli nie są niezbędne do bieżących zadań podmiotu,
  • mapy i mapy interaktywne, pod warunkiem że dane teleadresowe prezentowane są w sposób dostępny cyfrowo. Dane kół i zespołów są dostępne jako tekst w widoku listy i w wyszukiwarce mapy,
  • treści pochodzące od podmiotów trzecich, które nie zostały wytworzone ani nabyte przez Caritas ani nie są pod jej kontrolą,
  • treści archiwalne, nieużywane do realizacji bieżących zadań.

7. Co zależy od redakcji

Technika zapewnia szkielet. Zgodność konkretnych stron zależy od sposobu publikowania treści:

  • teksty alternatywne obrazów: krótkie, opisowe, bez słowa „zdjęcie” na początku i bez nazwy pliku; dla obrazów dekoracyjnych pole alt puste; grafiki z tekstem (plakat, kalendarium) z wersją tekstową pod obrazem. Skaner w panelu wskazuje braki, a opis zastępczy motywu w galeriach wpisów jest tylko tymczasowym wypełnieniem,
  • nagłówki w kolejności h2, h3, h4 bez przeskoków, bez pogrubień udających nagłówki,
  • nazwy linków mówiące o celu, bez „kliknij tutaj”, „więcej”,
  • dokumenty do pobrania w wersji dostępnej (PDF z warstwą tekstową i tagami, nagłówkami i tekstami alternatywnymi) albo z równoważną treścią w HTML,
  • filmy z mową tylko z napisami, a filmy dekoracyjne w nagłówkach nieme i nie dłuższe niż 5 sekund, dopóki nagłówek oddziału nie ma przycisku pauzy,
  • formularze z etykietami pól i włączonym autouzupełnianiem dla danych osobowych,
  • tabele tylko dla danych, z nagłówkami kolumn,
  • język obcy fragmentów oznaczony atrybutem lang.

8. Informacje ustawowe

Te dane wypełnia się w panelu WordPress w Personalizacji, sekcja „Deklaracja dostępności”: trzy daty, metodę przygotowania, koordynatora (imię i nazwisko, e-mail, telefon), opis dostępności komunikacyjno-informacyjnej i opis dostępności architektonicznej. Na stronie deklaracji wyświetla je skrót wraz z identyfikatorami wymaganymi przez ustawę (a11y-wstep, a11y-podmiot, a11y-url, a11y-data-publikacja, a11y-data-aktualizacja, a11y-status, a11y-ocena, a11y-data-sporzadzenie, a11y-kontakt, a11y-email, a11y-telefon, a11y-procedura, a11y-architektura, a11y-aplikacje). Puste daty motyw wylicza z bazy i ostrzega redakcję; pustego koordynatora zastępuje nazwą jednostki, a puste opisy komunikacyjny i architektoniczny tekstem zastępczym z prośbą o wcześniejszy kontakt. Gdy któraś z tych sekcji zniknie ze strony przy edycji, motyw dokłada ją z powrotem przy wyświetlaniu. Stan na 19 października 2026: pola są nadal puste i czekają na uzupełnienie przez Caritas, na stronie widać wartości zastępcze.

9. Informacje zwrotne i dane kontaktowe

Jeśli coś na stronie jest niedostępne, zgłoś to koordynatorowi dostępności wymienionemu w rozdziale 8. Tą samą drogą można składać wnioski o udostępnienie informacji w formie alternatywnej oraz skargi na brak dostępności.

Każdy ma prawo:

  • zgłosić uwagi dotyczące dostępności cyfrowej strony lub jej elementu,
  • zażądać zapewnienia dostępności cyfrowej strony lub jej elementu,
  • wnioskować o udostępnienie niedostępnej informacji w innej, alternatywnej formie, na przykład przez odczytanie dokumentu, opisanie zawartości filmu bez audiodeskrypcji albo przesłanie treści w formacie tekstowym.

Żądanie powinno zawierać dane osoby zgłaszającej, wskazanie strony lub elementu oraz sposób kontaktu. Jeśli osoba żądająca zgłasza potrzebę otrzymania informacji w formie alternatywnej, powinna określić dogodną dla siebie formę.

10. Procedura wnioskowo-skargowa

  1. Caritas realizuje żądanie niezwłocznie, nie później niż w ciągu 7 dni od dnia wystąpienia z żądaniem.
  2. Jeśli dotrzymanie tego terminu nie jest możliwe, Caritas niezwłocznie informuje, kiedy realizacja będzie możliwa, przy czym termin ten nie może być dłuższy niż 2 miesiące od dnia wystąpienia z żądaniem.
  3. Jeśli zapewnienie dostępności cyfrowej nie jest możliwe, Caritas proponuje alternatywny sposób dostępu do informacji.
  4. W przypadku odmowy realizacji żądania lub odmowy skorzystania z alternatywnego sposobu dostępu można złożyć skargę w sprawie zapewnienia dostępności cyfrowej do Caritas Archidiecezji Poznańskiej.
  5. Po wyczerpaniu wskazanej wyżej procedury można złożyć wniosek do Rzecznika Praw Obywatelskich: https://www.rpo.gov.pl, Biuro Rzecznika Praw Obywatelskich, al. Solidarności 77, 00-090 Warszawa, infolinia 800 676 676.

11. Aplikacje mobilne

Caritas Archidiecezji Poznańskiej nie udostępnia aplikacji mobilnych powiązanych z tym serwisem. Strona działa responsywnie w przeglądarkach na telefonach i tabletach.

12. Metoda oceny i narzędzia

  • Ocena własna wykonawcy na podstawie kodu motywu 2.9.7 i wtyczek własnych, przeprowadzona 1 października 2026.
  • Ponowna ocena własna po aktualizacjach: 19 października 2026, na podstawie kodu motywu 2.9.19 i mapy 3.7.24 oraz raportów WAVE ze strony głównej i strony SKC w serwisie produkcyjnym. Audyt manualny z czytnikiem ekranu i testy przy powiększeniu 400% pozostają w toku (rozdział 5.2).
  • Narzędzia automatyczne: axe DevTools, Lighthouse, WAVE. Testy manualne: nawigacja klawiaturą w Chrome i Firefox, czytnik ekranu NVDA z Firefox, tryb wymuszonych kolorów Windows, powiększenie 200% i 400%, emulacja prefers-reduced-motion i prefers-contrast.
  • Zalecenie dla redakcji: wtyczka Accessibility Checker (Equalize Digital) do bieżącej kontroli treści w edytorze, obok wbudowanego skanera motywu.
  • Przegląd deklaracji co najmniej raz w roku (do 31 marca) oraz po każdej większej zmianie motywu lub wtyczek.

13. Historia zmian dokumentu

  • 2026-10-01: pierwsza wersja rozszerzona, stan na motyw 2.9.7, mapa 3.7.20, kalendarium 1.3.1.
  • 2026-10-04: motyw 2.9.13 i kalendarium 1.3.2: baner jako header, skip link do main, identyfikatory ustawowe i pola deklaracji w Personalizacji, lista udogodnień generowana z ustawień, archiwa kategorii z nagłówkiem i paginacją, kontrast podpisów na płatkach i w stopce; rozdział 5.1 pkt 1 zamknięty.
  • 2026-10-04: motyw 2.9.14 i mapa 3.7.22: plakietki punktów na mapie bez łamania wiersza i z ciemnym tekstem w trybie nocnym oraz wysokim kontraście, nazewnictwo „zespoły” na mapie PZC, przełączenie typu nie zamyka szczegółów dekanatu.
  • 2026-10-08: motyw 2.9.15 i mapa 3.7.23: podpis wykonawcy w rogu mapy prowadzi do leadu.pl, a odnośnik ma nazwę dostępną „LeadU — serwis leadu.pl, otwiera się w nowej karcie”.
  • 2026-10-19: motyw 2.9.16 i mapa 3.7.24: akcent tekstu i obwódek mapy czytelny w trybie ciemnym i wysokim kontraście (licznik „Razem tworzymy”), strona deklaracji i jej wersja rozszerzona zakładane automatycznie po aktualizacji motywu, nagłówki H2 na stronach kontaktowych i w kolumnach stopki, aria-hidden na ikonach SVG w stopce i nagłówku, skaner dostępności bez fałszywych alarmów o H1 i pustej treści stron szablonowych.
  • 2026-10-19: motyw 2.9.17 i 2.9.18: z deklaracji ustawowej i rozszerzonej usunięte zapisy o brakujących opisach zdjęć oraz o napisach i audiodeskrypcji filmów; filmy w serwisie są dekoracyjne i bez ścieżki dźwiękowej, więc nie wymagają napisów ani audiodeskrypcji.
  • 2026-10-20: motyw 2.9.20: opisy zastępcze dla zdjęć bez altu i podpisu w treści wpisów, pusty alt zdjęć kafelków, usunięcie role="img" z obrazków Spectra bez altu, jednorazowe czyszczenie opisów w bibliotece mediów (spacje i twarde spacje na końcu, wielokropek, poprawka nazwy SOW), dwa nowe punkty w tabeli 5.1 dotyczące treści.
  • 2026-10-19: motyw 2.9.19: sekcja dostępności komunikacyjno-informacyjnej w deklaracji i w Personalizacji, sekcje ustawowe (daty i metoda, koordynator, komunikacja, architektura) dokładane automatycznie, gdy zabraknie ich w treści strony, lista niezgodności 5.1 jako tabela z kryterium, stanem i datą weryfikacji, bez pozycji już usuniętych, punkty o mapie, kalendarzu i dokumentach PDF opisują konkretne ograniczenia, ponowna ocena w rozdziale 12.
  • 2026-10-20: motyw 2.9.21: opisy treści dla 81 zdjęć z galerii aktualności wpisane jednorazowo do biblioteki mediów i do treści wpisów (tylko tam, gdzie alt był pusty), podpis wykonawcy w stopce prowadzi do LeadU z sygnetem dU.
  • 2026-10-20: motyw 2.9.22: opisy treści dla obrazków wyróżniających wpisów, ilustracji „Tutaj działamy” i zdjęć stron oddziałów, nagłówki bloków przesunięte do H2 tam, gdzie treść zaczynała się od H3 lub H4, kontrola dostępności pomija dekoracyjne zdjęcia kafelków i portretów koordynatorek, odróżnia puste strony po starym motywie i wykrywa obrazy bez pliku w bibliotece mediów; naprawiony filtr, który miał wyświetlać nazwiska koordynatorek na stronach kontaktowych jako H2, a przez błąd w wyrażeniu nigdy nie działał.

Dostępność komunikacyjno-informacyjna

Z Centrum Wolontariatu Caritas Archidiecezji Poznańskiej można skontaktować się pocztą elektroniczną, telefonicznie i listownie, dane są w sekcji „Informacje zwrotne i dane kontaktowe”. Opis pozostałych form wsparcia w komunikacji, takich jak tłumacz polskiego języka migowego czy pętla indukcyjna, nie został jeszcze opublikowany. Jeśli potrzebujesz innej formy kontaktu, napisz lub zadzwoń, a ustalimy dogodny sposób.