Přispívání k univerzální části intro

Pokud se vývojáři chtějí zapojit do univerzální části Intro, měli by mít aplikaci Eclipse založenou na produktu. To vyžaduje použití bodu rozšíření org.eclipse.runtime.products (předpoklad je, že produkt již byl definován):

      <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>

V rámci tohoto příkladu předpokládejme, že rozšíření je definováno v souboru plugin.xml v modulu plug-in com.example.intro. Dlouhodobou funkcí podpory části Intro platformy Eclipse je schopnost zapojení produktů a částí Intro pomocí vazby produkt-část Intro:

      <extension
         point="org.eclipse.ui.intro">
      <introProductBinding
            introId="org.eclipse.ui.intro.universal"
            productId="com.example.intro.foo"/>
   </extension>

Výše uvedené rozšíření vytváří vazbu mezi implementací univerzální části Intro (org.eclipse.ui.intro.universal) a ID našeho produktu.

Přizpůsobení univerzální části Intro je rozděleno mezi vlastnosti značení produktů a předvolby. Vlastnosti značení produktů nastavuje produkt a nelze je upravit. Zahrnují titulek produktu, obrázek značení a text obrázku značení:

   <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> 

Vlastnosti produktu, jejichž hodnoty reprezentují název souboru vzhledem k balíku produktu, musí být zúplněny pomocí předpony 'product:'. Podporovány jsou následující vlastnosti:

Druhá polovina proměnných univerzální části Intro je přístupná v podobě předvoleb. Dělení vyplývá ze skutečnosti, že tyto proměnné mohou konfigurovat uživatelé a jsou odkryty v nové stránce předvoleb části Vítejte. Počáteční hodnoty těchto předvoleb by měly být umístěny v souboru 'plugin_customization.ini', který je odkazován z rozšíření produktu. Tyto předvolby jsou: