Přihlásit se

Joomla 5.1.0 a Joomla 4.4.4 (17 dub 2024)

Dnes byla uvolněna nová verze Joomla 5.1.0, společně s Joomla 4.4.4. Tato verze přináší spoustu nových funkcí, vylepšení v oblasti bezpečnosti a kódu a díky těmto vylepšením i vyšší rychlost.

Joomla 5 - výrazné porušení zpětné kompatibility

14. čvc 2023 15:10 #148507
Ahoj,

ve vývoji Joomly 5 došlo tuším mezi verzemi Alpha2 a Alpha3 k vypnutí zastaralých metod. Dochází tak k výraznému porušení zpětné kompatibility. Podobně jako to bylo v Joomle 1 a 1.5, existuje plugin "System - Backward compatibility", který toto řeší. Je automaticky zapnutý při nové instalaci (nebude fungovat při updatu např. z Alpha2 na Alpha3) a umožňuje běžet rozšířením, které obsahují zastaralé metody.

 

Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook

15. čvc 2023 11:12 #148512
Odpověď od Rudolf
Joomla Expert
nějaký link?

MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla

15. čvc 2023 11:53 #148513
Odpověď od jomlista
Uživatel
A jak dlouhou podporu teda bude mít Joomla 4?

16. čvc 2023 11:47 #148514
Odpověď od Rudolf
Joomla Expert

MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla

16. čvc 2023 13:38 - 16. čvc 2023 13:42 #148515
Odpověď od H13
Admin
Příklad pro upřesnění:

Rozšíření používají pro použití cesty k výchozí složce následující metodu:

JURI::root()

Joomla 4) zde se se JURI::root() při provádění automaticky v core kódu převádí na: Joomla\CMS\Uri\Uri::root()
Joomla 5) zde se děje to stejné, ale jen za předpokladu, že je zapnutý "System - Backward compatibility" plugin (pro nové instalace by měl být zapnutý automaticky, u updatu to bude asi horší - zatím nevím, zda se tam zapne, momentálně v Alphách ze nezapíná vůbec
Joomla 6) zde už JURI bude kompletně odstraněno, takže nebude fungovat ani s pluginem

A ještě taková poznámka pro vývojáře. Kód, který je označen jako "obsolete" a označen, že bude odstraněn ve verzi 6, nebude fungovat už ani ve verzi 5 bez pluginu. Tedy pozor, jestli je metoda označená, že bude vymazána ve verzi 6, neznamená to automaticky, že bude ve verzi 5 fungovat.

Zdroj: diskuze s core vývojáři

Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook

Powered by Fórum