AEM Templates in Details

In this post, I will explain most useful properties of templates or you can say most useful features provided by templates. Most of AEM developers familiar with these properties but don’t know how to use them. In this post I will explain all of these properties in details.   Agenda   Allowed Paths Property (allowedPaths) Allowed Templates Property (cq:allowedTemplates) Allowed […]

Read More

AEM Developers Google Chrome Extension

In this post I will explain features of “Google Chrome AEM Extension Plugin”. For using AEM extension first add this plugin to your chrome browser from Chrome web store. After adding this plugin into your Chrome, you are able to see an icon at top right corner as shown below.   Now open any AEM content page as […]

Read More

Dispatcher Configuration on Apache2 Server

Some of my colleagues wants to know the easiest way of dispatcher configuration on Apache2 server so this post is for you guys. In this tutorial,  I will explain the easiest way to configure dispatcher on Apache2 server.   For this post, I used the latest version of Apache2, dispatcher & Ubuntu these are –   Apache2 […]

Read More

Query Parameter caching on Dispatcher

Here  I will discuss a very interesting question generally asked during interview & the question is –  “How will we cache query parameters in Dispatcher cache?”   As we are working on AEM and it have a “Sling Script Resolution” concept.  So if you have some value that you want it to be cached then you […]

Read More

Port change of running AEM instance

In this post I will explain – how to change AEM port of a running AEM instance? This is a very interesting feature of AEM, using this feature, you can change the port of a running AEM instance (author or publish). For doing this follow these steps –   Step 1. Go to Felix Console. […]

Read More

Catalogs in AEM

I am working on a project where I have to implement e-commerce using native e-commerce API provided by AEM. Here I got a chance to work with a very interesting OOTB functionality of AEM i.e. Catalogs. In this post I will share my experience with Catalogs in AEM & how to use them. First I will share […]

Read More

Maven-Scr-Plugin Error in AEM

In this blog, I will explain an error occurred when we build an AEM project using – mvn clean install -P <Profile Name>, maven command. Error description is as shown below –    [ERROR] Failed to execute goal org.apache.felix:maven-scr-plugin:1.7.4:scr (generate-scr-descriptor) on project blog-bundle: SCR Descriptor parsing had failures (see log) -> [Help 1] [ERROR]  [ERROR] To […]

Read More

Image not visible on Dialog reopen in AEM

In this post, I am going to sort out a very interesting problem which is occured when we use image component as a tab in out custom component. Most of time when we want to add a image tab into our component then we use these properties –                […]

Read More

Common Error with AEM Services

  In this post, I will explain a common mistake we make, when we create a simple service class for AEM. Sometime we create a service class using @Service annotation  & build our project using –  mvn clean install -P<profileName>  command. We found an error as shown below – [ERROR] Failed to execute goal org.apache.felix:maven-scr-plugin:1.7.4:scr (generate-scr-descriptor) […]

Read More

Workflow Details using MBean in AEM

When I was working on my project, I got an interesting task in which –  I have to retrieve workflow related information such as total number of model, total active model instances, total stale instances for a model, currently active model instances i.e. complete list as displayed in workflow launcher.  In this post, I will […]

Read More