La combinaison des propriétés du produit et des valeurs de préférence par défaut permet de configurer entièrement la page de bienvenue universelle si aucune personnalisation n'est souhaitée. Pour les produits souhaitant autoriser les utilisateurs à personnaliser la page de bienvenue, une page de préférences est disponible. Le code suivant doit être ajouté au fichier plugin.xml du produit :
<extension point="org.eclipse.ui.preferencePages"> <page category="org.eclipse.ui.preferencePages.Workbench" class="org.eclipse.ui.intro.universal.ExtensionFactory:welcomeCustomization" id="com.example.intro.introCustomization" name="%introCustomizationPreference.name"> <keywordReference id="org.eclipse.ui.ide.appearance"/> </page> </extension>
Ce code ajoute la page de préférences de personnalisation de la page de bienvenue. Elle permet aux utilisateurs de sélectionner le thème de présentation. Le choix initial est fourni par la préférence du thème dans le fichier plugin_customization.ini. Par ailleurs, les utilisateurs peuvent faire leur choix dans la liste des pages racine disponibles. Si vous sélectionnez la page racine, l'onglet associé s'affiche en haut de la boîte de dialogue.
Une fois sauvegardée, cette page de préférences préfixera les variables avec l'ID de produit de sorte qu'il n'interfère pas avec les paramètres indiqués pour d'autres produits dans le même plan de travail. Sinon, en cochant la case ci-dessus, les variables ne seront pas préfixées, rendant ainsi les paramètres enregistrés visibles pour tous les produits.