Lekko ponad miesiąc (15 września 2021) temu została wydana Joomla 4, a już są narysowane plany na kolejne wydania. W każdej aplikacji "Road map" jest istotny ze względu na rozwój. Przyjrzyjmy się ścieżce rozwoju kolejnych wydań Joomla 4.1 oraz 4.2, bo te aktualnie są najbliżej.

 

 

Strategia rozwoju

Generalnie strategia rozwoju pozostaje taka sama. Jaka była w przeszłości, Joomla będzie wydawana w cyklach, o co 6 miesięcy. Na przykład 4.1 powinna zostać wydana 6 miesięcy po 4.0, a Joomla 4.2 kolejne 6 miesięcy później. Ale czasem trzeba podejść realistycznie do wydań, a  te mogą zostać opóźnione.

Programiści Joomla stawiają sobie ambitne cele i zostawiają sobie niezbyt duży margines błędu. Gdy piszę ten tekst prace nad Joomla 4.1 już się rozpoczęły. Muszę przypomnieć, że to inicjatywa open source, więc nikt nikomu nie płaci za wkład i poświęcony czas. A daty wydania są dość umowne i zawsze mogą ulec zmianom.

Joomla! 4.1

Główną cechą Joomla 4.1 będzie jeszcze bardziej ulepszony menedżer multimediów. W tej chwili menedżer mediów służy głównie do przesyłania obrazów oraz manipulowana nimi, ale plan jest, aby rozszerzyć jego funkcjonalność. Developerzy skupią się szczególnie na odtwarzaniu wideo, audio oraz obsługę dokumentów. Co prawda w Joomla 4 media menedżer przeszedł na wyższy poziom, ale jest jeszcze wiele do zrobienia i ulepszenia.

Cronjobs, czyli wewnętrzny system zadań. Głównym jego zadaniem będzie możliwość użycia cronjobs tam, gdzie hosting tego nie obsługuje. Być może ten system zostanie w przyszłości użyty też do automatycznych aktualizacji Joomla! oraz rozszerzeń. To tylko moje domniemania. 

Poprawa dostępności o elementy:

  • Ukrywanie/pokazywanie kolumn w widokach list użytkownika
  • Wyłączanie/włączanie funkcji notatek użytkownika w celu zmniejszenia elementów na ekranie.
  • Poprawa dostępność menedżera mediów
  • Dostępny pasek narzędzi
  • Nawigację za pomocą klawiatury w widoku edycji

Poprawa użyteczności o elementy:

  • Zmień stan elementu w widoku listy przez wywołanie AJAX zamiast ponownego ładowania strony.
  • Podczas tworzenia nowej pozycji menu domyślnie załaduj (w tej sesji) ostatnio używany typ menu.
  • Zezwalaj na domyślne pozycje menu w różnych językach w tym samym menu.
  • Obrazy/Linki jako pola niestandardowe
  • Dedykowana ikona/przycisk „kosz” do nawigacji.

Wdrożenie The Update Framework (TUF) w celu podpisywania aktualizacji Joomla.

Data wydania 15.02.2022.

Joomla! 4.2

Wersja Joomla! 4.2 ma wieść funkcjonalność obsługi wielu domen w Joomla!

Funkcja sprawdzająca integralność Joomla! Pliki i struktura bazy danych, ale również dla rozszerzeń firm trzecich. Będzie to użyteczne do wykrywania zmian w plikach, a być może nawet za jednym kliknięciem pozwoli przeinstalować cały system wraz z rozszerzeniami firm trzecich. Po atakach typu mailware (potocznie zawirusowana strona) taka funkcja byłaby nieocenioną pomocą dla mało technicznych osób.

Data wydania 15.08.2022.