O'Reilly logo

Liferay User Interface Development by Frank Yu, Xinsheng Chen, Jonas X. Yuan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 4. Styling Pages

A typical portal application consists of multiple pages, which include public and/or private pages for users with different access privileges. Each page includes one theme to control its general look and feel, one or multiple portlets to render its contents or services, and a layout template to arrange the location and space of each portlet within the page scope.

In Chapter 2, we covered the basic concepts of theming and how to develop a custom theme in Liferay Plugins SDK. In Chapter 3, we then discussed the concepts of layout template, the workflow of page generation in Liferay, and how to develop a custom layout template.

Now it is time for us to look at how we can create a portal site by leveraging Liferay Portal's powerful ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required