How MSM Inheritance Works
AEM’s Multi Site Manager allows you to create language copies and regional variations that inherit content from a source (blueprint). When the source is updated, those changes can roll out automatically to inherited pages—keeping localized sites in sync without manual updates. Inheritance can be set at the page level or component level:- Page-level inheritance — The entire page inherits from the blueprint
- Component-level inheritance — Individual components inherit while others are localized independently
How Gradial Respects Inheritance
By default, Gradial protects MSM inheritance to prevent unintended breaks in your localization architecture.MSM Inheritance Protection
When MSM Inheritance Protection is enabled (the default), Gradial blocks edits to pages or components with active inheritance. This ensures that:- Inherited content isn’t accidentally overwritten
- Your blueprint/live copy relationships stay intact
- Localization teams don’t inadvertently break rollout configurations
Common Issue: “Why Can’t I Edit This Page?”
Sometimes users report that Gradial is “blocking” them from editing a page. In most cases, Gradial isn’t blocking the edit—MSM inheritance is.What’s Happening
When you see a message about inheritance preventing an edit, it means:- The page (or component) you’re trying to edit is a live copy
- It’s currently inheriting content from a blueprint page
- Gradial is protecting that relationship so it doesn’t get broken accidentally
What This Means
If Gradial were to edit this page, it would cancel the inheritance. That means future updates to the blueprint would no longer roll out to this page automatically. For most localization setups, that’s not what you want.What to Do
If you need to edit the blueprint instead: The content you want to change may need to be updated on the source blueprint page, not the live copy. Changes to the blueprint will then roll out to all live copies. If this page genuinely needs local customization: Contact your administrator to either disable MSM Inheritance Protection or manually cancel inheritance for this specific page in AEM. This is the right choice when a regional market needs content that differs from the blueprint permanently. If you’re not sure: Ask your localization or site architecture team whether this page should be inheriting or independent. They can help determine the right approach.Overriding Inheritance
Sometimes you need to break inheritance intentionally—for example, when a regional market requires substantially different content that shouldn’t be overwritten by blueprint updates.Administrator Override
Administrators can disable MSM Inheritance Protection at the integration level:- Navigate to your workspace settings
- Open Integrations and select your AEM configuration
- In the General tab, locate MSM Inheritance Protection
- Uncheck “Block edits to pages with active MSM inheritance”
- Click Save Changes
When to Override
Consider overriding inheritance when:- A regional page needs permanent local customization
- The content strategy for a specific market diverges from the blueprint
- You’re doing a one-time localization that shouldn’t sync with future blueprint changes