Upozornění

Pečlivě si prosím přečtěte naše podmínky používání uvedených na těchto stránkách. Používáním stránek www.website21.cz potvrzujete, že podmínkám plně rozumíte a bez výhrady s nimi souhlasíte.

Cookie

Pro bezproblémový provoz našich webových stránek nám pomáhají soubory cookie. Používáním našich stránek vyjadřujete plný souhlas s použitím souborů cookie. Více: Podmínky použití

Otevřít
  • Tvorba e-shopu
  • Seo optimalizace
  • Vývoj Joomla! rozšíření
  • Inovativní webové řešení
  • Kvalitní Joomla! hosting
  • Správa a analýza Joomla! stránek
  • TVORBA E-SHOPU
  • SEO OPTIMALIZACE
  • VÝVOJ JOOMLA! ROZŠÍŘENÍ
  • INOVATIVNÍ WEBOVÉ ŘEŠENÍ
  • KVALITNÍ JOOMLA! HOSTING
  • SPRÁVA A ANALÝZA JOOMLA! STRÁNEK
Jste zde:  
Joomla! roadmap

Joomla! roadmap

Joomla! vývojový projekt má velké plány pro budoucnost redakčního systému Joomla!. V tomto článku si představíme některé nové myšlenky, které byly publikovány na developer.joomla.org v článku "Roadmap" pro některé z nadcházejících verzí Joomla!. Při psaní nově revidované verze "Roadmap" vývojový tým revidoval to, čeho by chtěl rámcově v nových vydáních dosáhnout.

Odlehčení jádra s podporou původně nativních rozšíření systému Joomla!

Na základě zpětné vazby bylo zahájeno odlehčování jádra redakčního systému Joomla!. Dalším krokem bylo určit, která rozšíření budou z jádra systému odebrána a v jaké verzi se tak stane. Samozřejmě existuje mnoho názorů, jak by se to mělo provést a jak by to mělo vypadat. Došlo k vytvoření seznamu základních komponent, které by měly i po odlehčení jádra v systému zůstat, včetně seznamu komponent, jež naopak mají být v systému postupně odstraněny a přidány do podpory, kterou bude zajišťovat samotný vývojový tým Joomla!.

Odebraná rozšíření s budoucí podporou od vývojového týmu Joomla!

  • Contact
  • Finder
  • Messages
  • Newsfeeds
  • Redirect
  • Search
  • Weblinks

Rozhodnutí odebrat výše uvedená rozšíření ze základní podpory v rámci instalace Joomla! je výsledkem mnoha dlouhých diskuzí a debat. Jedním z rozhodujících faktorů byla dostupnost mnohem lepších alternativ od třetích stran, které pro Joomla! zajišťují vývoj vlastního rozšíření. Ne sice všechny z uvedených komponent mohou mít lepší a známější alternativy, ale většina z nich určitě ano.

Poznámka: Je třeba poznamenat, co se myslí pojmem "core-supported extension". Vývojový tým kolem CMS Joomla! je odhodlán nabídnout neuvěřitelnou úroveň zpětné kompatibility a stability v rámci komunity. To neznamená, že CMS by neměl být schopen dosáhnout pokroku. Pouze to znamená, že pokrok by se měl činit opatrně a promyšleně. Aby jádro mohlo být odlehčené, je nutné začít odstraňovat rozšíření. Musí se tak pečlivě zachovat zpětná kompatibilita. Níže je plán, jak tohoto cíle dosáhnout.

Nová JED kategorie

Za prvé bude vytvořena nová kategorie v rámci "Joomla extension directory". Tato kategorie bude vyhrazena pouze pro ta rozšíření, která budou mít podporu "core-supported extension" přímo od vývojového týmu. Z počátku budou mít podporu "core-supported extension" pouze ta rozšíření, která jsou definována v seznamu, viz nahoře. Další rozšíření, která mohou být přidána, budou definována týmem s názvem "Production Leadership Team". V čase spuštění je více důležité, že bude v seznamu více rozšížení než jsou teď uvedena. Bude tak demonstrováno, že daná rozšíření jsou aktivně vyvíjena a že se nejedná pouze o zastaralé verze rozšíření.

Jednoduchá instalace

Dalším krokem je, aby se rozšíření, která obsahují podporu "core-supported extension", dala snadno a efektivně instalovat v systému. To znamená, že rozšíření by měla jít instalovat ihned po základní instalaci systému. Toho bude dosaženo tím, že plugin pro instalaci rozšíření z webové služby bude ve výchozím nastavení CMS Joomla! již nainstalován a aktivován. Ačkoliv byla vedena debata kolem tohoto pluginu pro web instalaci, včetně jeho testování, zdá se být plně dostačující. Kód pro službu web instalace rozšíření bude ještě časem zlepšován. Tím, že tento plugin bude ve výchozím nastavení již povolen, bude moci systém Joomla! přesměrovat uživatele rovnou na "Informace po instalaci pro Joomla!". Na této stránce se rovnou otevře kategorie s rozšířeními, která mají podporu "core-supported extension" a budou tak moci být okamžitě do systému instalována.

