The Web Theme is optimized to allow extensive modifications without affecting the system files.
This will allow all future service packs and major versions to be installed with minimal impact to any modifications that have been made.
Customization can be on two levels:
The UI of DriveWorks Live can be used to customize the following:
Additionally the image and description used for your projects can be changed by following the instructions in the topic Project Image, Name and Description.
Before undertaking any modifications to the files DriveWorks Live uses it is important to understand the following:
All files that enable DriveWorks Live are stored in the location:
%ProgramData%\DriveWorks\[version number]\Live\Themes
The Themes folder contains the following sub folders:
All files required for the Application Theme are stored here.
All files required for the Web Theme are stored here. The Web Theme is highly customizable.
See System Files and Custom Files for a table of all system and custom files for the Web Theme.
Customizing a Skin is done by:
To identify a skin to base your customization on:
To copy a skin, for customizing, follow the steps below:
This will be one of the folders from:
It is the files in this folder that should be modified to create the new skin.
Once the Skin has been copied to the \custom\skins folder the files in the skin folder can be customized.
The files associated to a skin that are typically customized include:
File | Description |
---|---|
bg.png | Background image. (Not all skins require this file) |
skinImage.png | A thumbnail view of the skin for display on the \setup skins page. |
Header and Banner image files | The images to use for any required header and banners. (Not all skins require these files) |
skin.css skin.colors.css skin.fonts.css | The cascading style sheet files to set layout, colors and fonts used for the skin. |
skinProperties.xml | Built in view style for the skin (Metro or Main) |
Modules give each of the web pages a function. The method to apply a module can be generalized as:
A module can be viewed in 3 modes:
Customizing a module is done by:
This is simply a case of running through the specification process using PWE and noting the URL and position of the module you require.
Once the module is found enter edit mode on the page and the name will be displayed in the module.
To copy a module, for customizing, follow the steps below:
This will be one of the folders from:
It is the files in this folder that should be modified to create the new skin.
Once the Module has been copied to the \custom\modules folder the files in the modules folder can be customized.
The files associated to a module that are typically customized include:
File Name | Description |
---|---|
toolbox.png | The icon used to display the module when the page is in Edit mode. |
module.xml | Stores the settings of the module. (Not all modules require this file) |
controller.cshtml | Decides what to render. Receives the settings from the module.xml file (if required). |
\views (folder) | The files in this folder decide what is displayed to the user. |
Knowledge Base Article Ref: | KB13120601 |
---|