O'Reilly logo

Liferay Portal 5.2 Systems Development by Jonas 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

Portal development strategies

Liferay portal is extensible at least at the following three levels:

  • Plugins SDK environment
  • Extension environment
  • Liferay portal source code

In general, each level of extensibility offers a different compromise of flexibility with different migration requirements to the future version.

Extension environment

The Extension environment provides capability to customize Liferay portal completely. As it is an environment which extends Liferay portal development environment, it has a name Extension, or Ext. By the name Ext, we can modify internal portlets or call the out of the box portlets. Moreover, we can override the JSP files of portal and the out of the box portlets. This kind of customization is kept separate from the ...

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