Determinar el marcado
Independientemente del flujo de trabajo de desarrollo front-end que decida implementar para su proyecto, los desarrolladores back-end y front-end deben acordar primero el marcado. Normalmente AEM define el marcado, que proporciona los componentes principales. Sin embargo, esto se puede personalizar si es necesario..
Posibles flujos de trabajo de desarrollo front-end
El módulo de versión del front-end es una herramienta útil y muy flexible, pero no impone ninguna opinión particular sobre cómo debe usarse. Los siguientes son dos ejemplos de uso posible, pero las necesidades de cada proyecto pueden dictar otros modelos de uso.
Uso del servidor de desarrollo estático de Webpack
Con Webpack puede aplicar estilos y desarrollar en función de la salida estática de páginas web de AEM dentro del módulo ui.frontend.
- Vista previa de la página en AEM con el modo de vista previa de página o pasando
wcmmode=disabled
en la URL - Ver el origen de la página y guardar como HTML estático en el módulo ui.frontend
- Inicie Webpack y empiece a aplicar estilos y generar el JavaScript y CSS necesarios
- Ejecute
npm run dev
para generar las clientlibs
En este flujo, un desarrollador de AEM puede realizar los pasos uno y dos y transferir el HTML estático al desarrollador de front-end que se desarrolla en función de la salida HTML de AEM.