Erstellen und Hinzufügen von Vorlagen und Komponenten creating-and-adding-templates-and-components
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.
Wenn Sie diese Beispielvorlage beim Erstellen einer App auswählen, wird ein Rich-Dashboard für AEM Mobile-Funktionen bereitgestellt.
Erstellen von App-Vorlagen creating-app-templates
Eine App-Vorlage wird zum Erstellen einer App verwendet und dient als Sammlung von Seitenvorlagen und Komponenten, die eine Grundlinie oder Grundlage einer App darstellen. Die Vorlage stempelt einige grundlegende Eigenschaften heraus, um die App auf die richtige Weise zu führen. Im Allgemeinen würde ein Kunde nicht zu viele Apps insgesamt erstellen.
App-Vorlagen bieten eine einfache Möglichkeit, vorhandene, von Entwicklern erstellte Designs zu verwenden, die 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 mit einem Startpunkt, der für die App steht, 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 > App aus, wie unten dargestellt
Nachdem Sie eine App mit dieser Vorlage erstellt haben, können Sie Ihrer App Artikel, Banner und Sammlungen hinzufügen. Informationen zum erneuten Besuch der Erstellung von Artikeln, Bannern und Sammlungen finden Sie unter Inhaltsverwaltungsaktionen.
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
- Importierte Vorlagen: wird zum Importieren von Inhalten aus AEM Mobile mit entsprechenden Standardeigenschaften/-struktur verwendet
Artikelvorlagen article-templates
Der Artikel "Unlimited"ist eine Beispielvorlage, die ein typisches AEM Mobile On-Demand-Artikellayout darstellt.
-
Wählen Sie 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, aus der Sie eine dieser beiden Artikelvorlagen auswählen können.
-
Klicken Sie auf "Weiter", um Meta-Daten für Artikel wie Artikelname/Titel, Beschreibung, Autor, Abstract, Abteilung, Miniaturbild, Artikelzugriff usw. zu definieren.
-
Klicken Sie auf Weiter , um die Eigenschaften der Werbung auszufüllen.
-
Klicken Sie auf Weiter , um ein Artikelbild oder Social Media-Bild einzugeben.
-
Klicken Sie auf Weiter , um einen Sammlungslink für diesen neuen Artikel auszuwählen.
-
Klicken Sie auf Weiter , um die Details für die Social-Freigabe einzugeben.
-
Klicken Sie auf Erstellen , um den Prozess zum Erstellen eines Artikels mit dem Beispiel abzuschließen. Klicken Sie entweder auf Fertig oder auf Artikel bearbeiten , um die Eigenschaften dieses Artikels zu bearbeiten.
Hinzufügen von Komponenten zum Artikel 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 AEM Seitenvorlagen.
Wählen Sie einen Artikel aus, den Sie bearbeiten möchten, und klicken Sie dann auf Bearbeiten , um dem Artikel Komponenten hinzuzufügen.
Wählen Sie "+"im linken Bereich aus, um Komponenten zu Ihrem Artikel hinzuzufügen.
Erstellen von nativen Vorlagen creating-out-of-the-box-templates
Es gibt keine nativen Artikelvorlagen. Es gibt jedoch eine Standardvorlage, die von benutzerdefinierten Vorlagen erweitert werden sollte. Siehe Beispiel für eine Artikel-Vorlage der Geometrixx Unlimited App 1}.
Zu den wichtigsten Eigenschaften, die über die normalen erforderlichen Eigenschaften AEM Vorlage hinausgehen, gehören:
dps-resourceType="dps:Article"
Mit dieser Eigenschaft wird sichergestellt, dass die AEM-Seite als AEM Mobile-Targeting-Artikelseite erkannt wird.
Gemäß AEM Vorlagen können Sie alle Standardeigenschaften oder untergeordneten Knoten zum jcr:content der Vorlage 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 auf Widgets, die zum Rendern des Inhalts verwendet werden.
Eine einfache Komponente ist im Code-Repository enthalten, dessen Quelle in AEM zu finden ist. 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 jedoch bei Anwendung möglicherweise nicht ordnungsgemäß gerendert.
Benutzerdefinierte Komponenten können jedoch nicht ordnungsgemäß exportieren und in AEM Mobile On-demand Services hochladen, wenn kein benutzerdefinierter Export-Content-Synchronisierungs-Handler vorhanden ist, der in AEM gerendert wird.
Nachdem die Komponente bereits in eine AEM Seite eingefügt wurde, 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. Verwenden Sie dazu das Dropdown-Menü oben rechts in der Kopfzeile des Editors.
- Schalten Sie das seitliche Bedienfeld mit dem Symbol ganz links in der Kopfzeile des Editors um.
- Wählen Sie die Registerkarte Komponenten aus
- Ziehen Sie eine der verfügbaren Komponenten auf die Seite
So bearbeiten Sie eine vorhandene Komponente:
- Wählen Sie diese Seite aus, stellen Sie sicher, dass Sie sich im Modus Bearbeiten befinden, und wählen Sie die Komponente aus.
- Wählen Sie das Schraubenschlüsselsymbol aus, um die Komponente zu konfigurieren