Case study WordPress 2026
ICM UW
Zobacz online (otwiera się w nowej karcie)Rozwój głównego serwisu Interdyscyplinarnego Centrum Modelowania Matematycznego i Komputerowego Uniwersytetu Warszawskiego. Projekt obejmuje rozwój WordPressa, wielojęzyczność, dostępność, wydajność oraz narzędzia wspierające publikowanie dużej ilości treści.
- Rola / zakres
- Kodowanie + rozwój i utrzymanie serwisu
- Rok
- 2026
- Adres projektu
- icm.edu.pl (otwiera się w nowej karcie)

Stack
Technologie projektu
- WordPress
- Gutenberg
- PHP
- JavaScript
- ACF
- Bootstrap
- GitHub
- Figma
Realizacja wykonana w ramach obowiązków zawodowych w ICM UW.
Rozwój głównego serwisu Interdyscyplinarnego Centrum Modelowania Matematycznego i Komputerowego Uniwersytetu Warszawskiego. Projekt obejmuje rozwój WordPressa, wielojęzyczność, dostępność, wydajność oraz narzędzia wspierające publikowanie dużej ilości treści.
Kontekst
Serwis ICM UW obsługuje wiele typów informacji – od aktualności i komunikatów, przez projekty i publikacje, po informacje o zespołach, badaniach i działalności Centrum.
Ze względu na skalę witryny rozwój nie polega wyłącznie na tworzeniu kolejnych podstron. Istotne są również struktura danych, wyszukiwanie, wielojęzyczność, dostępność oraz możliwość wygodnego zarządzania treścią przez redakcję.
Wyzwanie
Wraz z rozwojem serwisu pojawiały się kolejne wymagania dotyczące sposobu prezentacji i wyszukiwania treści, obsługi wersji polskiej i angielskiej oraz dostępności interfejsu.
Część prac wymagała rozwijania istniejących mechanizmów WordPressa bez przebudowy całego serwisu i bez utrudniania codziennej pracy redakcji.
Zakres mojej pracy
Odpowiadam za rozwój techniczny serwisu WordPress oraz wdrażanie nowych funkcji i poprawek.
Zakres obejmuje między innymi:
- rozwój szablonów i komponentów,
- obsługę wersji PL i EN,
- rozwój projektów i publikacji,
- mechanizmy wyszukiwania i filtrowania,
- poprawki WCAG,
- optymalizację wydajności,
- rozwój elementów interfejsu,
- poprawki związane z bezpieczeństwem i ochroną danych,
- bieżące utrzymanie techniczne.
WordPress i wielojęzyczność
Serwis wykorzystuje WordPress oraz Polylang do obsługi wersji językowych.
Rozwój wymaga zachowania spójności pomiędzy polską i angielską wersją serwisu, zarówno na poziomie treści, jak i komponentów, menu, wyszukiwarki oraz elementów dynamicznych.
Projekty, publikacje i wyszukiwanie
Jednym z ważnych obszarów było uporządkowanie prezentacji projektów oraz publikacji.
Rozwijane mechanizmy pozwalają redakcji zarządzać danymi w WordPressie, a użytkownikom szybciej docierać do potrzebnych informacji poprzez odpowiednio przygotowane listy, filtry i wyszukiwanie.
Dostępność
Serwis jest rozwijany z uwzględnieniem WCAG.
Poprawki obejmują między innymi strukturę nagłówków, obsługę klawiatury, focus, kontrast, semantykę HTML, formularze oraz elementy interaktywne.
Wydajność
Prace obejmują również analizę wydajności WordPressa po stronie frontendu i backendu.
Optymalizowane są między innymi zasoby strony, cache, zapytania oraz elementy mające wpływ na czas renderowania i wygodę korzystania z serwisu.
Efekt
Serwis może być rozwijany wraz z kolejnymi potrzebami ICM UW bez konieczności przebudowy całej architektury.
Nowe funkcje są wdrażane w istniejącym środowisku WordPressa z zachowaniem spójności wersji językowych, dostępności i możliwości dalszego rozwoju.

