為了連結到通用簡介中,開發人員應該有產品型的 Eclipse 應用程式。
這需要使用 org.eclipse.runtime.products
延伸點(假設產品已定義好):
<extension id="foo" point="org.eclipse.core.runtime.products"> <product application="org.eclipse.ui.ide.workbench" description="Product Foo to use for testing the universal intro" name="Product Foo"> </product> </extension>
這個範例假設延伸規格定義在 com.example.intro
外掛程式內的 plugin.xml
檔中。
利用 product-intro 連結來連結產品的能力,是一項長久存在的 Eclipse 簡介支援特性:
<extension point="org.eclipse.ui.intro"> <introProductBinding introId="org.eclipse.ui.intro.universal" productId="com.example.intro.foo"/> </extension>
上述延伸規格會連結通用簡介實作 (org.eclipse.ui.intro.universal) 和我們的產品 ID。
通用簡介自訂作業分成產品品牌行銷內容和喜好設定兩部分。 產品品牌行銷內容是產品所設定的,無法修改。 它們包括產品標題、品牌行銷影像和品牌行銷影像文字:
<product application="org.eclipse.ui.ide.workbench" description="Product Foo to use for testing the universal intro" name="Product Foo"> <property name="introTitle" value="Welcome to Product Bar"/> <property name="introBrandingImage" value="product:eclipse.png"/> <property name="introBrandingImageText" value="XYZ Company"/> </product>
其值代表相對於產品軟體組之檔案名稱的產品內容,必須用 'product:' 字首來限定。 支援的內容如下:
通用簡介的後半部可以作為喜好設定來存取。 分割是緣於如下事實:使用者可以配置這些變數,這些變數會顯現在新的「歡迎使用」喜好設定頁面中。 這些喜好設定的起始值應該放在產品延伸規格所參照的 'plugin_customization.ini' 檔中。 這些喜好設定如下: