2014–2021 | Joomla! | autorski szablon
Wersja archiwalna strony: WebArchive
Czym był projekt
Strona internetowa organizacji zrzeszającej autorów poezji z regionu wschodniego Mazowsza. Serwis pełnił funkcję platformy informacyjnej i publikacyjnej — prezentował twórczość członków grupy, informacje o konkursach literackich oraz lokalnych wydarzeniach poetyckich. Użytkownicy publikowali treści samodzielnie, korzystając z indywidualnych kont.
Zakres i rola
Analiza istniejącej strony i jej ograniczeń technicznych, wybór i wdrożenie systemu CMS (Joomla!), migracja treści, projekt autorskiego szablonu graficznego, konfiguracja techniczna oraz administracja i bieżące utrzymanie serwisu.
Projekt realizowany charytatywnie, z wykorzystaniem konsultacji technicznych.
Decyzje techniczne
- Joomla! jako CMS – świadomy wybór ze względu na rozbudowany system ról i uprawnień, lepiej dopasowany do strony opartej na wielu autorach, samodzielnie publikujących treści,
- autorski szablon graficzny – pełna kontrola nad warstwą wizualną i strukturą strony, bez ograniczeń narzuconych przez gotowe motywy,
- repozytorium Bitbucket + Git – praca zadaniowa w oparciu o commity, branche i issues,
- model współpracy zespołowej – podział zadań oraz konsultowanie wybranych elementów z osobami o wyższych kompetencjach merytorycznych.
Kluczowe elementy i wyzwania
- Struktura i treści: projekt menu i architektury informacji, uporządkowanie treści autorów oraz migracja materiałów tworzonych przez wcześniejszych administratorów.
- Grafika i identyfikacja wizualna: projekt i wykonanie głównej grafiki (od szkicu po obróbkę), przygotowanie elementów interfejsu — menu, ikon, formularzy i przycisków.
- Administracja i utrzymanie: konfiguracja hostingu, domeny i poczty, instalacja i aktualizacja systemu oraz rozszerzeń Joomla!, zarządzanie kontami użytkowników i uprawnieniami.
- Bezpieczeństwo i stabilność: odzyskanie strony po ataku hakerskim, przywracanie danych z kopii zapasowej oraz wymuszenie zmiany haseł użytkowników.
- Wyzwania techniczne: migracja treści (ze statycznej strony HTML/CSS, problemy kodowania znaków ASCII / UTF-8), praca z repozytorium Git, współpraca zespołowa oraz testy na różnych przeglądarkach i urządzeniach.
Wpływ i znaczenie
Projekt był moim pierwszym rozbudowanym wdrożeniem opartym o system CMS oraz pracę z repozytorium Git. Pozwolił mi zrozumieć architekturę systemów zarządzania treścią, model ról i uprawnień użytkowników oraz realne wyzwania związane z utrzymaniem serwisu — bezpieczeństwo, kopie zapasowe i reagowanie na incydenty.
Wybór Joomla! wynikał z potrzeb projektu, a nie z przywiązania do konkretnej technologii. Doświadczenie zdobyte przy tym projekcie ukształtowało moje podejście do pracy z CMS-ami i przygotowało mnie do późniejszych, bardziej złożonych realizacji. Strona była utrzymywana i rozwijana przez kilka lat; po zakończeniu aktywnego wsparcia witryna przestała być dostępna, a jej ostatnia wersja zachowała się w archiwum internetowym.
Kulisy pracy, decyzje i notatki z procesu opisuję w zapiskach roboczych.