05287_AEM-Spark_CSRF-Framework-ClientLib

AEM Sparks: CSRF Framework ClientLib

Starting with Adobe Experience Manager 6.1, there’s a new Cross-Site Request Forgery framework baked into AEM; you may have noticed this when your POST requests started getting rejected. There’s a simple way to make sure your form includes the correct code so that it can obtain a CSRF token. Just use the following in your …


05287_AEM-Spark_Replicate-a-Node

AEM Spark: Replicate a Node

This is a new series that covers things you might already know about Adobe Experience Manager, but perhaps have forgotten – or just need a good Google Search for. Our first entry discusses how to replicate a node from AEM. Adobe Experience Manager is a very deep product. If you don’t live and breathe it …


05287_Asset-Rendition-Caching-Problem-and-Solution

Asset Rendition Caching Problem and Solution

We’ve talked before about the dissonance between Adobe Experience Manager’s Publish and Dispatcher instances, but this dissonance is not limited to content pages; another case that comes up often is when caching image renditions from DAM Assets. If you directly refer to the Asset’s rendition through the Dispatcher, you might have found a surprising result …