Liferay Portal provides some out-of-box powerful UI mashup functionalities. To build a more visually appearing portal application, however, it is always desirable to make some UI customizations because mashup through configuration itself might not be enough in some cases. Fortunately, Liferay's presentation layer can be easily changed through configuration or customization at different levels.
Liferay theme builder allows for the generation of hyphenated theme IDs such as the following one in
liferay-look-and-feel.xml file of the theme:
<theme id="palm-tree" name="Palm-Tree Publications Theme" />
Upon loading the extensible property
default-regular-theme-id, utility routines will sweep the name of special ...