cancel
Showing results for 
Search instead for 
Did you mean: 
jpotts
World-Class Innovator
World-Class Innovator
  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.


layout


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

5-3-0-pic1.gif


theme


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


page


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


  • url
  • portlet roster
  • layout
  • theme

transform


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

template


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


targeter


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).


slot


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.
Liferay