Pages

Wednesday, March 28, 2012

What is Liferay




Liferay is an upcoming and  very famous open source solution for building portal based applications. If you are not familiar with what a portal then please visit iGoogle to see how a portal looks like. A portal is something which acts as container for various other smaller applications running as portlets within the portal container.
Coming to more details, Liferay offers various features to the application developer in order to meet the functionalities of the client in an easier way. For example, there is out of the box support for Chat, Message Boards, Calendar,Blog,Wiki, Document Management in Liferay. These features only a subset of all the features provided by Liferay.
In addition to these out of the box features provided by Liferay, these features can be customized to the extreme extent because of the open source nature of Liferay. The customization is made easy by providing hooks. Also, one can completely customize the look and feel of Liferay portal.
As Liferay doesn’t use EJB or JMS, it can be deployed an a servlet engine like Tomcat. The best part is that Liferay uses the latest technologies and tools to build the features. Some of the Java technologies used by Liferay include jQuery, VAADIN, Spring, Hibernate, Solr, Velocity, FreeMarker etc. This ensures best technologies are available to one when using Liferay.
Liferay also has a tool named Service Builder which helps in generating the helper code for interacting with databases. The databases supported by Liferay include HSQL,MySQL,MS SQL Server,Oracle,DB2 etc.
There are two versions of Liferay available. One is community edition which is free and the other is enterprise edition which has paid support. Since Liferay has strong user base, getting around the popular blockers is not that difficult. Enterprise edition should be used when professional consulting is required.

No comments:

Post a Comment