Skip to main content


Cutting-edge innovation, insights and thought leadership on the Adobe Experience Cloud from Adobe’s leading digital experience partner

Consistent User Experience Across Desktop And Mobile

Dev Tutorial: Building a Shared Navigation With Help From AEM Content Services | Part 1

Modern AEM can serve content in a headless manner across multiple channels, be they React or Vue apps, native mobile apps, or some other non-AEM platform. This is accomplished through AEM’s built-in content services. Here are content fragments of importance that provide the building blocks for exposing content in a headless way. These work in tandem […]

Istock 1317277259

Create an RSS Feed using HTL

Did you know you can create an RSS feed in AEM (Adobe Experience Manager) for external applications like Eloqua? While AEM provides out-of-the-box functionality for RSS feeds, customizing them may require additional steps. Below you’ll find several options for creating RSS feeds in AEM along with steps for creating one using HTL.   3 Options to […]

family photo of six people

Making a Splash and Growing with Perficient: From Solution Director to Adobe Managing Director

Meet Matt Shields, Managing Director of Perficient’s Adobe Business Unit Perficient’s Adobe business unit (BU) has grown organically over the years and is now one of Perficient’s largest partnerships. Starting with a single source contract, the Adobe practice at Perficient was built from the ground up.  When Matt Shields joined Perficient in 2015, the Adobe […]

Team Of Businesspeople Analyzing Some Reports In A Boardroom

A Comprehensive Guide to AEM Instances: Types, Uses, and Management – Part 2

Dispatcher In AEM the Dispatcher is a caching and load balancing tool that sits in front of the Publish Instance. It intercepts incoming requests from users, caches static and dynamic content, and forwards requests to the appropriate Publish Instance. The primary function of the Dispatcher is to cache content served by AEM. This caching mechanism […]


A Comprehensive Guide to AEM Instances: Types, Uses, and Management – Part 1

Let’s go through the basics of AEM. AEM (Adobe Experience Manager) is a CMS that provides digital asset and content management solutions. It is used to create and deploy websites. AEM structure includes instances that vary from environment to environment like Author Instance, Publish Instance, Dispatcher, and Load Balancer. To build any AEM application, it […]

Businessman types on a laptop.

Three Principles for Writing Effective Analytics Documentation

Documentation is a crucial part of your analytics implementation. From your Solution Design Reference document to your internal wiki for all resources, making sure that you can write and edit your documentation is key to ensuring a cohesive and thorough understanding of your implementation. With effective documentation, you can: Prevent knowledge gaps among team members […]

Aem 65 Welcome

Overview and Basic Concepts of Adobe Experience Manager (AEM) Components

Adobe Experience Manager (AEM) is a sophisticated and versatile content management tool. Components are the elements that help structure the page, for example, the header, body, and footer, through authoring. AEM’s core components, have always allowed authors to create pages that are both efficient and simple to use, whereas developers can create components that are […]

Sling Mappings++ Large Lists and Mapping Arrays

As all AEM Developers know, AEM, and more-so the underlying JCR, has limitations on how many children a single parent can have before we start to see performance issues.  First in the UI, and then more critically in the ability to look-up and manage content nodes themselves.  When designing for a net-new AEM website, this […]

Adobe Summit 2024

Adobe Summit 2024: Top 5 MOps Sessions We’re Excited About

Whether you are attending in person or virtually, another exciting Adobe Summit is coming our way. As Adobe continues to expand its footprint across all of Marketing Technology, Garett Meznarich (Director of Digital Marketing) and I (Technical Architect, Marketing Automation Team) thought it would be helpful to give you a Marketing Operations perspective on what […]

20230912 193125

Fusing His Passions for World Travel and Adobe Digital Marketing, Jay Jackson Expedites Growth

Utilizing unique personal and professional experiences, Atlanta-based Adobe marketing expert, Jay Jackson, excels in his role as the Director of Perficient’s Adobe Digital Marketing practice. Before Perficient, Jay held various customer marketing leadership roles. With over 20 years of experience aiding Fortune 500 companies to enhance customer satisfaction, drive organizational efficiencies and boost revenue, he […]

HIPAA-Ready and Personalized Commerce Lunch at Adobe Summit 2024

Secure and Personalized Commerce for Healthcare and Life Sciences

The ability to offer healthcare products and services digitally is more important than ever. In fact, the global healthcare eCommerce market is projected to reach $994.2 billion by 2030. But a complex regulatory landscape and data privacy and security concerns are formidable obstacles. Additionally, consumer demand for proactive, personalized experiences is at an all-time high. […]

Hands Typing On Laptop Computer

The Event-Driven Data Layer: Unifying Analytics and Development Teams

One common way of implementing tags through Adobe Launch is using a data layer, which is a JSON object (key/value pair) that is loaded onto the page from which attributes are passed through as the user navigates through the website or completes certain objectives. This can be extended further into using an Event-Driven Data Layer […]

Load More