Adobe AEM Replication

A cookbook for Replication


 Before getting deep into replication concept in AEM, I thought like “Replication is just activating/publishing a page from author to publish environment”. While going deep through this concept, came to know about various faces and features of replication that excited me a lot. The overall objective of this article is to share comprehensive knowledge on […]

Read More

Enable SSL by default in Adobe AEM 6.3

Enable SSL By Default in AEM6.3


 In this Article, I am going to explain how to use SSL Wizard in AEM6.3 to enable SSL by default for AEM instances. Before start explaining how to enable SSL in AEM, I want to share the necessity behind https implementation for current age websites. Initially we implemented SSL for pages that involves transactional data like […]

Read More

A simplified approach to clear AEM Developer, Lead Developer and Architect Certification

Disclaimer: This article reflects my own personal views and approach I took to clear all these certification exams in a year. Two basic rules-  Do not look out for dumps, loser does so. Theory won’t work, you need to know practical for most of the topics. General Thoughts Every certification needs you to be good […]

Read More

How to overlay a client library in AEM?

Clientlibs folders located below /apps take precedence over same-named folders that are similarly located in /libs path. For example, /apps/cq/ui/widgets takes precedence over /libs/cq/ui/widgets. When these libraries belong to the same category, the library below /apps is used. After overlay, if you have js.txt at both places (/apps and /libs) it will load clientlibs twice. […]

Read More

Which user is resolved when used ‘request.getResourceResolver()’ in AEM 6.3?


 Que: When you are accessing the resource resolver from a sling request object, what user is this resolver mapped to? Ans: If you do request.getResourceResolver(), the user is used of the current session. That is the recommended way, because the permissions are respected of the current user. Source

Read More

Display YouTube Component using JSON Data


 Develop an AEM HTML Template Language component that uses the WCMUsePojo class and invokes a third-party Restful web service. Also, discusses how to use the GSON Java library within AEM to parse the JSON reponse. You can create an Adobe Experience Manager (AEM) HTML Template Language (HTL) component that displays data retrieved from a third-party Restful […]

Read More

AEM 6.3 – Identify difference between foundation components and core components.


  Provide components that are easier to use. Reduces the number of code changes needed to use these components. It provides a way to configure a component once it’s used in a template via UI in template editor. Provides clear css naming to style and theme of the components without changing the HTL code. Introduces […]

Read More




 You can configure Adobe Experience Manager (AEM) 6 to  synchronize user account information from a third-party LDAP service. By configuring AEM to use a third-party LDAP service, you can authenticate LDAP users when logging into AEM. This article describes how to setup Apache Directory service (a popular open source LDAP service), create a new user, […]

Read More