AEM uses OSGi configurations to drive how its internals work and WCM Core Components leverage the following:
Configuration | Description |
---|---|
ComponentConfigImpl | Enables Content Fragment management for Content Fragment component. Reference documentation: https://experienceleague.adobe.com/docs/experience-manager-65/developing/extending-aem/content-fragments-config-components-rendering.html |
RTEFilterServletFactory | Enables usage of RTE (Rich Text Editor) with Text component. Reference documentation: https://experienceleague.adobe.com/docs/experience-manager-65/administering/operations/rich-text-editor.html |
OEmbedClientImplConfigurationFactory | Enables out-of-the-box OEmbed configurations for several services, with Embed component |
AdaptiveImageServletMappingConfigurationFactory | Enables adaptive image support for Image component |
MailServlet | Enables email support for user-submitted information in Core Form container |
ServiceUserMapperImpl | Enables access rights for ClientLibraries and ComponentFiles helpers |
Configuration | Description |
---|---|
FormParagraphPostProcessor | Enables functionality of Core Form container |
MobileEmulatorProvider | Enables mobile devices emulation in the editor for Page component |
The following context-aware configurations are defined by the AEM WCM Core Components:
Configuration | Description |
---|---|
HtmlPageItemsConfig | Holds information on items to be included by Page component: scripts, links, meta elements |
PdfViewerCaConfig | Holds configuration for PDF Viewer component |
DataLayerConfig | Toggles the Adobe Client Data Layer integration |
At the moment, there is no editing UI for context-aware configuration available out-of-the-box. Developers can either:
- Deploy predefined context-ware configurations via content packages.
- Change context-aware configurations using
SlingPostServlet
orCRXDE Lite
. - Use the wcm.io context-aware configuration editor. An example setup is included with the Core Components Library example content (see adobe#1410)