After this course you will be able to:

  • Set up a portal website with pages and users
  • Manage content inside the portal on a high level
  • Create a look-and-feel for portal that reflects a corporate identity
  • Develop custom portlets and other plugins


  • What is a Portal?
  • Installation & Basis Configuration
  • Page Management
  • User & Group Management
  • Roles & Permissions
  • Basic Content Management
  • Structured Content Management
  • Content Aggregation
  • Developement Environment Setup
  • Portlet Specification
  • Portlet Development Basics
  • Theme & Page Layout Development
  • Hook Development
  • Additional topics
  • Course Approach

You will start with an empty installation of the portal and elements will then be introduced one by one. These will evolve from simple customizations to more advanced aspects. Each topic of the course is concluded with hands-on exercises with an aggregation of all concepts at the end of each day. The course is designed to be very practical and interactive.


  • Knowledge of HTML, CSS and XML
  • Basic knowledge of servlets and JSP
  • Some experience with Eclipse or a simular IDE is an advantage
  • Knowledge of Apache Velocity is an advantage but not required
  • No prior knowledge of Liferay Portal is required

Target Audience

  • Developers who want to fully customize Liferay to their needs
  • Portal / Site Administrators who want to manage content on a higher level
Peter Mesotten
Liferay Expert

Peter Mesotten

Previous page