Einführungsinhalt definieren

Nun wird der Inhalt selbst unter die Lupe genommen. Inhalt wird in der Form von Seiten beschrieben. Alle Seiten verfügen über ein Attribut id. Dies ist die ID, die bei der Definition der Start- und Bereitschaftsseiten verwendet wird, ebenso wie an allen anderen Stellen, an denen auf eine bestimmte Seite verwiesen wird. Ansonsten hängen die relevanten Attribute von der Art der definierten Seite ab. Für Seiten gibt es zwei Grundtypen:

Einen Eindruck vom Format der Inhaltsdefinitionen verschaffen Sie sich am besten, indem Sie die Implementierungen in der SDK untersuchen. Der folgende Ausschnitt zeigt lediglich den ersten Teil des Inhalts einer SDK-Stammseite. Dies ist die erste angezeigte Einführungsseite.

<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>

Elemente einer Seite können auch über die Funktion filteredFrom aus einer bestimmten Implementierung herausgefiltert werden. Auf diese Art können Seitenentwickler das Design in Hinblick auf bestimmte Plattformen entwerfen. Viele andere leistungsfähige Attribute stehen für die Beschreibung einer Seite und ihrer Inhalte zur Verfügung. Eine vollständige Übersicht über gültige Elemente, Unterelemente und ihre Attribute finden Sie in der Dokumentation für Erweiterungspunkte unter org.eclipse.ui.intro.config und der entsprechenden Formatspezifikation der Einleitungsinhaltsdatei.