ByteWave
Serwis publiczny + BIP

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ą.

Czas realizacji: 2 miesiące
Otwórz projekt: csrg.bytom.pl

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

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.

01

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.

02

Projekt UX/UI i architektura dostępności

2 tygodnie

Projekt 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.

03

Development: WordPress, dwa motywy, CPT i ACF

3 tygodnie

Budowa 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.

04

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.

05

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

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.

01

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.

02

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.

03

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.

04

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.

05

Dwujęzyczność PL/EN

Serwis WWW w wersji polskiej i angielskiej, z zachowaniem spójnej struktury treści i nawigacji w obu językach.

06

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.

07

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.

08

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.

09

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.

10

Wyszukiwarka prosta i zaawansowana

Wyszukiwanie treści dostępne osobno w serwisie WWW oraz w Biuletynie Informacji Publicznej, w wariancie prostym i zaawansowanym.

11

Zgodność z RODO i prawem

Klauzule informacyjne, sekcja RODO/IOD oraz komunikat cookie. Zgodność z prawem autorskim, przyjazne adresy URL i edytowalne metadane.

12

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.

WordPress
Otwarty CMS bez kosztów licencji, z przekazaniem kodów źródłowych zamawiającemu
Dedykowany motyw WWW
Rzeczowy, urzędowy charakter serwisu informacyjnego
Dedykowany motyw BIP
Osobny motyw zgodny z wymogami Biuletynu Informacji Publicznej
Custom Post Types
Struktura treści: aktualności, multimedia, dokumenty i strony BIP
ACF (Advanced Custom Fields)
Elastyczne pola redakcyjne i układy podstron
Bloki Gutenberg
Edycja treści w natywnym edytorze WordPress
Własne wtyczki
Funkcje dedykowane, w tym wtyczka layoutów okazjonalnych
PHP
Backend motywów i wtyczek
JavaScript
Interakcje frontendu, mapa dojazdu, wyszukiwarka
SSL / 2FA
Szyfrowanie transmisji i dwuskładnikowe logowanie do panelu

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ą.

WCAG 2.1 AA
dostępność z raportem z audytu
3 serwisy
WWW, BIP i Strefa Ratownika
36 mies.
gwarancji, odbiór bez zastrzeżeń
2FA
dwuskładnikowe logowanie do CMS

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.

Masz pomysł na projekt?

Porozmawiajmy o tym, jak możemy go zrealizować.

Skontaktuj się z nami