Realizacja
Zakres projektu
Cel projektu
Poprzednia wersja portfolio była oparta o legacy custom CMS, który utrudniał dalszy rozwój i wygodne zarządzanie zdjęciami. Celem przebudowy było zostawienie fotografowi prostego zaplecza do publikowania nowych prac, a odwiedzającym dać szybkie, spokojne doświadczenie nastawione na oglądanie zdjęć.
Nowa wersja została zbudowana w podejściu headless: WordPress działa jako źródło danych, a lekki frontend pobiera z niego zdjęcia przez REST API i prezentuje je w pełnoekranowej galerii.
Co zrobiliśmy
- Zastąpiliśmy legacy custom CMS rozwiązaniem opartym o WordPress REST API.
- Przygotowaliśmy jednoplikową warstwę PHP do pobierania danych, cache’owania galerii i renderowania strony.
- Wdrożyliśmy pełnoekranowy slider zdjęć z użyciem Swiper.js, z innym zachowaniem na mobile i desktopie.
- Dodaliśmy lazy loading, cache galerii oraz fallback, żeby strona nie była zależna od każdego pojedynczego zapytania do API.
- Dopasowaliśmy interfejs do portfolio fotograficznego: dark/light mode, kontakt w drawerze, autoplay i modal podglądu zdjęcia na większych ekranach.
Efekt
Powstało lżejsze portfolio fotograficzne, które nie wymaga ciężkiego frontendu ani rozbudowanego panelu po stronie użytkownika. WordPress pełni rolę wygodnego zaplecza dla treści, a publiczna strona koncentruje się na zdjęciach, płynnym przeglądaniu i dobrej pracy na różnych urządzeniach.