Parallels Pro Control Panel offers a suite of 3 skinsCocoon, Mercury, and Classic. In addition, Server Administrators, Reseller Administrators, and Site Administrators can choose to create or customize their control panel and extend this suite. Many of the resources used by skins are common across all skins and do not need to be customized for each skin. For the sake of efficiency, these resources are not duplicated for each skin. For instance, the JavaScript file validate.js
performs client-side parameter validation and is common across all skins because it does not affect the visual configuration of a skin.
On the other hand, there are resources that are different for each skin, because they affect its visual configuration. These resources define the look and feel of that particular skin and are therefore skin-specific. For example, the HTML stylesheet isp.global.css
, which defines the look and feel of the Server Administrator control panel is a skin-specific file.
To delineate these resources according to the scope and impact of their customizations, Parallels Pro introduces the concept of resource stores.