


The flexibility of the archetype allows you to use your modern web tools of choice to create and manage these resources. Front-End Development for AEM as a Cloud ServiceĪll JavaScript, CSS, and other front-end assets should be maintained in the ui.frontend module of the AEM Project Archetype. This maximizes the efficiency of delivery and allows such resources to be maintained centrally in the repository via proxy, keeping access secure. A clientlib is AEM’s mechanism to reference (by category if required) and serving such resources.ĪEM collects the site’s CSS and Javascript into a single file, in a central location, to ensure that only one copy of any resource is included in the HTML output. Sites require JavaScript and CSS as well as static resources such as icons and web fonts to be processed client-side. Front-end developers who are creating CSS and Javascript for AEM projects should also familiarize themselves with the AEM Project Archetype and its automated front-end build process.
