Roadmap: Creating and customizing themes | HCL Digital Experience
Theme creation and customization are easy when you use the Theme Manager and download your static theme files by using a WebDAV client. This roadmap provides an overview of the theme creation and customization process. Links to detailed instructions for each step are provided in the roadmap.
Get to know Themes
- Static resources
- Static theme resources include the theme.html file, layout templates, skins, JavaScript, CSS, and image files. The resources are stored by default within WebDAV, which is accessible with any WebDAV client.
- Dynamic resources
- Dynamic theme resources are stored in a WAR file. Only the default dynamic content spots for the theme, which are JSP files, and the Default.jsp file that renders the theme are stored in the dynamic theme resources.
- Theme definition
- The theme definition registers the theme with the HCL Portal database. The theme must be registered before Portal can recognize it, even if other parts, such as WebDAV or WAR files, are deployed.
Documentation resource: Theme creation and resources
Create a new theme
Use the Theme Manager portlet to create new themes with one click. To access the Theme Manager, click You can quickly create a new theme that is based on a template when you click the Create Theme icon. To create a new theme, you enter a new theme title and an optional theme description. A theme template is selected for you, or you can select another template.
in your portal. The Theme Manager opens.Documentation resource: Theme Manager
Documentation resource: Create Theme
Customize your new theme
You can modify the properties of a theme and its available skins in the Manage Theme Properties dialog. In the dialog, you can modify the properties of both WAR-based and WebDAV-based themes, but not all modification options are available for WAR-based themes. When you select a theme in the Theme Manager and open the Manage Theme Properties dialog, all of the properties for that theme and its available skins display. The dialog includes five panes: General, Skins, Localization, Metadata, and Advanced. An easy first step toward customizing your theme is changing your theme logo to reflect your brand and business. You can modify an existing image or add a new image as your theme logo.
Documentation resource: Manage Theme Properties
Documentation resource: Changing the theme logo in the Simple Theme
Edit your static theme files
After you create a new theme, you can edit the static resources that are associated with the theme. Static theme resources include the theme.html file, layout templates, skins, JavaScript, CSS, and image files.Use a WebDAV client to synchronize all of your static theme resources with your local development environment so that you can modify them with your favorite editor.
Documentation resource: Editing static theme resources and connecting with WebDAV