Posts

TitleDateExcerpt
AEM and MongoDB with DocumentMK for large-scale deploymentsApache Jackrabbit Oak provides AEM with a flexible content repository, but its storage engine determines how teams publish, scale and recover digital…
A developer's guide to moving AEM Classic UI to Touch UIMigrating from AEM Classic UI to Touch UI is more than replacing an authoring skin. It changes how components are configured, how JavaScript and styles are…
Designing Custom Widgets for AEM Touch UI DialogsStrong authoring tools let content teams publish without wrestling with unfamiliar forms. This guide examines AEM Touch UI Dialogs: Designing Custom Widgets…
AEM and Kafka for real-time event streamingCIRCUIT brought Java developers, AEM architects, front-end engineers and systems specialists together in Chicago for hands-on work around Adobe Experience…
Automating AEM dispatcher cache invalidation with flush agentsAn AEM Dispatcher sits between AEM and website visitors, caching rendered pages, assets, and responses so the origin is not asked to assemble the same content…
Building reusable Sightly components with HTL template inheritanceA reusable Adobe Experience Manager component should separate agreed visual structure from content that varies by page. Sightly, also known as HTL, gives…
Using AEM QueryBuilder for complex faceted search queriesFaceted search in AEM works best when every user selection becomes a small, explicit instruction to the JCR. The QueryBuilder servlet, commonly reached through…
AEM Site Templates for Faster Marketing Site LaunchesMarketing teams in Australia often launch a campaign, a new business line or a state initiative before the underlying AEM project can be rebuilt from scratch.…
AEM and Kotlin: building with the JVMKotlin brings concise, expressive syntax to AEM development while preserving the JVM execution model that AEM components already depend on. A Kotlin class can…
How to Create Custom AEM QueryBuilder PredicatesAdobe Experience Manager’s QueryBuilder API gives Java developers a readable way to search repository content without writing every query directly in XPath or…