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 ACLs with Netcentric accesscontroltool in AEM


The current blog focuses on deploying ACLs via Netcentric AccessControlTool in AEM 6.5 and AEM as a Cloud Service. 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" [No … Continue reading Deploying ACLs with Netcentric accesscontroltool in AEM

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