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 2. Basic Theme Development

Liferay Portal is a standards-compliant portal server. The presentation layer of a Liferay-based portal application includes three major parts: data rendered through portlets, a theme that controls the general user interface (look and feel) of portal pages generated by Liferay, and layout templates that control the structures of portal pages.

A Liferay theme is basically a user interface component to make the portal application more user-friendly and visually appealing. It typically includes CSS, images, JavaScript, and Velocity or Freemarker templates and is packaged as a Web ARchive (WAR) file for distribution and deployment.

Multiple themes can be deployed on a Liferay Portal server for users with appropriate ...

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