Materiais de referência de API api-reference-materials
O Adobe Experience Manager (AEM) fornece muitas APIs para o desenvolvimento de aplicativos e a extensão do AEM. O AEM é construído com base em várias tecnologias de código aberto, que também podem ser usadas.
APIs principais de AEM core-aem-apis
As seguintes APIs 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 do 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 fornecer consistência à experiência do usuário
NOTE
Para obter as informações mais recentes sobre as APIs Experience Manager, visite também as APIs Adobe Experience Manager as a Cloud Service.
Estruturas adicionais additional-apis
O 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 é criado nos quatro conjuntos principais de APIs do 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.
Entrega de AEM e serviços e APIs de gerenciamento de conteúdo delivery-apis
O AEM oferece componentes personalizáveis e opções de entrega de conteúdo.
Destaque
Descrição
Componentes Web Content Management (WCM) padronizados para 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 AEM no formato de modelo de dados JSON
Gerar exportação JSON de conteúdo do componente com base em uma estrutura do modelador
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
Permitir a entrega eficiente de fragmentos de conteúdo aos clientes do JavaScript em implementações CMS headless
Formato exato de solicitações de ativos HTTP compatíveis
OpenAPIs de fragmento de conteúdo e modelo de fragmento de conteúdo
Uma API REST HTTP em Edge Delivery Services AEM, projetada para fornecer conteúdo estruturado de Fragmentos de conteúdo no formato JSON.
APIs específicas para 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 AEM)
Um intérprete entre o Editor do Adobe Experience Manager e o Editor do aplicativo de página única (SPA) do Adobe Experience Manager
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