Adobe Experience Manager uitbreiden met Adobe Developer App Builder extend-using-app-builder

Wat is App Builder voor AEM project-appbuilder

De nieuwe Adobe Developer App Builder biedt een uitbreidbaarheidskader voor een ontwikkelaar om AEM functies eenvoudig uit te breiden.

App Builder biedt een uniform uitbreidbaarheidskader van derden voor het integreren en maken van aangepaste ervaringen die Adobe Experience Manager uitbreiden. Met dit complete uitbreidingsframework, gebaseerd op de infrastructuur van de Adobe, kunnen ontwikkelaars aangepaste microservices bouwen, Adobe Experience Manager uitbreiden en integreren in alle Adobe oplossingen en de rest van de IT-stack.

App Builder biedt klanten de mogelijkheid om Adobe Experience Manager in verschillende gebruiksgevallen eenvoudig uit te breiden:

  • Uitbreidbaarheid middleware - Sluit externe systemen aan op Adobe-toepassingen die aangepaste connectors maken of gebruik maken van een reeks vooraf gebouwde integraties.
  • De Uitbreidbaarheid van de Diensten van de kern - breid kerntoepassingsmogelijkheden door het standaardgedrag met douaneeigenschappen & bedrijfslogica uit te breiden.
  • Gebruikerservaring Uitbreidbaarheid: breid de kernervaring uit om bedrijfsvereisten te ondersteunen of klantspecifieke digitale eigenschappen, winkelcentra en back-office toepassingen te ontwikkelen.

App Builder is sinds zomer 2020 beschikbaar voor zakelijke klanten en partners via de Developer Preview van Adobe. De algemene beschikbaarheid (GA) van App Builder is gepland voor december 2021. De Adobe verwelkomt ontwikkelaars om App Builder door Adobe Proefprogrammauit te proberen.

NOTE
Voor klanten van AEM as a Cloud Service, die App Builder willen gebruiken, zie Uitbreidend Adobe Experience Manager as a Cloud Service gebruikend Adobe Developer App Builder.

Architectuur architecture

In plaats van een out-of-the-box oplossing biedt Adobe Developer App Builder een gemeenschappelijk, consistent, gestandaardiseerd ontwikkelingsplatform voor het uitbreiden van Adobe Cloud-oplossingen, zoals AEM:

  • Adobe Developer Console — Voor de ontwikkeling van aangepaste microservices en extensies kunnen ontwikkelaars projecten maken en beheren en tegelijk toegang krijgen tot alle hulpmiddelen en API's die ze nodig hebben om plug-ins en integratie te maken.
  • Gereedschappen voor ontwikkelaars — Open-source-gereedschappen, SDK's en bibliotheken waarmee ontwikkelaars eenvoudig aangepaste extensies en integratie kunnen maken. Gebruik React Spectrum (UI toolkit van Adobe) om één gemeenschappelijke UI voor alle Adobe apps te hebben.
  • Services — I/O-runtime voor het hosten van infrastructuren op het serverplatform van de Adobe en I/O-gebeurtenissen voor op gebeurtenissen gebaseerde integratie. Adobe biedt ook out-of-the-box ondersteuning voor het opslaan van gegevens en bestanden.
  • Adobe Experience Cloud — Ontwikkelaars kunnen extensies en integraties indienen die binnen hun Experience Cloud Org worden gepubliceerd. Systeembeheerders kunnen deze extensies vervolgens controleren, beheren en goedkeuren. Na publicatie vindt u naast andere Adobe Experience Cloud-apps ook aangepaste App Builder-extensies en -gereedschappen.

In het volgende diagram ziet u hoe een standaardtoepassing die op App Builder is gebouwd deze functies gebruikt:

Architectuur

Voor meer details over de architectuur van App Builder, heb een blik bij Overzicht van de Architectuur.

Aan de slag met App Builder additional-resources

Om u te helpen aan de slag te gaan met App Builder, is een aantal documentatie gemaakt waarmee u kunt beginnen:

Doorgaan met leren met documentatie appbuilder-documentation

App Builder biedt video's en documentatie voor ontwikkelaars, waaronder hulplijnen en documentatie voor naslagwerken, waarmee u uw eigen aangepaste toepassingen kunt ontwikkelen:

Een van de voorbeeldtoepassingen uitproberen appbuilder-codesamples

Klaar om te beginnen met ontwikkelen? Er zijn veel voorbeeldtoepassingen waarmee u snel aan de slag kunt:

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2