Sling Context-Aware Configurations and Core Components

Context-aware configurations are a feature of Sling. They are configurations that are related to a content resource or a resource tree and are leveraged by the Core Components to allow site-wide configurations.

Sling Context-Aware Configurations

Your site may need different configurations for different sites regions for instance where some parameters may be shared requiring inheritance for nested contexts and global fallback values. AEM leverages Sling context aware configurations, which enable this possibility.

For details about configurations in AEM, see the Configurations and Configuration Browser documentation.

Use in the Core Components

A number of Core Components features leverage context-aware configurations. All such configurations are located under the following node:

  • /conf/<my-site>/sling:configs/<my-configuration>

Individual configurations depend on the specific component or feature. Features of the Core Components that use context-aware configurations are:

d2be9096-a81e-404b-9952-d8925af7219c