Materiais de referência de API api-reference-materials
O Adobe Experience Manager (AEM) fornece muitas APIs para desenvolver aplicativos e estender o AEM. O AEM foi criado com base em várias tecnologias de código aberto, que também podem ser usadas.
APIs principais do AEM core-aem-apis
As APIs a seguir são fundamentais para o AEM.
API
Descrição
Abstrações de produto, como páginas, ativos, fluxos de trabalho e assim por diante.
Pilha da Web aberta da Adobe, fornecendo vários componentes essenciais (os materiais do Granite 6.5 se aplicam ao AEMaaCS)
Estilo visual da Adobe Systems para interfaces nuvem, projetadas para fornecer consistência nos experiência do usuário
NOTE
Para obter as informações mais recentes sobre APIs Experience Manager, também visita Adobe Experience Manager como APIs Cloud Service.
Estruturas adicionais additional-apis
AEM depende de várias APIs adicionais de código aberto.
API
Descrição
Estrutura da Web que usa um Java Content Repository (JCR) para armazenar e gerenciar conteúdo
Implementação de um Java Content Repository (JCR) hierárquico escalável e de alto desempenho para uso como base de sites da Web modernos de classe mundial
Especificação para o JCR versão 2.0
Implementação da estrutura da iniciativa Open Services Gateway (OSGi) e da plataforma de serviços
Diretrizes de preferência de API guidelines
O AEM é construído nos quatro conjuntos principais de APIs Java a seguir, em ordem decrescente de preferência.
Prioridade
API
Descrição
1
Abstraçãos de produto como páginas, ativos, workflows etc.
2
REST e abstrações baseadas em recursos, como recursos, mapas de valores e solicitações HTTP.
Se uma API for fornecida pelo AEM, prefira-a ao Sling, JCR e OSGi. Se o AEM não fornecer uma API, prefira Sling a JCR e OSGi.
TIP
Para obter detalhes sobre essas diretrizes, consulte o documento Entender as práticas recomendadas da API Java.
Serviços e APIs de entrega e gerenciamento de conteúdo da AEM delivery-apis
O AEM oferece componentes personalizáveis e opções de entrega de conteúdo.
Destaque
Descrição
Componentes padronizados de Gerenciamento de conteúdo da Web (WCM) para AEM acelerar o tempo de desenvolvimento e reduzir o custo de manutenção dos seus sites
Fornecer o conteúdo de qualquer AEM página no formato de modelo de dados JSON
Gerar exportação JSON de conteúdo do componente com base em uma estrutura do modelador
OpenAPIs de fragmento de conteúdo e modelo de fragmento de conteúdo
Uma API REST HTTP no AEM Edge Delivery Services, projetada para fornecer conteúdo estruturado de Fragmentos de conteúdo no formato JSON.
Habilite a delivery eficiente dos Fragmentos de conteúdo para JavaScript clientes em implementações de CMS sem peramtruto
Permite operações de criação, leitura, atualização e exclusão (CRUD) em ativos, incluindo binários, metadados, representações e comentários. Consulte API HTTP do AEM Assets
Acessar conteúdo de fragmento de conteúdo diretamente pela API HTTP por meio de operações CRUD
Formato exato de solicitações de ativos HTTP compatíveis
NOTE
Consulte APIs do AEM para Entrega e Gerenciamento de Conteúdo Estruturado para obter uma visão geral das várias APIs disponíveis e uma comparação de alguns dos conceitos envolvidos.
APIs específicas de SPA spa-apis
A estrutura do SDK do Editor de aplicativo de página única (SPA) do AEM fornece referências específicas da API do JavaScript.
API
Descrição
Fornece uma maneira para o Aplicativo de Página único mapear componentes front-end para Adobe Experience Manager tipos de recursos (AEM Componentes)
Intérprete entre Adobe Experience Manager editor e o Adobe Experience Manager Página Single Página Application (SPA) editor
Fornece os componentes do React e a camada de integração para começar a usar o Editor de sites do Adobe Experience Manager
Fornece os componentes do Angular e a camada de integração para ajudar você a começar a usar o Editor de sites do Adobe Experience Manager
TIP
Confira a Introdução e apresentação do SPA para obter mais informações sobre aplicativos de página única.
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab