Novinky
Porovnání Joomla! 4 a Joomla! 3
- Zveřejněno: 24. červenec 2018
- Zobrazeno: 2235
Právě probíhá příprava nové dlouho podporované verze Joomla 4 s obrovským množstvím změn a širokou škálou vylepšených funkcí s omezenou zpětnou kompatibilitou.
Porovnejme si tedy funkce mezi Joomla 4! a Joomla 3!.
15 nových věcí, které stojí za to si ukázat v Joomla 4
1. Bootstrap 2 vs. Bootstrap 4
Bootstrap je nejoblíbenější HTML, CSS a JS framework pro vytváření responzivních webových stránek pro mobilní zařízení.
Joomla 3 měla integrovaný Bootstrap 2, který je již zastaralý. Joomla 4 bude průběžně aktualizovat systém Bootstrap a nově integruje Bootstrap 4, což je zásadní přepracování celého projektu, které pomůže rychleji a jednodušeji vytvářet responzivní webové stránky.
2. LESS vs. SASS
SASS a LESS jsou velmi výkonné rozšíření pro CSS. Jedná se o programovací jazyky, které jsou navrženy tak, aby umožnily CSS rozšířit o dynamické prvky jako jsou proměnné, mixiny, výpočty a funkce.
Integrací Bootstrapu 2 byla Joomla 3 vyvinutá s LESS.
Zatímco Joomla 4 integruje Bootstrap 4, proto je zde použitý systém SASS.
3. Responzivní vs. mobilní verze
Joomla! 4 byla vyvinuta s Bootstrap 4 a všechno je nyní rychlejší a responzivní. Joomla! 3 používá Bootstrap 2, který je zastaralý.
4. Zjednodušený instalátor Joomla
Joomla! 3 instalace s 3 kroky: konfigurace, databáze a přehled, je pro uživatele velmi jednoduchá.
Joomla! 4 má také 3 kroky v instalačním procesu s více přátelským rozhraním. Vícejazyčné a vzorové data instalace jsou zahrnuty v panelu "Přizpůsobit instalaci". Joomla 4 plánuje během instalace přidat další možnosti, jako je:
- Schopnost instalovat rozšíření
- Přepracování ukázkových dat
5. Kompletně přepracovaný Správce médií
Joomla! 3 "Správce médií" má omezení ve funkcích správy souborů (nahrání pouze jednoho souboru, žádný editor).
Joomla 4 přichází s plně přebudovaným Správcem médií. Nový správce médií s pokročilejšími funkcemi a vylepšeným pracovním panelem pro snadné ovládání multimediálních souborů:
5.1 Nahrávání více souborů pomocí drag and drop
5.2 Editor obrázků: oříznutí, změna velikosti, otočení
5.3 Vlastnosti obrázku
5.4 Další možnosti: náhled obrázku, odstranění, přejmenování ...
6. Výchozí frontend šablona: 2 vs. 1
Joomla 3 má dvě frontend šablony s názvem: Beez 3 a Protostar. Beez 3 šablona byla aktualizována pro kompatibilitu s Joomla 3, zatímco šablona Protostar byla nově vytvořena pro Joomlu 3 s platformou Bootstrap 2 a LESS.
Joomla 4 podporuje pouze jednu nově vyvinutou šablonu Cassiopea pro frontend založenou na platformách Bootstrap 4, SASS CSS.
Nová frontend šablona pro Joomla 4 je navržena s flexibilnějším rozvržením.
7. Výchozí backend šablona: 2 vs. 1
Joomla 3 podporuje 2 admin šablony s názvem Hathor a Isis. Oba jsou založeny na Bootstrap 2, LESS CSS.
Nově vytvořená šablona pro administaci v Joomla 4 - atum je založena na Bootstrapu 4, SASS s vylepšeními pro uživatelské rozhraní.
8. Mootools a bez Mootools
Joomla 3 využívá knihovnu Mootools a JQuery, ale Mootools knihovna je z Joomla 4 odstraněna, aby se jádro pročistilo, bylo rychlejší a zlepšila se čitelnost a doba zpracování a nedocházelo k žádným konfliktům.
9. Minimální požadovaná verze PHP: PHP 5.3 a PHP 7
Joomla 3.x vyžaduje minimální verzi PHP - PHP 5.3+, zatímco Joomla 4 již vyžaduje PHP 7+. PHP 7 nabízí rychlejší výkon (předpokládá se cca 2x rychlejší), je bezpečnější a obsahuje mnohem více funkcí a vylepšení pro webové stránky a on-line aplikace.
10. Navigace v administraci: horizontální nabídka vs. vertikální
Pro navigaci v administracčním rozhraní Joomla 3 se používá horizontální styl s rozbalovací nabídkou.
Joomla 4 využívá vertikální menu, které je pevně uchyceno na levém bočním panelu a pokud uživatel potřebuje, tak může být sbaleno, aby se ušetřilo místo. Při přístupu do podnabídky se hlavní nabídka automaticky přepne na nabídku nástrojů s ikonou.
11. Responzivní backend rozhraní: kompatibilní a mobilní
Administrace v Joomla 3 funguje to docela dobře na mobilních zařízeních a tabletech, ale je omezena výkonem, který není úplně ideální. Joomla 4 přichází s úplně novou šablonou pro administraci, která integruje Bootstrap 4. Je vylepšeno uživatelské rozhraní a rovněž je také lepší co do výkonu.
12. Výkonnost / doba načítání: dobrý vs. lepší
13. Technologie: zastaralé vs. nejnovější
Webové technologie byly od verze Joomly 3 změněny a aktualizovány. Jádro Joomla 4 je postaveno na novějších technologiích: Bootstrap 4, jQuery 3, PHPMailer 6.0.
14. Kvalita kódování: čistá a dobře optimalizovaná
Ve srovnání s Joomla 3 se Joomla 4 soustředí více na kód jádra. Kód musí být čistý, dobře optimalizovaný. Využívá nejmodernější technologie, nový přepsaný plugin system podle nového standardního kódu, všechny zastaralé funkce jsou odstraněny.
Vylepšení vrstvy MVC.
UI komponenty používají moderní technologie: sada komponent vyvinutá s novým standardem W3C, která využívá jednoduché a optimalizované java skripty pro dobrý výkon s čistým a dobře optimalizovaným HTML kódem.
15. Funkce zabezpečení: přidány další funkce
Joomla 3 představila řadu bezpečnostních prvků od vydání a je průběžně aktualizována, aby opravila bezpečnostní problémy.
Joomla 4 přidá další funkce zabezpečení, jako je: podpora připravených příkazů SQL, zrušení (vyčištění) zastaralého kódu a zvýšením minimálního podporovaného softwaru.
Joomla 4 systémové požadavky:
- PHP 7
- MySQL 5.5.3
- PostgreSQL 9.2
Podpora SQL Serveru je zrušena.