JoomLeague wraca w nowej wersji. Pełna przebudowa dla Joomla 6
JoomLeague wraca po długiej przerwie, ale nie jako kolejna poprawka do starego komponentu. Wersja 6.2 została zbudowana od podstaw dla Joomla 6. Otrzymała nowy model danych, przebudowane zaplecze i frontend oraz profile pozwalające obsługiwać różne dyscypliny sportu. To istotna wiadomość dla klubów i organizatorów rozgrywek, którzy przez lata pozostawali przy starszych instalacjach.
Na 23 września 2026 r. najnowszym publicznym wydaniem jest JoomLeague 6.2.0-beta3. To nadal wersja testowa, przeznaczona do instalacji na osobnej witrynie, a nie do bezpośredniego wdrożenia w działającym serwisie.
Spis treści
| Najnowsze wydanie | JoomLeague 6.2.0-beta3 |
|---|---|
| Data wydania | 21 września 2026 r. |
| Status | wersja testowa beta |
| Obsługiwana Joomla | Joomla 6.1 i 6.2 |
| Minimalna wersja PHP | PHP 8.3 |
| Przejście ze starszej wersji | czysta instalacja i osobna migracja danych |
Powrót po latach nieobecności
Starsza gałąź JoomLeague pozostała związana z czasami Joomla 3 i z czasem przestała nadążać za rozwojem CMS-a. W publicznych materiałach nowego projektu nie ma wiarygodnego wyjaśnienia, dlaczego wcześniejsze prace ustały ani co stało się z dawnym autorem lub zespołem. Nie ma więc podstaw, by tę lukę uzupełniać domysłami.
Obecny projekt prowadzi Ondřej Klučka. W lipcu 2026 r. poinformował o rozpoczęciu pełnej przebudowy komponentu, a kolejne wydania rozwojowe pojawiały się w publicznym repozytorium. Nowa linia zachowuje nazwę i ogólną ideę JoomLeague, lecz technicznie jest nowym rozwiązaniem przygotowanym dla Joomla 6.
Przebudowa zamiast aktualizacji starego kodu
JoomLeague 6.2 nie jest prostym dostosowaniem dawnego komponentu do nowszego PHP. Autorzy przebudowali rozszerzenie zgodnie ze współczesną architekturą Joomla: wykorzystują przestrzenie nazw, aktualny model MVC, listy kontroli dostępu, zadania harmonogramu, system aktualizacji i integrację z wyszukiwarką Smart Search. Zmieniony został również schemat bazy danych.
Najważniejszą zmianą koncepcyjną jest oddzielenie mechanizmu prowadzenia rozgrywek od zasad konkretnej dyscypliny. Rdzeń komponentu jest wspólny, a reguły i nazewnictwo dostarczają wersjonowane profile sportowe w formacie JSON. W pakiecie beta3 znajduje się 15 profili sportowych, między innymi dla piłki nożnej, koszykówki, siatkówki, hokeja, tenisa, futsalu, sportów motorowych, esportu, biegania, rugby, szachów i sportów walki.
Jak wygląda obsługa rozgrywek na zapleczu
Zaplecze prowadzi administratora przez cały cykl organizacji rozgrywek: od utworzenia zawodów i sezonowego projektu, przez dodanie klubów, zespołów, zawodników i obiektów, po terminarz, składy, obsadę sędziowską, wyniki, statystyki i tabele.
Każdy projekt ma własny obszar roboczy. Widać w nim uczestników, etapy, kolejki, spotkania oraz stan przygotowania rozgrywek. Dostępne są także ustawienia zasad, szablony, pola dodatkowe i narzędzia do kontroli kompletności danych. Widok terminarza pozwala filtrować mecze według etapu, kolejki, statusu i daty, a także wprowadzać wyniki oraz eksportować dane do CSV.
Frontend dla kibiców i uczestników
Publiczna część JoomLeague obejmuje między innymi stronę rozgrywek, terminarze, wyniki, tabele, statystyki, profile klubów i drużyn, składy, osoby, obiekty, drabinki oraz raporty meczowe. Dane mogą być prezentowane także w modułach. Projekt przewiduje integrację z iCalendar oraz Smart Search.
Udostępnione demo korzysta z fikcyjnych danych i pokazuje różne dyscypliny. Jest przydatne do oceny zakresu komponentu, ale nie należy traktować go jako gotowego wzorca wizualnego dla każdej witryny. Ostateczny wygląd będzie zależał również od szablonu Joomla i własnych nadpisań.
Migracja ze starego JoomLeague wymaga osobnego procesu
To najważniejsze zastrzeżenie dla właścicieli istniejących serwisów: JoomLeague 6.2 nie jest zgodny z linią 6.1.x ani ze starszą strukturą danych. Nie należy kopiować plików, podmieniać komponentu ani importować dawnych tabel bezpośrednio do nowej bazy.
Twórca udostępnił osobną usługę migracyjną. Przyjmuje ona zrzut SQL starszej bazy JoomLeague i przygotowuje pakiet zgodny z nowym schematem wraz z raportem. Migrację trzeba jednak najpierw sprawdzić na czystej instalacji testowej. Szczególnej kontroli wymagają kluby, zespoły, osoby, spotkania, wyniki, tabele, pola własne, moduły, uprawnienia i ewentualne nadpisania szablonu.
Stan projektu i wymagania techniczne
Beta3 została opublikowana 21 września 2026 r. Według bieżącej dokumentacji wymaga Joomla 6.1 lub 6.2, PHP 8.3 albo nowszego oraz współczesnej wersji bazy danych: MySQL 8.0+, MariaDB 10.6+ lub PostgreSQL 14+.
Aktywność w repozytorium, dostępna dokumentacja, publiczne demo, portal pobierania i narzędzie migracyjne są dobrym sygnałem. Nie stanowią jednak gwarancji wieloletniego utrzymania. Projekt jest młody, ma status beta, a jego ciągłość warto oceniać na podstawie kolejnych wydań, reakcji na zgłoszenia i tempa usuwania błędów.
Kto może testować JoomLeague 6.2
Nowa wersja jest interesująca dla klubów, związków, lig amatorskich i organizatorów turniejów, którzy chcą budować serwis sportowy na Joomla 6. Na obecnym etapie powinni jednak sięgać po nią przede wszystkim testerzy i administratorzy przygotowujący przyszłą migrację.
Bezpieczny test powinien wyglądać następująco:
- wykonać kopię plików i bazy starej witryny oraz spisać używane moduły, dodatki i nadpisania;
- utworzyć osobną instalację Joomla 6 spełniającą wymagania środowiskowe;
- zainstalować bieżący pakiet JoomLeague na czysto;
- przenieść dane wyłącznie przez przeznaczone do tego narzędzie migracyjne;
- porównać dane i kluczowe widoki na zapleczu oraz froncie;
- poczekać z wdrożeniem produkcyjnym na stabilne wydanie i ponowić próbę migracji na jego aktualnej wersji.
Jeżeli serwis nadal korzysta ze starego JoomLeague, taką zmianę warto potraktować jako osobny projekt techniczny, a nie rutynową aktualizację rozszerzenia. W ramach opieki serwisowej Joomla można najpierw wykonać inwentaryzację, przygotować środowisko testowe i ocenić kompletność migracji bez ingerowania w działającą witrynę.
Źródła i przydatne adresy
FAQ
Czy JoomLeague 6.2 nadaje się już do serwisu produkcyjnego?
Nie. Wydanie 6.2.0-beta3 jest przeznaczone do testów na osobnej instalacji Joomla.
Czy starszy JoomLeague można zaktualizować bezpośrednio do wersji 6.2?
Nie. Nowa wersja wymaga czystej instalacji, a dane trzeba przenieść w osobnym procesie migracji.
Jakie wersje Joomla obsługuje JoomLeague 6.2?
Bieżąca dokumentacja wymienia Joomla 6.1 i 6.2.
Kto rozwija nową wersję JoomLeague?
Obecną przebudowę projektu prowadzi Ondřej Klučka.
Ile dyscyplin obsługuje pakiet beta3?
Pakiet zawiera 15 profili sportowych, które definiują nazewnictwo i reguły poszczególnych dyscyplin.
Jak przenieść dane ze starego JoomLeague?
Twórca udostępnia osobną usługę przyjmującą zrzut SQL. Wynik migracji trzeba sprawdzić na czystej instalacji testowej.


