In Liferay Portal, portlets let you add functionality and themes let you style your sites. But how do you modify and add to existing functionality in Liferay Portal and portlets? How do you change their content? The Customizing tutorials answer these questions and demonstrate how to affect your site in the following ways:

  • Add, modify, or remove content from Liferay Portal and portlets
  • Modify behavior
  • Perform actions that respond to events

Customizing JSPs

There are several different ways to customize JSPs in portlets and the core. Liferay Portal’s API provides the safest ways to customize them. If you customize a JSP by other means, new versions of...

Read More

Overriding Liferay Portal’s Default YUI and AUI Modules

Liferay Portal contains several default YUI/AUI modules. You may need to override functionality provided by these module’s scripts. It’s possible to override JSPs using fragments, but you can’t...

Read More

Overriding Liferay Services (Service Wrappers)

Why might you need to customize Liferay services? Perhaps you’ve added a custom field to Liferay’s User object and you want its value to be saved whenever the addUser or updateUser methods of...

Read More

Overriding Language Keys

Liferay Portal Core and portlet module language*.properties files implement site internationalization. They’re fully customizable, too. This tutorial demonstrates this in the following topics:...

Read More

Overriding Portal Properties using a Hook

A portal properties hook plugin lets you override a subset of portal properties dynamically. These properties define event actions, model listeners, validators, generators, and content sanitizers....

Read More

Overriding MVC Commands

MVC Commands are used to break up the controller layer of a Liferay MVC application into smaller, more digestible code chunks. Sometimes you’ll want to override an MVC command, whether it’s in a...

Read More

Overriding lpkg files

Applications are delivered through Liferay Marketplace as lpkg files. This is a simple compressed file format that contains .jar files to be deployed to Liferay Portal. If you want to examine an...

Read More

Creating Model Listeners

Model Listeners implement the ModelListener interface. They are used to listen for persistence events on models and do something in response (either before or after the event). Model listeners were...

Read More
0 (0 Votes)
Creating Layouts inside Custom Portlets Previous