liferay-portal

Liferay portal 6

Väčšina ľudí si pri predstave portálového servera predstaví zložitý produkt, ktorý je len akýmsi nástrojom na integráciu aplikácií vo webovom prostredí. Liferay portál nie je výnimkou, dokáže splniť aj tento účel. Oveľa zaujímavejšie však je, že sám o sebe obsahuje množstvo funkcionality, pomocou ktorej je možné jednoducho vytvoriť bežné portály. Bez nutnosti integrácie, programovania a väčšinou dokonca bez nutnosti editovať zložité konfiguračné súbory.

Technicky je Liferay založený na technológií Java Portletov, ktoré dokáže prevádzkovať. Portlety sú kúsky stránky (niečo ako ohraničené krabičky), ktoré je možné používať na stránkach. Po vytvorení stránky si na ňu môžete pridať viacero portletov (napríklad text, obrázok, kalendár a pod.), pričom môžete s jednotlivými komponentami interagovať. Liferay sa postará o životný cyklus portletu (spustenie, ukončenie, komunikácia medzi používateľom a portletom). Taktiež sa stará o komunikáciu medzi portletmi, v prípade, že je to potrebné.

Liferay obsahuje aj konkrétne portlety. Umožňuje zároveň vytvárať navigačnú štruktúru stránok (napríklad webovú stránku firmy, ktorá obsahuje stránku “produkty” a pod ňou podstránky pre jednotlivé produkty). Stará sa o zobrazenie stránky v dizajne firmy alebo portálu, navigáciu, riadenie prístupových práv.

Veľmi podstatnými vlastnosťami Liferay portálu sú: open-source licencia, silná orientácia na štandardy (je bezproblémov možné používať portlety z iných portálových serverov, ak sú tiež založené na portletovom štandarde JSR-268), možnosť používania ľubovoľnej databázy a ľubovoľného Java aplikačného servera (JBoss, Jetty, Tomcat, Glassfish, prípadne iné komerčné aplikačné servery). Liferay dokonca poskytuje balíčky, kde sú príslušné portálové servery pribalené a nakonfigurované, dokonca je pribalená aj malá databáza, takže stačí spustiť a fungovať. Tým, že je Liferay portál založený na Jave, je aj portabilný.

Organizácie a komunity

Liferay umožňuje používateľov zoskupovať do prehľadnej organizačnej štruktúry (napríklad podľa pobočiek firmy). Zároveň umožňuje vytvárať pracovné skupiny (tzv. komunity), ktoré pracujú na jednej úlohe alebo riešia konkrétny problém.

Komunity môžu mať svoje stránky, na ktorých môžu publikovať obsah, ale aj vytvárať blogy, wiki, komunikovať pomocou diskusných fór (ktoré fungujú zároveň aj ako mailing listy – každý používateľ sa môže rozhodnúť, či sa do diskusií zapája cez web alebo cez e-mail rozhranie), koordinovať stretnutia a pod. Stránky môžu byť privátne iba pre komunitu aj verejné (prístupové práva je možné riadiť do najmenších detailov).

Vytvorenie komunity, ktorá sa venuje konkrétnej úlohe je otázka pár klikov a vyplnenia jedného formulára, čiže komunity môžu vznikať podľa potreby a nie je na to potrebný žiadny zložitý administratívny zásah.

Sociálne siete

Peknou vlastnosťou Liferay portálu je možnosť publikovať jednotlivé portlety vrátane obsahu na sociálne siete (napr. Facebook).

Rozšírenie Liferay social office umožňuje väčším firmám vybudovať vlastnú sociálnu sieť, tiež z veľkej časti inšpirovanú Facebookom, ale s orientáciou na biznis prostredie. Môžete sa pozerať, na čom robia vaši kolegovia, Liferay obsahuje integrovaný chat a taktiež stránku s novinkami vo vašej sociálnej sieti, ktorá pripomína Facebook Wall.

Novinky verzie 6

Liferay portál verzie 5.5 obsahoval niekoľko nie úplne intuitívnych prvkov. Keď chce človek spraviť stránku s textom, ťažko mu vysvetľovať, že musí vytvoriť stránku, na ňu pridať portlet, ten nakonfigurovať výberom článku z document library, ktorý je navyše potrebné vytvoriť. Verzia 6 prináša zjednodušenie týchto krokov.

Novinkou je tiež pridanie funkcionality workflow, kedy je možné nadefinovať, ako je možné publikovať obsah (napríklad na verejný web), napríklad schvaľovací proces, kedy jeden človek napíše článok a iní ľudia ho musia schváliť.

Zlepšená podpora skriptovania, komunikácia v clustri pomocou ClusterLink protokolu sú tiež zaujímavé novinky.

Ak by nestačil systém práv, vo verzii 6 pribudla taktiež podpora písania pravidiel. Pravidlá je možné písať v Jave alebo v jednoduchom jazyku. Takto je napríklad možné limitovať niektoré portlety podľa veku, či faktu, že užívateľ akceptoval podmienky používania alebo iných vlastností (napríklad že jeho účet je vytvorený viac ako 3 mesiace – teda napríklad už nie je v skúšobnej dobe).

Liferay 6 taktiež podporuje toolkit Vaadin, pomocou ktorého je možné robiť jednoduché AJAX aplikácie v jazyku Java bez nutnosti písania HTML alebo JavaScriptu – ten je generovaný toolkitom.

Záver

Liferay portal verzie 6 je momentálne špičkou na trhu v oblasti budovania portálových riešení. Je dostupný zdarma, avšak komerčne podporovaný. Umožní vám rýchlo a jednoducho vybudovať portál, ktorý môže tvoriť webovú stránku Vašej spoločnosti a poskytovať zdieľanie znalostí vrámci firmy, diskusie a komunikáciu a podporovať spoluprácu vrámci firmy (alebo aj medzi rôznymi spoločnosťami).

Podobné blogy