Przeczytasz w: 3 - 6 min
Joomla 5 oraz Joomla 4.4 - opis zmian po Polsku Joomla 5 oraz Joomla 4.4 - opis zmian po Polsku Joomla Guru
18-10-2023 20:52

Joomla 5 oraz Joomla 4.4 - opis zmian po Polsku


Joomla 5 jest już dostępna do pobrania. Wydanie dla CMS Joomla! 5  jest to nowe wydanie stabilne, które będzie wspierane przez 4 lata. Zapoznaj się koniecznie z minimalnymi wymaganiami. Przed aktualizacją wykonaj kopię zapasową strony. Jeśli nie wiesz jak dołącz do darmowego kursu JOOMLA TO PROSTE w szkole JOOMLA GURU. Joomla 3 zakończył się darmowy okres wsparci, pamiętaj o aktualizacji do wersji 4. Poradnik. Wraz z Joomla 5 pojawiła się wersje Joomla 4.4, która przygotuję system do aktualizacji do wersji Joomla 5.

Co nowego w Joomla 5 - opis zmian

Nowości i usprawnienia:

  • Tryb ciemny w panelu administratora.
  • Poprawki w zarządzaniu zasobami web i cache.
  • Integracja z Schema.org.
  • Optymalizacja kodu.
  • Aktualizacje PHP i Bootstrap.
  • Ulepszenia interfejsu użytkownika.
  • Aktualizacje narzędzi i wtyczek.
  • Zarządzanie mediami: wsparcie dla AVIF.
  • Sortowanie menu.
  • Zwiększone zabezpieczenia.
  • Nowoczesne technologie: ulepszenia wewnętrznego kodu.
  • Rozszerzenia i kompatybilność: wsparcie dla Fontawesome 6.4, Codemirror 6.
  • Czyściejsza baza kodu, usunięcie wsparcia dla es5​.

Wybrane nowości zostaną opisane na łamach Joomla guru i omówione na oficjalnym kanale Youtube Joomla Guru zachęcam do subskrypcji, aby nie przegapić nowych materiałów wideo.

Minimalne wymagania dla Joomla 5

  • PHP: Wersja 8.1 lub nowsza
  • MySQL: Wersja 8.0.13 lub nowsza
  • MariaDB: Wersja 10.4 lub nowsza
  • PostgreSQL: Wersja 12 lub nowsza

Zapraszam do artykułu, który wskazuje jak wykonać aktualizacje do wersji Joomla 5. Joomla 5 wszystko co musisz wiedzieć przed aktualizacja

Najnowsza wersja dostępna jak zawsze pod adresem: https://downloads.joomla.org

Co nowego w Joomla 4.4 - opis zmian

To wydanie przede wszystkim przygotowuję system pod aktualizacje do Joomla 5

Błędy typu bezpieczeństwo, które zostały naprawione:

  • brak

