Doble hélice decorativa

¿Qué es AEM Edge Delivery Services/Helix/AEM Franklin/Next Gen Composability?

Adobe ha estado impulsando recientemente una nueva y emocionante extensión de la funcionalidad de AEM llamada AEM Edge Delivery Service. Es posible que hayas oído hablar de él y hayas querido saber más sobre qué es y cómo funciona, pero te ha costado encontrar algo sustancial al respecto. Si estás en esta posición, has venido al lugar correcto. Le daremos una breve descripción general de lo que es Edge Deliver Services, sus pros y sus contras, y cómo comenzar a desarrollarlo.

¿Qué hay en un nombre?

Este producto se ha denominado "Project Helix", "Adobe Franklin", "AEM's Next-Gen Composability Features" y ahora (de manera algo oficial) es AEM Edge Delivery Service.

Parte de la razón por la que es difícil encontrar buena información sobre los servicios de entrega de AEM Edge es que es un producto que ha tenido muchos nombres diferentes a lo largo de su corta vida. Originalmente, este producto se llamaba Project Helix, debido a la estructura del ADN. Este nombre "Helix" todavía se utiliza en gran parte de la documentación de Adobe y en los productos complementarios relacionados con el producto principal. Por ejemplo, el sitio utilizado para comprobar si el producto está en línea y funciona es https://status.hlx.live/, y los sitios de vista previa creados con Edge Delivery Services se hospedan en .hlx URLs. A principios de 2023, Adobe presentó AEM Franklin, lo que describen como una "evolución" de Project Helix, ampliando la funcionalidad del proyecto original e integrándolo con AEM. Franklin fue nombrado en honor a Rosalind Franklin, una de las descubridoras de la estructura helicoidal del ADN. Este movimiento fue anunciado y anunciado en las conferencias de Adobe como "Composibilidad de próxima generación de Adobe", razón por la cual la información relacionada con Franklin ocasionalmente se etiqueta como componibilidad de próxima generación. En octubre de 2023, después de varios años de desarrollo, Adobe incorporó AEM Franklin a la funcionalidad de AEM y la denominó AEM Edge Delivery Services. La mejor manera de pensar en esto es que el producto que solía llamarse Project Helix o AEM Franklin ahora está incorporado en AEM como AEM Edge Delivery Services y sirve como la solución de componibilidad de próxima generación de Adobe.

¿Qué hace?

AEM Edge Delivery Services es la forma más reciente de Adobe de desarrollar páginas web. En esencia, EDS es una solución de código bajo o nulo para poner el contenido web en línea de forma rápida y sin dolor. Una vez que se configura un sitio web, crear y publicar contenido es tan simple como escribir un documento de Google. EDG utiliza CSS y Javascript para analizar las páginas de Google Docs y generar el HTML necesario para mostrarlas en Internet como páginas web. Lo logra mediante el uso de "bloques", fragmentos de Javascript y CSS que interpretan elementos de un documento de Google como tablas y los utilizan para construir la página web. Además del conjunto de herramientas de productividad de Google, EDS también es compatible con Sharepoint y el conjunto de aplicaciones de Microsoft Office. Esto significa que si puede utilizar productos como Google Docs y Microsoft Word, puede desarrollar en AEM.

Pros

Una de las mayores ventajas de AEM Edge Delivery Services es la simplicidad del desarrollo. Crear una nueva página en su sitio web es tan fácil como crear un nuevo archivo en una carpeta de documentos de Google, e incluso las tareas de desarrollo web más complejas se pueden realizar con un conocimiento mínimo de CSS y Javascript. Esto hace que la formación de nuevos desarrolladores en AEM Edge Deliver Services sea extremadamente rápida y sencilla. También hay excelentes herramientas para personalizar y expandir la funcionalidad de su sitio web EDS. Todos los proyectos de EDS son de código abierto en GitHub, lo que permite una fácil colaboración y uso compartido de código, y la representación del extremo del contenido de los bloques se puede ver mediante la extensión auxiliar de AEM. AEM también proporciona y resalta muchos bloques sobre la colección base de herramientas a través de su colección de bloques. Conseguir que el contenido se cree y se ponga en línea es un proceso eficiente y rápido, y las páginas web de EDS lo hacen increíblemente bien en las métricas de rendimiento del sitio, alcanzando habitualmente una puntuación de 100 Lighthouse.

Contras

A partir de ahora, la simplicidad de AEM Edge Delivery Services es tanto su mayor fortaleza como su mayor debilidad. Si bien la creación de contenido dentro del formato y el marco existentes del proyecto de plantilla AEM proporcionado es extremadamente sencilla, cualquier cosa fuera de ese marco presenta desafíos. Las herramientas web básicas, como las tablas y los feeds dinámicos, no vienen listas para usar con EDS. Si bien es fácil ver cómo otros sitios de EDS abordan la implementación de esas herramientas, la mayoría de los bloques personalizados no suelen ser plug-and-play. Esto significa que las herramientas fuera del ámbito de lo que AEM proporciona o resalta a menudo deben crearse a medida. Tampoco hay una comunidad tan grande en torno a EDS como la que rodea a AEM propiamente dicho u otros productos de desarrollo web, lo que dificulta la búsqueda de información sobre casos extremos.

Conclusiones

En general, AEM Edge Delivery Services es un producto útil con una ventaja convincente sobre los sistemas CMS existentes en determinados casos de uso. En su estado actual, es mejor para proyectos a pequeña escala, como un boletín informativo o un blog. De hecho, el blog en el que está leyendo este artículo en este momento se está ejecutando actualmente en AEM Edge Delivery Services. Si está interesado en comenzar el desarrollo con AEM Edge Delivery Services, consulte el tutorial oficial de introducción aquí y, una vez que lo haya completado, consulte nuestro artículo complementario sobre cómo agregar una nueva página a un sitio web de EDS aquí.

Sobre el autor

Drew Oliver Cummings
Desarrollador de AEM en Arbory Digital

Escritor y desarrollador de software con experiencia en redacción técnica, desarrollo de Python y AEM.

Contacta con Drew en Linkedin

Contáctenos

Episodios de podcast

Cómo elegir una plataforma de experiencia digital

¡Arbory Digital ahora tiene un AEM Podcasts técnico! Raf & Tad se sumergen en cómo decidir que tienes la plataforma de experiencia digital adecuada

¿Sigue existiendo AEM autoalojado?

¿Sigue siendo posible (o recomendable) alojar Adobe Experience Manager fuera de Adobe? ¡Tad Reeves y Joey Smith se ponen manos a la obra!

Adobe Summit 2023 – Nuevos lanzamientos y resumen de la conferencia

Tad Reeves y Hank Thobe repasan su experiencia en el Adobe Summit 2023. ¡Repasamos los anuncios de la Cumbre y más!