Rozšíření obsahu části Intro config

Moduly plug-in mohou přispívat obsahem části Intro do stránky definované na kterémkoli místě. Definování stránky přitom musí definovat atribut anchor, který slouží jako symbolický argument umístění nového obsahu. Stránka přehledu SDK definuje dvě kotvy (anchor) určené k přidávání souvisejících prvků JDT a PDE do stránky přehledu.

 <group id="page-content">
	<text style-id="page-title" id="page-title">PŘEHLED</text>
	<text style-id="page-description" id="page-description">Eclipse je univerzální platforma nástrojů - všestranné volně rozšiřitelné integrované vývojové prostředí. Poskytuje vývojové prostředí bohatě vybavené funkcemi, jež vývojářům umožňuje účinný vývoj nástrojů, jež dokonale spolupracují s platformou Eclipse.</text>
	<group id="overview-links">
		<link label="Základní informace o pracovní ploše" url="http://org.eclipse.ui.intro/showHelpTopic?id=/org.eclipse.platform.doc.user/concepts/concepts-2.htm" id="basics">
			<text>Seznamte se se základními koncepty pracovní plochy Eclipse</text>
        </link>
        <link label="Týmová podpora" url="http://org.eclipse.ui.intro/showHelpTopic?id=/org.eclipse.platform.doc.user/concepts/concepts-26.htm" id="team">
			<text>Informujte se o způsobech spolupráce s ostatními vývojáři</text>
        </link>
		<anchor id="jdtAnchor"/>
		<anchor id="pdeAnchor"/>
	</group>
</group>
Na tyto kotvy (anchor) mohou odkazovat moduly plug-in, které přidávají obsah na stránku. Obsah se vkládá s použitím rozšíření org.eclipse.ui.intro.configExtension. Kromě rozšíření obsahu stránky tento bod rozšíření umožňuje rovněž vložení částí pohotovostního obsahu a uživatelských akcí.

K rozšíření existující části Intro config můžete použít prvek configExtension. V tomto prvku se zadává configId jako identifikátor rozšiřované části Intro config a soubor obsahu, který definuje nový obsah.

<extension   
	point="org.eclipse.ui.intro.configExtension">
	<configExtension
		configId="org.eclipse.platform.introConfig"
		content="$nl$/overviewExtensionContent.xml"/>  
    ...
</extension>
Formát souboru s obsahem je podobný s formátu souboru s obsahem části Intro config, kromě toho, že musí obsahovat prvek extensionContent, který definuje cestu ke kotvě, kam má být obsah rozšíření vložen.
<introContent>
	<extensionContent alt-style="css/swt.properties" style="css/overview.css" path="overview/page-content/overview-links/jdtAnchor">
		<link label="Vývoj aplikací v Javě"url="http://org.eclipse.ui.intro/showHelpTopic?id=/org.eclipse.jdt.doc.user/gettingStarted/qs-BasicTutorial.htm" id="java">
			<text>Obeznamte se s vývojem javovských aplikací s použitím prostředí Eclipse</text>
		</link>
	</extensionContent>
</introContent>
Po přispění uživatelským obsahem do předdefinovaných kotevních bodů části Intro je daný produkt schopen vytvořit sám vazbu k tomuto pomocí výše popisovaného mechanizmu org.eclipse.ui.intro. Je-li produkt spuštěn, bude se rozšířená část Intro zobrazovat s přidaným obsahem. Produkt tak může mít své vlastní označení či jiné specifické informace a zároveň opakovaně používat část Intro úzce související s vlastním, důležitým obsahem.

Daná část Intro by mohla rovněž selektivně zahrnovat úseky části Intro související s produktem. V tomto případě by produkt definoval své vlastní části Intro a Intro config a poté by odkázal na důležité prvky definované v jiné části Intro config pomocí include v souboru s obsahem. Tento mechanizmus vhodný v situacích, kdy se související produkty sestavují jeden ze druhého a je nezbytné seznámit uživatele s hlavními koncepty vyšší úrovně produktů.