
Naveen
Posts by :


Building a Dynamic Navigation Component in AEM using Sling Models and the Resource API
In our previous posts, we explored the basics of the Resource ResourceResolver In AEM, and even used the Resource API to list PDF files from a DAM folder using a simple servlet. Now, […]

A Real-World Example Using the Resource API
So far, we’ve covered the basics of ResourceResolver, Resource, and the Resource API.We’ve seen how to get a resource, access its properties, traverse children, and adapt it to other objects. But theory is […]

Resource API in AEM
Okay, so now that we’ve got a good understanding of ResourceResolver, how we get it in services, servlets, and Sling Models, let’s talk about what we do once we have that resolver. The […]

Resource and ResourceResolver Complete Guide in AEM
1. Introduction Whenever we work with AEM, we are always dealing with content stored in the repository. But how exactly does AEM let us access things like pages, images, or […]

Real-World Scenarios in AEM
1. Problem Statement We received a request from the business indicating that a lot of empty folders or nodes have been created inside the DAM and Experience Fragment folders in […]

AEM Sling Servlet Complete Guide
1. What is Servlets? A servlet is a Java class designed to enhance the functionality of servers by handling client requests and generating responses, typically in web-based applications. Think of […]

Replication in AEM
Introduction In AEM, sometimes we come across the scenario of replicating the content with a specific replication agent. For example, if we want to replicate the content from one instance […]

Real-time use case clientlibs
1. Requirement: We need to create an enhanced carousel component that extends the Core Carousel Component with the following rules: The carousel must allow a minimum of 3 items and a maximum of 5 items. The validation […]

AEM Clientlibs Complete Notes
Before we jump into the AEM Clientlibs, let’s first look at how JavaScript and CSS files are managed in a typical web development project. Let’s take the example of a […]