Welche Arten von Inhalten sich auch immer auf einer Website befinden – Nachrichten, ein Blog, Bildergalerien, Dialogangebote –, früher oder später werden diese Inhalte umstrukturiert, anders dargestellt oder um weitere Fragmente ergänzt, etwa Zwischenüberschriften, Quellenangaben, Zusammenfassungen, Übersichten und dergleichen mehr. Damit nun Redakteure die gegebenen technischen Möglichkeiten nicht ausreizen müssen, indem sie beispielsweise Markup manuell anpassen, können Sie ihnen genau die Optionen anbieten, die sie benötigen, um das „Look-and-Feel“ der Inhalte sowie die Funktionalität entsprechend den Corporate-Website-Design-Vorgaben umzusetzen.
Zu diesem Zweck können Sie Seitentypen anpassen, indem Sie sie um Attribute erweitern. Jedes Attribut stellt eine Eingabe- oder Auswahlmöglichkeit in Bezug auf Inhalte oder deren Präsentation dar. Möchte man beispielsweise, dass auf Seiten vom Typ ArticlePage
der Autor angezeigt wird, ist es naheliegend, zu diesem Seitentyp (zu der Objektklasse) ein author
-Attribut hinzuzufügen und dessen jeweiligen Inhalt an der gewünschten Stelle so zu rendern, wie er aussehen soll.