Lisäykset yleisesittelyyn

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: