Serwis WWW, Biuletyn Informacji Publicznej i Strefa Ratownika dla CSRG S.A.
Dla Centralnej Stacji Ratownictwa Górniczego S.A. w Bytomiu zbudowaliśmy komplet trzech powiązanych serwisów na WordPress: **serwis informacyjny WWW**, **Biuletyn Informacji Publicznej (BIP)** oraz **Strefę Ratownika** o ograniczonym dostępie dla pracowników. Całość spełnia wymogi stawiane instytucji publicznej, czyli zgodność BIP z przepisami, dostępność cyfrową WCAG 2.1 AA potwierdzoną audytem, dwujęzyczność PL/EN oraz podwyższone standardy bezpieczeństwa. Projekt odebrano bez zastrzeżeń 10 lipca 2026 roku, z 36-miesięczną gwarancją.
Klient i kontekst instytucjonalny
Centralna Stacja Ratownictwa Górniczego S.A. z siedzibą przy ul. Chorzowskiej 25 w Bytomiu to spółka, której jedynym akcjonariuszem jest Skarb Państwa. Została uznana za spółkę o szczególnym znaczeniu gospodarczo-obronnym. Jej korzenie sięgają decyzji z 1906 roku, a stacja została oddana do użytku w 1908 roku, co daje ponad stuletnią, nieprzerwaną historię działalności.
Przedmiotem działalności CSRG jest ratownictwo górnicze. Spółka funkcjonuje jako instytucja publiczna, na podstawie przepisów Prawa Geologicznego i Górniczego. Ten charakter narzuca konkretne obowiązki wobec serwisu internetowego, między innymi prowadzenie Biuletynu Informacji Publicznej, zapewnienie dostępności cyfrowej oraz zgodności z RODO.
Ton komunikacji instytucji jest urzędowy i rzeczowy. Serwis miał informować w sposób przejrzysty i wiarygodny, bez marketingowej retoryki, a jednocześnie porządkować trzy różne obszary: publiczne informacje na stronie WWW, wymagane prawem treści w BIP oraz materiały wewnętrzne dostępne wyłącznie dla uprawnionych pracowników w Strefie Ratownika.
Wyzwanie
Serwis instytucji publicznej to nie pojedyncza strona, lecz kilka systemów o różnych wymaganiach prawnych i różnych odbiorcach. Trzeba było pogodzić w jednym wdrożeniu reprezentacyjny serwis informacyjny, Biuletyn Informacji Publicznej podlegający odrębnym zasadom oraz zamkniętą Strefę Ratownika. Każdy z tych obszarów rządzi się własną logiką dostępu, układu i publikacji.
Drugim filarem wyzwania była dostępność cyfrowa na poziomie WCAG 2.1 AA, i to nie deklaratywnie, ale potwierdzona raportem z testów. Wymagało to zaprojektowania trybu wysokiego kontrastu, płynnej zmiany rozmiaru czcionki, poprawnej semantyki oraz pełnej responsywności na urządzeniach mobilnych, stacjonarnych i ekranach dotykowych. Dostępność musiała objąć zarówno serwis WWW, jak i BIP.
Trzecim obszarem było bezpieczeństwo adekwatne do rangi podmiotu. Serwis spółki o szczególnym znaczeniu gospodarczo-obronnym wymagał ochrony panelu administracyjnego, odporności na znane formy włamań oraz manipulacje w zapytaniach do bazy danych (SQL injection), zabezpieczenia formularzy i danych kontaktowych przed botami, kopii zapasowych z możliwością pobrania oraz dwuskładnikowego logowania. Całość podlegała osobnemu audytowi bezpieczeństwa.
Konkretne wymagania
- Trzy powiązane serwisy: WWW (csrg.bytom.pl), BIP (bip.csrg.bytom.pl) oraz Strefa Ratownika o ograniczonym dostępie (ratownik.csrg.bytom.pl)
- BIP zgodny z wymogami: menu podmiotowe, przedmiotowe i redakcyjne, publiczne wersjonowanie stron, oznaczanie metadanymi, możliwość wydruku
- Dostępność WCAG 2.1 AA z raportem z testów, tryb wysokiego kontrastu, zmiana rozmiaru czcionki
- Dwie wersje językowe, polska i angielska, na serwisie WWW
- Pełna responsywność: urządzenia mobilne, stacjonarne oraz ekrany dotykowe
- Layouty okazjonalne: wersja świąteczna, na Dzień Górnika oraz wersja żałobna
- Wyszukiwarka prosta i zaawansowana, osobno dla WWW i dla BIP
- Bezpieczeństwo: certyfikat SSL, ochrona panelu, blokada po błędnych próbach logowania, odporność na SQL injection
- Ochrona formularzy oraz adresów e-mail i telefonów przed botami
- Dwuskładnikowe logowanie (2FA), historia zmian i historia logowania
- Zgodność z RODO: klauzule informacyjne, sekcja RODO/IOD, komunikat cookie
- Kopie zapasowe z możliwością pobrania przez zamawiającego
- Przekazanie kodów źródłowych, dokumentacji powykonawczej oraz 36-miesięczna gwarancja
Proces realizacji w 2 miesiące
Zakres obejmował trzy serwisy, dwa dedykowane motywy, dostępność WCAG, zgodność prawną oraz podwyższone bezpieczeństwo, dlatego pracę podzieliliśmy na pięć uporządkowanych faz. Poniższy podział czasu jest orientacyjny i sumuje się do dwóch miesięcy realizacji.
Analiza wymagań i zgodności prawnej
1 tydzieńUstalenie zakresu dla instytucji publicznej: struktura BIP (menu podmiotowe, przedmiotowe, redakcyjne, wersjonowanie, metadane, wydruk), zakres dostępności WCAG 2.1 AA, wymagania bezpieczeństwa i RODO oraz zasady dwujęzyczności. Mapowanie trzech serwisów i zależności między nimi.
Projekt UX/UI i architektura dostępności
2 tygodnieProjekt dwóch osobnych motywów: rzeczowego, urzędowego serwisu WWW oraz układu BIP zgodnego z jego wymogami. Zaprojektowanie trybu wysokiego kontrastu, skalowania czcionki oraz responsywności dla urządzeń mobilnych, stacjonarnych i dotykowych. Koncepcja Strefy Ratownika.
Development: WordPress, dwa motywy, CPT i ACF
3 tygodnieBudowa dedykowanego motywu WWW oraz osobnego motywu BIP na WordPress. Custom Post Types, ACF i bloki Gutenberg dla treści redakcyjnych. Aktualności, galeria multimediów, sekcja kontaktowa z formularzem i interaktywną mapą dojazdu, sekcja szkoleniowa, wyszukiwarka prosta i zaawansowana. Własne wtyczki, w tym wtyczka layoutów okazjonalnych. CMS z edytorem WYSIWYG w języku polskim, historią zmian i logowania oraz 2FA.
Bezpieczeństwo, WCAG, RODO i audyty
1 tydzieńWdrożenie certyfikatu SSL, ochrony panelu administracyjnego (blokada po błędnych próbach logowania, odporność na SQL injection i znane formy włamań), zabezpieczenia formularzy oraz danych kontaktowych przed botami, kopii zapasowych z pobieraniem. Audyt dostępności zakończony raportem WCAG 2.1 AA oraz audyt bezpieczeństwa. Klauzule RODO, sekcja RODO/IOD, komunikat cookie, SEO, mapa witryny XML, przyjazne adresy URL i archiwizacja treści.
Wdrożenie, sesja zdjęciowa, szkolenie i przekazanie
1 tydzieńInstalacja na serwerze i uruchomienie produkcyjne, hosting na okres gwarancji, konta FTP dla redakcji. Sesja zdjęciowa obejmująca pracowników, wyposażenie i budynki. Szkolenie redakcji, przekazanie kopii serwisu, kodów źródłowych i dokumentacji powykonawczej. Odbiór bez zastrzeżeń.
Rozwiązanie techniczne
Stos: WordPress jako otwarty CMS, dwa dedykowane motywy (osobny dla WWW i osobny dla BIP), Custom Post Types, ACF, bloki Gutenberg, własne wtyczki, PHP oraz JavaScript. Rozdzielenie motywów było decyzją świadomą, ponieważ serwis informacyjny i Biuletyn Informacji Publicznej mają odmienne wymagania co do układu, publikacji i zgodności.
BIP zbudowaliśmy w oparciu o wymagane elementy: menu podmiotowe, przedmiotowe i redakcyjne, publicznie widoczne wersjonowanie stron oraz oznaczanie metadanymi, a także możliwość wydruku i osobną wyszukiwarkę. Dzięki temu redakcja może prowadzić Biuletyn zgodnie z zasadami, a odbiorca ma dostęp do pełnej historii zmian każdej strony.
Warstwę bezpieczeństwa dostosowaliśmy do rangi podmiotu. Panel administracyjny chroni blokada po błędnych próbach logowania oraz odporność na SQL injection i znane formy włamań, a dostęp zabezpiecza dwuskładnikowe logowanie (2FA). Redakcja pracuje na kontach z historią zmian i historią logowania, a zamawiający otrzymuje kopie zapasowe z możliwością samodzielnego pobrania. Poprawność tych zabezpieczeń potwierdził przeprowadzony audyt bezpieczeństwa.
Dlaczego dwa osobne motywy dla WWW i BIP?
Serwis informacyjny i Biuletyn Informacji Publicznej podlegają różnym zasadom. BIP wymaga menu podmiotowego, przedmiotowego i redakcyjnego, publicznego wersjonowania stron oraz metadanych, których serwis WWW nie potrzebuje. Rozdzielenie motywów pozwala rozwijać i utrzymywać oba obszary niezależnie, bez ryzyka, że zmiana w jednym naruszy zgodność drugiego.
Dlaczego WordPress w modelu open source?
Otwarty CMS oznacza brak kosztów licencji dla instytucji publicznej i brak uzależnienia od jednego dostawcy. Kody źródłowe oraz dokumentacja powykonawcza zostały przekazane zamawiającemu, więc spółka zachowuje pełną kontrolę nad serwisem. Dojrzały ekosystem WordPress ułatwia też szkolenie redakcji i długoterminowe utrzymanie.
Dlaczego 2FA i rozbudowana ochrona panelu?
Serwis spółki o szczególnym znaczeniu gospodarczo-obronnym wymaga podwyższonych standardów. Panel zabezpieczyliśmy blokadą po błędnych próbach logowania oraz odpornością na SQL injection i znane formy włamań, a logowanie uzupełniliśmy o drugi składnik uwierzytelniania i historię logowania. Zakres zabezpieczeń zweryfikował osobny audyt bezpieczeństwa.
Dlaczego dedykowana wtyczka layoutów okazjonalnych?
Instytucja komunikuje się w różnych kontekstach, od świąt i Dnia Górnika po sytuacje żałobne. Dedykowana wtyczka pozwala redakcji przełączać oprawę wizualną serwisu bez ingerencji w kod, z zachowaniem dostępności i spójności układu.
Kluczowe funkcjonalności
Wdrożenie objęło trzy serwisy oraz wspólny CMS, od publicznej strony informacyjnej, przez Biuletyn Informacji Publicznej, po zamkniętą Strefę Ratownika i zaplecze redakcyjne.
Serwis informacyjny WWW
Strona główna, dział aktualności, galeria multimediów ze zdjęciami i filmami, sekcja kontaktowa z formularzem i interaktywną mapą dojazdu oraz sekcja szkoleniowa z formularzem. Wersja polska i angielska, pełna responsywność na urządzeniach mobilnych, stacjonarnych i ekranach dotykowych.
Biuletyn Informacji Publicznej (BIP)
Osobny motyw z menu podmiotowym, przedmiotowym i redakcyjnym, publicznie widocznym wersjonowaniem stron oraz oznaczaniem metadanymi. Możliwość wydruku stron BIP oraz wyszukiwarka prosta i zaawansowana.
Strefa Ratownika (ograniczony dostęp)
Wydzielona sekcja o ograniczonym dostępie, przeznaczona dla pracowników. Materiały wewnętrzne poza publicznym serwisem, dostępne wyłącznie dla uprawnionych.
Dostępność cyfrowa WCAG 2.1 AA
Zgodność potwierdzona raportem z testów. Tryb wysokiego kontrastu i płynna zmiana rozmiaru czcionki, poprawna semantyka oraz responsywność obejmujące zarówno serwis WWW, jak i BIP.
Dwujęzyczność PL/EN
Serwis WWW w wersji polskiej i angielskiej, z zachowaniem spójnej struktury treści i nawigacji w obu językach.
Layouty okazjonalne
Dedykowana wtyczka pozwala redakcji włączać oprawę świąteczną, wersję na Dzień Górnika oraz wersję żałobną, bez ingerencji w kod i z zachowaniem dostępności.
CMS z edytorem WYSIWYG po polsku
Zarządzanie treścią i układem: działy, podstrony, kolejność menu, ukrywanie działów. Dodawanie plików (pdf, doc, docx, xls, xlsx, ppt, zip) oraz multimediów (mp4, mov, mp3) i materiałów z YouTube. Podgląd strony na etapie redakcji oraz przewodniki dla redakcji.
Bezpieczeństwo panelu i 2FA
Ochrona panelu administracyjnego blokadą po błędnych próbach logowania oraz odpornością na SQL injection i znane formy włamań. Dwuskładnikowe logowanie (2FA), historia zmian, historia logowania oraz zarządzanie użytkownikami.
Ochrona przed botami i kopie zapasowe
Zabezpieczenie formularzy oraz adresów e-mail i telefonów przed botami. Kopie zapasowe serwisu z możliwością samodzielnego pobrania przez zamawiającego.
Wyszukiwarka prosta i zaawansowana
Wyszukiwanie treści dostępne osobno w serwisie WWW oraz w Biuletynie Informacji Publicznej, w wariancie prostym i zaawansowanym.
Zgodność z RODO i prawem
Klauzule informacyjne, sekcja RODO/IOD oraz komunikat cookie. Zgodność z prawem autorskim, przyjazne adresy URL i edytowalne metadane.
SEO, wydajność i archiwizacja
Optymalizacja SEO, mapa witryny XML, optymalizacja czasu ładowania oraz poprawne wyświetlanie w przeglądarkach. Funkcja archiwizacji treści dla materiałów wycofywanych z bieżącej publikacji.
Stack technologiczny
Rozwiązanie oparliśmy na otwartym CMS WordPress z dwoma dedykowanymi motywami oraz zestawem własnych rozszerzeń dopasowanych do wymagań instytucji publicznej.
Wyniki
Wszystkie trzy serwisy, WWW pod adresem csrg.bytom.pl, BIP pod bip.csrg.bytom.pl oraz Strefa Ratownika pod ratownik.csrg.bytom.pl, zostały uruchomione produkcyjnie i przekazane spółce. Odbiór nastąpił 10 lipca 2026 roku bez zastrzeżeń.
Z perspektywy instytucji najważniejsze są cztery efekty: zgodność Biuletynu Informacji Publicznej z jego wymogami, dostępność cyfrowa WCAG 2.1 AA potwierdzona raportem z audytu, podwyższone bezpieczeństwo zweryfikowane osobnym audytem oraz dwuskładnikowe logowanie do panelu. Spółka otrzymała kody źródłowe i dokumentację powykonawczą, co zapewnia jej niezależność od jednego dostawcy.
Wdrożenie objęło również przygotowanie zaplecza do dalszej pracy redakcji: konta FTP, szkolenie, przewodniki oraz sesję zdjęciową obejmującą pracowników, wyposażenie i budynki. Hosting zapewniono na okres gwarancji, a całość objęto 36-miesięczną gwarancją.
Co dalej
Przez okres gwarancji serwisy pozostają na hostingu zapewnionym w ramach wdrożenia, a redakcja samodzielnie prowadzi treści w CMS z edytorem WYSIWYG, korzystając z przewodników i kont FTP. Historia zmian i historia logowania ułatwiają nadzór nad publikacjami.
Przekazanie kodów źródłowych i dokumentacji powykonawczej sprawia, że spółka nie jest związana z jednym dostawcą i może w przyszłości rozbudowywać serwis, na przykład o kolejne moduły w Strefie Ratownika czy dodatkowe typy treści. Dostarczona podstawa, WordPress z dwoma motywami oraz własnymi wtyczkami, jest do tego przygotowana.