Na vývoji redakčního systému Joomla! 4.0 se pracuje již od roku 2016 a v porovnání se současnou verzí - Joomla! 3 - by měla přinést převratné změny. V tomto článku vám nastíním, na co se můžete těšit, a jak se můžete připravit na tuto aktualizaci. Můžete se podívat také na screenshoty z administrace a front-endu rozhraní Joomla! 4.
Pro Joomla! 4 budete potřebovat min PHP 7
Téměř všechny naše weby už fungují na PHP 7, ale podle poptávek na migrace, které nám stále chodí, lze usuzovat, že je pořád dost webů na starších verzích Joomla 1.5 a 2.5, ale i 3 na starších verzích PHP. Tato změna zasáhne asi hodně webů, protože na spoustě serverů ještě mají lidé historicky PHP 5.6 a dokonce i 5.4, většinou kvůli jiným projektům na serveru, které by s novějším PHP nejely. Tyto weby bude potřeba přesunout na servery, které jedou minimálně na PHP 7 nebo aktualizovat verzi PHP na 7+, jinak nebude možné web nadále aktualizovat, což s sebou ponese riziko napadení webu malwarem.
Alfa verze Joomla! 4
Chcete-li si vyzkoušet, jak bude vypadat Joomla! 4, můžete si stáhnout její alfa verzi.
Nové funkce v Joomla! 4
Vývoj stále ještě probíhá, takže zatím není znám kompletní seznam funkcí a vylepšení, ale podívejme se alespoň na některé:
- Redesign uživatelského rozhraní založeného na Boostrap 4
- Další verze frameworku Joomla! verze 2.0
- Kompletně refaktorovaný Event Dispatcher
- Správa globálních závislostí a vklady do databáze budou řízeny pomocí kontejneru služeb
- Součástí jádra už nebude jQuery
- Budou zavedeny Agnostické webové komponenty frameworku, které by měly usnadnit stavbu UI
- Nové rozhraní správce médií
Zpětná (ne)kompatibilita
V nové Joomle bude poměrně dost refaktorovaných knihoven, nepodporovaných a zrušených věcí. Souvisí to s požadavkem na přizpůsobení se nejnovějším standardům PHP.
Napříklady tyto dva balíčky budou zcela odstraněny z frameworku Joomla! - Compat a Log. Pro přihlašovací knihovny budete moci používat namísto nich balíčky kompatibilní s PSR-3. Veškerá dokumentace je dostupná na stránce Joomla! frameworku.
Screenshoty
Nová šablona pro front-end - Cassiopeia:
Ovládací panel v Joomla 4 - horní horizontální menu bude nahrazeno levým bočním menu:
Globální nastavení v Joomla! 4 by mělo obsahovat mnohem více záložek, které doposud byly dostupné až v menu dané komponenty - např. články, nabídky, moduly atd.:
Správce článků v Joomla! 4 nabízí jednodušší navigaci napříč články, kategoriemi a poli.
Editace článku v Joomla! 4:
Správce médií v Joomla! 4:
Děkujeme za hodnocení. Pokud se vám článek líbil, budeme rádi, když jej budete sdílet dál!