Para se ligar à introdução universal, os programadores deverão ter uma
aplicação do eclipse baseada no produto. Isto requer a utilização do ponto de
extensão org.eclipse.runtime.products (assume-se o
pressuposto que o produto já está definido):
<extension
id="foo"
point="org.eclipse.core.runtime.products">
<product
application="org.eclipse.ui.ide.workbench"
description="Product Foo to use for testing the universal intro"
name="Product Foo">
</product>
</extension>
Para este exemplo, pressupõe-se que a extensão está definido no ficheiro
plugin.xml no plug-in com.example.intro. Uma
função de longa duração do suporte da introdução do ligar produtos e introduções
através da utilização da associação da introdução de produtor:
<extension
point="org.eclipse.ui.intro">
<introProductBinding
introId="org.eclipse.ui.intro.universal"
productId="com.example.intro.foo"/>
</extension>
A extensão apresentada acima associa a implementação da introdução universal (org.eclipse.ui.intro.universal) e o id do produto.
A personalização da introdução universal é dividida entre as propriedades e as preferências de marcação do produto. As propriedades de marcação do produto são definidas pelo produto e não podem ser alteradas. Estas propriedades incluem o título, a imagem de marcação e o texto da imagem de marcação do produto:
<product
application="org.eclipse.ui.ide.workbench"
description="Product Foo to use for testing the universal intro"
name="Product Foo">
<property
name="introTitle"
value="Welcome to Product Bar"/>
<property
name="introBrandingImage"
value="product:eclipse.png"/>
<property
name="introBrandingImageText"
value="XYZ Company"/>
</product>
As propriedades dos produtos cujos valores representam um nome de ficheiro relativo ao agrupamento de produtos tem de ser qualificado com o prefixo "product:". São suportadas as seguintes propriedades:
A segunda metade das variáveis de introdução universal são acessíveis como preferências. A divisão deve-se ao facto de estas variáveis poderem ser configuradas pelos utilizadores e serem apresentadas na nova página de preferências Bem-vindo. Os valores iniciais destas preferências deverão ser colocadas no ficheiro "plugin_customization.ini" referenciado a partir da extensão do produto. Estas preferências são: