Posts Categorized as Experience Management

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

Digital Asset Management: No Longer a ‘Nice to Have’

As companies undergo digital transformation, and look to become an ‘experience business’ that delivers second to none experiences to their customers and drives brand loyalty, there’s more pressure on marketing teams to create compelling, interactive and visually appealing content. With content in such high demand, marketing leaders seek to streamline the use of digital assets, and are […]

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

5 Design Tips for Modern Digital Marketing

When implementing a new digital marketing platform, many organizations struggle with how to design their vision so it can be easily and sustainably implemented using modern digital marketing technologies. Here are five key tips that I believe will help organizations looking to implement their digital marketing vision, ensure that their creative and design process yields […]

Read more

Apache Sling’s Hidden Gem: Request Processing Analyzer

Recently I was investigating a response timeout issue in an Adobe Experience Manager (AEM) implementation. The AEM application serves content both to the browser and portal application. The portal system makes a request to AEM, and AEM processes that request and returns the request in JSON format. As per the architecture, the response from AEM should reach the portal within five seconds. […]

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

New from Perficient: ACS AEM Commons Audit Log Search

On a recent project, we had some issues around go-live where production content was being overwritten, deleted or changed. We needed to figure out what was causing these issues quickly, as this was affecting author productivity and could potentially cause content issues if the wrong content went live. At the time, we used queries in […]

Read more

AEM 6.3 First Looks: Content as a Service

To the seasoned Adobe Experience Manager (AEM) architect the mention of a new content as a service feature might garner a raised eyebrow. After all, AEM has long provided (we thought) “content as a service” through use of Sling Selectors. That is any AEM page can be dissected by the use of selectors. See: https://sling.apache.org/documentation/the-sling-engine/url-decomposition.html. […]

Read more