API-referentiematerialen api-reference-materials

Adobe Experience Manager (AEM) biedt veel API's voor het ontwikkelen van toepassingen en het uitbreiden van AEM. AEM is gebouwd bovenop verschillende open-source-technologieën, die ook kunnen worden gebruikt.

Core-API's AEM core-aem-apis

De volgende API's zijn essentieel voor AEM.

API
Beschrijving
Adobe Experience Manager as a Cloud Service
Productabstracties zoals pagina's, middelen, workflows enzovoort.
graniet UI
De Open Web-stapel van de Adobe, die diverse essentiële componenten verstrekt (De 6.5 Materialen van Granite zijn op AEMaaCS van toepassing)
Koraal UI
De visuele stijl van de Adobe voor wolk UIs, die wordt ontworpen om consistentie in de gebruikerservaring te verstrekken
NOTE
Voor de recentste informatie over Experience Manager APIs, gelieve ook Adobe Experience Manager as a Cloud Service APIste bezoeken.

Aanvullende kaders additional-apis

AEM vertrouwt op verscheidene extra open-bron APIs.

API
Beschrijving
Apache Sling
Webframework dat gebruikmaakt van een JCR (Java Content Repository) voor het opslaan en beheren van inhoud
Apache Jackrabbit Oak
Implementeer een schaalbare en krachtige hiërarchische Java Content Repository (JCR) voor gebruik als basis voor moderne websites van wereldklasse
Inhoudsplaats van de Inhoud van Java
Specificatie voor JCR-versie 2.0
Apache Felix
Implementatie van het OSGi (Open Services Gateway Initiative)-framework en -serviceplatform

API-voorkeursrichtlijnen guidelines

AEM is gebaseerd op de volgende vier primaire Java API-sets in aflopende volgorde van voorkeur.

Prioriteit
API
Beschrijving
1
Adobe Experience Manager as a Cloud Service
Productabstracties zoals pagina's, middelen, workflows enzovoort.
2
Apache Sling
REST en op bron-gebaseerde abstracties zoals middelen, waardekaarten, en HTTP- verzoeken.
3
Apache Jackrabbit Oak
Abstracties van gegevens en inhoud, zoals knooppunten, eigenschappen en sessies.
4
Apache Felix
OSGi de abstracties van de toepassingscontainer zoals de diensten en (OSGi) componenten.

Als een API door AEM wordt verstrekt, verkies het over Sling, JCR, en OSGi. Als AEM geen API aanbiedt, kiest u Verdelen boven JCR en OSGi.

TIP
Voor details van deze richtlijnen, zie het document de Beste praktijken van Java API begrijpen.

Services en API's voor levering en contentbeheer AEM delivery-apis

AEM biedt aanpasbare componenten en leveringsopties voor inhoud.

Functie
Beschrijving
de Componenten van de Kern
De gestandaardiseerde componenten van het Beheer van de Inhoud van het Web (WCM) voor AEM om ontwikkelingstijd te versnellen en onderhoudskosten van uw websites te drukken
JSON Exporter
De inhoud van elke AEM pagina leveren in de indeling van het JSON-gegevensmodel
toelatend de Uitvoer JSON voor een Component
JSON-export van componentinhoud genereren op basis van een modellerframework
Assets API
Hiermee kunt u CRUD-bewerkingen (read-read-update-delete) maken voor elementen, waaronder binaire elementen, metagegevens, uitvoeringen en opmerkingen. Zie AEM Assets HTTP API
de Fragmenten van de Inhoud HTTP API
Inhoud rechtstreeks benaderen via de HTTP-API via CRUD-bewerkingen
het Fragment van de Inhoud GraphQL API
Efficiënte levering van inhoudsfragmenten aan JavaScript-clients in CMS-implementaties zonder kop inschakelen
de Fragmenten van de Inhoud Assets HTTP API
Exacte indeling van ondersteunde HTTP-elementaanvragen
het Fragment van de Inhoud en ModelAPIs van het Fragment van de Inhoud
Inhoudsfragment en Inhoudsfragmentmodel OpenAPI's

SPA-specifieke API's spa-apis

AEM SDK-framework van de Editor (SPA) voor één pagina biedt specifieke JavaScript API-referenties.

API
Beschrijving
Component Mapping
Biedt een manier voor de toepassing Eén pagina om front-end componenten toe te wijzen aan Adobe Experience Manager-brontypen (AEM Components)
de ModelManager van de Pagina
Een interpreter tussen de Adobe Experience Manager Editor en de Adobe Experience Manager Single Page Application (SPA) Editor
Reageer Bewerkbare Componenten
Verstrekt React componenten en integratielaag om u met de Redacteur van de Plaats van Adobe Experience Manager te beginnen
Angular Bewerkbare Componenten
Verstrekt de componenten van de Angular en integratielaag om u met de Redacteur van de Plaats van Adobe Experience Manager te beginnen
TIP
Controle uit de SPA Inleiding en Analysevoor meer informatie over enig-paginatoepassingen.
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab