Definindo o Conteúdo da Introdução

Agora, observaremos o conteúdo em si. O conteúdo é descrito em termos de páginas. Todas as páginas têm um atributo deid. Esse é o id que é utilizado ao definir as páginas home e de espera e outros locais em que há referência a uma página. Caso contrário, os atributos relevantes dependem do tipo de página que está definido. Há dois tipos básicos de páginas:

A melhor maneira de obter uma amostra do formato da definição do conteúdo é procurar as implementações no SDK. O seguinte fragmento mostra apenas a primeira parte do conteúdo para a página raiz do SDK, que é a primeira página de introdução mostrada.

<introContent>
  <page alt-style="css/root_swt.properties" style="css/root.css" id="root" style-id="page">
    <title style-id="intro-header">Welcome to Eclipse Platform 3.0</title>
    <group id="links-background">
      <group id="page-links">
        <link label="Overview" url="http://org.eclipse.ui.intro/showPage?id=overview" id="overview" style-id="left">
          <text>Find out what Eclipse is all about</text>
        </link>
        <link label="Tutorials" url="http://org.eclipse.ui.intro/showPage?id=tutorials" id="tutorials" style-id="left">
          <text>Let us guide you through Eclipse end-to-end tutorials</text>
        </link>
        <link label="Samples" url="http://org.eclipse.ui.intro/showPage?id=samples" id="samples" style-id="right">
          <text>Explore Eclipse development through code samples</text>
        </link>
        <link label="Whats New" url="http://org.eclipse.ui.intro/showPage?id=news" id="news" style-id="right">
          <text>Find out what is new in this release</text>
        </link>
    </group>
</group>

Os elementos em uma página também podem ser filteredFrom de uma implementação específica. Isso permite que os designers de página projetem com plataformas específicas em mente. Há muitos outros atributos poderosos que podem ser utilizados ao descrever uma página e seu conteúdo. Consulte a documentação do ponto de extensão para org.eclipse.ui.intro.config e sua especificação do formato do arquivo de conteúdo da introdução associada para uma referência completa dos elementos válidos, subelementos e seus atributos.