For at anvende en universel introduktion skal udviklere have et produktbaseret Eclipseprogram.
Det kræver brug af udvidelsespunktet
org.eclipse.runtime.products
(det antages, at produktet allerede er defineret):
<extension id="foo" point="org.eclipse.core.runtime.products"> <product application="org.eclipse.ui.ide.workbench" description="Produkt-Foo, der skal bruges til at teste universel introduktion" name="Produkt-Foo"> </product> </extension>
Antag for dette eksempel, at udvidelsen er defineret i filen plugin.xml
i plugin'en com.example.intro
. En langtidsholdbar funktion i Eclipses introduktionsunderstøttelse er muligheden for at tilknytte produkter og introduktioner vha. produktintroduktionsbindingen.
<extension point="org.eclipse.ui.intro"> <introProductBinding introId="org.eclipse.ui.intro.universal" productId="com.example.intro.foo"/> </extension>
Udvidelsen ovenfor binder den universelle introduktionsimplementering (org.eclipse.ui.intro.universal) og vores produkt-id.
Tilpasning af universel introduktion er opdelt mellem produktmærkningsegenskaber og indstillinger. Produktmærkningsegenskaber angives af produktet og kan ikke ændres. De omfatter produkttitel, logo og tekst til logoet.
<product application="org.eclipse.ui.ide.workbench" description="Produkt-Foo til brug for test af universel introduktion" name="Produkt-Foo"> <property name="introTitle" value="Velkommen til produktlinje"/> <property name="introBrandingImage" value="product:eclipse.png"/> <property name="introBrandingImageText" value="Firmaet XYZ"/> </product>
Produktegenskaber, hvis værdier repræsenterer et filnavn i relation til produktbundtet skal kvalificeres med præfikset 'product:'. Følgende egenskaber understøttes:
Du kan få adgang til anden halvdel af universelle introduktionsvariabler som indstillinger. Opdelingen skyldes, at disse variabler kan konfigureres af brugeren og vises på den nye indstillingsside for Velkommen. De initiale værdier for disse indstillinger skal placeres i filen 'plugin_customization.ini', som der henvises til fra produktudvidelsen. Indstillingerne er: