Hozzájárulás az univerzális bevezetőhöz

Ahhoz, hogy a fejlesztők csatlakozhassanak az univerzális bevezetőhöz, termékalapú Eclipse alkalmazással kell rendelkezniük. Ehhez az org.eclipse.runtime.products kiterjesztési pontot kell használniuk (feltételezve, hogy a termék már meghatározásra került):

   <extension
         id="foo"
         point="org.eclipse.core.runtime.products">
      <product
            application="org.eclipse.ui.ide.workbench"
            description="Az univerzális bevezető használatát bemutató Foo termék"
            name="Foo termék">
	</product>
   </extension> 

Tegyük fel például, hogy a kiterjesztés a com.example.intro bedolgozóban található plugin.xml fájlban került meghatározásra. Az Eclipse bevezetés-támogatás egy már régen megszokott szolgáltatása, hogy a termék-bevezető kötésnek köszönhetően képes termékeket bevezetőkhöz csatolni:

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

Az előző kiterjesztés az univerzális bevezető megvalósítását (org.eclipse.ui.intro.universal) és saját termékazonosítónkat köti össze.

Az univerzális bevezető személyre szabása megoszlik a termék arculati tulajdonságai és beállításai között. A termék arculati tulajdonságait a termék saját maga állítja be; ezek nem módosíthatók. A tulajdonságok magukba foglalják a címet, az arculati képet, illetve az arculati kép szövegét:

   <product
         application="org.eclipse.ui.ide.workbench"
         description="Az univerzális bevezető használatát bemutató Foo termék"
         name="Foo termék">
	<property
            name="introTitle"
            value="Üdvözöli Önt a Termék eszköztár"/>
	<property
            name="introBrandingImage"
            value="product:eclipse.png"/>
	<property
            name="introBrandingImageText"
            value="XYZ Rt."/>
	</product>

Az olyan terméktulajdonságok neve előtt, amelyek értékként a termékköteghez képest relatívan megadott fájlnevet tartalmaznak, a 'product:' előtagot kell használni. Az alábbi tulajdonságok használhatók:

Az univerzális bevezető változóinak második csoportja beállításként érhető el. A felosztás oka, hogy ezek a változók a felhasználók által is beállíthatók és megjelennek az új Üdvözlő beállításoldalon. A beállítások kezdőértékeit annak a 'plugin_customization.ini' fájlnak kell tartalmaznia, amelyre a termékkiterjesztés hivatkozik. A beállítások a következők: