The theme policy concept has introduced in WebSphere portal server v6.x and above version. Theme Style and Theme Policy are different.
The theme style is used to modify the colors, fonts, and graphics displayed by the theme.
And theme policy is used to turn portions of the page on or off and adjust settings of those areas that are rendered, such as control the menu bread crumbs. These elements are controlled by modifying policy attributes and applying the policy to one or more pages.
The differences between 'Theme Style' and 'Theme Policy' are as following:
Theme Style
· We can create a new Theme Style using the Portal Administration, under Portal User Interface > Theme Customizer.
· We can edit a Theme Style using the Theme Customizer.
· We can remove a Theme Style using the Theme Customizer.
· You can apply a Theme Style to a page using the Theme Customizer or the Manage Pages portlet. The Manage Pages portlet treats a Theme Style as a Theme Policy.
Theme Policy
· We can create a new Theme Policy using the XML Configuration Interface.
· We can not edit a Theme Policy using the Theme Customizer.
· We can update a Theme Policy using the XML Configuration Interface (xmlaccess).
· We can not delete a Theme Policy using the Theme Customizer.
· We can remove a Theme Policy using the XML Configuration Interface (xmlaccess).
· We can apply a Theme Policy to a page using the Manage Pages portlet or the XML Configuration Interface.