About This Blog

This blog is focused on Adobe Experience Manager. It will cover management and maintenance of websites that use AEM, deliver authoring tips, development workarounds, server tweaks, Adobe Marketing Cloud product integrations, and anything else related to leveraging Adobe Experience Manager to its full potential. Through blog posts, podcasts, screenshots, videos, and narrated screencasts, this blog …

Learning How to Use ExtJS Widgets

Widgets, also known as xtypes, are a core feature of Adobe Experience Manager (AEM formerly Adobe CQ), and understanding them is crucial. AEM provides many different widgets for use out of the box. While it is nice to have so many to choose from to create your site, it can be difficult to know which …

Sling Request Suffixes Explained

We were working on a project that involved integrating an existing complex ecommerce system with Adobe Experience Manager (AEM formerly Adobe CQ). As can be expected, we ran into a lot of complications. One interesting piece we worked on was related to Apache Sling script resolution, a common stumbling block for developers moving from a …