Best Practices for Enforcing Asset Governance and Moving DAM Assets with References in AEM
I'm working on enforcing asset governance in AEM 6.5.23 AMS, specifically:
- Blocking uploads based on MIME-type folder rules
- Enforcing naming standards aligned with CloudFront CDN requirements
- Suggesting correct names to authors via frontend validation
I'm using a custom ClientLib to validate uploads in the Touch UI and show alerts when assets are uploaded to the wrong folder or have invalid names.
Now, I want to extend this governance to **asset moves**:
- How can I ensure authors move assets only to valid folders?
- What’s the best way to **preserve and update references** (pages, components, metadata) when assets are moved?
- Are there recommended workflows or tools to automate reference updates and avoid broken links?
Any insights, patterns, or tools you’ve used successfully would be greatly appreciated!