7.28. Customizing the IDERI note client

Apart from the differnet styles you can use for the visual appearance of the IDERI note client, which you can exercise using the intngui.exe tool, a couple of verbatim text override capabilites exist in the IDERI note client. These idividual customization options will be the subject of this section. All options will be explained with the registry values to be set and the msi properties that can be used at installation time. Note that all settings described in this section have a corresponding GUI setting in the IDERI note client customization wizard that you can use to create MSI transform files to be used with the IDERI note client msi installer. All registry values outlined in this section also have group policy overrides when using the IDERI note group policy files.

Please also note that you should always test and carefully inspect any tweaks you make to your user’s IDERI note client user interface with respect to text length and potential clipping of text labels due to your text override strings being to long. This is especially true for the user interface override settings that are expanded at runtime in size using the “%AUTHOR%” placeholder keyword. Also note that using the override methods outlined in this section, there is currently no way to specify locale-specific overrides, so Spanish users could see one set of user interface overrides in Spanish and English users could see another set of user interface overrides, this time in English.

7.28.2. Overriding the author text label

The author text label is the text field on the IDERI note client window that usually contains a text string like “This message has been created by IDERI\adam.sam” in figur 2.1. This text can be customized to a large extent by specifying a non-empty string as the named value “AuthorText” in the registry key HKEY_LOCAL_MACHINE\SOFTWARE\ideri\inotecln. Note that you can embed the substring “%AUTHOR%” as a placeholder within this registry value so it will be expanded at runtime to the author of the message. At installation time, this value can be created using the AUTHOR_TEXT MSI property.

7.28.3. Overriding the message greeting text label

The message greeting label acts as sort of a headline for the message window of a IDERI note client message. It is usually labeled “The following alert message has been sent to you” as in figure 2.1. On warning and information messages it is labeled “The following warning message has been sent to you” and “The following information message has been sent to you”, respectively. This also means that there are 3 different registry locations where an individual replacement string can be stored to be displayed instead of the builtin text items: HKEY_LOCAL_MACHINE\SOFTWARE\ideri\inotecln\information, HKEY_LOCAL_MACHINE\SOFTWARE\ideri\inotecln\warning and HKEY_LOCAL_MACHINE\SOFTWARE\ideri\inotecln\alert, respectively. In order to adapt the greeting text for the individual message types, set the named string value “GreetingOverride” in these keys to your custom override text. Note that like the author text label string, this string can embed the substring “%AUTHOR%” as a placeholder that will be expanded at runtime to the author of the message. At installation time, these values can be created using the INFORMATION_GREETING_OVERRIDE, WARNING_GREETING_OVERRIDE and ALERT_GREETING_OVERRIDE MSI properties.

7.28.4. Overriding the balloon tooltip caption

The caption of balloon tooltips that appear regularly if users dismiss the IDERI note message windows usually have the text “IDERI note message”. This caption text can be customized by specifying a non-empty string for the named registry value “CaptionBranding” in the registry key HKEY_LOCAL_MACHINE\SOFTWARE\ideri\inotecln. At installation time, this value can be created using the BALLOON_CAPTION_BRANDING MSI property.