Erstellen und Hinzufügen von Vorlagen und Komponenten creating-and-adding-templates-and-components
- der universelle Editor zum visuellen Bearbeiten von Headless-Inhalten.
- der Inhaltsfragmenteditor zur formularbasierten Bearbeitung von Headless-Inhalten
AEM Mobile On-Demand bietet eine vollständig konfigurierte App-Vorlage, eine Artikelvorlage und Artikelkomponenten.
Die We.Unlimited App ist eine Beispielvorlage, die die Shell einer vollständig konfigurierbaren und verwaltbaren AEM Mobile On-Demand-Anwendung darstellt.
Durch Auswahl dieser Beispielvorlage beim Erstellen einer App wird ein AEM Mobile-Dashboard mit umfangreichen Funktionen bereitgestellt.
Erstellen von App-Vorlagen creating-app-templates
Eine App-Vorlage wird verwendet, um eine App zu erstellen, und dient als Sammlung von Seitenvorlagen und Komponenten, die eine Grundlinie oder Grundlage einer App darstellen. Die Vorlage streicht einige grundlegende Eigenschaften, um die App auf die entsprechende Weise zu führen. Im Allgemeinen würde ein Kunde nicht zu viele Apps insgesamt erstellen.
App-Vorlagen bieten eine einfache Möglichkeit, vorhandene Designs zu verwenden, die von Entwicklerinnen und Entwicklern erstellt wurden und für die Erstellung neuer Apps in AEM verwendet werden.
Wenn Sie eine App basierend auf der Vorlage einer anderen App erstellen, erhalten Sie eine App, deren Startpunkt repräsentativ für die App ist, aus der sie erstellt wurde.
Schritte zum Erstellen einer App basierend auf einer App-Vorlage:
- Navigieren Sie zum AEM Mobile-App-Katalog: <server-url>/aem/apps.html/content/mobileapps
- Wählen Sie Erstellen > Programm wie unten dargestellt aus
Nachdem Sie eine App mit dieser Vorlage erstellt haben, können Sie Ihrer App Artikel, Banner und Sammlungen hinzufügen. Weitere Informationen zum erneuten Aufrufen, Erstellen von Artikeln, Bannern und Sammlungen finden Sie unter Content-Management-Aktionen.
Erstellen von Inhaltsvorlagen creating-content-templates
Jeder Entitätstyp verfügt über zwei vordefinierte Vorlagen. Diese sind:
- Standardvorlagen: für die Inhaltserstellung mit entsprechenden Standardeigenschaften/-struktur verwendet
- Importierte Vorlagen: zum Importieren von Inhalten aus AEM Mobile mit entsprechenden Standardeigenschaften/-struktur verwendet
Artikelvorlagen article-templates
Der Artikel Unbegrenzt ist eine Beispielvorlage für ein typisches AEM Mobile On-Demand-Artikellayout.
-
Wählen in „Artikel verwalten die Option + aus, um einen Artikel zu erstellen. Sie können entweder einen unbegrenzten Artikel oder einen Rich-Text-Artikel auswählen. Die folgende Abbildung zeigt die Option, mit der Sie aus einer dieser beiden Artikelvorlagen auswählen können.
-
Klicken Sie Weiter, um Artikelmetadaten wie Artikelnamen/Titel, Beschreibung, Autor, Zusammenfassung, Abteilung, Miniaturbild, Artikelzugriff usw. zu definieren.
-
Klicken Sie Weiter, um die Eigenschaften der Anzeige auszufüllen.
-
Klicken Sie Weiter, um das Artikelbild oder das Social-Media-Bild einzugeben
-
Klicken Sie Weiter, um einen Sammlungslink für diesen neuen Artikel auszuwählen.
-
Klicken Sie Weiter, um die Details für die Freigabe in sozialen Netzwerken einzugeben.
-
Klicken Sie Erstellen, um die Erstellung eines Artikels anhand eines Beispiels abzuschließen. Klicken Sie entweder auf Fertig oder Artikel bearbeiten um die Eigenschaften dieses Artikels zu bearbeiten.
Hinzufügen von Komponenten zu Artikeln adding-components-to-article
Nach der Erstellung kann ein Autor den Inhalt eines Artikels bearbeiten, indem er Komponenten wie Text und Bilder hinzufügt. Artikel sind eine Erweiterung von AEM-Seitenvorlagen.
Wählen Sie den zu bearbeitenden Artikel aus und klicken Sie dann auf Bearbeiten, um dem Artikel Komponenten hinzuzufügen.
Wählen Sie '+' im linken Bereich, um Komponenten zu Ihrem Artikel hinzuzufügen.
Erstellen von nativen Vorlagen creating-out-of-the-box-templates
Es gibt keine vordefinierten Artikelvorlagen. Es gibt jedoch eine Standardvorlage, die von benutzerdefinierten Vorlagen erweitert werden sollte. Weitere Informationen finden Sie unter Beispiel für eine Artikelvorlage Geometrixx Unlimited-App.
Zu den wichtigsten Eigenschaften, die über die normalen Eigenschaften von AEM-Vorlagen hinausgehen, gehören:
dps-resourceType=„dps:Article“
Diese Eigenschaft stellt sicher, dass die AEM-Seite als AEM Mobile-Zielartikelseite erkannt wird.
Gemäß den AEM-Vorlagen können Sie dem Vorlagenknoten (jcr:content alle Standardeigenschaften oder untergeordneten hinzufügen.
Banner- und Sammlungsvorlagen banner-and-collection-templates
Erstellen und Hinzufügen von Komponenten creating-and-adding-components
Komponenten verwenden Widgets und ermöglichen den Zugriff darauf. Diese werden zum Rendern des Inhalts verwendet.
Im Code-Repository ist eine einfache Komponente enthalten, deren Quelle Sie in AEM finden. Anschließend kann es auch lokal in CRXDE Lite geöffnet werden.
Sie können Komponenten zu Ihrer Seite hinzufügen. Jede Komponente kann in einer AEM Mobile-App verwendet werden, wird aber, wenn sie angewendet wird, möglicherweise nicht richtig gerendert.
Benutzerdefinierte Komponenten können jedoch ohne einen benutzerdefinierten Synchronisierungs-Handler für Exportinhalte, der in AEM gerendert wird, möglicherweise nicht korrekt exportiert und in AEM Mobile On-demand Services hochgeladen werden.
Sobald die Komponente zusammen mit einigen anderen Bausteinkomponenten bereits in einer AEM-Seite enthalten ist, können Sie der Seite eine weitere Komponente hinzufügen oder eine vorhandene bearbeiten.
So fügen Sie der Seite eine weitere Komponente hinzu:
- Wählen Sie diese Seite aus und stellen Sie sicher, dass Sie sich im Bearbeitungsmodus befinden, indem Sie das Dropdown-Menü oben rechts in der Kopfzeile des Editors aufrufen
- Blenden Sie den Seitenbereich mithilfe des Symbols ganz links in der Kopfzeile des Editors ein oder aus.
- Wählen Sie die Komponenten aus
- Ziehen Sie eine der verfügbaren Komponenten auf die Seite
So bearbeiten Sie eine vorhandene Komponente:
- Wählen Sie diese Seite aus und stellen Sie sicher, dass Sie sich im Bearbeiten-Modus befinden, und wählen Sie die Komponente aus
- Wählen Sie das Schraubenschlüssel -Symbol aus, um die Komponente zu konfigurieren