Erweitern von Adobe Experience Manager as a Cloud Service mit dem Adobe Developer App Builder extend-using-app-builder

Was ist der App Builder für AEM as a Cloud Service? project-appbuilder

Der neue Adobe Developer App Builder bietet ein Erweiterbarkeits-Framework, mit dem Entwicklerinnen und Entwickler Funktionen in AEM as a Cloud Service einfach erweitern können.

Der App Builder bietet ein einheitliches Erweiterungs-Framework für Drittanbieter zur Integration und Erstellung benutzerdefinierter Erlebnisse, die Adobe Experience Manager erweitern. Mit diesem vollständigen Erweiterbarkeits-Framework, das auf der Infrastruktur der Adobe basiert, können Entwickler benutzerdefinierte Microservices erstellen, Adobe Experience Manager über Adobe-Lösungen und den Rest des IT-Stacks erweitern und integrieren.

Der App Builder bietet Kunden eine Möglichkeit, Adobe Experience Manager in verschiedenen Anwendungsfällen einfach zu erweitern:

  • Middleware-Erweiterbarkeit: Verbinden Sie externe Systeme mit Adobe-Anwendungen, indem Sie benutzerdefinierte Connectoren erstellen oder eine Suite vorgefertigter Integrationen nutzen.
  • Erweiterbarkeit der Hauptdienste: Erweiterung der Kernanwendungsfunktionen durch Erweiterung des Standardverhaltens um benutzerdefinierte Funktionen und Geschäftslogik.
  • Benutzererlebnis-Erweiterbarkeit: Erweitern Sie das Kernerlebnis, um Geschäftsanforderungen zu unterstützen oder kundenspezifische digitale Eigenschaften, Storefronts und Back-Office-Apps zu erstellen.

App Builder steht seit Sommer 2020 für Unternehmenskunden und -partner über die Entwicklervorschau von Adobe zur Verfügung. Die allgemeine Verfügbarkeit von App Builder ist für Dezember 2021 geplant. Adobe freut sich, dass Entwicklerinnen und Entwickler App Builder über unser Testprogramm ausprobieren können.

NOTE
Kunden mit AEM 6.5, die App Builder nutzen möchten, lesen bitte den Abschnitt Erweitern von Adobe Experience Manager 6.5 mit dem Adobe Developer App Builder.

Architektur architecture

Anstelle einer vordefinierten Lösung bietet der Adobe Developer App Builder eine gemeinsame, konsistente und standardisierte Entwicklungsplattform für die Erweiterung von Adobe Cloud-Lösungen wie AEM, einschließlich:

  • Adobe Developer Console – Für die Entwicklung benutzerdefinierter Microservices und Erweiterungen können Entwicklerinnen und Entwickler Projekte erstellen und verwalten, während sie auf alle nötigen Tools und APIs zugreifen können, die sie zum Erstellen von Plug-ins und Integrationen benötigen.
  • Entwicklertools – Open-Source-Tools, SDKs und Bibliotheken, mit denen Entwicklerinnen und Entwickler einfach benutzerdefinierte Erweiterungen und Integrationen erstellen können. Verwenden Sie React Spectrum (UI-Toolkit von Adobe), damit Sie über eine gemeinsame Benutzeroberfläche für alle Adobe-Apps verfügen.
  • Services – I/O Runtime für das Hosting der Infrastruktur auf der Server-losen Plattform von Adobe und I/O Events für ereignisbasierte Integrationen. Adobe bietet auch native Unterstützung für das Speichern von Daten und Dateien.
  • Adobe Experience Cloud – Entwickler können Erweiterungen und Integrationen übermitteln, die in ihrer Experience Cloud-Organisation veröffentlicht werden sollen. Systemadministratoren können diese Erweiterungen dann überprüfen, verwalten und genehmigen. Nach der Veröffentlichung finden Sie Ihre benutzerdefinierten App Builder-Erweiterungen und -Tools zusammen mit anderen Adobe Experience Cloud-Anwendungen.

Die folgende Abbildung zeigt, wie eine auf App Builder aufbauende Standardanwendung diese Funktionen nutzt:

Architektur

Weitere Informationen zur App Builder-Architektur finden Sie unter Überblick über die Architektur.

Erste Schritte mit dem App Builder additional-resources

Adobe hat die Dokumentation „Erste Schritte“ erstellt, damit Sie mit App Builder beginnen können:

Weiteres Lernen mit Dokumentation appbuilder-documentation

Für den App Builder gibt es Videos und Dokumentation für Entwickler, einschließlich Handbüchern, und Referenzdokumentation, die Sie bei der Entwicklung Ihrer eigenen benutzerdefinierten Anwendungen unterstützen:

Testen einer der Beispielanwendungen appbuilder-codesamples

Sind Sie bereit, mit der Entwicklung zu beginnen? Adobe bietet viele Beispielanwendungen, mit denen Sie schnell loslegen können:

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