-
Migrace z Joomla 1.5, 2.5 a 3.x do nové Joomla 6
Bong ·
- X Online Joomla bar xunil ·
-
Phoca Cart - pluginy dopravy
H13 ·
-
Nový joomlaportal.cz
Linelabcz ·
-
Amanus - nová šablona Astroid frameworku podporující Phoca Cart
H13 ·
- X Claude Code a VS Code - kompromitace xunil ·
-
Phoca Download - verze 6.1.6 vydána
H13 ·
-
Phoca Cart - Booking
H13 ·
Joomla 5 - výrazné porušení zpětné kompatibility
- H13
-
Autor
- OFFLINE
- Admin
-
Méně
Více
- Příspěvky: 2634
14. čvc 2023 15:10 #148507
od H13
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
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.
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
- Rudolf
-
- OFFLINE
- Joomla Expert
-
15. čvc 2023 11:12 #148512
od Rudolf
MiniJoomla! - www.minijoomla.cz - 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
Odpověď od Rudolf v tématu Joomla 5 - výrazné porušení zpětné kompatibility
nějaký link?
MiniJoomla! - www.minijoomla.cz - 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
- jomlista
- OFFLINE
- Začátečník
-
Méně
Více
- Příspěvky: 24
15. čvc 2023 11:53 #148513
od jomlista
Odpověď od jomlista v tématu Joomla 5 - výrazné porušení zpětné kompatibility
A jak dlouhou podporu teda bude mít Joomla 4?
- Rudolf
-
- OFFLINE
- Joomla Expert
-
16. čvc 2023 11:47 #148514
od Rudolf
MiniJoomla! - www.minijoomla.cz - 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
Odpověď od Rudolf v tématu Joomla 5 - výrazné porušení zpětné kompatibility
MiniJoomla! - www.minijoomla.cz - 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
- H13
-
Autor
- OFFLINE
- Admin
-
Méně
Více
- Příspěvky: 2634
16. čvc 2023 13:38 - 16. čvc 2023 13:42 #148515
od H13
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
Odpověď od H13 v tématu Joomla 5 - výrazné porušení zpětné kompatibility
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
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
Vygenerováno za 0.073 sekund