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

Summary

In this chapter, we have reviewed the knowledge about Velocity and studied the Velocity templates in a Liferay theme. We have learned about the following:

  • Velocity is a technology for web applications to separate presentation and business logic
  • We can use a Velocity template to build a JSR 286 compliant portlet in Liferay
  • A Liferay theme consists of five Velocity templates. Each template controls a different part of a portal page
  • We can update a Velocity template from the Classic theme to create our own themes
  • Good design of the Velocity templates can improve the site performance
  • Portlets and custom templates can be inserted into the portal_normal.vm template to add content in a theme
  • A Velocity template can also be used in generating an e-mail ...

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