Liferay DevCon Amsterdam – novinky, které nás zaujaly

19.10.2017

Naši experti na Liferay Jirka Kadlec a Aleš Rybák shrnují novinky z amsterdamské konference Liferay DevCon 2017. Máme se na co těšit.

3 dny nabité prezentacemi, workshopy a networkingem. Mnoho informací, road mapa nových nástrojů pro příští rok. Liferay svou platformu vylepšuje směrem k co nejlepší a jednotné zákaznické zkušenosti napříč zařízeními a rozvíjí nové možnosti pro vývojáře a marketéry. Pojďme se podívat na oblasti, které nás zaujaly. 

Adaptivní média

Jedná se o automatickou optimalizaci médií. Editor do administrace vloží obrázek v jedné velikosti a nový plugin platformy Liferay sám připraví správné velikosti pro různá rozlišení zařízení. Intervaly rozlišení bude možné nastavit a plánuje se také učící mechanismus, který bude intervaly navrhovat podle nasbíraných dat. Dalším krokem je pak práce s videem na stejném principu – různá rozlišení a nastavení komprese. Spuštění pluginu se plánuje ještě do konce roku. 

Snazší práce v administraci pro obsahově náročné stránky

Liferay se snaží ulehčit práci editorům tak, aby i bohaté stránky, které se skládají z mnoha typů obsahů (např. kombinace carouselu, článků, interaktivních prvků, galerie obrázků apod.), bylo možné snadno poskládat stylem „drag and drop“ a jednotlivé komponenty jednoduše, ale do detailu konfigurovat. Stejně tak se připravuje konfigurace menu nezávislého na stromové struktuře stránek. Tato funkcionalita je ve fázi konceptu, budeme se snažit svými návrhy ovlivnit, jak bude finálně vypadat. 

Podpora integrace frontend technologií

Používání moderních JavaScript frameworků ve spojení s portálem Liferay není úplně jednoduché a pro frontend vývojáře přirozené. Liferay se snaží poskytnout podporu těchto frameworků, aby se práce s nimi nad portálem co nejvíce přiblížila komfortu práce se samotnými frameworky. K tomu Liferay používá podporu platformy NPM (Node Package Manager) je nástroj pro snadnou instalaci a správu JavaScriptových balíčků a zároveň rozsáhlou databází zdrojových kódů). Tento přístup vychází vstříc kolaboraci více dodavatelů na jednom portálu (MVP - Multi Vendor Platform) a zároveň si poradí s automatickým výběrem správné verze JavaScriptového balíčku (sématické verzování). Integrace je ve verzi beta, postupně se rozvíjí. 

Liferay Commerce

Dalším významným krokem platformy je chystané plnohodnotné commerce řešení postavené na nejnovější verzi Liferay DXP. Bude poskytovat všechny prvky pro moderní správu e-shopových řešení, výborně půjde rozvíjet a upravovat pomocí OSGi modulů (OSGi Service Platform je modulární systém pro programovací jazyk Java, který je v Liferay portálu intenzivně využíván). Půjde například detailně konfigurovat kroky pro dokončení objednávky, rozlišovat různé typy položek v produktovém katalogu atd. Pro testování v alfa verzi bude modul k dispozic zkraje roku 2018. 

WeDeploy

Liferay uvolnil stabilní verzi svého systému WeDeploy i s cenovými podmínkami. Platforma umožňuje snadné nasazování, správu a provoz aplikací v cloudové infrastrukturě. Podporuje běžně používané jazyky / platformy (Node, Java, Ruby, Docker) a vývoj značně urychluje pomocí předpřipravených služeb (email, data storage, autentizace apod.). 

Na DevConu jsme představili projekt Lundegaard union – spojení Liferay a React JS

Jirka Kadlec v prezentaci na konferenci představil praktické zkušenosti expertů Lundegaardu na Liferay s integrací moderního JavaScriptového frameworku React a Liferay portálu. Obě technologie lze dobře kombinovat, velkým přínosem tohoto spojení je snazší migrace z verze Liferay 6.2 na DXP. Tento přístup také umožňuje kombinovat větší paletu vývojářů (nejsme tolik závislí jen na Liferay expertech).

Jirka Kadlec na Liferay DevCon

Zajímavých výhledů rozvoje platformy a to nejen z pohledu vývojářského, ale hlavně byznysového, zaznělo na konferenci mnohem více. Pokud byste se s námi o dalších novinkách chtěli pobavit, neváhejte se s námi spojit.