Erfahren Sie mehr über das Erstellen von Inhaltsfragmentmodellen in AEM architect-headless-content-fragment-models

Die bisherige Entwicklung story-so-far

Am Anfang der AEM Headless-Inhaltsautoren-Tour wurden in den Grundlagen der Inhaltsmodellierung für Headless mit AEM die grundlegenden Konzepte und die Terminologie behandelt, die für das Authoring für Headless relevant sind.

Dieser Artikel baut auf diesen Prinzipien auf, damit Sie verstehen, wie Sie Ihre eigenen Inhaltsfragmentmodelle für Ihr AEM Headless-Projekt erstellen können.

Ziel objective

  • Zielgruppe: Anfänger
  • Ziel: Konzepte und Methoden zur Modellierung von Inhalten für Ihr Headless-CMS mithilfe von Inhaltsfragmentmodellen.

Erstellen von Inhaltsfragmentmodellen creating-content-fragment-models

Anschließend können die Inhaltsfragmentmodelle erstellt und die Struktur definiert werden.

  1. Wählen Sie in der Inhaltsfragmentkonsole das Panel für Inhaltsfragmentmodelle aus.

  2. Navigieren Sie zu dem Ordner, der Ihrer Konfiguration oder Unterkonfiguration entspricht.

  3. Wählen Sie Erstellen aus, um das Dialogfeld Neues Inhaltsfragmentmodell zu öffnen.

    Titel und Beschreibung

  4. Vervollständigen Sie die Details.

  5. Wählen Sie Erstellen aus, um das leere Modell zu speichern, oder verwenden Sie Erstellen und öffnen.

Definieren von Inhaltsfragmentmodellen defining-content-fragment-models

Wenn Sie ein neues Modell zum ersten Mal öffnen, sehen Sie einen großen (relativ) leeren Bereich in der Mitte, eine lange Liste von Datentypen links und Eigenschaften (am Anfang leer, wie sie für das ausgewählte Feld sind) rechts:

Leeres Modell

Was ist also zu tun?

Sie können entweder:

  • Ziehen Sie einen Datentyp aus dem linken Bereich an die erforderliche Position für ein Feld im mittleren Bereich.
  • Wählen Sie das Symbol + nach Datentyp aus, um es am unteren Rand der Feldliste hinzuzufügen.
  • Wählen Sie im mittleren Bereich Hinzufügen und dann den erforderlichen Datentyp aus der angezeigten Dropdown-Liste aus, um ein Feld am Ende der Liste hinzuzufügen.

Sie definieren bereits Ihr Modell!

Nachdem Sie einen Datentyp hinzugefügt haben, müssen Sie die Eigenschaften für dieses Feld definieren. Diese Eigenschaften hängen vom verwendeten Typ ab. Zum Beispiel:

Dateneigenschaften

Ihre Inhaltsautoren your-content-authors

Ihre Inhaltsautorinnen und -autoren sehen nicht die tatsächlichen Datentypen und -eigenschaften, die Sie zum Erstellen Ihrer Modelle verwendet haben. Dies bedeutet, dass Sie möglicherweise Hilfe und Informationen dazu bereitstellen müssen, wie bestimmte Felder ausgefüllt werden. Für grundlegende Informationen können Sie die Feldbeschriftung und den Standardwert verwenden. In komplexeren Fällen sollte jedoch eine projektspezifische Dokumentation in Betracht gezogen werden.

NOTE
Siehe „Zusätzliche Ressourcen – Inhaltsfragmentmodelle“.

Verwalten von Inhaltsfragmentmodellen managing-content-fragment-models

Die Verwaltung Ihrer Inhaltsfragmentmodelle umfasst Folgendes:

  • Aktivieren (oder Deaktivieren) der Modelle – Dadurch werden sie für Autoren beim Erstellen von Inhaltsfragmenten verfügbar.
  • Löschen – Eine Löschung kann immer erforderlich sein, aber Sie müssen sich bewusst sein, ob Sie ein Modell löschen, das bereits für Inhaltsfragmente verwendet wird. Dies gilt insbesondere für Fragmente, die bereits veröffentlicht wurden.

Veröffentlichung publishing

Inhaltsfragmentmodelle müssen zeitgleich mit oder im Vorfeld der Veröffentlichung abhängiger Inhaltsfragmente veröffentlicht werden.

NOTE
Wenn eine Autorin bzw. ein Autor versucht, ein Inhaltsfragment zu veröffentlichen, für das das Modell noch nicht veröffentlicht wurde, wird dies in der Auswahlliste angezeigt und das Modell wird mit dem Fragment veröffentlicht.

Sobald ein Modell veröffentlicht wird, wird es auf der Autoreninstanz in einen SCHREIBGESCHÜTZTEN Modus versetzt und gesperrt. Dadurch soll verhindert werden, dass Änderungen zu Fehlern an vorhandenen GraphQL-Schemata und -Abfragen führen, insbesondere in der Veröffentlichungsumgebung. Dies wird in der Konsole durch Gesperrt angezeigt.

Wenn das Modell Gesperrt ist (im schreibgeschützten Modus), können Sie den Inhalt und die Struktur der Modelle anzeigen, sie jedoch nicht direkt bearbeiten. Sie können Gesperrte Modelle aus der Konsole oder dem Modell-Editor heraus verwalten.

Wie geht es weiter whats-next

Nachdem Sie die Grundlagen gelernt haben, besteht der nächste Schritt darin, Ihre eigenen Inhaltsfragmentmodelle zu erstellen.

Zusätzliche Ressourcen additional-resources

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab