Lägga till i Universal-introduktionen

Om utvecklare vill "hooka" Universal-introduktionen bör de använda en produktbaserad Eclipse-tillämpning. Då krävs att utökningspunkten org.eclipse.runtime.products används (och att produkten redan har definierats):

   <extension
         id="foo"
         point="org.eclipse.core.runtime.products">
      <product
            application="org.eclipse.ui.ide.workbench"
            description="Produkten Foo som används till att testa Universal-introduktionen"
            name="Produkten Foo">
	</product>
</extension>

I det här exemplet antar vi att utökningen har definierats i filen plugin.xml i insticksprogrammet com.example.intro. En Eclipse-introduktionsfunktion som funnits med länge är möjligheten att "hooka" produkter och introduktioner genom bindning av produkt och introduktion:

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

Med utökningen ovan binds implementationen av Universal-introduktionen (org.eclipse.ui.intro.universal) till ID:t för produkten.

Anpassning av en Universal-introduktion delas mellan produktvarumärkesegenskaper och -inställningar. Produktvarumärkesegenskaper anges av produkten och kan inte ändras. Exempel på varumärkesegenskaper är produktnamn, varumärkesbild och varumärkestext:

   <product
         application="org.eclipse.ui.ide.workbench"
            description="Produkten Foo som används till att testa Universal-introduktionen"
            name="Produkten Foo">
      <property
            name="introTitle"
            value="Välkommen till produktfältet"/>
      <property
            name="introBrandingImage"
            value="product:eclipse.png"/>
      <property
            name="introBrandingImageText"
            value="Företaget XYZ"/>
	</product>

Produktegenskaper vars värden representerar ett filnamn som är relativt produktsamlingspaketet måste modifieras med prefixet "product:". Följande egenskaper kan användas:

Den andra halvan av variablerna för Universal-introduktionen finns tillgängliga som inställningar. Delningen beror på det faktum att de här variablerna kan konfigureras av användare och visas på inställningssidan för den nya välkomstsidan. Startvärdena för de här inställningarna ska placeras i filen plugin_customization.ini som refereras till från produktutökningen. Inställningarna är: