延伸簡介配置的內容

外掛程式可以把簡介內容提供給在其他地方定義的網頁。 不過,負責定義的網頁必須定義一個 anchor 屬性,作為新內容的位置保留區。 SDK 概觀網頁定義了兩個錨點,讓您在概觀網頁加入 JDT 和 PDE 相關元素。

 <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>Learn about basic Eclipse workbench concepts</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>
這些錨點可以提供給把內容加到網頁上的外掛程式,讓它們參照。 內容是利用 org.eclipse.ui.intro.configExtension 延伸所加入。 除了延伸網頁內容之外,這個延伸點還可以讓您提供待命內容部分和自訂動作。

如果要延伸現有的簡介配置,可以使用 configExtension 元素。 您可以在這個元素中,指定所要延伸之簡介配置的 configId, 以及負責說明新內容的 content 檔。

   <extension
	point="org.eclipse.ui.intro.configExtension">
	<configExtension
		configId="org.eclipse.platform.introConfig"
		content="$nl$/overviewExtensionContent.xml"/>
    ...
      </extension>
內容檔的格式,與簡介配置內容的格式很類似, 只是它必須含有 extensionContent 元素,而該元素負責定義通往要插入延伸內容的錨點路徑。
<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>
當您把自訂內容提供給簡介預先定義的定錨點之後, 產品便可以利用前面說明的 org.eclipse.ui.intro,將它本身連結到該簡介。 當產品執行時,被延伸的簡介會連同其他內容一起顯示。 此舉可讓產品具有自己的品牌行銷,以及其他產品特有的資訊, 讓該產品在使用自己的主要內容時,得以重複使用密切相關的產品簡介。

簡介也可以選擇性地加入一些相關產品的簡介。 在本案例中,產品可以定義它自己的簡介和簡介配置, 然後利用內容檔中的 include,參照在另一個簡介配置中定義的重要元素。 如果要在產品最上層建置另一個相關產品, 而且必須對使用者介紹較高層次產品的重要概念時,不妨使用這項機制。