Using Context aware configurations in EDS using Universal Editor | Community
Skip to main content
New Member
July 25, 2025
Solved

Using Context aware configurations in EDS using Universal Editor

  • July 25, 2025
  • 1 reply
  • 397 views

Hi,

 

Has anyone implemented context aware configurations in EDS using Universal Editor. If not, is there any alternative functionality that we could use in EDS.

 

Please let me know, if anyone knows anything about that. Will appreciate your help.

 

Thank you.

Best answer by Karishma_begumSh

Hi @seshasai 

As of now (AEM 6.5 and AEM as a Cloud Service), Context-Aware Configuration (CAC) is not directly supported or exposed within EDS (Edge Delivery Services) or Universal Editor in the same way it's used in traditional AEM Sites implementations.

 

Use AEM GraphQL APIs with Conditional Logic

If you're building a front-end on EDS:

  • Use GraphQL APIs to retrieve Content Fragments with metadata
  • Implement context logic in your front-end (e.g., different rendering based on locale or brand)

As AEM have certain limitations like

  • Context-Aware Configurations (CAC) are part of the WCM Core Configuration API.
  • EDS does not yet expose CAC support like com.adobe.cq.dam.cfm.ContentFragmentCoreComponentsConfiguration.
  • Universal Editor (UE) does not currently bind to AEM CAC either.
  • EDS relies on Content Fragment Models, JSON APIs, and metadata to power editing experiences—not on CAC stored under /conf.

Use Custom Metadata on Content Fragments

Instead of CAC, you can store context-like configurations using metadata fields in:

  • Content Fragment Models

  • Content Fragments themselves

  • Folder-level metadata.

Please go through Context-Aware configuration in AEM - Adobe Experience League Community - 620639.

 

Hope this helpful.:)

 

Regards,

Karishma.

 

 

 

 

1 reply

Karishma_begumSh
Karishma_begumShAccepted solution
Level 4
July 25, 2025

Hi @seshasai 

As of now (AEM 6.5 and AEM as a Cloud Service), Context-Aware Configuration (CAC) is not directly supported or exposed within EDS (Edge Delivery Services) or Universal Editor in the same way it's used in traditional AEM Sites implementations.

 

Use AEM GraphQL APIs with Conditional Logic

If you're building a front-end on EDS:

  • Use GraphQL APIs to retrieve Content Fragments with metadata
  • Implement context logic in your front-end (e.g., different rendering based on locale or brand)

As AEM have certain limitations like

  • Context-Aware Configurations (CAC) are part of the WCM Core Configuration API.
  • EDS does not yet expose CAC support like com.adobe.cq.dam.cfm.ContentFragmentCoreComponentsConfiguration.
  • Universal Editor (UE) does not currently bind to AEM CAC either.
  • EDS relies on Content Fragment Models, JSON APIs, and metadata to power editing experiences—not on CAC stored under /conf.

Use Custom Metadata on Content Fragments

Instead of CAC, you can store context-like configurations using metadata fields in:

  • Content Fragment Models

  • Content Fragments themselves

  • Folder-level metadata.

Please go through Context-Aware configuration in AEM - Adobe Experience League Community - 620639.

 

Hope this helpful.:)

 

Regards,

Karishma.

 

 

 

 

seshasaiAuthor
New Member
July 25, 2025

Thank you Karishma, for providing the info.