Book Image

Liferay Portal 5.2 Systems Development

By : Jonas X. Yuan
Book Image

Liferay Portal 5.2 Systems Development

By: Jonas X. Yuan

Overview of this book

<p>Liferay portal is one of the most mature portal frameworks in the market, offering many key business benefits that involve personalization, customization, and workflow. If you are a Java developer who wants to build custom web sites and intranet applications using Liferay portal, this is where your search ends.<br /><br />This book shows how Java developers can use Liferay as a framework to develop custom intranet systems, based on Liferay portal platform thus helping you to maximize your productivity gains. Get ready for a rich, friendly, intuitive and collaborative end-user experience!<br /><br />The author's experience customizing Liferay using Java enables him to explain in a clear and precise manner how to build custom systems on top of Liferay portal. <br /><br />Using this book you can customize Liferay into a single point of access to all an organization's data, content, web content, and other information from both existing in-house applications (HR, CRM) and external sources (such as Alfresco, FatWire, Magnolia, Vignette).</p>
Table of Contents (18 chapters)
Liferay Portal 5.2 Systems Development
Credits
About the author
Acknowledgement
About the reviewer
Preface

Building layout templates in Ext


Layout Templates are ways of choosing how portlets will be arranged on a page. Layout templates are usually a grid-like structure and are mostly created with HTML tables. They form the body of a page the large area, where you can drag and drop the portlets to create pages. In short, a layout template describes how various columns and rows are arranged to display the portlets.

As shown in the following screenshot for the use case Book Workshop Home, the web site www.bookpubworkshop.com is made up of many workshop pages. Each page consists of a set of portlets. Portlets are arranged in a specific way in pages. For instance, the AROUND THE WORLD page has three portlets: I'm Lola, Our Research is Global, and Our Co-Productions. The whole page is aligned in the centre, while I'm Lola, Our Research is Global, and Our Co-Productions are represented by layout template 1-2 columns. As you can see, Lola's hand is around 25 pixels out of the box. This means that I...