Neuester Code

  • Den Ausgangspunkt für den Code dieses Tutorials finden Sie auf GitHub im Ordner remote-spa-tutorial.

Voraussetzungen

Dieses Tutorial erfordert Folgendes:

Dieses Tutorial setzt Folgendes voraus:

  • Microsoft® Visual Studio Code als IDE
  • Ein Arbeitsverzeichnis von ~/Code/aem-guides-wknd-graphql/remote-spa-tutorial
  • Ausführen des AEM SDK als Autoren-Service in http://localhost:4502
  • Ausführen des AEM SDK mit dem lokalen admin-Konto mit Kennwort admin
  • Ausführen der SPA auf http://localhost:3000
NOTE
Benötigen Sie Hilfe bei der Einrichtung Ihrer lokalen Entwicklungsumgebung? Lesen Sie die folgende Anleitung zum Einrichten einer lokalen Entwicklungsumgebung mit dem AEM as a Cloud Service-SDK.

1. Konfigurieren von AEM für SPA-Editor

AEM-Konfigurationen sind erforderlich, um die SPA mit dem AEM-SPA-Editor zu integrieren. Diese Konfigurationen werden über ein AEM-Projekt verwaltet und bereitgestellt. In diesem Kapitel erfahren Sie, welche Konfigurationen erforderlich sind und wie sie definiert werden.

2. Bootstrapping des SPA

Damit der AEM-SPA-Editor eine SPA in den Authoring-Kontext integrieren kann, müssen einige Ergänzungen an der SPA vorgenommen werden.

3. Bearbeitbare feste Komponenten

Erfahren Sie zunächst, wie Sie der SPA eine bearbeitbare „feste Komponente“ hinzufügen. Dies zeigt, wie Entwicklerinnen und Entwickler eine bestimmte bearbeitbare Komponente in die SPA platzieren können. Autorinnen und Autoren können zwar den Inhalt der Komponente ändern, sie können jedoch weder die Komponente entfernen noch ihre Platzierung, Position oder Größe ändern.

4. Bearbeitbare Container-Komponenten

Erkunden Sie als Nächstes das Hinzufügen einer bearbeitbaren „Container-Komponente“ zur SPA. Dies veranschaulicht, wie Entwicklerinnen und Entwickler eine Container-Komponente in der SPA platzieren können. Mit Container-Komponenten können Autorinnen und Autoren erlaubte Komponenten darin platzieren und das Komponenten-Layout anpassen.

5. Dynamische Routen und bearbeitbare Komponenten

Verwenden Sie schließlich die in den vorangegangenen Kapiteln erläuterten Konzepte für dynamische Routen, d. h. Routen, die je nach Parameter der Route unterschiedliche Inhalte anzeigen. Dies veranschaulicht, wie der AEM -SPA-Editor verwendet werden kann, um Inhalte auf programmgesteuerten und abgeleiteten Routen zu erstellen.

Zusätzliche Ressourcen

Vorherige Seite6. Erweitern der Komponente
Nächste Seite1. Konfigurieren von AEM

Experience Manager