top of page

The AEM Maven
ma·ven \ ˈmā-vən \
: one who is experienced or knowledgeable
A blog about Adobe Experience Manager and AEMaaCS. Written by an AEM Maven.


Inject JSON-LD into AEM Edge Delivery Services with BYOM
BYOM, or Bring Your Own Markup, is a feature of AEM Edge Delivery Services that opens up more possibilities than most people realize. In this post I explore two ways to use it: as a primary content source and as an overlay. Using JSON-LD injection as a practical example, I show how BYOM can serve as the foundation for your own composable architecture solutions.
Juan Ayala
4 hours ago5 min read


AEM Access Control With RepoInit: Groups, Permissions, and Practical Patterns
RepoInit scripts are a great way to deploy your RBAC model in AEM. This guide presents practical patterns for creating groups, assigning baseline permissions, and fine-tuning access control.
Juan Ayala
Dec 16, 20255 min read


How to Enable Request for Activation and Deactivation Workflows in AEM
If your team needs review steps before content goes live, this guide explains how to enable Request for Activation and Deactivation workflows using AEM’s permissions and publication wizard.
Juan Ayala
Nov 16, 20253 min read


Consuming SOAP Web Services With Java 21 & AEM Cloud Service
SOAP may be legacy, but it still powers critical enterprise systems. If your AEM project needs to integrate with SOAP, you’ve got choices: push for REST, use SAAJ, or lean on Apache CXF. Here’s a practical guide to making it work in 2025.
Juan Ayala
Sep 28, 20255 min read
bottom of page
