Tipo de archivo del proyecto AEM aem-project-archetype
El tipo de archivo del proyecto de AEM es una plantilla de Maven que crea un proyecto mínimo de Adobe Experience Manager (AEM) basado en las prácticas recomendadas como punto de partida para su sitio web. Esta documentación proporciona una descripción general de las ventajas del tipo de archivo y del uso general. Encontrará instrucciones técnicas detalladas y documentación en el tipo de archivo del repositorio de GitHub.
Por qué utilizar el tipo de archivo why-use-the-archetype
El uso del tipo de archivo del proyecto de AEM le permite avanzar hacia la creación de un proyecto de AEM basado en las prácticas recomendadas con solo pulsar unas pocas teclas. Mediante el uso del tipo de archivo, todas las piezas ya estarán en su sitio para que, aunque el proyecto resultante sea mínimo, ya implemente todas las características clave de AEM para que solo tenga que generar y ampliar.
Por supuesto, hay muchos elementos que entran en un proyecto de AEM correcto, pero el uso del tipo de archivo del proyecto de AEM es una base sólida y se recomienda encarecidamente para cualquier proyecto de AEM.
Características features
- Práctica recomendada: inicie su sitio con todas las prácticas recomendadas más recientes de Adobe.
- Código bajo: edite sus plantillas, cree contenido, implemente su CSS y el sitio estará listo para su publicación.
- Preparado para la nube: si lo desea, utilice AEM as a Cloud Service para publicarlo en pocos días y facilitar la escalabilidad y el mantenimiento.
- Dispatcher: un proyecto se completa solamente con una configuración de Dispatcherque garantice la velocidad y la seguridad.
- Varios sitios: si es necesario, el tipo de archivo genera la estructura de contenido para una configuración de varios idiomas y regiones.
- Componentes principales: los autores pueden crear casi cualquier diseño con nuestro versátil conjunto de componentes estandarizados.
- Plantillas editables: combine prácticamente cualquier plantilla sin código y defina lo que los autores pueden editar.
- Diseño interactivo: en plantillas o páginas individuales, defina el reflujo de los elementos para los puntos de interrupción definidos.
- Encabezado y pie de página: reúna y localícelos sin código, utilizando las funciones de localización de los componentes.
- Sistema de estilos: evite crear componentes personalizados al permitir que los autores les apliquen estilos diferentes.
- Compilación front-end: los desarrolladores de front-end pueden burlar las páginas de AEM y crear bibliotecas de cliente con Webpack, TypeScript y SASS.
- Preparado para aplicaciones web: Para sitios que utilizan React o Angular, utilice el SPA SDK para mantener la autoría en el contexto de la aplicación.
- Comercio habilitado: para proyectos que desean integrar AEM Commerce con soluciones de comercio como Magento utilizando componentes principales de comercio.
- Código de ejemplo: cierre la compra del componente HelloWorld y de los modelos, servlets, filtros y programadores de ejemplo.
- Abrir fuente: si algo no funciona como debería, contribuya con sus mejoras.
Lectura adicional further-reading
-
Arquetipo de proyecto de AEM GitHub: Para un uso completo y detalles técnicos del tipo de archivo
-
Uso del tipo de archivo: Una visión general de cómo utilizar el tipo de archivo en el proyecto y los módulos resultantes generados
-
Desarrollo front-end con el tipo de archivo del proyecto de AEM: Cómo utilizar el módulo front-end del tipo de archivo
-
Los siguientes tutoriales están basados en este tipo de archivo:
- Sitio WKND: Aprenda a iniciar un nuevo sitio web.
- Aplicación de una sola página WKND: Aprenda a crear una aplicación web de React o Angular totalmente legible en AEM.