Yleisen esittelyn käyttö edellyttää, että kehittäjillä on
tuoteperustainen Eclipse-sovellus. Tämä edellyttää org.eclipse.runtime.products
-laajennuspisteen käyttöä (oletus on,
että tuote on jo määritetty):
<extension id="foo" point="org.eclipse.core.runtime.products"> <product application="org.eclipse.ui.ide.workbench" description="Yleisesittelyn testauksessa käytettävä Foo-tuote" name="Foo-tuote"> </product> </extension>
Oleta tässä esimerkissä, että laajennus on määritetty plugin.xml
-tiedostossacom.example.intro
-lisäosassa. Eclipsen esittelytuen pitkäaikainen ominaisuus on mahdollisuus käyttää tuotteita ja esittelyjä tuote-esittelyn sidonnan avulla:
<extension point="org.eclipse.ui.intro"> <introProductBinding introId="org.eclipse.ui.intro.universal" productId="com.example.intro.foo"/> </extension>
Edellä oleva laajennus sitoo yleisen esittelyn toteutuksen (org.eclipse.ui.intro.universal) ja tuotetunnuksen.
Yleisen esittelyn mukautus on jaettu tuotteistusominaisuuksien ja oletusasetusten kesken. Tuotteistusominaisuudet on määritetty tuotteessa, eikä niitä voi muuttaa. Niihin kuuluvat tuotteen otsikko, kuva ja kuvateksti:
<product application="org.eclipse.ui.ide.workbench" description="Yleisesittelyn testauksessa käytettävä Foo-tuote" name="Foo-tuote"> <property name="introTitle" value="Tervetuloa Bar-tuotteeseen"/> <property name="introBrandingImage" value="product:eclipse.png"/> <property name="introBrandingImageText" value="XYZ-yhtiö"/> </product>
Tuoteominaisuuksia, joiden arvot edustavat tiedostonimeä suhteessa tuotteen resurssijoukkoon, on tarkennettava etuliitteellä "product:". Seuraavat ominaisuudet ovat tuettuja:
Toinen puoli yleisen esittelyn muuttujista on käytettävissä oletusasetuksina. Jako johtuu siitä, että käyttäjät voivat määrittää näitä muuttujia ja ne ovat käytettävissä uudella esittelyn oletusasetussivulla. Oletusasetusten alkuperäiset arvot tulee sijoittaa plugin_customization.ini-tiedostoon, johon viitataan tuotteen laajennuksesta. Oletusasetukset ovat seuraavat: