Website, WCMS and Network Security

Website, WCMS, and Network Security

With the most recent news about Sony’s hacking (just the latest in what seems like weekly headlines of hacking), I wonder how do other companies address security? I know that Utility companies and government agencies are required by regulations to be more stringent about security, but what about other organizations? My experience has been that … Read more

AEM Dispatcher Setup for Linux

AEM Dispatcher Setup for Linux

Installing dispatcher for AEM in Apache Web-server in Linux may get little tricky, as documentation provided by Adobe on Installation of Dispatcher in Linux is not sufficient, and if we take it in analogy and try doing same way we do in Windows, then we face some issues locating the appropriate files. Prerequisites for Dispatcher … Read more

Adding Dynamic Options Values in AEM Dialog Dropdown Using $PATH

Dynamic Options values in AEM dialog dropdown Using $PATH

In this post I will explain a real project use-case where I need to populate a Dropdown in my component dialog with dynamic options values, but the conditions are – 1. These dynamic options values can only be fetched from the current resource or current page object. 2. Another condition is that this dropdown must … Read more

Maven Dependencies Version Issue in AEM

Maven Dependencies Version Issue in AEM

In this post, I will explain package version issues for AEM package dependencies. Here is the scenario where I got this issue: [av_heading heading=’Issue Description’ tag=’h2′ style=” size=” subheading_active=” subheading_size=’15’ padding=’10’ color=” custom_font=”][/av_heading] In one of my project, I had to create a tool for AEM that supports AEM5.6.1 and AEM6.x versions. For some dependencies, these … Read more

A Deeper Dive into Adobe Marketing Cloud

Adobe Marketing Cloud

Marketing professionals have to speak the language of their customers. In order to reach them, they have to deliver the right content through the right channels to the right devices and provide a personalized experience. To achieve this, marketers need to quantify facts with relevant data. Your online presence must be consistent across devices, channels … Read more

Sling Models with Sightly – Part IV (Key Annotations II)

In this post, I will explain some important questions related to OSGi Services and Sling Models. These questions had been asked by some of my blog readers on the basis of my last blog. So the Problem Statement is- According to them, they have one interface with multiple service implementations and want to choose any … Read more

Decoding the Magical Marketing Mechanism with Adobe Marketing Cloud

the logos of the solutions in the adobe marketing cloud suite such as Adobe Social, Adobe Experience Manager and Adobe Analytics

You’re munching on your favorite hot and crispy samosa while checking your emails on your mobile. You receive a marketing email from your favorite e-commerce site about the pair of designer jeans you have been looking to buy. The email says it is now available at a steep discount. You were following this jeans on … Read more

How to Improve Your Website Performance | The Performance Testing Guide

The Performance Guidepost

How do you improve your website performance? What actions do you take when it’s not going north? More importantly, how do you make sense of a spike in website traffic and sustain it? What tools help you carry out website performance testing? Let’s explore all these areas together in this blog post. Imagine you open … Read more

Create Custom Xtypes For Pathfield BrowseDialog in AEM

Custom Xtype For Pathfield BrowseDialog

Sometimes, we need to design custom xtypes for pathfield BrowseDialog on a regular basis. This is because the default xtypes provided by AEM doesn’t fulfill our requirements. Problem with the Default xtype in AEM: While working with xtype pathfield, I stumbled upon a use case/problem. I wanted a pathfield so that I can choose the product under … Read more

Get Object in Sling Model Class? Sling Models with Sightly Part – V (Key Annotations – III)

Learn how to access cq:defined Object in Sling Model classes. Before answering this question, I want to make sure that you guys are using latest Sling Model dependency and AEM version 6.x. So let’s start- Q1. How will I get properties object in Sling Model Class? I think there is no need to get this … Read more

Sling Models with Sightly Part – III (Key Annotations – I)

Sling Models with Sightly Part III

The title of this blog is “Key Annotations – I” because In this post, I will explain two important annotations related to Sling Models and continue explaining other annotations in my coming posts. So for explaining two annotations, I have selected following two questions for this post. 1). How to include OSGI Services in Sling … Read more

How to use Sling Models with Sightly – Part2

Sling Models with Sightly

Let’s discuss some key points to make working in AEM using Sling Models with Sightly easier. Q1) Issues while using Sling Models with Sightly in AEM6.0 instance? If you are using AEM6.0 then it provides org.apache.sling.models.api bundle with version 1.0.0 with very limited functionalities. As an example, you can inject some properties which exist on the … Read more