Speciální GitHub repozitář

Uspořádání kódu na GitHubu (již bylo vytvořeno) bude použito pro udržování každého z podporovaných rozšíření a umožní individuální aktualizace, vylepšení a vydání nových verzí. Díky této volbě bude hodně benefitů a doufáme, že to povede k vylepšené podpoře a udržování každého z rozšířeních.

Zpětná kompatibilita

Jedna z otázek byla co se týká zachování zpětné kompatibility. Veškeré již instalované verze CMS Joomla! neztratí při aktualizaci žádné z rozšířeních, která budou v nových vydáních odstraněna z instalátoru. Cílem je, aby každá nová verze umožnila provést odinstalaci a odstranění rozšíření. Pokud uživatel bude kdykoliv tato rozšíření chtít instalovat, bude moci použít přes správce rozšíření provést instalaci z JED.

V současně vydávaných nových verzích Joomla! budou postupně a jednotlivě odebírána rozšíření. První taková verze CMS Joomla! bude odebírat komponentu "Odkazy", nastaví poinstalační zprávu o této nové kategorii na záložce instalovat z webu a na již instalovaných systémech po aktualizaci umožní odebrat toto rozšíření.

To se vztahuje k nově navrženému cyklu vydávání nových verzí Joomla!. Dále jsme se podívali na to, jak strukturovat časové rámce (rozpětí) uvolňování nových verzí se zakomponováním nově navrhnutých úprav, včetně návrhů z diskuzí.

Časový rámec uvolňování nových verzí a semántické verze

Jedním z klíčových prvků nově navrženého vývojového cyklu bylo udržení dlouhodobé stability, zpětné kompatibility a následování sémantického verzování nových vydání. Druhým aspektem, kde byl indetifikován problém, je s časovým horizontem uvolňování nových verzí. To se těsně vážě na čísla verzí a data vydání. Změnou cyklu vydávání nových verzí se standardizováním podle sémantického verzování se zvýšením počtu verzí budeme schopni zastavit nápor chyb a vylepšení v rámci nové verze.

V ideálním případě má být dosaženo minimalizace počtu položek, které mají být zahrnuty do každého vydání, ale budou také nabízet častější vydávání nových verzí. Je zejména důležité mít na paměti, že tato vydání jsou považována za méně významná, neboť jsou to minoritní verze a nemají za cíl poškodit zpětnou kompatibilitu. Veškeré funkce, které by mohly poškodit zpětnou kompatibilitu, budou přesunuty do nové hlavní verze Joomla!.

Nově navržený plán

Na PLT summitu v Praze, 15. června 2015 byl následující plán schválen. Mějte prosím na paměti, že všechny data, včetně navrhovaných změn v těchto verzích jsou pouze orientační a podléhají možné modifikaci ze strany vývojového týmu.

2015
VydáníNavrhované změnyDatum
3.5
  • New update emails plugin.
  • Nový router
  • Odstranění com_messages z instalace Joomla! (Bude dostupný na JED jako rozšíření s podporou "core-supported extension").
  • Plugin sbírající anonymní data. Data typu PHP verze, SQL verze, typ operačního systému apod.
  • Navržení plánu pro vydávání nových verzí "core-supported extensions", aby mohlo dojít k odstraňování dalších klíčových rozšíření.
Říjen 2015
2016
VydáníNavrhované změnyDatum
3.6
  • Hypermedia API (webová služba).
  • Odstranění nepotřebných vzorových dat.
  • Nové MVC.
  • Vylepšení práce s překlady
1. kvartál 2016
3.7
  • Zlepšit pocit z instalace.
  • Nový Media Manager.
  • Budoucí příprava na oddělení dalších rozšíření.
3. kvartál 2016

Kromě těchto uvedených změn, se také budeme zabývat oblastmi jako je zlepšení SEO optimalizace a vytvoření nové administrační šablony, která bude minimalizovat možnosti nastavení.

Když budou navrhované změny pro Joomla! k dispozici, budou dodány s následující verzí Joomla!. Jakékoliv další funkce,  které nejsou na této roadmap, budou zváženy podle stavu jejich připravenosti. Roadmapa se může změnit ve světle nadcházejících zkušeností a bude přezkoumána na dalším PLT summitu naplánovaném na září 2015.


Oficiální Joomla! roadmap na developer.joomla.org

 

Přihlaste se k odběru Joomla! zpravodaje

Zavolejte nebo napište, rádi Vám pomůžeme

+420 773 588 087
info@website21.cz

Produkty / SPACE rozšíření

O WebSite21 / Kontaktní informace

Autorská práva

Sociální sítě

Autorská práva

Sociální sítě