Skip to main content

Adobe

Istock 824613094 Featured Image

Website Voice Search with the WebSpeech API and Adobe Search&Promote

With the takeover of the web by mobile browsers, tailoring experiences to mobile users is critical to creating successful experiences. Nearly 21.6% of mobile visitors use voice search on a daily basis, so providing voice search on mobile web experiences helps to craete a more native experience for mobile users. Historically there has not been […]

AEM Touch UI Dialog Validation New Best Practice: Use Foundation-Validation

Oftentimes, AEM developers will be asked to develop a validator for the component dialog. Back in the Classic UI dialog days, you would probably write a JavaScript function for dialog before submitting an event. In Touch UI dialog, if you’ve Googled around, you probably found a lot articles/codes to use jQuery based validator, i.e. $.validator.register({}). Recently, I […]

Istock 468157964 Featured Image

Mastering the AEM Dispatcher Part 4: Sharing Content with SSI

We’re delving deeper into the AEM Dispatcher as we continue in the series, Mastering the AEM Dispatcher. In this post, we’ll discuss how to share content with non-AEM applications in the Dispatcher using SSI includes. Integrating AEM and non-AEM websites is tricky. To create a consistent look and feel, you need to share the stylesheets, header, […]

What Is an Experience Business?

We talk a lot about experiences. User experiences, digital experiences, customer experiences – and now, becoming an “experience business.” Adobe first introduced the term “experience business” at Adobe Summit 2016, and illustrated the concept in a comical video this past March. Simply put, an experience business provides a top-notch experience to customers throughout the entire customer journey. […]

Istock 172735727 Featured Image

Mastering the AEM Dispatcher Part 3: Shared Configurations

This is the third post in the series Mastering the AEM Dispatcher where we delve into the mysteries of this opaque technology. In this post, we’ll discuss how to set up configuration variables in the AEM Dispatcher to reduce redundancy and make it easy to compare and sync configuration files across environments.   The Starting […]

Istock 499393530 Featured Image

Mastering the AEM Dispatcher Part 2: Case Insensitive URLs

In this second post in my series, Mastering the AEM Dispatcher. In this post, we’ll discuss how to support case-insensitive URLs in the AEM Dispatcher running on Apache httpd. For customers coming from websites hosted on case-insensitive web servers, such as Microsoft IIS, moving to Apache can be a challenge. In a case-insensitive web server, the URL […]

Things to Look Out for When Upgrading to AEM 6.3

If you have been using Adobe Experience Manager (AEM) to host your sites for a while, and are now looking to upgrade to AEM 6.3 (whether considering an in-place upgrade or a fresh new install), I am sure you’ve already found some good public documentation from Adobe. (If you are wondering if you should upgrade, here are […]

Istock 168809877 Featured Image

Mastering the AEM Dispatcher Part 1: Debugging the Dispatcher

Loch Ness, the Bermuda Triangle, and the AEM Dispatcher; three great mysteries of our time! Despite playing a critical role in Adobe project, the AEM Dispatcher is a black box. In this series of blog posts, I’ll tear back the veil concealing the AEM Dispatcher and help you master this essential tool! In this first post, we’ll discuss how to […]

2017 Digital Marketing Trends & Priorities [Survey Results]

For eight years running, Adobe has surveyed industry leaders around the world to understand the latest trends and priorities in digital marketing. This year, Adobe surveyed 1,165 digital marketers in enterprise companies in the US, Canada, UK, France, and Germany. You can see these insights come to life in a beautifully creative HTML experience, and/or download a […]

From Campus to Career: Why I Chose Perficient Digital

If you’ve ever been to a campus career fair to learn about job opportunities, you probably visited one or two companies that really stood apart from the rest. For me, that was my experience with Perficient Digital. Over on the Life at Perficient blog, I recently posted about my transition from graduate student at Carl […]

RTE Validation for AEM 6.2, The Right Way

I’ve looked far and wide for an RTE validation solution that is straightforward and easy to share between teams. The examples I found online seemed like patches or half-solutions that would break in the next AEM version, or when used in complex dialogs. So I set out to write one myself following my newly acquired […]

How to Pass Page Properties to Angular Controller Through HTL

This article discusses different ways to pass dialog/ page properties rendered through HTL (Sightly) into AngularJS script (Angular Controller in our case). Note that we are not using Javascript Use-API here. Let’s say we have to access a page property foobar in our Angular Controller. One simple and quick way that might come to mind […]

Load More