Posts

TitleDateExcerpt
AEM and OAuth: protecting REST APIs with OpenID ConnectAdobe Experience Manager often sits at the centre of a content platform, but its value increasingly depends on the services around it. Mobile applications,…
Optimising AEM Assets For WebP With Scene7 And Dynamic MediaOptimizing AEM Assets for WebP with Scene7 or Dynamic Media can reduce image weight without forcing editors to manage multiple files for every breakpoint. The…
Customising AEM’s OOTB Components with the Overlay ApproachAdobe Experience Manager’s out-of-the-box components provide a dependable starting point for content teams, but production websites rarely remain unchanged.…
AEM Workflow Design Patterns for Multi-Step Content ApprovalsAEM approval workflows rarely remain simple for long. A single “submit, review, publish” path can quickly expand into legal checks, brand review, localisation,…
Building an AEM SPA with Angular and the SPA EditorA single-page application can give an AEM website the quick, app-like experience that users expect from modern digital services. Angular provides the structure…
Setting Up Single Sign-On for AEM Author with SAMLSingle sign-on makes AEM Author easier to access and simpler to govern. Instead of maintaining a separate AEM password, authors authenticate through the…
Using Apache Felix Console to Inspect OSGi Bundles in AEMAdobe Experience Manager is built on OSGi, a modular Java framework that loads applications as bundles and manages their relationships at runtime. When an AEM…
Tracing Sling Servlet Resolution Issues in AEM ApplicationsWorking on Adobe Experience Manager projects from a Brisbane or Melbourne office often means troubleshooting request routing at odd hours, especially when a…
Writing Integration Tests for an AEM Maven ProjectIntegration tests are the unloved middle child of an AEM codebase, sitting between fast unit tests and slow manual UAT. They exercise the full…
Locking Down Replication Agents for Secure Publisher CommunicationReplication agents are the quiet workhorses of any Adobe Experience Manager deployment. They ferry authored content from the author tier to publishers, sync…