Recently, I had the need to wrap the default implementation for AEM’s mail service in a new service called CustomMailService where I wanted to transform certain emails and let other emails be handled by the default service. My main interest was for the AccountManagementService to bind my implementation of the MailService, instead the default implementation, you […]
Adobe
Video: Optimizing Omnichannel Experiences for Lids Sports Group
Customers may not be fully aware of all the moving parts and pieces that combine to form their retail experience, but they do notice when the journey is disjointed across a retailer’s various channels. Whether a customer is shopping online, skimming through a brand’s social media, or visiting a brick-and-mortar store, the customer experience should […]
Adobe Solution Overview: Marketing Website
The cornerstone of your brand’s digital presence is its website. Successfully building a website to market your brand requires coordination with multiple teams and different solutions to deliver a cohesive experience. In this video, we discuss strategies for building a world-class marketing website using the Adobe Experience Cloud platform.
Bring Your Prototypes to Life with Adobe XD’s Latest Features
The struggle with prototyping is that most design software has minimal interactive and motion prototype features, but Adobe XD is closing this gap with its latest round of updates, and I’d like to share my thoughts on a few of these, specifically the Tap, Drag, and Voice triggers. These are a few small demonstrations of […]
How To Create a Custom Stream Cadence For a Nurture in Marketo
Let’s say you want to create a custom stream cadence for your nurture in Marketo. Instead of sending your emails every Tuesday at 9:00 am, you’d like to vary the number of days between email sends. To demonstrate how this would work, we’re going to walk you through how to set up a custom stream […]
Creating Intelligent Content with AI
Creating content that will both entice customers and create a compelling experience is a constant challenge. And with consumer expectations always rising, marketers need to develop a steady flow of captivating content. You start the process with ideas and concepts, then create and manage assets, deliver and personalize experiences, and finally analyze performance. And hopefully, you […]
Adobe MAX 2018: Los Angeles or Bust
This year I had the amazing opportunity to return to California for this year’s Adobe MAX in LA. This event is known as “The Creativity Conference” and is open to all disciplines in the industry. Between the several hundred educational sessions, Adobe suite updates, and lineup of inspirational speakers, it’s easily one of my favorite […]
Strengthening Our Marketing Automation Capabilities with Elixiter
By acquiring Elixiter, we are deepening our ability to help our clients build lasting relationships and grow revenue. Exiliter enables companies to leverage more from Marketo and deliver revenue faster by proving what works.
Simple Multifield Max Item Validation for AEM 6.4
I’ve recently had the need to validate that a multifield does not exceed a specific number of items, this post is a short code snippet that will show you how I did that. This solution simple enough, it takes a few minutes to adapt it to a min validation or validating for a specific […]
Disabling the Submit Button Until All Fields Are Valid
We all run into instances where it is necessary to make some dialog fields mandatory. A myriad of cases come to mind, but one of the most popular scenarios is to require Alt text for images. In a previous post, one of my Perficient Digital colleagues shared best practices on how to validate authoring fields. In […]
Lucky #11: Sling 11 and Java 11 Support
The Apache Sling project just released the latest version of the Apache Sling Starter, version 11. This artifact is an aggregator of the modules making up Apache Sling and is used by many downstream applications as a basis for the “stable” version of the Apache Sling codebase.
A Way to Handle Dates in AEM
Nobody likes an awkward date. But they happen and hopefully this post will help break the ice. Puns aside, handling dates in Adobe Experience Manager can be tricky, and in this post, I’ll show you one of the many ways you can handle dates in AEM. The Problem Typically, you’d use the Date field to […]