Materiales de referencia de la API api-reference-materials
Adobe Experience Manager (AEM) proporciona muchas API para desarrollar aplicaciones y ampliar AEM. AEM se basa en varias tecnologías de código abierto, que también se pueden utilizar.
API principales de AEM core-aem-apis
Las siguientes API son fundamentales para AEM.
API
Descripción
Abstracciones de productos, como páginas, recursos, flujos de trabajo, etc.
Pila web abierta de Adobe que proporciona varios componentes esenciales (los materiales Granite 6.5 se aplican a AEMaaCS)
Estilo visual de Adobe para IU en la nube, diseñado para proporcionar coherencia en la experiencia del usuario
NOTE
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 additional-apis
AEM se basa en varias API de código abierto adicionales.
API
Descripción
Marco web que utiliza un repositorio de contenido Java (JCR) para almacenar y administrar contenido
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
Especificación de la versión 2.0 de JCR
Implementación del marco y la plataforma de servicios de la iniciativa Open Services Gateway (OSGi)
Directrices de preferencias de API guidelines
AEM se basa en los cuatro conjuntos de API de Java principales siguientes en orden descendente de preferencia.
Prioridad
API
Descripción
1
Abstracciones de productos, como páginas, recursos, flujos de trabajo, etc.
2
REST y abstracciones basadas en recursos como recursos, mapas de valores y solicitudes HTTP.
4
Abstracciones del contenedor de aplicaciones OSGi, como servicios y componentes (OSGi).
Si AEM proporciona una API, prefiera esta en lugar de Sling, JCR y OSGi. Si AEM no proporciona una API, prefiera Sling sobre JCR y OSGi.
TIP
Para obtener más información sobre estas directrices, consulte el documento Comprender las prácticas recomendadas de la API de Java.
API y servicios de envío y administración de contenido de AEM delivery-apis
AEM ofrece componentes personalizables y opciones de entrega de contenido.
Función
Descripción
Componentes estandarizados de administración de contenido web (WCM) para AEM a fin de acelerar el tiempo de desarrollo y reducir el coste de mantenimiento de los sitios web
Enviar el contenido de cualquier página de AEM en formato de modelo de datos JSON
Generar una exportación JSON del contenido del componente en función de un marco de modelado
API abiertas de modelos de fragmentos de contenido y fragmentos de contenido
Una API de REST HTTP en AEM Edge Delivery Services, diseñada para entregar contenido estructurado desde fragmentos de contenido en formato JSON.
Habilite la entrega eficiente de fragmentos de contenido a clientes de JavaScript en implementaciones de CMS sin encabezado
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
Acceso al contenido de fragmentos de contenido directamente a través de la API HTTP mediante operaciones CRUD
Formato exacto de las solicitudes de recursos HTTP admitidas
NOTE
Consulte API de AEM para la administración y entrega de contenido estructurado para obtener una descripción general de las diversas API disponibles y una comparación de algunos de los conceptos involucrados.
API específicas de SPA spa-apis
El marco de trabajo del Editor de aplicaciones de una sola página (SPA) de AEM SDK proporciona referencias específicas de la API de JavaScript.
API
Descripción
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 (componentes de AEM)
Un intérprete entre Adobe Experience Manager Editor y el Editor de aplicaciones de una sola página (SPA) de Adobe Experience Manager
Proporciona los componentes de React y la capa de integración para ayudarle a empezar con el Editor del sitio de Adobe Experience Manager
Proporciona los componentes de Angular y la capa de integración para ayudarle a empezar con el Editor del sitio de Adobe Experience Manager
TIP
Consulte la Introducción y tutorial de SPA para obtener más información sobre las aplicaciones de una sola página.
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab