Definir una configuración de introducción

org.eclipse.ui.intro.config describe el ID de la configuración de introducción que debe mostrar el contenido y el nombre del archivo XML que contiene la definición específica del contenido de la introducción. Sólo debe definirse una configuración de introducción para un CustomizableIntroPart determinado. (Sólo la primera configuración de introducción encontrada puede mostrarse en un CustomizableIntroPart.)

<extension   
	id="intro"
	point="org.eclipse.ui.intro.config">
	<config
		introId="org.eclipse.platform.intro"
		id="org.eclipse.platform.introConfig"
		content="$nl$/introContent.xml">
	<presentation
		home-page-id="root" standby-page-id="standby">
			<implementation
 				ws="win32"
				style="css/shared.css"
				kind="html"
				os="win32">
			</implementation>
			<implementation
				kind="swt">
			</implementation>
	</presentation>
	</config>
</extension>  
La vía de acceso del archivo es relativa al directorio del conector. (Preste atención a la utilización de la variable $nl$ en el nombre del directorio, que indica que el archivo se ubicará en un directorio específico del idioma nacional del entorno destino).

La extensión config permite especificar tanto el contenido como la presentación del mismo. Mientras que el elemento content se centra en la definición de las páginas, el elemento presentation describe los atributos relacionados con la presentación que describe cómo se mostrarán las páginas. Debe especificarse el ID de página de la página de presentación introductoria (en modalidad completa), y el ID de página en espera (en modalidad de espera) es opcional. La página de presentación es la página que se muestra cuando se inicia el producto por primera vez. Una presentación puede especificar una o varias implementaciones para mostrar las páginas. Las implementaciones se especifican por plataforma y por sistema de ventanas, permitiendo al usuario aprovechar las características específicas de la plataforma para mostrar el contenido de la página. Por ejemplo, la plataforma Windows tiene un widget de navegador HTML robusto que permite utilizar una implementación basada en HTML para el contenido de la introducción. Otras plataformas sin esta posibilidad utilizan una implementación basada en SWT que correlaciona descripciones de página con un formulario basado en SWT. Una implementación que no especifique un sistema de ventanas ni un sistema operativo se considerará una implementación genérica; para garantizar que se muestre una introducción en todas las plataformas, es importante definir una implementación de este tipo. El entorno de trabajo buscará primero una implementación que coincida con el sistema operativo y el sistema de ventanas actual. Si no encuentra ninguno, elegirá la implementación genérica. La mayoría de estos detalles se manejan a nivel de configuración del producto, y por tanto no los trataremos aquí con mayor profundidad.