Liferay extension deployment Terminology

Showing results for 
Search instead for 
Did you mean: 

Liferay extension deployment Terminology

0 0 1,710
  1. REDIRECT Portlets

When dealing with multiple products that overlap in functionality or intersect in the space in which they deal there tends to be collision and confusion on terminology.  For this sake, we will keep relevant terms and definitions (for each technology/product) here as well as aliases for each colliding term by which it can be disambiguated.


Design layouts give the structure of a page 'without regard' for the look an feel of the page itself.



CSS, Images, Javascript, and other visual artificats that can be applied to 'any' layout.


A page is a logical item that is composed of the following

  • url
  • portlet roster
  • layout
  • theme


  • XML -> Freemarker -> X (HTML,XHTML,XML,PDF, TXT,etc)
  • Image -> Resolution -> Image
  • Image -> Filter -> Image
  • HTML -> PDFBox -> PDF


Tamplates are technology sets like XSL, Freemarker, Webmacro, etc which can be applied to data and even objects in order to produce output.


A target is a set of business rules which returns a set of content (1-n).  In some respects targeters can be viewed as queries which can be applied to the repository which runs in a particular context (ie: the users session).


A slot is a holding position on the page which can have content inserted in to it at run time based on business rules such as content targeters etc.

About the Author
Jeff Potts is the founder of Metaversant (, a content solutions consultancy based in Dallas, Texas. Jeff has spent 20 years implementing solutions around content management, document management, workflow and search for clients like Turner Broadcasting, Activision, Sony Pictures, Southwest Airlines, PepsiCo, Frito-Lay, BMC Software, BNSF Railway, and others. He's written two ECM-related books, the most recent of which was CMIS and Apache Chemistry in Action (Manning, 2013) which he co-authored with Florian Mueller and Jay Brown. Jeff runs a popular blog called ECM Architect ( and is a committer on the Apache Chemistry project. Jeff and his team are available to work on your content projects. Contact us by email at info at metaversant dot com.