AEM o Adobe Experience Manager es un administrador de contenidos empresarial que nos permite desarrollar aplicaciones web y servicios de manera ágil y rápida, AEM inicialmente fue desarrollado por la empresa Day y adquirido por Adobe en el año 2010, desde entonces AEM ha ido evolucionando, agregando nuevas funcionalidades que hacen de AEM una herramienta imprescindible a la hora de administrar contenidos en entornos empresariales.
Photo by Florian Klauer on Unsplash |
Una de las preguntas mas curiosas que han surgido desde la compra de la compañía Day por parte de Adobe ha sido la siguiente: si AEM es un administrador de contenidos, ¿no debería de llamarse ACM?, para responder a esta pregunta hay que decir que AEM no solo es un administrador de contenidos, AEM se encarga de administrar toda la experiencia de un usuario desde que inicia sesión en un sitio web AEM hasta que deja el sitio web.
AEM logra esto ofreciendo un conjunto de herramientas que permite llegar a conocer a los usuarios que visitan un sitio web, para de este modo poder personalizar el contenido que este usuario experimenta, un ejemplo de esto lo podemos ver en muchos sitios web de Retail, donde cada usuario experimenta un contenido diferente con base en sus gusto y preferencias.
Como se mencionó anteriormente previo al 2010 AEM que para ese entonces se llamaba CQ (Comuniqué) fue adquirido por Adobe, desde entonces han habido varios cambios, tales como cambio de nombre, inclusion de nuevas funcionales, cambio de imagen entre otras cosas, esta es la razón por la que previo a AEM 5.5 no se encuentra mucha información en la web ya que esta version y las version previas tenian el nombre de CQ, inclusive muchos de los paquetes core base de AEM tiene el nombre de com.day.cq.*.
La siguiente imagen nos muestra una breve linea de tiempo de los cambios en AEM:
(Imagen tomada del curso aem-developer-fundamentals (Stephanie Adams):https://app.pluralsight.com/library/courses/aem-developer-fundamentals/table-of-contents )
AEM provee ciertas capacidades con las cuales se pueden llevar a cabo las tareas que demandan la personalización y la administración de contenidos a nivel empresarial, como podemos ver en la siguiente imagen, estas capacidades se pueden resumir en las siguientes:
- Sites (Sitios web)
- Assets
- Forms
- Screens
- LiveFyre
- Foundations
- Communities
Pagina de inicio de AEM localhost
En sintesis, AEM no solo es un content manager, con AEM podemos gestionar toda la experiencia de usuario en un sitio web, AEM nos permite crear y gestionar todo el contenido de un sitio web haciendo uso de las capacidades anteriormente mencionadas, con las cuales podemos llegar a construir sitios web robustos, escalables, personalizables y fáciles de administrar.
Lecturas recomendadas:
- Arquitectura de AEM
- ¿Que es un Componente en AEM?
- ¿Que es un Template en AEM?
- ¿Cómo Sling resuelve las peticiones Http?
No hay comentarios.:
Publicar un comentario