Materiales de referencia de la API

Última actualización: 2023-12-13

Adobe Experience Manager AEM AEM () proporciona muchas API para desarrollar aplicaciones y ampliar el alcance de los recursos AEM La tecnología de código abierto se basa en varias tecnologías de código abierto, que también se pueden utilizar.

AEM API de núcleo

AEM Las siguientes API son fundamentales para la.

API Descripción
Adobe Experience Manager as a Cloud Service Abstracciones de productos, como páginas, recursos, flujos de trabajo, etc.
Granite UI Pila web abierta de Adobe que proporciona varios componentes esenciales (los materiales de Granite 6.5 se aplican a AEMaaCS)
IU de Coral Estilo visual del Adobe para las IU de la nube, diseñado para proporcionar coherencia en la experiencia del usuario
NOTA

Para obtener la información más reciente sobre las API de Experience Manager, visite también API de Adobe Experience Manager as a Cloud Service.

Marcos de trabajo adicionales

AEM Se basa en varias API de código abierto adicionales.

API Descripción
Apache Sling Marco web que utiliza un repositorio de contenido Java (JCR) para almacenar y administrar contenido
Apache Jackrabbit Oak Implementación de un repositorio de contenido Java (JCR) jerárquico, escalable y de alto rendimiento que se utilizará como base de los sitios web modernos de primera clase
Repositorio de contenido Java Especificación de la versión 2.0 de JCR
Apache Felix Implementación del marco y la plataforma de servicios de la iniciativa Open Services Gateway (OSGi)

Directrices de preferencias de API

AEM Se basa en los cuatro conjuntos de API de Java principales siguientes en orden descendente de preferencia.

Prioridad API Descripción
1 Adobe Experience Manager as a Cloud Service Abstracciones de productos, como páginas, recursos, flujos de trabajo, etc.
2 Apache Sling REST y abstracciones basadas en recursos como recursos, mapas de valores y solicitudes HTTP.
3 Apache Jackrabbit Oak Resumen de datos y contenido, como nodos, propiedades y sesiones.
4 Apache Felix Abstracciones del contenedor de aplicaciones OSGi, como servicios y componentes (OSGi).

AEM Si proporciona una API, la prefiere en lugar de Sling, JCR y OSGi. AEM Si no proporciona una API, prefiera Sling en lugar de JCR y OSGi.

SUGERENCIA

Para obtener más información sobre estas directrices, consulte el documento Comprender las prácticas recomendadas de la API de Java.

AEM API y servicios de envío y administración de contenido

AEM ofrece componentes personalizables y opciones de envío de contenido.

Funcionalidad Descripción
Los componentes principales AEM Componentes estandarizados de gestión de contenido web (WCM) para acelerar el tiempo de desarrollo y reducir el coste de mantenimiento de los sitios web. Se han diseñado para que los componentes de gestión de contenido web (WCM) sean más eficaces.
Exportador JSON AEM Entregar el contenido de cualquier página de en formato de modelo de datos JSON.
Activación de la exportación de JSON para un componente Generar una exportación JSON del contenido del componente en función de un marco de modelado
API de Assets Permite operaciones de creación, lectura, actualización y eliminación (CRUD) en recursos, incluidos binarios, metadatos, representaciones y comentarios. Consulte API HTTP de AEM Assets
API HTTP de fragmentos de contenido Acceso al contenido de fragmentos de contenido directamente a través de la API HTTP mediante operaciones CRUD
API de GraphQL de fragmentos de contenido Habilite la entrega eficiente de fragmentos de contenido a clientes JavaScript en implementaciones de CMS sin encabezado
API HTTP de recursos de fragmentos de contenido Formato exacto de las solicitudes de recursos HTTP admitidas

SPA API específicas de la

AEM SPA El marco de trabajo del SDK del Editor de aplicaciones de una sola página () proporciona referencias específicas a la API de JavaScript.

API Descripción
Asignación de componentes Proporciona una forma para que la aplicación de una sola página asigne componentes front-end a tipos de recursos de Adobe Experience Manager AEM (componentes de la página de inicio
Administrador de modelos de página Un intérprete entre el Editor de Adobe Experience Manager y el Editor de aplicaciones de una sola página de Adobe Experience Manager SPA (Editor de aplicaciones de una sola página
Reaccionar componentes editables Proporciona los componentes de React y la capa de integración para ayudarle a empezar con el Editor del sitio de Adobe Experience Manager
Angular Componentes editables Proporciona los componentes de Angular y la capa de integración para ayudarle a empezar con el Editor del sitio de Adobe Experience Manager
SUGERENCIA

Consulte la SPA Introducción y tutorial de para obtener más información sobre las aplicaciones de una sola página.

En esta página