joomla_16_upgrading.png

Je rozumné upgradovat nebo vytvořit nový web pomocí Joomly 1.6?

Po pěti letech od vydání joomly 1.5 byla vydána joomla 1.6. Od data vydání uplynulo již několik měsíců a vedla se dlouhá diskuse o užitečnosti aktualizace 1.6 a délce podpory, která bude novému systému poskytována. Měli byste tedy věnovat čas migraci svých stávajících stránek na verzi 1.6. A měli byste založit nové sestavení na verzi 1.6, zůstat u verze 1.5 nebo počkat na verzi 1.7?

Oficiální zpráva z webu joomla (joomla.org) říká, že verze 1.6 je krátká a její podpora bude trvat několik měsíců.

Verze 1.6.2 ze dne 7. dubna 2011 (verze krátkého cyklu)
Verze 1.7.0 až 10. července 2011 (krátký cyklus)
Verze 1.8 v lednu 2012 - (která bude vydána v dlouhodobém horizontu = 15 měsíců)

Ve verzi 1.6 došlo k několika zásadním změnám, které zastavily fungování mnoha modulů a komponent třetích stran. Asi největší z nich je použití mootools 1.2. Mootools 1.12 je nyní ve srovnání s jinými javascriptovými frameworky velmi zastaralý a omezující, což vedlo k tomu, že mnoho add-addons používá jquery v bezkonfliktním režimu místo použití předinstalované knihovny mootools. I když je jasné, že mootools 1.12 nebude v budoucích verzích nikdy podporován, stojí za to přejít na nový systém, ve kterém nebudou fungovat vaše nejpoužívanější doplňky?

Hlavními inzerovanými výhodami joomly 1.6 jsou nový ACL (access control list) a vnořené kategorie, dále "výkon", "rychlost" atd. Problémy související s těmito otázkami a verzí 1.5 byly v minulosti mnohokrát řešeny a vedly k vývoji komponent, jako např. K2 (sada pro tvorbu obsahu), která nabízí více možností a flexibility s joomlou 1.5 než samotná verze 1.6. Fotis z Joomlaworks.gr dokonce nechal hlasovat o tom, zda by K2 měla být aktualizována na verzi 1.6 vzhledem ke krátkému období vydání a omezeným výhodám. Navrhl také vytvoření nového pluginu, který by rozšířil možnosti ACL v joomle 1.5.

Zoo, podobná komponenta jako K2 (a také "warp", framework šablon yootheme), zcela opustila mootools a rozhodla se používat jquery kvůli obtížné podpoře dvou různých verzí (a blížícímu se vydání mootools 1.3). Přečtěte si příspěvek na blogu zde.

Teprve minulý týden byla vydána aktualizace pro "stabilní" verzi 1.6, která nyní vyžaduje, aby všechny komponenty třetích stran deklarovaly načítání mootools v backendu, což nikdy předtím nebylo vyžadováno, protože každé tlačítko "new", "apply" a "save" to vyžaduje, aby fungovalo. To mělo za následek, že každý web aktualizovaný na nejnovější verzi nemohl používat většinu svých komponent a nechal se o 3 dny později aktualizace vrátit zpět.

Existuje mnoho dalších otázek, o kterých je třeba diskutovat, a v neposlední řadě debata v rámci samotné komunity joomla. Jedním z nejzábavnějších lidí, které můžete sledovat, je tvůrce zálohování Akeeba (dříve joomlapack) @nikosdion, který je součástí vývojového týmu joomly.

Není pochyb o tom, že 1.8 bude mít více společného s 1.6 než s 1.5, ale osobně se budu držet joomly 1.5, dokud se věci nezačnou uklidňovat a nebude s námi dlouhodobá verze.

Přečtěte si další články tohoto autora

klikněte zde