Tuesday, 16 July 2013


What is Portal

A portal is a web based application that –commonly- provides personalization, authentication, content aggregation from different sources and hosts the presentation layer of information systems. Aggregation is the action of integrating content from different sources within a web page. Portal pages may have different set of portlets creating content for different users.

Portals can serve an enterprise in a variety of ways.
A portal is generally defined as a software platform for building websites and web applications. Modern portals have added multiple features that make them the best choice for a wide array of web applications. Some common uses for a portal include:
1.  Build Gadgets, Portlets, Pages, Themes, Navigation and Websites
2.  Anonymous Pages and Authenticated Pages
3.  Role-Based Content Delivery
4.  Community Pages
5.  Multiple Languages, Multiple Platforms

Liferay Overview
“It’s an open source enterprise portal solution using in latest java and web 2.0 technologies, which is built in Content Management system (CMS) & Collaboration Environment”

CONTENT MANAGEMENT SYSTEM (CMS): is a system providing a collection of procedures used to manage work flow in a collaborative environment

è    What is Liferay Portal?
·     Liferay Portal is the world's leading open source enterprise portal solution using the latest in Java and Web 2.0 technologies.
·     Runs on all major application servers & servlet containers, databases, and operating systems with over 700 deployment combinations
·     JSR 168 and JSR 286 compliant
·     Out-of-the-box usability with over 60 portlets pre-bundled
·     Built-in Content Management System (CMS)
·     Built-in Collaboration suite
·     Personalized pages for all users 
·     Hot-Deployable Theme/Portlet Architecture with Online Software Catalog
·     Freeform / WebOS layout .
·     Just-in-time Portlet rendering
·     Fine-grained permissions system

è    What is a portlet?
·      A portlet is a web component that processes requests and generates dynamic content.
·     The content generated by a portlet is also called a fragment (e.g. HTML, XHTML, WML) and can be aggregated with other fragments to form a complete document.
·     Portlets as fragments of an HTML page:

A portlet is an application that provides a specific piece of content (information or service) to be included as part of a portal page. It is managed by a portlet container, that processes requests and generates dynamic content. Portlets are used by portals as pluggable user interface components that provide a presentation layer to information systems.
The content generated by a portlet is also called a fragment. A fragment is a piece of markup (e.g. HTML, XHTML, WML) adhering to certain rules and can be aggregated with other fragments to form a complete document. The content of a portlet is normally aggregated with the content of other portlets to form the portal page. The lifecycle of a portlet is managed by the portlet container.
Web clients interact with portlets via a request/response paradigm implemented by the portal. Normally, users interact with content produced by portlets, for example by following links or submitting forms, resulting in portlet actions being received by the portal, which are forwarded by it to the portlets targeted by the user's interactions.
The content generated by a portlet may vary from one user to another depending on the user configuration for the portlet.
This specification will deal with Portlets as Java technology based web components.

Liferay Portal allows users to set up features common to websites. It is fundamentally constructed of functional units called portlets. Liferay is sometimes described as a content management framework or a web application framework. Liferay's support for plugins extends into multiple programming languages, including support for PHP and Ruby portlets.
Although Liferay offers a sophisticated programming interface for developers, no programming skills are required for basic website installation and administration.
Liferay Portal is Java based and runs on any computing platform capable of running the Java Runtime Environment and an application server. Liferay is available bundled with a servlet container such as Apache Tomcat.

Liferay was created in 2000 by Chief Software Architect Brian Chan to provide an enterprise portal solution for non-profit organizations. In 2004, the company was incorporated under the name Liferay, Inc., formalized its Germany subsidiary Liferay GmbH. In 2007, the company opened a new Asian headquarters in Dalian, China and the Spanish subsidiary Liferay SL. In March 2009, the company opened a new office in Bangalore, India.

Thought Leadership and Innovation  
·     Created in 2000 and open sourced in 2002
·     First portal to introduce Web OS
·     First portal to deploy AJAX enabled user interfaces
·     Members of the JSR 286 (Portlet Specification) & JSR 314 (Java ServerFaces Specifications) Committees

Ready to go…
·     Built in Content Management System (CMS) and Collaboration Suite
·     Out-of-the-box usability—choose from over 60 portlets and over 20 themes
·     Out-of-the-box development tools
·     Out-of-the-box support for 22 languages
·     Runs on all major application servers, databases and operating systems (over 700 deployment configurations)
·     Business-friendly MIT License

Easy to use…
·      Award-winning AJAX-enabled user interface (e.g. Web OS)
·     Community-centric services for easy creation of extranets, intranets, and social networks .






·     Familiar desktop UI and conventions Delegable granular security and role based authorizations

Technically sound….
·     Service Oriented Architecture (SOA) with web services support
·     LDAP support and integration
·     Portal as a Platform services for rapid portal development and deployment
·     Secure enterprise application integration framework

v Standards Compliant: JSR-286, JSR-170, JBI, WSRP

Growing, Profitable Company

Active Community

Liferay Portal is the most widely downloaded, Open Source Portal in the world.

·     Over 1 Million downloads and over 60,000 downloads per month
§  66% of downloads - Liferay Portal
§  33% of downloads - Liferay IDE & Plug-ins
§  1.3 million total downloads to date
·     Over 5800 registered community members
·     Over 50 active volunteer contributors


No comments:

Post a Comment