Liferay 4.2 Documentation

Welcome to Liferay 4.2 Documentation Files

The complexities of today's technology infrastructure present a challenge for companies. Liferay offers a full scale of professional documentations to assist you with every stage of the application lifecycle. Whether you are just getting started or need our help meeting a deadline, we will help you get on the ground running.

Documents View Download Contribute
Installation
Installation Guide One page
Multi-page
PDF LiferayPedia
Customization Guide One page
Multi-page
PDF LiferayPedia
End User
Portal Administrators Guide One page
Multi-page
PDF LiferayPedia
Content Management System User guide One page
Multi-page
PDF LiferayPedia
Development
Portlet Development One page
Multi-page
PDF LiferayPedia
Development in the Extension Environment One page
Multi-page
PDF LiferayPedia
Liferay API (with sources) Javadoc ZIP LiferayPedia
Lifecasts Description Movie
Installation
Alfresco Setup

Integrate Liferay Portal with Alfresco CMS.

View
(7.08mb)
CAS Setup

Integrate Liferay Portal with a CAS server to access multiple applications with a single sign on.

View
(9.67mb)
Chat Portlet Setup

Set up the Chat Portlet to enhance collaboration.

View
(2.44mb)
LDAP Integration

A tutorial on LDAP integration.

View
(7.22mb)
Installation

Learn how to quickly install Liferay 4.0.0 in a few easy steps. Watch the installation of JDK 5.0 and Liferay bundled with Tomcat.

View
(5.16mb)
Demo Liferay Portal

Create an account to explore the Liferay Portal demo.

View
(6.61mb)
End User
Demo Liferay Portal

Create an account to explore the Liferay Portal demo.

View
(6.61mb)
Admin Portlet

A tutorial explaining functionalities of the Admin Portlet.

View
(2.39mb)
Auto Deploy Portlet This tutorial provides instructions to auto deploy portlets. View
(1.42mb)
Community Themes There are many themes available on Liferay's Download page.  Learn how to add a community theme onto Liferay Portal. View
(2.26mb)
Layout Templates Additonal layout templates can be added to Liferay Portal.  Learn how to add a sample layout template. View
(4.33mb)
Breadcrumb
Use Liferay's Breadcrumb portlet to wire page flow navigation.
View
(3.53mb)
Document Library
Learn how to use the Document Library portlet to provide a centralized repository for various documents to be stored and given a unique URL. 
View
(1.62mb)
Image Gallery
Learn how to use the Image Gallery portlet to provide a centralized repository for images to be stored and given a unique URL.
View
(3.34mb)
Internationalization Learn how to localize different languages within Liferay Portal. View
(4.56mb)
Journal and Journal Content Learn how to create and display CMS content through the Journal and Journal Content portlets. View
(4.14mb)
Journal Articles Learn how to use the Journal Articles portlet. View
(1.02mb)
Navigation 1
Learn how to use the Navigation portlet to help users visualize the site structure and provide hyperlinks to allow users to quickly access different pages.
View
(2.81mb)
Navigation 2 Learn how to associate navigation links with articles and URLs.  View
(2.76mb)
Add Permissions Learn how to assign permissions for a user to add communities, organizations, and roles. View
(2.34mb)
Community Permissions 1

Learn how a Community Admin can delegate permissions to community members.

View
(2.38mb)
Community Permissions 2 Learn how to permission community users to manage pages and permission users to add and manipulate portlets on specific pages.  View
(4.04mb)
Community Permissions 3 Learn how to prevent community users from viewing specific pages and sub-pages. View
(2.39mb)
Delegate Enterprise Admin Permissions Learn how to delegate permissions to users to manage organizations, locations, and users. View
(4.54mb)
Delegate Role Permission Learn how to permission users to manage roles. View
(1.58mb)
Fine Grain Permissioning
An introduction to Liferay Portal's fine grain security and permissioning features.
View
(3.41mb)
Locations
Learn how to assign individual permissions to Locations.
View
(2.91mb)
Roles and Permissions
Learn about Liferay Portal's permissioning logic.
View
(4.15mb)
Community Basics Learn how to view, search, add, edit, and delete communities.  View
(1.07mb)
Page Management Learn how to view, add, edit, delete, manage the look and feel of a page, and import/export pages for a community. View
(3.02mb)
Community Users Learn how to assign users to a community. View
(1.40mb)
Open Communities Learn how to join and leave an open community. View
(1.12mb)
Enterprise Admin
Learn how to use the Enterprise Admin portlet.
View
(2.42mb)
Location Admin Learn how to use the Location Admin portlet. View
(1.04mb)
Organization Admin
Learn how to use the Organization Admin portlet.
View
(1.65mb)
User Groups Learn how to view, search, add, edit, and assign user groups. View
(2.18mb)
Chat Portlet

View the Chat Portlet's unique features.

View
(1.68mb)
Message Board Learn how to use the Message Board portlet. View
(3.96mb)
WYSIWYG Learn how to use the FCKeditor to insert images and hyperlinks. View
(2.81mb)
Development
Ext Enviroment

The Ext Environment allows you to extend and modify the source code without breaking your upgrade path to new versions of Liferay Portal.

View
(8.02mb)
Presentation Description View
Installing the Development Environment
Installation 1

Basic Setup - The first step of the installation process.  It is not advised to skip ahead because each section builds off the previous one.

Download
(415kb)
Installation 2 Required Tools - Setting up Jikes and Ant Download
(160kb)
Installation 3 Ext Environment - The extension environment allows developers to extend the Liferay Portal source code without breaking their upgrade path.  Always use the extension environment to make modifications to the source code. Download
(437kb)
Installation 4 Database Connection - Configuring Liferay to use MySQL as the database. Download
(342kb)
Eclipse
Eclipse 1

Create a New Project - Setting up Liferay as a project in Eclipse IDE.

Download
(489kb)
Eclipse 2

Set up the Debugger - This will teach you how to set breakpoints inside your classes and step through them.

Download
(707kb)
JSP Portlet
JSP Portlet 1

Basic Portlet - This is a good starting point if you are new to Liferay. It will help you learn the basic file and directory structure you will need to know to develop portlets within Liferay.

Download
(272kb)
JSP Portlet 2 Title and Category - Adding a title and category using Language-ext.properties and liferay-display.xml. Download
(128kb)
Struts Portlet
Struts Portlet 1 Struts Portlet Download
(314kb)
Struts Portlet 2 Add an Action Download
(227kb)
Struts Portlet 3 Database Interaction Download
(353kb)
Struts Portlet 4 Redirect Download
(127kb)
JSF Portlet
JSF Introduction JSF Introduction Download
(137kb)
JSF Portlet A A Simple JSF Portlet - In *.WAR Format Download
(274kb)
JSF Portlet B Backing Beans and UI Components Download
(167kb)
JSF Portlet C Validation and Messages Download
(151kb)
JSF Portlet D Navigation and Event Listeners Download
(202kb)
JSF Portlet E Database Interaction With the Liferay Service and Persistence Layer Download
(552kb)
JSF Portlet F Message Bundles Download
(123kb)