Liferay Portal

Z Wikipedie, otevřené encyklopedie
Skočit na navigaci Skočit na vyhledávání
Liferay
Logo
LiferayHomePage.png
Vývojář Liferay, Inc
Aktuální verze 7.2.0 (4. června 2019)
Operační systém multiplatformní
Vyvíjeno v Java
Typ softwaru podnikový portál, systém pro správu obsahu, sociální spolupráce
Licence LGPL a proprietární
Lokalizace různé (viz web)
Web liferay.com
Některá data mohou pocházet z datové položky.

Liferay Portal je bezplatný open-source podnikový portál založený na jazyce Java a distribuovaný pod licencí GNU Lesser General Public Licence a dalšími proprietárními licencemi. Umožňuje správu dat, aplikací a procesů z jednoho centrálního uživatelského rozhraní. Portál se skládá z jednotlivých funkčních jednotek, které se nazývají portlety.

Historie[editovat | editovat zdroj]

Liferay Portal vznikl v roce 2000 za účelem poskytnutí portálového řešení neziskovým organizacím. Díky rostoucí poptávce byla poté v roce 2004 založena společnost Liferay, Inc. se sídlem v Los Angeles, USA, která od té doby pokračuje ve vývoji tohoto produktu. Dnes má společnost pobočky kromě USA také v Evropě a Asii.[1]

Liferay Portal byl oceněn několika významnými organizacemi. V časopise EContent byl zařazen do seznamu 100 nejvlivnějších společností v odvětví digitálního obsahu, v roce 2006 ho pak InfoWorld označil za nejlepší open-source portálové řešení na trhu.[2] Společnost Gartner ho v roce 2010 zvolila jako jednoho z lídrů na trhu ve své zprávě Magic Quadrant for Horizontal Portal Products.

Funkce[editovat | editovat zdroj]

Mezi základní funkce Liferay portálu patří[3]

  • nezávislost na platformě
  • vícejazyčné uživatelské rozhraní
  • zabezpečená SSO (Single Sign On) autentizace
  • nástroje pro správu workflow
  • personalizace webových stránek
  • snadné uspořádání prvků pomocí drag-and-drop
  • automatické nahrávání souborů přes WebDAV
  • tagování a vyhledávání v obsahu portálu
  • zobrazování obsahu v závislosti na definovaných rolích a oprávněních

Kromě základní aplikace jsou součástí Liferay portálu také Liferay CMS a Liferay Collaboration.

Liferay CMS je systém pro správu obsahu, pravděpodobně nejdůležitější nástroj portálu. Pomocí něj mohou uživatelé nejen spravovat, ale i vytvářet nový obsah přímo z prohlížeče. Mohou upravovat celkový vzhled portálu volbou různých témat, vkládat a odebírat portlety, vytvářet nové stránky a upravovat jejich obsah. Vestavěný editor umožňuje publikovat webový obsah bez jakékoli znalosti programování. Prostřednictvím CMS má také uživatel přístup k obrázkové galerii a knihovně dokumentů, které mohou být sdíleny v rámci celého podniku, určité skupiny, nebo pouze jednotlivce.[4]

Liferay Collaboration je souhrnné označení pro všechny groupware komponenty Liferay jako jsou fóra, blogy, wiki, chat, e-mail, kalendáře, oznámení a ankety.

Edice softwaru[editovat | editovat zdroj]

Liferay Portal Community Edititon je bezplatná edice, dostupná volně ke stažení, obsahující vždy nejnovější funkce. K této verzi nelze zakoupit podporu, podpora je dostupná pouze prostřednictvím Liferay-Community a jejího fóra, wiki a dalších nástrojů pro spolupráci.

Liferay Portal Enterprise Edition je komerční, placená edice, u které je kladen větší důraz na stabilitu, bezpečnost a výkon. Je určena pro zákazníky, kteří hledají robustní softwarové řešení a ocení dlouhodobou podporu přímo od společnosti Liferay nebo jejích partnerů. Každá vydaná verze Liferay Portal Enterprise Edition je oficiálně podporována po 4 roky.

Současná verze Liferay Enteprise Edition je 6.1 GA2 (vydaná v srpnu 2012).[5]

Přizpůsobení portálu[editovat | editovat zdroj]

Liferay nabízí podporu pro různá rozšíření, ať už vzhledu nebo funkčnosti portálu. Pro tyto účely existuje několik typů pluginů:[6][7]

  • Themes – Vhodné pro úpravu vzhledu celého portálu.
  • Layout Templates – Šablony, jejichž účelem je přizpůsobení rozložení jednotlivých portletů v portálu.
  • Hook plugins – Vhodné pro rozšíření a úpravu základních funkcionalit portálu.
  • Ext plugins – Pomocí ext pluginů lze upravit prakticky libovolnou část zdrojového kódu portálu vlastní implementací. Nevýhodou těchto pluginů je, že jsou kompatibilní pouze s verzí portálu, pro kterou jsou vytvořeny.
  • Portlety – Samostatné aplikace psané v jazyce Java, které tvoří vlastní obsah portálu.

Technická specifikace[editovat | editovat zdroj]

Liferay Portal podporuje všechny známé aplikační servery, operační systémy a databáze. Podporuje také internacionalizaci v jakémkoliv jazyce, standardně je dodáván ve 22 jazycích.

Liferay Portal je založen převážně na Java technologiích, které zahrnují například Apache ServiceMix, Ehcache, Hibernate, jBPM, ICEfaces, Apache Lucene, MuleSource ESB, Spring 3.0 & AOP, Struts & Tiles, Apache Tapestry, Apache Velocity a JBoss Seam. Kromě toho využívá i následující technologie: jQuery, JavaScript, PHP a Ruby.

Liferay Portal podporuje standardy JSR-168, JSR-127, JSR-170, JSR-286 a JSF-314.[8]

Reference[editovat | editovat zdroj]

  1. http://www.liferay.com/about-us
  2. http://www.liferay.com/about-us/awards
  3. Liferay Portal Features. www.liferay.com [online]. [cit. 2012-01-10]. Dostupné v archivu pořízeném dne 2012-01-06. 
  4. Liferay Content Management Features. www.liferay.com [online]. [cit. 2012-01-10]. Dostupné v archivu pořízeném dne 2012-01-25. 
  5. Liferay 6.1. www.ibacz.eu [online]. [cit. 2012-10-25]. Dostupné v archivu pořízeném dne 2012-11-29. 
  6. Extending and customizing Liferay
  7. Liferay, lídr mezi portály
  8. Liferay Technical Specification