Digital Café: jak psát front-end nezávisle na portálové technologii

22.06.2018

Uspořádali jsme další akci pro naše klienty, tentokrát jsme nové přístupy stavění front-endů diskutovali z vývojářského pohledu.

Lundegaard Digital Café je platforma setkání s našimi klienty a partnery, kde v neformální atmosféře nad kávou a dobrou snídaní ukazujeme náš pohled na konkrétní téma z digitálního světa, přinášíme reálné case studies a diskutujeme s hosty jejich zkušenosti.

Tématem červnového Café byl náš přístup nazvaný „Union“, tedy jak psát front-end moderně a nezávisle na portálové technologii.

Jiří KadlecV prvním vstupu Jirka Kadlec, Java Portal Development Lead, mluvil o hlavních motivacích, proč vlastně projekt Union vzniknul a co řeší. Jednou z motivací je schopnost tvořit nové webové aplikace mnohem rychleji, než v případě psaní na back-endu. Další motivací je schopnost neustále vyvíjet a aktualizovat nové aplikace i během procesu migrace ze starší verze portálu (v našem příkladu z Liferay 6.2 na Liferay DXP). Právě daná nezávislost na samotné verzi portálu toto dělá snazší. V neposlední řadě je důvodem pro využití tohoto přístupu fakt, že společnosti často vlastní kompetenci JavaScriptového vývoje a chtějí ji tedy využívat.

Dále Jirka mluvil o výzvách, kterým čelíme a o problémech, které daný koncept řeší. Ukázal schéma principu a architektury Unionu v souvislosti s portály nebo CMS.


Tomáš KonrádyNa Jirku Kadlece navázal Tomáš Konrády, Senior Front-end Developer. Tomáš je otcem projektu React-Union. Jedná se o soubor nástrojů nad frameworkem React zaměřených na vývoj aplikací pro CMS a portálové systémy. Tomáš velmi detailně popisoval, jak projekt funguje, jaké vývojářské situace pomáhá řešit. V druhé části pak ukazoval demo se způsoby napojení na webový portál.

React-Union jsme na začátku letošního roku vystavili jako open-source. Postupně sbíráme zpětnou vazbu a neustále přidáváme nové komponenty. Projekt je dostupný na Githubu.

Ondřej KopalTřetím řečníkem za Lundegaard byl Ondřej Kopal, šéf našeho front-end vývoje. Ondra popsal, jak lze Union přístup aplikovat na další JavaScript framework – Angular. Poukázal hlavně na odlišnosti napojování na portálové systémy oproti Reactu.

V průběhu všech prezentací našich zkušených vývojářů probíhala velmi intenzivní debata s hosty, kteří se ptali na velmi detailní a konkrétní dotazy týkající se implementací prezentovaných řešení. Jedlo se dobré občerstvení, pila káva a živě se diskutovalo ještě dlouho po skončení akce a za to jsme rádi. Získali jsme dobrou zpětnou vazbu a inspiraci na další témata pro příští Digital Café, které plánujeme po letních prázdninách.

Digital Café: jak psát front-end nezávisle na portálové technologii
Digital Café: jak psát front-end nezávisle na portálové technologii
Digital Café: jak psát front-end nezávisle na portálové technologii
Digital Café: jak psát front-end nezávisle na portálové technologii
Digital Café: jak psát front-end nezávisle na portálové technologii
Digital Café: jak psát front-end nezávisle na portálové technologii
Digital Café: jak psát front-end nezávisle na portálové technologii
Digital Café: jak psát front-end nezávisle na portálové technologii
Digital Café: jak psát front-end nezávisle na portálové technologii
Digital Café: jak psát front-end nezávisle na portálové technologii
Digital Café: jak psát front-end nezávisle na portálové technologii
Digital Café: jak psát front-end nezávisle na portálové technologii