Maven template to create best-practice websites on AEM.
This release includes the following enhancements and new features:
Generate a minimum but complete CIF project If commerce is enabled the archetype generates now a minimum but complete CIF project
New templates for remote SPA editing Two new page components have been introduced via spa-project-core to enable editing of externally hosted React SPA/Next.js app within AEM
SPA core components Core components are now added to the react and angular frontend to provide a good example how to use them
Adaptive forms theme and templates Example templates for adaptive forms are added to the project if forms support is enabled
Improvement of the UI test module Add retry mechanism to reduce flakiness and update of the Webdriver IO depedency
Update of core dependencies Updated to latest AEM core components 2.15.2, core forms components 0.0.22, SPA project core 1.2.8
For a list of all issues fixed, see Archetype 27 milestone.
We would like to thank the following contributors that made this release possible: External Contributors Sakshi Arora, David Bosschaert, Guillaume Clement, David Catalan, Kyle Giovannetti, Viresh Gupta, Markus Haack, Kaushal Mall, Jean-Pierre Matsumoto, Zoran Nikolovski, Niek Raaijmakers, Douglas Ross, Levente Sántha, Tomasz Sobczyk, Benjamin Solum, Sharanya Vinod, Konrad Windszus, Jason Wolf Core Team Bartosz Glowacki, Burkhard Pauli, Mirko Sagolj, Jean-Christophe Kautzmann, Vlad Bailescu
This is an emergency hotfix release. It only contains the update of the aemanalyser plugin. The old version causes build problems with the latest cloud SDK. For more information see the related issue at https://github.com/adobe/aem-project-archetype/issues/638
This release includes the following enhancements and new features:
Support AEM Analyser: AEMaaCS provides an extended analysis of projects in the build and deployment pipeline. This includes running the Feature Model Analysers on the content packages. AEM project now includes an analyzer maven plugin that locally validates the content packages from the current project. It helps find issues with these before the packages are deployed into AEMaaCS, by running additional validation locally as part of the Maven build.
Forms Integration Framework: Options to include latest AEM Forms Core Components and AEM Forms as a Cloud Service SDK specific configurations to an AEM Archetype project. It helps you build a ready-to-use project for AEM Forms as a Cloud Service SDK.
Core Components 2.13.0: Benefit from the latest update to our many of our components, including new support for Dynamic Media in the image component, a new Form POST handler to submit JSON to any https URL, include custom CSS/JS/metadata in page component using CS config, utility class to simplify data layer integration for custom components.
SPA Core 1.2.0: Introduces a new RemotePage component, for enabling editing of remotely hosted React SPAs.
For a list of all 11 issues fixed, see Archetype 25 milestone.
We would like to thank the following contributors that made this release possible:
External Contributors Markus Haack, Levente Sántha, Krystian Panek
Core Team Vlad Bailescu, Christophe Jelger, Mirko Sagolj, Artur Kudlacz, Burkhard Pauli, Patrick Fauchere, David Bosschaert, Oleksandr Borysyuk, Rishi Mehta, Sharanya Vinod, David Catalan, Jörg Hoh
This release includes the following enhancements and new features:
Adobe Client Data Layer: Option to enable the ACDL event-driven data layer, which standardizes how the page data and events are exposed and can be sent to digital analytics and reporting servers.
Accelerated Mobile Pages: Option to enable AMP support, which will make pages load blazingly fast when accessing them from Google search results.
Commerce Integration Framework: Option to includes the latest CIF Core Components and everything else you need to kickstart your Commerce projects. For a complete sample project based on the AEM Project Archetype, have a look at our Venia storefront.
Core Components 2.11.0: Benefit from the latest update to our components, including the new PDF Viewer and ProgressBar components.
Client Library Extensions:
Extended capabilities to load client libraries with attributes like async
or embed
, or to inline the CSS or the JS into the page.
Selenium-based UI testing project: A ready-to-use project to start testing the UI of your AEM on-prem and AEMaaCS applications. It relies on Webdriver.IO automation test framework. It also includes basic tests for the sample application.
Integration Testing: This allows running integration tests that exercise the capabilities of AEM via HTTP calls to its API. The integration tests in this archetype use the AEM Testing Clients and showcase some recommended best practices to be put in use when writing integration tests for AEM.
For a list of all 76 issues fixed, see Archetype 24 milestone.
We would like to thank the following contributors that made this release possible:
External Contributors Austen Wade, Bartosz Borowski, Cezary Czernecki, Christophe Jelger, David Catalan, duchauha, Daniel Platon, Francesco Mari, Daniel Gordon, Mark J. Becker, Jim Frenette, Markus Hack, Niek Raaijmakers, Rachit Kumar, Robert Munteanu, Stefan Seifert, Sushant Bhasin, thinkstainless
Core Team Andreea Dracea, Bartosz Glowacki, Burkhard Pauli, Mirko Sagolj, Jean-Christophe Kautzmann, Richard Hand, Vlad Bailescu
This release includes the following enhancements:
appId
variable will determine the names of the app
, conf
and content
folders.For a list of all the 21 issues fixed, see the Archetype 23 milestone.
We would like to thank the following contributors that made this release possible:
External Contributors Bryan Stopp, Daniel Gordon, David Gonzalez, Dominik Hardtke, Jim Matheson, jtriemstra, Samuel Meuli
Core Team Andreea Dracea, Bartosz Glowacki, Burkhard Pauli, Mirko Sagolj, Jean-Christophe Kautzmann, Richard Hand, Vlad Bailescu
We would like to thank the following contributors that made this release possible:
External Contributors Guillaume Clement, Daniel Gordon, haktober, Jörg Hoh, Robin KM, Suren Konathala, Evgeny Tugarev
Core Team Andreea Dracea, Burkhard Pauli, Mirko Sagolj, Jean-Christophe Kautzmann, Richard Hand, Vlad Bailescu
ui.frontend
build and documentation.For further changes please have a look to the milestone 21 issues.
We would like to thank the following external contributors that made this release possible: Daniel Gordon, Brian Stopp, Gregg Thomason, Tiffany Olejnik, Harold Putman, Austen Wade
For further changes please have a look to the milestone 20 issues.
We would like to thank the following contributors that made this release possible:
External Contributors Daniel Gordon, Jim Matheson, Stefan Seifert
Core Team Burkhard Pauli, Richard Hand
optionAemVersion
optionIncludeErrorHandler
For further changes please have a look to the milestone 18 issues.