Liferay DevCon Amsterdam – novinky, ktoré nás zaujali

19.10.2017

Naši experti na Liferay Jirka Kadlec a Aleš Rybák zhrňujú novinky z amsterdamskej konferencie Liferay DevCon 2017. Máme sa na čo tešiť.

3 dni nabité prezentáciami, workshopmi a networkingom. Mnoho informácii, road mapa nových nástrojov pre budúci rok. Liferay svoju platformu vylepšuje smerom k čo najlepšej a jednotnej zákazníckej skúsenosti naprieč zariadeniami a rozvíja nové možnosti pre vývojárov a marketérov. Poďme sa pozrieť na oblasti, ktoré nás zaujali. 

Adaptívne média

Ide o automatickú optimalizáciu médií. Editor do administratívy vloží obrázok v jednej veľkosti a nový plugin platformy Liferay sám pripraví správnu veľkosť pre rôzne rozlíšenia zariadení. Intervaly rozlíšenia bude možné nastaviť a plánuje sa taktiež učiaci sa mechanizmus, ktorý bude intervaly navrhovať podľa nazbieraných dát. Ďalším krokom je práca s videom na rovnakom princípe – rôzne rozlíšenia a nastavenia kompresie. Spustenie pluginu sa plánuje ešte do konca roka.

Jednoduchá práca v administrácii pre obsahovo náročné stránky

Liferay sa snaží uľahčiť prácu editorom tak, aby aj bohaté stránky, ktoré sa skladajú z množstva typov obsahov (napr. kombinácie carouselu, článkov, interaktívnych prvkov, galérie obrázkov a pod.), bolo možné ľahšie poskladať štýlom ,,drag and drop“ a jednotlivé komponenty jednoduchšie, ale do detailov konfigurovať. Rovnako sa tak pripravuje konfigurácia menu nezávislého na stromovej štruktúre stránok. Táto funkcionalita je vo fáze konceptu, budeme sa snažiť svojimi návrhmi ovplyvniť, ako bude finálne vyzerať.

Podpora integrácie frontend technológií

Používanie moderných technológií JavaScript frameworkov v spojení s portálom Liferay nie je úplne jednoduché a pre frontend vývojára prirodzené. Liferay sa snaží poskytnúť podporu týchto frameworkov, aby sa práca s nimi nad portálom čo najviac priblížila komfortu práce so samotnými frameworkmi. K tomu Liferay používa podporu platformy NPM (Node Package Manager je nástroj na jednoduchú inštaláciu a správu JavaScriptových balíčkov a zároveň rozsiahlou databázou zdrojových kódov). Tento prístup vychádza v ústrety kolaborácii viacerých dodávateľov na jednom portáli (MVP – Multi Vendor Platform) a zároveň si poradí s automatickým výberom správnej verzie JavaScriptového balíčka (sémantické verzovanie). Integrácia je vo verzii beta, postupne sa rozvíja. 

Liferay Commerce

Ďalším významným krokom platformy je chystané plnohodnotné commerce riešenie postavené na najnovšej verzii Liferay DXP. Bude poskytovať všetky prvky pre modernú správu e-shopových riešení, výborne sa bude môcť rozvíjať a upravovať pomocou OSGi modulov (OSGi Service Platform je modulárny systém pre programovací jazyk Java, ktorý je v Liferay portáli intenzívne využívaný). Bude možné napríklad detailne konfigurovať kroky na dokončenie objednávky, rozlišovať rôzne typy položiek v produktovom katalógu atď. Pre testovanie v alfa verzii bude modul k dispozícii začiatkom roku 2018. 

WeDeploy

Liferay uvoľnil stabilnú verziu svojho systému WeDeploy aj s cenovými podmienkami. Platforma umožňuje jednoduché nasadzovanie, správu a prevádzku aplikácií v cloudovej infraštruktúre. Podporuje bežne používané jazyky a platformy (Node, Java, Ruby, Docker) a vývoj značne urýchľuje pomocou predpripravených služieb (email, data storage, autentizácia a pod.).

Na DecConu sme predstavili projekt Lundegaard union – spojenie Liferay a React JS

Jirka Kadlec v prezentácii na konferencii predstavil praktické skúsenosti expertov Lundegaardu na Liferay s integráciou moderného JavaScriptového frameworku React a Liferay portálu. Obe technológie možno dobre kombinovať, veľkým prínosom tohto spojenia je jednoduchšia migrácia z verzie Liferay 6.2. na DXP. Tento prístup taktiež umožňuje kombinovať väčšiu paletu vývojárov (nie sme toľko závislí len na Liferay expertoch).

Jirka Kadlec na Liferay DevCon

Zaujímavých výhľadov rozvoja platformy, a to nie len z pohľadu vývojárskeho, ale hlavne biznisu, zaznelo na konferencii o mnoho viac. Pokiaľ by ste sa s nami chceli porozprávať o ďalších novinkách neváhajte sa s nami spojiť.