Pages Tagged with "Adobe Experience Manager"

New in CQ 5.5: Sling Adapters Console

Introduction to the new Sling Adapters Console, available in Adobe CQ5.

Misconceptions and the Missing Modules of Apache Sling

How can you find the source or JavaDocs for an Apache Sling dependency of AEM? The answer is trickier than you'd think, but I've got a new tool to make it easier!

Crossing the Performance Chasm with Mass Users / Groups in AEM

Group membership in AEM struggles with large numbers of user, group associations. Learn how to use Jackrabbit Oak's Dynamic Group Membership to support hundreds of thousands of users in AEM.

Clearing AEM's JSP Cache in your Jenkins Build

How to clear AEM's Compiled JSP cache in your Continuous Integration build

Mastering the AEM Dispatcher Part 4: Sharing Content with SSI

Using Apache Server Side Includes (SSI) allows you to share content between AEM and non-AEM websites such as header and footers.

Managing AEM Packages from the CLI

I created a small script AEM Package Manager to make it easier to manage AEM packages via the command line

Migrating AEM Content with Groovy

Wouldn't it be nice if there were a tool that made it easy to map legacy content into AEM with a simple, flexible and concise templating language? That would be Groovy baby!

Markdown in AEM with Flexmark

Unfortunately, AEM did not provide a mechanism to interact with Markdown content, nor were any of the Java markdown libraries compatible with OSGi. Recently, I worked with the Flexmark team to produce an OSGi bundle version of the Flexmark markdown library.

Anatomy of the Ideal Background Job

I've seen and written a lot of background jobs in my career and in my experience, they are most common culprits to hard-to-diagnose issues in website operations. This is why, with background jobs, it's even more important than your standard component code to ensure the job executes successfully.