Installation components can be used to allow the user to customize the installation. GUI installers will present a step that lists all available installation components in a tree with check boxes and lets the user choose which components to install. Console installers will also present a list of installation components to the user for selection. If no installation components are defined, that step will be omitted and the entire distribution tree is installed.
In the component tree you can
DEL
key, you can remove the currently selected installation component or component folder.
All child nodes of component folders are removed as well.
To internationalize the name of the component for different media files, please use custom localization keys.
In the top right corner of the "Files" tab, you can see the ID of the currently selected installation
component. This ID can be used in expressions, scripts and custom code when you want to
check if the installation component has been selected for installation. A typical condition
expression for an action would be
context.getInstallationComponentById("123").isSelected()
if the ID of
the component is "123". In this way you can conditionally execute actions depending
on whether a component is selected or not.
Both installation components and component folders also have a Description tab.
You can optionally display a description below each component in the installer. Any
component or component folder with a description will have a toggle button with help icon on the right side.
This toggle button controls whether the description is displayed below the element. You can also
use the F1
key to toggle the visibility of the description. The
Expand description automatically check box allows you to show descriptions by default.