Úvod do portálového řešení Liferay

uvod-do-portaloveho-reseni-liferay

Počet aplikací v rámci podniku neustále roste a pro uživatele je stále komplikovanější se v nich orientovat. Proto vzniká potřeba sjednocování informací a funkcionalit do jednoho místa.

 

 

Jedno z nejznámnějších portálových řešení se nazývá Liferay Portal. Jde o prověřený open source software s více než desetiletou historií. 

Dvě varianty

Liferay je nabízen ve dvou edicích:

  • CE (community edition), která je zdarma a je určena pro méně náročné nasazení.
  • EE (Enterprise edition), která se od CE liší podporou a samozřejmě cenou, je určena pro reálné nasazení v prostředí internetu či intranetu.

Instalace

  • Projekt je napsán v jazyce Java a jako webová aplikace může běžet pod několika aplikačními servery (Tomcat, JBoss, ad.).
  • Instalace je velmi jednoduchá a v podstatě stačí rozbalit příslušný instalační soubor.
  • Po spuštění aplikačního serveru se objeví nainstalované portálové řešení.
  • Data se ukládají v relační databázi (Oracle, MySQL, MSSQL).
     

Nastavení

Velkou výhodou tohoto systému je jeho nastavení, které lze ve většině případů udělat přímo v UI portálu. Veškeré konfigurační parametry jsou přehledně napsané v dokumentaci, která je ve formě wiki nebo příruček volně ke stažení.

V případě vizuálních úprav lze nastavit:

  • Layout (dvousloupcový, třísloupcový atd.).
  • Další různé vizuální úpravy (logo, nadpisy, texty) využívající WYSIWYG editor, takže správce webu nemusí ovládat žádné další technologie.

Dále je možnost upravení:

  • UI podle potřeb každého uživatele.
  • Portlety je možné přesouvat na různá místa ve frontendu, nebo upravovat jejich velikost.

Hlavní motivace portálového řešení

Protože hlavní motivací nasazení portálového řešení je mít aplikaci, které by sdružovala informace, má Liferay integrované komponenty, jak toho docílit.
 

Portlety

Pro zobrazování informací se využívá portletů, což jsou malé grafické komponenty. 

  • Liferay podporuje specifikace JSR-168 a JSR-286, kde je vyspecifikováno chování těchto komponent. 
  • Portálová řešení si nekladou za cíl integrovat do sebe DMS, CMS nebo další tyto aplikace, ale díky portletům z těchto aplikací čerpat informace a ty zobrazovat uživateli na jednom místě. 
  • Portlet v podstatě funguje tak, že je to další rozhraní pro komunikaci se systémem. 
  • Výhoda tohoto řešení spočívá v tom, že se pro běžného uživatele několik heterogenních systémů tváří jako jeden systém. Příkladem takového systému je třeba open source DMS Alfresco. 
  • Pro Liferay je naprogramován portlet (využívá webové služby pro přístup), takže uživatel může využívat funkce DMS, aniž by se musel přihlašovat do Alfresca. 
  • Takto lze přistupovat k dalším projektům a aplikacím nebo integrovat aplikace vlastní. 
  • Portletům lze nastavovat různá práva podle rolí uživatelů apod. 
  • K autentizaci uživatele je možné využít komponenty pro integraci s LDAPem, OpenId nebo Facebookem. 
  • Dále je možnost vytvořit si komponentu vlastní.
     

Rozšíření

Liferay obsahuje i velké množství rozšíření, která mohou uživatelé ocenit:

  • Interní sociální portlety (chat, forum).
  • Mailový klient nebo kalendář.
  • Liferay umožňuje použití vlatních modulů pro podporu DMS, CMS atd. Pokud bude portálové řešení například pro malou firmu, jsou tyto pluginy dostačující. 
  • Liferay podporuje i běh v clusteru.

 

Související odkazy:
Liferay v praxi

You have no rights to post comments

Newsletter

Připojte se k odběru našeho newsletteru a dostávejte novinky o výhodných open source řešeních rovnou k sobě do schránky.

Máte dotaz? Rádi byste využili našich služeb? Kontaktujte nás:

info@doxologic.com +420 223 008 898