Professional Documents
Culture Documents
Aem MSM
Aem MSM
View properties
2
References Rail
Tools->Sites->Blueprints
Rollout configurations
Rules that determine which properties will be synchronized
3
Difference between Suspend, Detach, Reset
Detach-Permanently removes the inheritance between live copy and
blueprint.
Reset-Remove all inheritance cancellation and returns the page to the
same state as the source page.
Reset page properties, paragraphs, and components.
Live Copies
Is a copy of a specific site with which a live relationship is maintained.
Synchronization is the transfer of content from source to live.
A live copy can be
Shallow- a copy of 1 page
Deep-The page together with child pages.
Rollout configurations are rules which defined which properties will be
synchronized when synchronization happens.
4
Blueprint Configuration
Any page can be used as the source of a live copy.
But MSM also allows you to define a blueprint configuration that points
to a source path.
It’s recommended to use this option, because
It allows the author to use the rollout option on a blueprint page.
In the create site wizard you need to select the Blueprint which you
created earlier.
5
You can select the Language and Chapters(Which are the pages)
You can select the checkbox “Live Copy” and Rollout configs
6
NOTE: Promote Launch is also a standard rollout configuration that is
used for promoting launches.
Optionally you can create a custom rollout configuration
You can create a rollout configuration when the OOTB rollout
configuration does not meet your application requirement.
7
3.Determine where you need to specify the rollout configuration
You can specify the configuration is following places
Live Copy page properties
8
Setting the System Default Rollout Configuration
To specify the default, configure the OSGI service
Day CQ WCM Live Relationship Manager
com.day.cq.wcm.msm.impl.LiveRelationshipManagerImpl
9
10
11
Configuring Live Copy Configuration
12
Create custom Live copy configuration
Problem Statement: -
When you roll out a page then all link referenced in the page changes to
live copy specific links.
But this is true only for the links inside a component or links in a page
property.
The links inside an experience fragment do not change.
Solution:-
Link Transformer
Use a custom link transformer to rewrite master links into live copy
equivalent links.
Problem Statement
When we create a live copy of the experience fragment or rollout any
experience fragments the sites link inside it does not get updated.
We can create a custom rollout config and achieve that.
13
Under this node now create another node
o Name: linksUpdateXF
o Type: cq:LiveSyncAction
**I have excluded the countryselector component from the update, you can update
that part according to your needs.
https://bimmisoi.blogspot.com/2021/07/update-link-reference-inside-
experience.html
14