Prise en charge de l'introduction

La prise en charge de l'introduction est un ensemble de points d'extension et de parties de plan de travail qui permettent aux plug-ins de définir des pages spécialisées qui introduisent un produit de plate-forme aux nouveaux utilisateurs. Ces points d'extension peuvent être utilisés pour créer la "Première expérience de l'utilisateur" du produit sous la forme de pages d'accueil. Les pages d'accueil sont conçues pour guider les utilisateurs dans la découverte d'une fonction du produit. Elles s'affichent généralement la première fois qu'un produit est lancé. Cela peut aller d'une simple page affichant une démo Macromedia Flash, jusqu'à plusieurs pages extensibles et elles peuvent suivre l'architecture enfichable de la plate-forme Eclipse.

La prise en charge de l'introduction est généralement configurée au niveau du produit, même si des plug-ins individuels peuvent contribuer aux informations d'introduction dans des configurations d'introduction de produits connus.

Du point de vue d'un plan de travail, la racine de la prise en charge de l'introduction se trouve dans la partie introduction. Cette partie est spécifiée dans une définition d'extension. Lorsque le plan de travail est initialisé, il crée un site d'introduction qui réserve de l'espace pour la page d'introduction. L'implémentation de la partie introduction du site est déterminée à l'aide des informations de configuration du produit. Une fois que la partie introduction est affichée, elle peut être utilisée dans deux modes :

Une fois qu'un partie introduction est définie, elle doit être configurée avec les informations d'introduction. Cette opération est effectuée à l'aide d'une configuration d'introduction à laquelle contribue également une extension. Il est possible d'ajouter des plug-ins individuels à la configuration standard de l'introduction du produit à l'aide de leurs propres extensions.

Nous allons observer la page d'introduction du kit SDK de la plate-forme sous forme d'exemple pour mieux comprendre ces concepts.