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 do Adobe para interfaces do usuário em nuvem, projetado para oferecer consistência na experiência do usuário
NOTE
Para obter as informações mais recentes sobre as APIs do Experience Manager, visite também APIs do Adobe Experience Manager as a Cloud Service.
Estruturas adicionais additional-apis
O AEM depende de várias APIs de código aberto adicionais.
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ções de produto, como páginas, ativos, fluxos de trabalho e assim por diante.
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 WCM (Web Content Management, gerenciamento de conteúdo da Web) padronizados para o AEM para acelerar o tempo de desenvolvimento e reduzir o custo de manutenção de seus sites
Entregar o conteúdo de qualquer página do AEM 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.
Permitir a entrega eficiente de fragmentos de conteúdo aos clientes do JavaScript em implementações CMS headless
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 única mapear componentes de front-end para tipos de recursos do Adobe Experience Manager (Componentes do AEM)
Um interpretador entre o Editor Adobe Experience Manager e o Editor Adobe Experience Manager Single Page Application (SPA)
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