Plugin-moduler kan bidra med introduksjonsinnhold for en side som er definert et annet sted. Siden må imidlertid definere et anchor-attributt som fungerer som en plasseringsplassholder for nytt innhold. SDK-oversiktssiden definerer to forankringspunkt for tilføyelse av JDT- og PDE-beslektede elementer på oversiktssiden.
<group id="page-content"> <text style-id="page-title" id="page-title">OVERVIEW</text> <text style-id="page-description" id="page-description">Eclipse is a kind of universal tool platform - an open extensible IDE for anything and nothing in particular. It provides a feature-rich development environment that allows the developer to efficiently create tools that integrate seamlessly into the Eclipse Platform.</text> <group id="overview-links"> <link label="Workbench basics" url="http://org.eclipse.ui.intro/showHelpTopic?id=/org.eclipse.platform.doc.user/concepts/concepts-2.htm" id="basics"> <text>Lær om grunnleggende Eclipse-arbeidsbenkbegreper</text> </link> <link label="Team support" url="http://org.eclipse.ui.intro/showHelpTopic?id=/org.eclipse.platform.doc.user/concepts/concepts-26.htm" id="team"> <text>Find out how to collaborate with other developers</text> </link> <anchor id="jdtAnchor"/> <anchor id="pdeAnchor"/> </group> </group>
Plugin-moduler som legger til innhold på sidene, kan referere til disse forankringspunktene. Det legges til innhold via utvidelsen org.eclipse.ui.intro.configExtension. I tillegg til å utvide sideinnhold, kan man via dette utvidelsespunktet oppgi ventemodusinnholdsdeler og tilpassede handlinger.
Hvis du vil utvide en eksisterende introduksjonskonfigurasjon, kan du bruke configExtension-elementet. I dette elementet angir du configId i introduksjonskonfigurasjonen som utvides, og content-filen som beskriver det nye innholdet.
<extension point="org.eclipse.ui.intro.configExtension"> <configExtension configId="org.eclipse.platform.introConfig" content="$nl$/overviewExtensionContent.xml"/> ... </extension>
Formatet i innholdsfilen likner på formatet i innholdet for introduksjonskonfigurasjonen, bortsett fra at det må inneholde et extensionContent-element som definerer banen til forankringspunktet der innholdet i utvidelsen skal settes inn.
<introContent> <extensionContent alt-style="css/swt.properties" style="css/overview.css" path="overview/page-content/overview-links/jdtAnchor"> <link label="Java development" url="http://org.eclipse.ui.intro/showHelpTopic?id=/org.eclipse.jdt.doc.user/gettingStarted/qs-BasicTutorial.htm" id="java"> <text>Get familiar with developing Java programs using Eclipse</text> </link> </extensionContent> </introContent>Etter å ha oppgitt tilpasset innhold til de forhåndsdefinerte forankringspunktene for en introduksjon, kan et gitt produkt knyttes til introduksjonen via org.eclipse.ui.intro, som er beskrevet ovenfor. Når produktet kjøres blir introduksjonen som ble utvidet, vist med tilleggsinnholdet. På denne måten kan produktet ha egne merkevarer og annen produktspesifikk informasjon og likevel bruke introduksjonen til et nært beslektet produkt på nytt, sammen med eget nøkkelinnhold.
En gitt introduksjon kan også selektivt inkludere deler av beslektet produktintroduksjon. I så fall kan produktet definere sin egen introduksjon og introduksjonskonfigurasjon, og deretter referere til viktige elementer som er definert i en annen introduksjonskonfigurasjon ved hjelp av en "include" i innholdsfilen. Mekanismen er nyttig i situasjoner der beslektede produkter bygges over hverandre og det er nødvendig å introdusere brukere for nøkkelbegreper i produkter på høyere nivåer.