2016–2020 | WordPress | motyw potomny | plugin
Czym był projekt
Strona stowarzyszenia zrzeszającego osoby zainteresowane strzelectwem i nurkowaniem. Na stronie można znaleźć informacje o stowarzyszeniu oraz szkoleniach oferowanych przez instruktorów. Projekt rozpoczął się jako migracja treści, a z czasem przerodził się w długofalowy rozwój i utrzymanie serwisu.
Zakres i rola
Migracja na WordPress, projekt i rozwój motywu potomnego, architektura treści, responsywność, administracja i utrzymanie strony. Praca samodzielna, z okazjonalnymi konsultacjami technicznymi.
Projekt pozostaje aktywny – wciąż uczestniczę w jego utrzymaniu i wsparciu technicznym.
Decyzje techniczne
- WordPress jako CMS – łatwe zarządzanie treścią,
- motyw potomny i oddzielenie własnego kodu od motywu nadrzędnego (PHP, CSS, override’y) – dobre praktyki kodowania, ułatwiające aktualizacje i debugowanie,
- czytelność i możliwość obsługi przez osoby o mniejszym doświadczeniu technicznym,
- repozytoria: Git Bash lokalnie + Bitbucket zdalnie,
- praca zadaniowa w oparciu o issues, commity i branche.
Kluczowe elementy i wyzwania
- Menu i struktura: projekt głównego menu, podmenu i podkategorii; responsywność; testy i korekty interfejsu.
- Treści i grafiki: wybór grafik i licencji; dopasowanie kolorystyki do wizytówki stowarzyszenia; czytelność na różnych ekranach.
- Galerie: konfiguracja i wdrożenie galerii zdjęć.
- Administracja i utrzymanie: konta użytkowników, instalacja i aktualizacja wtyczek, monitorowanie działania strony, poprawki błędów i tłumaczeń.
- Widgety i funkcje dodatkowe: konfiguracja widżetów, testy kompatybilności.
- Wyzwania techniczne: migracja treści, integracja z Facebookiem, praca z ograniczeniami serwera, Git + Bitbucket, testy na różnych urządzeniach i przeglądarkach.
Wpływ i znaczenie
Migracja strony Stowarzyszenia Formacja Armum na WordPress umożliwiła uporządkowanie struktury serwisu oraz stworzenie spójnej, łatwej w zarządzaniu i skalowalnej strony informacyjnej. Wybór systemu WordPress oraz opracowanie motywu potomnego uprościły proces dodawania i aktualizacji treści. Strona stała się dzięki temu bardziej przystępna zarówno dla użytkowników o różnym poziomie doświadczenia technicznego, jak i dla administratora. Jednocześnie zachowano spójność z logo oraz materiałami wizualnymi stowarzyszenia.
Praca nad witryną wymagała samodzielnego podejmowania decyzji technicznych, dopasowywania grafiki i układu do istniejącej oprawy wizualnej oraz integracji z zewnętrznymi narzędziami (m.in. import treści z Facebooka). Potrzeba selektywnego generowania mapy strony ostatecznie doprowadziła do powstania autorskiej wtyczki insert-sub-and-category. Długofalowe utrzymanie i rozbudowa serwisu pozwoliły mi rozwinąć praktyczne umiejętności w zakresie administracji i tworzenia stron WordPress, w tym pracy z repozytorium Git, systemem issue w Bitbucket oraz testowania na różnych przeglądarkach i urządzeniach.
Projekt był również istotny pod kątem współpracy z klientem — umożliwił wypracowanie rozwiązań odpowiadających realnym potrzebom stowarzyszenia, przy jednoczesnym zachowaniu elastyczności technicznej i przygotowaniu serwisu na dalszy rozwój.
Kulisy pracy nad Armum i projekty powiązane opisuję w zapiskach roboczych.