Vis statisk HTML-indhold i CustomizableIntroPart

For at bruge en CustomizableIntroPart skal du følge de grundlæggende trin for at binde den til et produkt på samme måde som en hvilken som helst anden implementering af en introduktionsdel. Men der skal udføres et ekstra trin for at bruge denne introduktionsdel og dens tilknytning af en "konfiguration". På samme måde, som du binder en introduktion til et produkt, skal du binde en introConfig til encustomizableIntroPart. Her er et eksempel på en konfiguration:

   <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="homePageId" 
			standby-page-id="standbyPageId">
<implementation
                  os="win32"
                  kind="html"/> 
<implementation
                  kind="swt"/>
		</presentation>
</config>
   </extension>

I ovenstående registreres en konfiguration med en introduktionsdel med id'en org.eclipse.ui.intro.examples.static_introId. (Det antages, at denne introduktionsdel er en introduktionsdelsforekomst, som kan tilpasses, og som allerede er registreret med arbejdsbænken). Denne konfiguration definerer det indhold, der skal præsenteres i introduktionsdelen, og angiver, hvordan den skal præsenteres for brugeren. Indholdet defineres i en xml-kodefil, introContent.xml, mens præsentationen bestemmes af to implementeringselementer i koden.

En konfigurationspræsentation kan enten være en SWT-browserbaseret eller UI-formularbaseret præsentation. I ovenstående eksempel vil præsentationen være  "html", dvs. browserbaseret på win32-platforme, men "swt" på alle andre platforme, dvs. UI-formularbaseret. Ved runtime, når arbejdsbænken forsøger at instantiere CustomizableIntroPart, bestemmes operativsystemet, og den korrekte implementering af præsentationen vælges.
Der skal også angives en hjemmeside-id eller en rodside, da det vil være den første side, der vises af customizableIntroPart. Hvis der også er angivet en standby-side-id, vises den i introduktionsdelen, når denne sættes i standby-tilstand.

Du kan finde flere oplysninger om indholdsfilen i dokumentationen til udvidelsespunktet. Følgende benyttes som indhold for at angive et enkelt eksempel med statisk indhold:

   <introContent>
         <page
            id="homePageId"
            url="http://eclipse.org"/>
         <page
            id="standbyPageId"
            url="./static001/standby.html"/>
</introContent>

I ovenstående eksempel benyttes en enkel url som rodsiden - i dette tilfælde en url, der peger på eclipse.org-webstedet. Dette gøres af nemheds hensyn. Rodsiden kunne have været en hvilken som helst html-fil, f.eks. en lokal html-fil, der indlæser en flash-demo. Der er også defineret en standby-side, som vises, når introduktionen placeres i standby-tilstand.