Ampliar el contenido de una configuración de introducción

Los conectores pueden añadir contenido de introducción a una página definida en otra ubicación. Sin embargo, la página definidora debe definir un atributo anchor que actúe como espacio reservado de ubicación para el contenido nuevo. La página de visión general del SDK define dos anclas para añadir elementos relacionados con JDT y PDE a la página de visión general.

 <group id="page-content">
	<text style-id="page-title" id="page-title">VISIÓN GENERAL</text>
	<text style-id="page-description" id="page-description">Eclipse es un tipo de plataforma de herramientas universal, un IDE abierto y ampliable para todo y nada en particular. Proporciona un entorno de desarrollo de variadas características que permite al desarrollador crear eficazmente herramientas que se integran fluidamente en la Plataforma Eclipse.</text>
	<group id="overview-links">
		<link label="Conceptos básicos del entorno de trabajo" url="http://org.eclipse.ui.intro/showHelpTopic?id=/org.eclipse.platform.doc.user/concepts/concepts-2.htm" id="basics">
			<text>Información relativa a los conceptos básicos del entorno de trabajo de Eclipse</text>
        </link>
        <link label="Soporte de equipo" url="http://org.eclipse.ui.intro/showHelpTopic?id=/org.eclipse.platform.doc.user/concepts/concepts-26.htm" id="team">
			<text>Información acerca de cómo colaborar con otros desarrolladores</text>
        </link>
		<anchor id="jdtAnchor"/>
		<anchor id="pdeAnchor"/>
	</group>
</group>
Los conectores que añaden contenido a la página pueden hacer referencia a estas anclas. El contenido se añade mediante la extensión org.eclipse.ui.intro.configExtension. Además de ampliar el contenido de la página, este punto de extensión también permite añadir componentes de contenido en espera y acciones personalizadas.

Para ampliar una configuración de introducción existente, puede utilizar el elemento configExtension. En este elemento, especifique el configId de la configuración de introducción que se amplía y el archivo de contenido que describe el contenido nuevo.

<extension
	point="org.eclipse.ui.intro.configExtension">
	<configExtension
		configId="org.eclipse.platform.introConfig"
		content="$nl$/overviewExtensionContent.xml"/>  
    ...
</extension>
El formato del archivo de contenido es similar al del contenido de la configuración de introducción, excepto que debe contener un elemento extensionContent que defina la vía de acceso al ancha en la que debe insertarse el contenido de extensión.
<introContent>
	<extensionContent alt-style="css/swt.properties" style="css/overview.css" path="overview/page-content/overview-links/jdtAnchor">
		<link label="Desarrollo Java" url="http://org.eclipse.ui.intro/showHelpTopic?id=/org.eclipse.jdt.doc.user/gettingStarted/qs-BasicTutorial.htm" id="java">
			<text>Familiarícese con el desarrollo de programas Java mediante Eclipse</text>
		</link>
	</extensionContent>
</introContent>
Después de añadir contenido personalizado a puntos de ancla predefinidos de una introducción, un producto determinado puede enlazarse a sí mismo con dicha introducción mediante la org.eclipse.ui.intro descrita anteriormente. Cuando se ejecute el producto, la introducción ampliada se mostrará con el contenido adicional. Esto permite al producto tener su propio sello personal y otra información específica del producto, al tiempo que reutiliza una introducción del producto estrechamente relacionada junto con contenido propio clave.

Una introducción dada también puede incluir selectivamente partes de la introducción de un producto relacionado. En este caso, el producto puede definir su propia introducción y configuración de introducción y, a continuación, hacer referencia a elementos importantes definidos en la configuración de otra introducción mediante un elemento include en el archivo de contenido. Este mecanismo resulta de utilidad en situaciones en las que productos relacionados se construyen uno encima de otro y es necesario presentar a los usuarios los conceptos clave de los productos de mayor nivel.