Skip to main content

Experience Management

Monitoring Banner

Proactive Monitoring of AEM in Adobe Managed Services with Sling Health Checks

Implementing proactive monitoring of AEM web applications using Sling Health Checks and Nagios when hosting through Adobe Managed Services.

Customized Logging using SLF4J / MDC in AEM

Out of the box logging configuration in AEM not cutting it for you? Check out what you can achieve with SLF4j’s MDC patterns.

Wall Of Books

Markdown in AEM with Flexmark

Markdown is a light markup language with text-based syntax which can be converted to HTML, PDFs or any number of different styled formats. Markdown is a popular format for text-heavy content such as documentation, wiki content and comments as it is easy to maintain and read the content without the added complexity of including formatting. […]

Messy Hands

A Retrospective on HTL: The Wrong Solution for the Problem

I have a confession to make: in my heart of hearts I know JSP is better than HTL / Sightly. There I said it! whew, that’s a load off my chest! So why, besides my paradoxical Luddite tendencies, would I be so firmly convinced that a widely-panned, ancient technology to be superior to Adobe’s latest […]

The Ultimate Code Quality Setup for Your AEM Project

If you’re a developer or come from a development background, you’ve seen a lot of bad code in your career. It’s just part of the learning experience… we all wrote bad code at some point in time and learned from it. src: xkcd comics I can’t cure bad code. That’s something to be fixed through a […]

Avoid These “Gotchas” During Your Website Redesign

We’ve all been there. Someone at your company takes off for a three-day design conference and returns with a travel mug and tote bag full of design ideas to freshen up your web presence. They get signoff and engage with an agency that incorporates all the “latest and greatest” that looks stunning as comps, but […]

Client Certificate Authentication with Solr

Securing your Solr instance is an important part of the Sitecore security hardening process. In many on-premises environments, the Solr servers are behind the firewall without the need to be publicly accessible – just accessible by the Sitecore application itself. However, with cloud-based hosting such as Azure App Services, this becomes more difficult as the […]

Explore Header

Misconceptions and the Missing Modules of Apache Sling

One of the concepts I see confused quite a bit is the relationship between Apache Sling and AEM. In their quest to find the right version of a bundle, many developers think of Sling as a single dependency of AEM. To understand this why this concept is incorrect and why it arises, we first need […]

ACS Tools Contribution: Dumplibs

If you’ve ever worked with clientlibs in Adobe Experience Manager (AEM), you are probably familiar with the dumplibs tool: http://localhost:4502/libs/granite/ui/content/dumplibs.html. The tool allows you to find clientlibs by category, path, etc. However, the UI is lacking and searching for a clientlib is not as easy as it should be. The page refreshes with every action and […]

Custom Security Domains & Language Security Error

I recently ran into a language security error with a custom Sitecore security domain and have detailed the fix in this post. I have also provided links to a couple of other helpful resources for setting up new custom security domains. Sitecore custom security domain documentation can be found here and covers most of the steps needed […]

August DSUG: “Forms to Riches” and “Solr Spatial Search with Sitecore 9”

The Denver Sitecore User Group returns this August 15th, 2018 for its next meetup! There will be multiple Sitecore MVPs attending, so come out for this excellent opportunity to learn something new and meet fellow developers in the community. Our Hosts and Topics Sitecore MVP Mike Reynolds will be sharing his experience customizing Sitecore 9 Forms […]

Istock 611295150 Featured Image

Take the Quiz: What is My Content Production Approach?

What is My Content Production Approach? Building a content production approach is critical to a successful implementation of Adobe Experience Manager. By carefully considering the business needs, goals and objectives, you can start with a content production approach that will enable your team to successfully leverage Adobe Experience Manager to create a pipeline of relevant, […]

Load More