Při jakékoli implementaci části Intro a tedy i metody CustomizableIntroPart musíte provést postup připojení k produktu. Je zde však navíc jeden přípravný úkon použití části Intro - přiřazení "konfigurace". Obdobně jako při vkládání části Intro do produktu musíte vložit introConfig do customizableIntroPart. Následuje ukázka konfigurace:
<extension point="org.eclipse.ui.intro.config"> <config id = "static001_configId" introId="org.eclipse.ui.intro.examples.static_introId" content="introContent.xml"> <presentation home-page-id="idDomovskéStránky" standby-page-id="idPohotovostníStránky"> <implementation os="win32" kind="html" /> <implementation kind="swt" /> </presentation> </config> </extension>
Ve výše uvedeném příspěvku je konfigurace registrována částí Intro s ID org.eclipse.ui.intro.examples.static_introId. (Předpokládáme, že tato část Intro je přizpůsobitelnou instancí části Intro, která je již registrována pomocí pracovní plochou). Tato konfigurace definuje obsah zobrazovaný v části Intro a určuje způsob zobrazení uživateli. Obsah je definován v souboru markupu xml introContent.xml a způsob zobrazení určují dva prvky implementation v markupu.
Nastavené zobrazení může používat prohlížeč SWT nebo formuláře uživatelského rozhraní. Je-li ve výše uvedeném příspěvku nastaveno zobrazení "html", použije se prohlížeč platformy win32;, pokud se nastaví "swt", použijí se formuláře uživatelského rozhraní (všechny ostatní platformy). Pokud se za běhu programu pracovní plocha pokusí vytvořit instanci CustomizableIntroPart, dojde ke zjištění operačního systému a k volbě správné implementace zobrazení.
Zadáno musí být rovněž id-domovské-stránky nebo kořenová stránka, protože jde o první stránku zobrazovanou prostřednictvím customizableIntroPart. Je-li zadáno rovněž id-pohotovostní-stránky, zobrazí se část Intro při uvedení části Intro do pohotovostního režimu.
Podrobné informace o obsazích souborů naleznete v dokumentaci bodu rozšíření. V rámci jednoduchého příkladu použijeme k vložení statického obsahu následující text jako obsah:
<?xml version="1.0" encoding="UTF-8" ?> <introContent> <page id="homePageId" url="http://eclipse.org"/> <page id="standbyPageId" url="./static001/standby.html"/> </introContent>
Ve výše uvedeném příspěvku se používá jednoduchá adresa URL jako kořenová stránka; v tomto případě adresa URL odkazuje na webovou stránku eclipse.org. Toto jsme provedli v zájmu přehlednosti. Kořenová stránka by měla mít soubor html, např. lokální soubor html, který načítá flash prezentaci. Je zde rovněž definována pohotovostní stránka, která se zobrazí při uvedení části Intro do pohotovostního režimu.