Skip to content

ACS AEM Commons 6.0.0 Planning

pahupe edited this page Nov 10, 2021 · 23 revisions

ACS Commons is problematic for use on AEM as a Cloud Service as it contains code that, while may not be used/usable/enable-able on AEM as a Cloud Service, it still exists in the code base and Cloud Manager flags it as problematic. Some of this code has no migration path to being supported in AEM as a Cloud Service, without change to the product itself - which is unlikely.

In ACS Commons 6.0 it would be good to create two release variants, one that contains clean AEM as a Cloud Service code (passes Cloud Manager checks, and as much as reasonable aligns with best practices) and another that contains the "classic" features that still work on AEM 6.x.

Artifact Classifier AEM CS compat AEM 6.x compat Rename? Artifact description
content None Yes Yes content -> all Deployment package for AEM CS
content classic No Yes content -> all Deployment package for AEM 6.x
bundle None Yes Yes bundle -> core Java bundle, also used as dep for APIs
bundle classic No Yes bundle -> core Java bundle, also used as dep for APIs

Features

This table lists features, and which artifact set they will reside in (AEM CS vs Classic vs Removed entirely)

As this is a still in planning, expect this table to be frequently updated / changed.

Feature AEM CS Classic Remove completely Reason, additional comments
Audit Log Search Yes Yes No AEMaaCS version should come with a CS compatible index definition
Sitemap Generator No Yes No Core Components in AEM CS now have a Sitemap Generator (since 2.17.6)
Clone this wiki locally