Naprawa błędów oraz poprawki:

  • Poprawka błędu SQL w widoku stylów szablonu podczas korzystania z wyszukiwania tekstu w połączeniu z filtrem szablonu.
  • Poprawa komunikatów błędów podczas sprawdzania przesłanego pakietu w Aktualizacji Joomla.
  • Poprawka dla 'GROUP BY' w UsersModel.php.
  • Zmiana zależności kompozytora na maximebf/debugbar v1.19.0.
  • Poprawka błędu w template.min.js podczas świeżej instalacji.
  • Sprawdzenie pakietu w Komponencie Aktualizacji Joomla podczas korzystania z Prześlij i Zaktualizuj.
  • Poprawka błędu 500, gdy 404 i debugowanie są włączone.
  • Brakujące tłumaczenie dla WebauthnField.
  • Ustawienie opcji konfiguracyjnych za pomocą polecenia.
  • Ograniczenie podświetlania tokenów w Smart Search.
  • Dodanie dodatku kompatybilności z Joomla 5 do 4.4.0, aby naprawić błąd "nie znaleziono klasy JPlugin" podczas aktualizacji do 5.
  • Uaktualnienie zależności.
  • Dodanie wyjątku modelu dla komponentów, które mają zacząć z niego korzystać.
  • Poprawa stylu pola formularza Kalendarza.
  • Poprawka dla set_time_limit w php 8.
  • Zezwolenie na numeryczne identyfikatory klientów w XML-ach aktualizacji rozszerzeń.
  • Obsługa wstecznej kompatybilności dla wtyczek, które ustawiają wynik bezpośrednio.
  • Sprawdzenie, czy pole wyboru przedaktualizacyjne faktycznie istnieje.
  • Dodanie wierszy filtru wielojęzycznego w zaawansowanych filtrach com_finder.
  • Usunięcie wywołania $db->quote w zapytaniu com_contact.
  • Opis usługi sieciowej.
  • Test API cypress com privacy.
  • Alfabetyczne sortowanie importów.
  • Zezwolenie na znak @ w identyfikatorach CSS.
  • Aktualizacja FtpClient.php
  • Upewnienie się, że dyspozytory są ustawione. Dla wstecznej kompatybilności ze starszymi komponentami.
  • Obsługa wstecznej kompatybilności zdarzeń.
  • Poprawa extra_version.
  • Naprawa wywołania parseXMLTemplateFile w TemplateModel.php (przycisk Utwórz szablon potomny nie jest wyświetlany).
  • Zapis logów przestarzałych.
  • Naprawa drobnych problemów z UI spowodowanych bumpem wersji bootstrap 5.3.
  • Aktualizacja do 5 z CLI.
  • Aktualizacja do 5.
  • Bootstrap 5.3.
  • Unifikacja pisowni w plg_quickicon_eos.sys.ini.
  • Dodanie funkcji tekstowej dla dodatków.
  • Nie importuj globalnych klas.
  • Kontener bazy danych.
  • Naprawa przestrzeni nazw dla testu jednostkowego fabryki mailera.
  • Aktualizacja do FormField.php - Poprawa kodu / Naprawa błędu.
  • Dodanie reguły stylu kodu, aby sprawdzić, czy istnieją nieużywane importy.
  • EOS - Wyłączenie wyświetlania ikony szybkiego dostępu wtyczki i dodanie poprawnych definicji tekstowych.
  • Aktualizacja listy usuniętych plików w script.php dla 4.4.0-alpha2.
  • Zmiana nazwy abort (ciągi języka) w Inclusive Naming.
  • Upewnienie się, że język jest ustawiony we wszystkich widokach.
  • Wstrzyknięcie bazy danych do skryptu instalatora, gdy to możliwe.
  • Łapanie nullowych adresów e-mail w PunycodeHelper.
  • Poprawki w com_finder związane z narzędziem analizy statycznej Phan.
  • Wycofanie definicji platformy.
  • Dodanie przypomnienia nazwy użytkownika.
  • Usunięcie niepotrzebnych atrybutów z testów użytkownika.
  • Poprawki w klasach Form z analizy statycznej.
  • Phan: Naprawienie pewnych przypadków PhanTypeArraySuspicious.
  • Poprawki w klasach zasad formularza z analizy statycznej.
  • Dodanie testu widoku resetowania com_users.
  • Poprawienie pisowni kategorii.
  • Dodanie shebangu do cli/joomla.php i uczynienie go wykonywalnym.
  • Naprawienie detekcji dodatku testowej sampledata.
  • Phan: Naprawienie bloków dokumentacyjnych dotyczących zwrotów.
  • Przywrócenie funkcji cache w module kategorii.
  • Phan: Poprawki do com_plugins.
  • Phan: Naprawienie komponentu banerów.
  • Phan: Naprawienie odniesienia do wyjątków.
  • Usunięcie zakodowanego identyfikatora kategorii w testach.
  • Dodanie testu widoku logowania dla com_users.
  • Wykrywanie poprawnego identyfikatora komponentu podczas tworzenia elementu menu testowego.
  • Phan: Klasy MVC.
  • Zastąpienie przestarzałego dostępu do właściwości input.
  • Pobieranie sortowania z modelu w kontrolerze modułu.
  • Akcja logowania/logowania vs opis.
  • Phan: Poprawki do klas pomocniczych.
  • Dodanie testu modułu logowania dla niestandardowego użytkownika.
  • Nodeinterface: Naprawienie bloku dokumentacyjnego.
  • Phan: Poprawki do modułów administracyjnych.
  • Konwersja sampledata na dostawcę usług.
  • Konwersja  akcji mediów na dostawcę usług.
  • com_messages przestarzałe api paska narzędzi.
  • Konwersja mod_articles_category na nową strukturę.
  • Konwersja mod_articles_archive na nową strukturę.
  • Konwersja klasy File z pakietu CMS na pakiet framework.
  • Poprawki w klasach filtrów formularza z analizy statycznej kodu.
  • Konwersja prywatności na dostawcę usług.
  • Konwersja użytkownika na dostawcę usług.
  • Zastąpienie JPATH_PLATFORM przez _JEXEC w kodzie wtyczki.
  • Ustawienie wyższego limitu czasu dla weryfikacji cypress.
  • Wprowadzenie zmiennych lokalnych w celu zastąpienia powtarzających się wywołań metod.
  • Podział testów CRUD w back-endzie na pojedyncze testy.
  • Ujednolicenie kodu, zmiana <folder>services</folder> na <folder>src</folder>.
  • Wycofanie pakietu CMS Filesystem.
  • Mała aktualizacja Cypress README.md (2).
  • Odbudowa wtyczki PageNavigation z nową strukturą Joomla 4.
  • Aktualizacja Cypress README.md.
  • Konwersja wtyczek instalacyjnych na dostawców usług.
  • Odbudowa mod_footer z nową strukturą Joomla 4.
  • Aktualizacja Featured.cy.js.
  • Dodanie tekstu przestarzałej wersji + opisu do aktualnego stanu w module helper.
  • Dodanie komunikatu o wycofaniu dla właściwości item_associations użytkownika.
  • Dodanie komunikatu o wycofaniu dla właściwości aid użytkownika.
  • Dostosowanie mod_users_latest do nowej struktury Joomla 4.
  • Domyślny parametr sortowania w module najnowszych artykułów.
  • Naprawienie pakietu dla 4.4-dev.
  • Konwersja z File::exists() na is_file().
  • Śledzenie wprowadzonych elementów i ich usuwanie po zakończeniu testu.
  • Przeniesienie kodu konfiguracji bazy danych do pliku wtyczek.
  • Linty dla testów systemowych cypress.
  • Ustawienie poprawnego numeru wersji dla 4.4
  • Dodanie testów Cypress
  • Dodanie testów wewnętrzych
  • Dodanie automatycznych testów

 Dołącz do nas 

