
Přichází Joomla! verze Joomla 3.0
Joomla! CMS verze Joomla 3.0 je naplánován k uvolnění v září tohoto roku. Verze Joomla 3.1 bude následovat v březnu 2013 a Joomla 3.5 bude uvolněna v září 2013. Verze Joomla 3.0 je první hlavní verzí v rámci časově orientovaného vývojového cyklu, který byl přijat v lednu 2011. Jako takový představuje vzrušující výzvu pro celé vedení projektu, včetně komunity, zejména pro možnost předvídatelného časového harmonogramu.
Také je rozhodně důležité mít na paměti, že Joomla 3.0 není určena pro každého uživatele, jelikož od toho tu je Joomla 2.5 s LTS podporou pro kterou bude pracovat většina rozšíření a většina běžných uživatelů bude chtít zůstat minimálně na Joomla 2.5 do uvolnění Joomla 3.5, která bude k dispozici v září 2013. Joomla 3.0 je součástí běžné STS podpory, včetně Joomla 3.1, a je určena spíše pro lidi, kteří potřebují nové funkce nebo prostě chtějí být na špici Joomla! vývoje. Pro všechny uživatele Joomla 3.0 se očekává, že bude zajištěn aktualizační přechod z Joomla 3.0 na Joomla 3.1 a posléze na Joomla 3.5 při uvolnění.
Jaké nové funkce budou v Joomla 3.0?
Samozřejmě, že odpověď je taková, že nové funkce závísí na tom, co vývojový tým připraví včas pro vydání. Takže nebudeme vědět jistě jaké nové funkce budou v Joomla 3.0 zahrnuty dokud se nebude blížit datum jejího uvolnění. Z tohoto důvodu to, co je uvedeno v tomto článku, nesmí být bráno jako hotová věc. To, co zde uvedeme za nové funkce a zlepšení, berte na paměti, že je z krátké diskuze o tom, co si myslíme a doufáme, že bude Joomla 3.0 obsahovat. Níže uvedené funkce jsou založeny na práci, která je v plném proudu a práce, která je naplánována vývojovým týmem.
Nové značkování, včetně uživatelského rozhraní na Bootstrap
Nejrazantnější změnou, která bude v Joomla 3.0 nejvíce vidět, je nová revize uživatelského rozhraní (UI) na základě Bootstrap (HTML,CSS a JS) frameworku z Twitter. Cílem této změny je poskytnout standardní sadu UI widgetů, které umožní rozšířit vývojovému týmu a vývojářům šablon stejný značkovací standard. To umožní vývojářům rozšíření zaměřit se na funkčnost a vývojové týmy šablon se naopak mohou zaměřit na tvorbu šablon, které budou fungovat napříč rozšířeními. Bootstrap framework je založen na jQuery framework a JavaScript. Proto se v rámci této změny očekává, že Joomla 3.0 bude zahrnovat v sobě i nadále jQuery Mootools.
Použití Bootstrap znamená, že HTML značky pro jádro rozšíření se změní. Tím pádem šablony napsané pro Joomla 2.5 budou pravděpodobně vyžadovat některé úpravy, aby mohly plně pracovat s Joomla 3.0. Doufáme, že se jedná o relativně jednoduché úpravy, které by měly být od vývojového týmu dobře zdokumentovány. Teoreticky by mohly být napsány šablony kompatibilní jak pro Joomla 2.5, tak i pro Joomla 3.0.
Joomla! platforma verze 12.2
Nová verze platformy (API) ve verzi 12.2 bude již dle plánu použita do Joomla 3.0. U této verze platformy se očekává, že přidá do tříd nový unified content model (UCM) a bude zahrnovat také lepší Model-View-Controller (MVC) struktury. Tyto nové třídy se nesmí používat v základních komponentách pro Joomla 3.0. Budou však již k dispozici pro vývojáře rozšíření k používání. Očekává se, že hlavní složky systému Joomla! se změní v používání nových tříd až ve verzi Joomla 4.0.
Jaké další změny nás možná čekají?
V nedávné historii se hodně mluvilo o některých dalších změnách, které by se mohly dostat do Joomla 3.0. Některé možné oblasti, kterých se to týká, by mohlo být posílení inteligentního vyhledávání, multi-site, zlepšení SQL výkonu a podpora pro PostgreSQL. Stejně jako u předchozích změn nemůžeme zaručit nic z těchto uvedených změn. Nová Joomla 3.0 bude obsahovat ty funkce, které se stihnou včas připravit do uzávěrky pro Joomla 3.0.
Proces aktualizace bude maximálně zpětně kompatibilní
Cílem pro Joomla 3.0 je maximální zpětná kompatibilita jak jen to bude možné. Očekává se, že většina rozšíření pro Joomla 2.5 kromě šablon, bude pracovat s malou nebo žádnou změnou v Joomla 3.0, protože HTML změny v přesunu do Bootstrap pravděpodobně způsobí, že některé šablony budou vyžadovat drobné úpravy. Ovšem tato problematika bude mnohem jasnější, jak se bude blížit datum vydání.
Proces aktualizace z Joomla 2.5 na Joomla 3.0 by měl být automatický a jednoduchý, podobně jako z předchozích verzí Joomla 1.6 nebo Joomla 1.7. Uživatelé si mohou sami zvolit, zda automatické aktualizace mají hledat nové verze v LTS (výchozí) nebo STS kanálu. V závislosti na Vašem zvoleném výběru bude systém zobrazovat různé aktualizace, když se přihlásíte do systému (správcovská část).
Systémové požadavky
Nová verze Joomla 3.0 bude pro svůj hladký provoz vyžadovat PHP 5.3 a MySQL 5.1, ale doporučená verze pro databázi je MySQL 5.5. Joomla projekt bude i nadále podporovat Microsoft SQL Server a doufáme, že také vývojový tým přidá i podporu pro PostgreSQL. Také došlo k navržení snížit podporu pro staré mysql v PHP a naopak je vyžadováno použití novějších ovladačů pro mysqli. Na povrch začínají vyplouvat žádosti o zahrnutí podpory pro enginu INNODB v MySQL. InnoDB je nutné pro některé nové platformy tabulek.
Předpokládané termíny uvolnění
Verze Joomla! CMS | Předpokládaný datum uvolnění |
Joomla 3.0 Alpha | 01. července |
Joomla 3.0 Beta | 01. srpna |
Joomla 3.0 RC1 | 01. září |
Joomla 3.0.0 (Stable) | 15. září |
Náhled pro back-end (správcovská část) a pro front-end (veřejná část) redakčního systému Joomla 3.0 jsou k dispozici na kyleledbetter.com.