Uitbreiden Adobe Experience Manager Adobe Developer App Builder gebruiken extend-using-app-builder

Wat is App Builder voor AEM project-appbuilder

De nieuwe Adobe Developer App Builder biedt een uitbreidingsframework waarmee een ontwikkelaar eenvoudig AEM functies kan uitbreiden.

App Builder biedt een geïntegreerd extern uitbreidingsframework 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 een manier 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. Adobe verwelkomt ontwikkelaars om App Builder uit te proberen via de Adobe Proefprogramma.

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

Architectuur architecture

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

  • Adobe Developer Console — voor de ontwikkeling van aangepaste microservices en extensies, zodat ontwikkelaars projecten kunnen maken en beheren en toegang krijgen tot alle hulpmiddelen en API's die zij 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 de aangepaste App Builder-extensies en -gereedschappen.

Het volgende diagram illustreert hoe een standaardtoepassing die op App Builder wordt gebouwd deze functionaliteit gebruikt:

Architectuur

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

Aan de slag met App Builder additional-resources

Om u te helpen aan de slag gaan met App Builder, is een reeks documentatie gecreeerd om u te helpen beginnen:

Doorgaan met leren met documentatie appbuilder-documentation

App Builder biedt video's en documentatie voor ontwikkelaars, waaronder hulplijnen en documentatie over naslaggidsen, 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