Liferay  -  Java Based Content Management System

Liferay Portal is an enterprise web platform for building business solutions that deliver immediate results and long-term value.

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.

Simplified UI Development
Liferay Portal simplifies the development of internal, external, and channel websites--notably those that allow users to login for personalized services or views and those that require a workflow approval process to update content and integrate or aggregate multiple existing services. Liferay Portal provides a single presentation layer for integrating all enterprise systems into a single easy to use interface for end users.

Flexible Enterprise Integration Framework
Liferay Portal is a central presentation layer platform that allows users, administrators and developers to integrate content and services from backend or legacy applications. Liferay supports multiple methods to integrate, including SOAP, REST, RSS, as well as proprietary API's.

Out-of-the-box Tools
Liferay Portal provides more out of the box portlets than any other portal on the market—Choose from over 60 to customize your work environment. Included are Liferay CMS and Liferay Collaboration offering web publishing, content management, collaboration and social networking.

Secure Single Sign On (SSO)
Aggregate and access your content and applications in one place. Liferay Portal can pull all of your different systems together and make them available by logging in just once via the secure SSO.

Custom Fields
Administrators can customize, edit, add, and change user attributes (name, company, date, or any other information that needs to be tracked or logged by your system) directly from Liferay, without needing to modify their database.

Liferay 6 extends this support to Pages, Web Content, Blogs Entries, Documents and its folders, images and its folders, bookmarks and its folders, forum messages, calendar events and wiki pages.

Liferay also offers a framework so that developers can leverage this functionality in their custom portlets to support custom fields for their own entities.

Rules Engine Integration
Advanced personalization via Drools allows for "contextual personalization", the specification of content, functionality, and features based on a user's location, activities, and their other self-defined profile attributes.

User Groups, Organizations and Sites
Liferay users can be intuitively grouped into a hierarchy of "organizations" or cross-organizational "user groups," providing flexibility and ease of administration

For example, members of different geographies such as Americas and EMEA can be grouped into organizations, whereas project based or departmental teams such as a "Website redesign" that cross disciplines can be created as user groups. Liferay provides support for "sites" where both organizations and user groups can be added to a separate web property with its own set of pages, content management system, shared calendar, and authorizations. A user can belong to multiple sites and easily navigate between them.

SOA Framework
Liferay Portal is developed using an open SOA strategy that makes it the choice of enterprises worldwide for enterprise application integration. Integrate your existing HR, Accounting or Sales systems and any other sources of important data.

User Personalization
Depending on what an administrator allows, users can personalize portal pages by adding, removing, positioning content or portlet attributes (e.g., zip code for weather portlet). These pages can be made public (published as a website with a unique friendly URL) or kept private.

Role Based Content Delivery
Portals allow multiple user types to access a single URL and access a unique page view depending on the users role, group, organization or personal preferences. Administrator controlled and user customized, Liferay Portal provides a central platform for determining enterprise content policy, including who can edit and publish content, files, communities, files and applications.

Single-Click Configuration
A fast, responsive interface makes Liferay Portal extremely easy and enjoyable to use for everyone in your organization. Typically time-consuming tasks such as altering a page layout, adding new applications and content, and changing look and feel can all be done in a couple of clicks without ever refreshing the page.

Dynamic Drag & Drop
Liferay Portal was the first portal to offer this feature, allowing users to move different elements around in the portal by simply dragging and dropping them into place.

Workflow Framework
Liferay Portal allows you to incorporate workflow into any of your own custom portlets by leveraging Liferay's workflow APIs. This provides a better end user experience; saves your development team a lot of effort by reusing Liferay's workflow administration tools; and provides seamless integration with all supported workflow engines.

User-Driven Workflow & Approval
Not only is there embedded workflow for content, Liferay Portal allows users to create their own workflow and define the number of approval paths based on their own unique business requirements and operational needs.

For example, administrators can now implement an approval process for new document uploads before they appear in the Document Library.

Auditing & Performance Monitoring
To help administrators monitor the portal's performance and better optimize resources, Liferay Portal gives administrators access to key performance statistics (hits/page, avg time/hit, max time per request, and more) for all portlets and portal pages. Meanwhile, our Portal Auditing feature allows administrators to track and manage user activity within the portal.

Working from Your Desktop with Liferay Sync
Working on both the Liferay Portal and your desktop becomes a seamless experience with Liferay Sync. Liferay Sync automatically syncs files from the document library to your local desktop. Changes from local files update automatically in the remote Document Library.

Search & Tagging
Tag web content, documents, message board threads and more to dynamically share important or interesting content with other portal users.

Users can then search for relevant information through faceted search, allowing one to filter results by specific criteria within specific portlets, communities, the entire portal and even external integrated applications.

Multi-language Support
International or multi-lingual organizations get out of the box support for 30+ languages. Users can toggle between different language settings with just one click. You can also easily add other languages.

Support for OpenSocial 1.1 creates new avenues for developers to add social capabilities and dimensions in their websites. With OpenSocial, users can manage and deploy web-based social applications built from gadgets directly to pages and sites.

Web Publishing
As part of its suite of services, Liferay includes a complete web content management system that enables users to quickly build rich web content using many of the same features as extensive content management systems. Content in this sense means a website, web pages, or portions of a web page. Sophisticated features allow users to use predefined templates, schedule when content is published or removed, and determine how others should review content before being published.

Combined with the modular development aspects of a web portal, Liferay allows users to build powerful web pages by combining web content alongside web application portlets, widgets, or gadgets and assigning which pages are accessible or searchable by specific users.

Know More

we are Social geeks