Fanpage: https://www.facebook.com/joomlagurupl 

Grupa dedykowana: https://www.facebook.com/groups/345518026198456/

Kanał Youtube Joomla GURU

 

Dodatkowe informacje

  • POZIOM TRUDNOŚCI 200:
Czytany 292 razy Ostatnio zmieniany 18-10-2023 21:49
Oceń ten artykuł
(0 głosów)
Marcin Równicki

Marcin Równicki

Ekspert w dziedzinie Joomla! z długoletnim stażem. Pasjonata od czasów MAMBO, który naucza online o możliwościach Joomla! Piszę poradniki oraz prowadzi jedyny w Polsce cykl darmowego video "Joomla To Proste" w którym uczy o rozszerzonych możliwościach Joomla! Lubi optymalizować witryny, aby te działały jak najszybciej. 

Ponadto lubię dobre kino oraz seriale, dziele się recenzjami na https://cobejrzec.pl  

Spoglądam w chmury Public Cloud, gdzie staram się zgłębiać wiedzę na temat (Amazon Web Services, Azure, Google Cloud Computing)

"Jeśli coś jest niemożliwe do zrobienia, musi się znaleźć ktoś kto tego nie wie, przyjdzie i to zrobi." - A.E.

rownicki.pl

joomla guru logo small
Marcin Równicki
+48 505 892 678
Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript.
Andrzeja Wajdy 5/11, Będzin 42-500
 NIP: PL6252158732
 REGON: 369781106

5 out of 5 stars
Total Reviews : 51

Fanpage Joomla Guru  youtube Joomla Guru