Saturday, 18 April 2015

Liferay:-

Liferay is an open-source portal written in Java. It provides 60+ fully functional built-in portlets like web content display, Asset Publisher, Navigation, Breadcrumb, Calendar, Message Boards, wiki etc which are known as out of box portlet and liferay also provide various integration points with other third-party softwares like Alfresco, Sharepoint, Solr, etc.

Portal functionality can be divided into three main parts:-

1)Portlet container:- Every portlet is deployed inside a portlet container that controls the life cycle of the portlet and provides it with necessary resources and information about its environment. A portlet container is responsible for initializing and destroying portlets and also for passing user requests to it and collecting responses.

2)Content aggregator:- As defined in the Portlet Specification, one of the main jobs of a portal is to aggregate content generated by various portlet applications.

3)Common services:- One of the main strengths of a portal server is the set of common services that it provides. Services are not part of the portlet specification, but commercial portal implementations provide a rich set of common services like:-

(a)Single sign on: Allows you to get access to all other applications once you log into the portal server, meaning you don't have to log into every application separately. For example, once I log in to my intranet site, I should get access to my mail application, IM messaging application, and other intranet applications, without having to log into each of these applications separately.

(c)Personalization: The basic implementation of personalization service allows a user to customize our page in two ways. First, the user can decide what colors he wants for title bars and what icons he wants for controls. Second, the user can decide which portlets he wants on her page. For example, if I'm a big sports fan, I will probably replace the stock and news update portlets with a portlet that lets me track my favorite team.
etc.


Liferay is distributed in two editions:-

1)Liferay Portal Community Edition (Liferay CE): This is supported by the Community and is free.

2)Liferay Portal Enterprise Edition (Liferay EE): This is a licensed version of the Portal.

There are following types of plugin in Liferay SDK:-
(1) portlets
(2) theme
(3) layout
(4) hooks
(5) ext


No comments:

Post a Comment