ACS AEM Samples
Who, What, Why, Where and How!
Authenticating users in AEM or getting different security contexts programmatically (Resource Resolvers and JCR Sessions)
Sample code for building out common custom tooling required for Content Migration activities.
Asynchronous system notifications.
Executed in a chain against every HTTP request, Filters provide a powerful hook into the HTTP Request processing context.
A ready to use setup to handle complex headers and footers by leveraging everything AEM has to offer
Personalized header based on cookies (or anything else)
Highly flexible, maintainable, for both authors and developers
(Re)publish your header / footer, not all pages that use it
Can be used with Multi Site Manager, Translations, Template Designer
Completing work with some guarantees.
Interact with your code via JMX and the Apache Felix MBean Web UI.
Create business models of resources (or other things).
Filter Nodes and Resources in and out of Lists and Pathfields.
One of the most powerful abstractions in AEM! OSGi services are the perfect place to develop business logic for re-use across all your AEM applications.
Add custom behaviors to the AEM Replication process.
Common patterns when working with Request and Response objects.
Performing searches and extending AEM's search frameworks.
Create your own .adaptTo(..) implementations.
Sling tooling to mimic and extend Sling Resource abstractions.
Expose data not in the JCR as if it were in the JCR!
Run code on a given schedule or interval.
Workflow provides a powerful toolset for applying business logic to content in AEM.
We are Adobe Consulting Services. We build solutions on top of Adobe products including Adobe Experience Manager (AEM, fka CQ, fka Communique). Learn more.