Caching experience fragments


Experience fragments allow authors to create reusable content. Since, its availability it has been used to create headers / footers and similar reusable content. With reusability comes the need to seamlessly update the cached pages that reference the shared content. Sharing multiple approaches for invalidation when using Experience Fragments 1. Experience Fragment (XF) html is … Continue reading Caching experience fragments

Configuring AEM for Single Sign On via Azure AD


To integrate Azure AD with AEM, we need to execute following steps: Configure Azure AD Single Sign-On - to enable users to use this feature. Configure Adobe Experience Manager Single Sign-On - to configure the Single Sign-On settings on AEM . Create an Azure AD test user - to test Azure AD single sign-on. Assign the Azure AD … Continue reading Configuring AEM for Single Sign On via Azure AD

Deploying Netcentric accesscontroltool with AEM Project Archetype 24


The current blog focuses on how we can deploy Netcentric AccessControlTool via the maven project created with Archetype-24. Challenges faced Issue 1: The latest Project structure recommends deployment of third-party packages via embed statement. Though, I was able to deploy "accesscontroltool-oakindex-package" via embed, "accesscontroltool-package" didn't install.Resolution: Use sub-package for deployment of "accesscontroltool-package"Issue 2: We had … Continue reading Deploying Netcentric accesscontroltool with AEM Project Archetype 24

ConfigurationAdmin – Access OSGi configuration of other services


In this article we will explore ConfigurationAdmin interface. Service for administering configuration data. ConfigurationAdmin is a dictionary of properties. To identify a target service's dictionary use its PID. Sharing as code snippet that reads "rootmapping.target" configuration of the OOTB "Day CQ Root Mapping" service. https://gist.github.com/aanchalsikka/dd0bfd893eaf4492ef3453b7b723d45a When a target service's configuration is updated, config details would … Continue reading ConfigurationAdmin – Access OSGi configuration of other services