AEM and UGC: Different Approaches

I have read with interest the article post “AEM and UGC – A Practical Example” because I spent a lot of time in similar situations during my CQ/AEM professional life. The approach described in the article is what Adobe recommended with CQ 5.x: user generated content (UGC) posted on a Publish instance is reverse replicated …


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 …


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 …