Posts Written By Eddie Yao

Static or Editable Template? An In-Depth Comparison and Guide

In CMS world, Template, or Page Template is the base of the page user creates, it defines high level structure, basic functionality and sets the tone of look and feel. In Adobe AEM, the template concept is widely used across different products. There are templates for pages, forms, content fragments, experience fragments and assets. I […]

Read more

How To Switch From WCMUsePojo To Sling Models in AEM Part Two – JUnit Test

As you may know, unit testing and test-driven development (TDD) are important for making sure your code complies with the design, is scalable among your team, and provides automated regression. Often times, the JUnit test and component back-end Java code come hand in hand. An AEM developer who writes the component logic is also responsible […]

Read more

How To Switch From WCMUsePojo To Sling Models in AEM Part One – Component

Looking back at Adobe Experience Manager’s (AEM) component development path (especially if you started from 6.0 or earlier), you likely have used a variety of ways to provide back-end logic to components. Beginning with JSP (or even scriptlets), to abstract component Java class with page context or binding objects, to Adobe’s WCMUse or your custom implementation of […]

Read more

AEM 6.3 First Looks: AEM Core WCM Components

AEM Core WCM Components (commonly referred to as core components) are a set of production-ready components Adobe introduced with Adobe Experience Manager (AEM) 6.3. They are open source and delivered over Github, so the entire AEM developer community is welcome to provide feedback and contribute to the code base (cue applause). These components use the same […]

Read more

5 Visions Realized with Adobe Experience Cloud

This week I attended the Adobe Partner Cafe event in San Francisco, where I learned about the transformational visions Adobe has built into their digital experience solutions suite, Adobe Experience Cloud. Adobe Experience Cloud is a new omnichannel term Adobe introduced this year to more broadly serve all the digital marketing solutions they have, including Adobe Marketing Cloud, Adobe Analytics Cloud […]

Read more

All You Need to Know About Adobe Experience Manager 6.3

At last month’s Adobe Summit, Adobe officially unveiled and introduced the next generation of Adobe Experience Manager, AEM 6.3. There are a lot new and exciting things that the community is looking forward to in this new version. And this year, I am thrilled to have the opportunity to join the Adobe AEM Beta Program […]

Read more

Adobe Experience Manager Multi Site Manager Cheat Sheets

Multi Site Manager (MSM) is an extremely useful feature in Adobe Experience Manager (AEM) that allows marketers to reuse content in multiple locations. Imagine you have a global website that contains multiple languages and regions; a page in a different region is similar to the national page, with some regional content variations. Marketers can create […]

Read more

How to Architect a RTE Solution for AEM Touch UI Dialog

Rich Text Editor (RTE) is one of the most important and common widgets in a component dialog in Adobe Experience Manager (AEM). Although Adobe provides out of the box (OOTB) RTE functionality, I have not been on a project that doesn’t require custom development or configuration of RTE. Hence, knowing more about RTE should help […]

Read more