SlideShare a Scribd company logo
1 of 24
Multi Site Manager in AEM
By - Shivani Garg
AGENDA
• Why MSM?
• What is Multi Site Manager?
• Live Copy & Language Copy
• How can i make a live copy
• Live copy from live copy
• Rollout Configuration
a) Rollout Triggers
b) Sync Actions
• MSM Control Center
• OOTB Rollout Configuration
• Look What’s new
Going Global is a necessity….
More companies are deriving a majority of their revenue from
global operations and cross-border sales
Top 10 languages represent 82% of the world’s internet users or
~4.4b people and growing
Intel: 85% of revenue outside of US
SAP: 68% of revenue outside of Germany
Samsung: 84% of revenue outside of Korea
Localization is coming your way!!!
At the time of globalisation,we need to globalise our content.
Multi Site Manager
- Enables you to easily manage multiple websites that
share common content
- Lets you define relations between the sites so that
content changes in one site are automatically replicated
to other sites.
- Efficiently manage different language versions of a
website
Language Copy :
-Language copy is used to create the replica of my content of
any language .
Live Copy :
-Live copy helps me to make a relationship between the actual site
with the copy of that site.
Live Copy & Language Copy
Language Copy Vs Live Copy
At the time of globalisation,we need to globalise our content.
Language Copy
Live Copy
Live CopyLive Copy
Live Copy
How can I make a live copy ?
• Creating a Live Copy Based on an Existing
Branch or Page
• Creating a Live Copy Based on a Blueprint
Ways to make a live copy
Creating a live copy of live copy
Live
Copy(en)
Copy
Website
(en)
Want My live copy in many
languages
Hindi
Telgu
Kannada
Live Copy Having
these Languages
Make another live copy
having these languages
MSM Control Center
MSM Control Center is also one of the powerful tool of MSM also
called Blueprint Control Center.
-The Blueprint Control Center enables you to efficiently manage a blueprint
and its live copies.
-You can define the blueprint, navigate to any blueprint page and view the status
of all the related live copies.
How to open the MSM Control Center :
1.Go to the /localhost:4502/miscadmin
2.Open the MSM Control Center from the left
navigation
BluePrint Control Center Looks like this:
of Blueprint Control Center
1. Managing Blueprints with the Control Center
2 .Managing Live Copies with the Control Center
Rollout Configuration
To affect changes from site to live copy ,we need rollout Triggers
that cause the rollout to occur -
1. On Rollout
2. On Activation
3. On Modification
4. On Deactivation
Rollout Triggers
OOTB Rollout Configuration
In AEM if you want to create your own custom rollout
configuration Follow these steps:
1.Go to the http://localhost:7502/miscadmin
2.In the MSM-> RolloutConfigurations
Create your own rollout configuration
Sync Actions Provided by AEM
ContentCopy
ContentUpdate
ContentDelete
editProperties
orderChildren
Excluding properties and Node types from Synchronization
These nodes and properties are defined by node type
and/or explicit name and are configured in the System
Console .
When a content update, copy or delete from blueprint to live
copy is performed, the system does not copy or delete
every node and property from the source to the target node.
To ensure this, CQ has a set of filters that prevent certain
nodes and properties from being copied or deleted while
creating live copy.
1. CQ MSM Content Update Action
2. CQ MSM Content Delete Action
3. CQ MSM Content Copy Action
Three configuration exist in felix console to exclude properties:
http://localhost:4502/system/console/configMgr
Delete a component from a Live Copy page when
the content is not needed. When you delete a
component, a placeholder appears in its place, and
includes the message Placeholder for a deleted
Inherited Component.
if you decide that the content is needed, you can
restore the component. To restore, right-click the
placeholder and click Restore.
We see the live copies component become inherited
from the source site.This can be possible because of
live copy create a new node under its jcr:content
named as cq:LiveSyncConfig.This creates the
relationship with live copy and language copy.
1. http://www.aemcq5tutorials.com/tutorials/configure-multi-site-manager-
msm-in-aem/
1. https://docs.adobe.com/docs/en/cq/5-6-
1/administering/multi_site_manager.html
1. https://docs.adobe.com/docs/en/aem/6-0/administer/sites/multi-site-
manager/msm-admin.html
1. http://dcpinfo.alticor.com/en_us/multi-site-manager/triggering-
rollouts.html
1. http://dev.day.com/content/ddc/en/gems/msm-and-translation--best-
practices/_jcr_content/par/download/file.res/20130731_Adobe_MSM%
20and%20Translation_Best%20Practices.pdf
Multi site manager

More Related Content

What's hot

Web servers (l6)
Web servers (l6)Web servers (l6)
Web servers (l6)
Nanhi Sinha
 
Saml vs Oauth : Which one should I use?
Saml vs Oauth : Which one should I use?Saml vs Oauth : Which one should I use?
Saml vs Oauth : Which one should I use?
Anil Saldanha
 

What's hot (20)

Adobe Experience Manager Core Components
Adobe Experience Manager Core ComponentsAdobe Experience Manager Core Components
Adobe Experience Manager Core Components
 
Amazon AWS Free-Tier
Amazon AWS Free-TierAmazon AWS Free-Tier
Amazon AWS Free-Tier
 
Deep Dive into AWS Fargate
Deep Dive into AWS FargateDeep Dive into AWS Fargate
Deep Dive into AWS Fargate
 
놀면 뭐하니? 같이 개인 방송 서비스 만들어보자! - 김승준 현륜식 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
놀면 뭐하니? 같이 개인 방송 서비스 만들어보자! - 김승준 현륜식 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021놀면 뭐하니? 같이 개인 방송 서비스 만들어보자! - 김승준 현륜식 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
놀면 뭐하니? 같이 개인 방송 서비스 만들어보자! - 김승준 현륜식 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
 
Day 5 - AWS Autoscaling Master Class - The New Capacity Plan
Day 5 - AWS Autoscaling Master Class - The New Capacity PlanDay 5 - AWS Autoscaling Master Class - The New Capacity Plan
Day 5 - AWS Autoscaling Master Class - The New Capacity Plan
 
Web servers (l6)
Web servers (l6)Web servers (l6)
Web servers (l6)
 
AWS 에서 DevOps 시작하기 – 정영준, AWS 솔루션즈 아키텍트:: AWS Builders Online Series
AWS 에서 DevOps 시작하기 – 정영준, AWS 솔루션즈 아키텍트:: AWS Builders Online Series AWS 에서 DevOps 시작하기 – 정영준, AWS 솔루션즈 아키텍트:: AWS Builders Online Series
AWS 에서 DevOps 시작하기 – 정영준, AWS 솔루션즈 아키텍트:: AWS Builders Online Series
 
[AWS Builders 온라인 시리즈] AWS, 최적의 비용 효율화 방법은? - 조효원, AWS Cloud Financial Manager
[AWS Builders 온라인 시리즈] AWS, 최적의 비용 효율화 방법은? - 조효원, AWS Cloud Financial Manager[AWS Builders 온라인 시리즈] AWS, 최적의 비용 효율화 방법은? - 조효원, AWS Cloud Financial Manager
[AWS Builders 온라인 시리즈] AWS, 최적의 비용 효율화 방법은? - 조효원, AWS Cloud Financial Manager
 
AWS Billing Deep Dive (DMG203) | AWS re:Invent 2013
AWS Billing Deep Dive (DMG203) | AWS re:Invent 2013AWS Billing Deep Dive (DMG203) | AWS re:Invent 2013
AWS Billing Deep Dive (DMG203) | AWS re:Invent 2013
 
Heap Dump Analysis - AEM: Real World Issues
Heap Dump Analysis - AEM: Real World IssuesHeap Dump Analysis - AEM: Real World Issues
Heap Dump Analysis - AEM: Real World Issues
 
Architecting for AWS
Architecting for AWSArchitecting for AWS
Architecting for AWS
 
Implement User Onboarding, Sign-Up, and Sign-In for Mobile and Web Applicatio...
Implement User Onboarding, Sign-Up, and Sign-In for Mobile and Web Applicatio...Implement User Onboarding, Sign-Up, and Sign-In for Mobile and Web Applicatio...
Implement User Onboarding, Sign-Up, and Sign-In for Mobile and Web Applicatio...
 
Experience and Content Fragment
Experience and Content FragmentExperience and Content Fragment
Experience and Content Fragment
 
Front-end development for headless cms
Front-end development for headless cms Front-end development for headless cms
Front-end development for headless cms
 
Modernizing Adobe Experience Manager (AEM)
Modernizing Adobe Experience Manager (AEM)Modernizing Adobe Experience Manager (AEM)
Modernizing Adobe Experience Manager (AEM)
 
SEC306 Using Microsoft Active Directory Across On-Premises and AWS Cloud Wind...
SEC306 Using Microsoft Active Directory Across On-Premises and AWS Cloud Wind...SEC306 Using Microsoft Active Directory Across On-Premises and AWS Cloud Wind...
SEC306 Using Microsoft Active Directory Across On-Premises and AWS Cloud Wind...
 
Saml vs Oauth : Which one should I use?
Saml vs Oauth : Which one should I use?Saml vs Oauth : Which one should I use?
Saml vs Oauth : Which one should I use?
 
Decoupling your application using Symfony Messenger and events
Decoupling your application using Symfony Messenger and eventsDecoupling your application using Symfony Messenger and events
Decoupling your application using Symfony Messenger and events
 
Content migration to AEM
Content migration to AEMContent migration to AEM
Content migration to AEM
 
Comparativo entre plataformas de ESB
Comparativo entre plataformas de ESBComparativo entre plataformas de ESB
Comparativo entre plataformas de ESB
 

Similar to Multi site manager

Similar to Multi site manager (20)

MSM Basics & More
MSM Basics & MoreMSM Basics & More
MSM Basics & More
 
Total ODFB Migration Process through SPMT Tool
Total ODFB Migration Process through SPMT ToolTotal ODFB Migration Process through SPMT Tool
Total ODFB Migration Process through SPMT Tool
 
Joomla Day1
Joomla  Day1Joomla  Day1
Joomla Day1
 
Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
uCoz: website creation. Chapter 5.
uCoz: website creation. Chapter 5.uCoz: website creation. Chapter 5.
uCoz: website creation. Chapter 5.
 
Internship Presentation 1 Web Developer
Internship Presentation 1 Web DeveloperInternship Presentation 1 Web Developer
Internship Presentation 1 Web Developer
 
Developing with Configuration Management on Drupal 7
Developing with Configuration Management on Drupal 7Developing with Configuration Management on Drupal 7
Developing with Configuration Management on Drupal 7
 
EVOLVE'13 | Customer Success Story | Mettler Toledo | Beth Seabloom
EVOLVE'13 | Customer Success Story | Mettler Toledo | Beth SeabloomEVOLVE'13 | Customer Success Story | Mettler Toledo | Beth Seabloom
EVOLVE'13 | Customer Success Story | Mettler Toledo | Beth Seabloom
 
SysInfoTools Exchange to Lotus Notes Converter
SysInfoTools Exchange to Lotus Notes ConverterSysInfoTools Exchange to Lotus Notes Converter
SysInfoTools Exchange to Lotus Notes Converter
 
Modern app development with Jetpack Compose.pptx
Modern app development with Jetpack Compose.pptxModern app development with Jetpack Compose.pptx
Modern app development with Jetpack Compose.pptx
 
Clontab webpage
Clontab webpageClontab webpage
Clontab webpage
 
Social website
Social websiteSocial website
Social website
 
Gaurav_Project
Gaurav_ProjectGaurav_Project
Gaurav_Project
 
O365 Developer Bootcamp NJ 2018 - Material
O365 Developer Bootcamp NJ 2018 - MaterialO365 Developer Bootcamp NJ 2018 - Material
O365 Developer Bootcamp NJ 2018 - Material
 
Connect 2014 SHOW102: XPages Still No Experience Necessary
Connect 2014 SHOW102: XPages Still No Experience NecessaryConnect 2014 SHOW102: XPages Still No Experience Necessary
Connect 2014 SHOW102: XPages Still No Experience Necessary
 
Sccm Interview Questions and Answers
Sccm Interview Questions and AnswersSccm Interview Questions and Answers
Sccm Interview Questions and Answers
 
Flyway _ A Database Version Management Tool
Flyway _ A Database Version Management ToolFlyway _ A Database Version Management Tool
Flyway _ A Database Version Management Tool
 
presentaion.pptx
presentaion.pptxpresentaion.pptx
presentaion.pptx
 
Architecture: Manual vs. Automation
Architecture: Manual vs. AutomationArchitecture: Manual vs. Automation
Architecture: Manual vs. Automation
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 

Multi site manager

  • 1. Multi Site Manager in AEM By - Shivani Garg
  • 2. AGENDA • Why MSM? • What is Multi Site Manager? • Live Copy & Language Copy • How can i make a live copy • Live copy from live copy • Rollout Configuration a) Rollout Triggers b) Sync Actions • MSM Control Center • OOTB Rollout Configuration • Look What’s new
  • 3. Going Global is a necessity…. More companies are deriving a majority of their revenue from global operations and cross-border sales Top 10 languages represent 82% of the world’s internet users or ~4.4b people and growing Intel: 85% of revenue outside of US SAP: 68% of revenue outside of Germany Samsung: 84% of revenue outside of Korea Localization is coming your way!!!
  • 4. At the time of globalisation,we need to globalise our content.
  • 5. Multi Site Manager - Enables you to easily manage multiple websites that share common content - Lets you define relations between the sites so that content changes in one site are automatically replicated to other sites. - Efficiently manage different language versions of a website
  • 6. Language Copy : -Language copy is used to create the replica of my content of any language . Live Copy : -Live copy helps me to make a relationship between the actual site with the copy of that site. Live Copy & Language Copy
  • 7. Language Copy Vs Live Copy
  • 8. At the time of globalisation,we need to globalise our content. Language Copy Live Copy Live CopyLive Copy Live Copy
  • 9. How can I make a live copy ? • Creating a Live Copy Based on an Existing Branch or Page • Creating a Live Copy Based on a Blueprint Ways to make a live copy
  • 10. Creating a live copy of live copy Live Copy(en) Copy Website (en) Want My live copy in many languages Hindi Telgu Kannada Live Copy Having these Languages Make another live copy having these languages
  • 11. MSM Control Center MSM Control Center is also one of the powerful tool of MSM also called Blueprint Control Center. -The Blueprint Control Center enables you to efficiently manage a blueprint and its live copies. -You can define the blueprint, navigate to any blueprint page and view the status of all the related live copies. How to open the MSM Control Center : 1.Go to the /localhost:4502/miscadmin 2.Open the MSM Control Center from the left navigation
  • 12. BluePrint Control Center Looks like this:
  • 13. of Blueprint Control Center 1. Managing Blueprints with the Control Center
  • 14. 2 .Managing Live Copies with the Control Center
  • 15. Rollout Configuration To affect changes from site to live copy ,we need rollout Triggers that cause the rollout to occur - 1. On Rollout 2. On Activation 3. On Modification 4. On Deactivation Rollout Triggers
  • 16. OOTB Rollout Configuration In AEM if you want to create your own custom rollout configuration Follow these steps: 1.Go to the http://localhost:7502/miscadmin 2.In the MSM-> RolloutConfigurations Create your own rollout configuration
  • 17.
  • 18. Sync Actions Provided by AEM ContentCopy ContentUpdate ContentDelete editProperties orderChildren
  • 19. Excluding properties and Node types from Synchronization These nodes and properties are defined by node type and/or explicit name and are configured in the System Console . When a content update, copy or delete from blueprint to live copy is performed, the system does not copy or delete every node and property from the source to the target node. To ensure this, CQ has a set of filters that prevent certain nodes and properties from being copied or deleted while creating live copy.
  • 20. 1. CQ MSM Content Update Action 2. CQ MSM Content Delete Action 3. CQ MSM Content Copy Action Three configuration exist in felix console to exclude properties: http://localhost:4502/system/console/configMgr
  • 21. Delete a component from a Live Copy page when the content is not needed. When you delete a component, a placeholder appears in its place, and includes the message Placeholder for a deleted Inherited Component. if you decide that the content is needed, you can restore the component. To restore, right-click the placeholder and click Restore.
  • 22. We see the live copies component become inherited from the source site.This can be possible because of live copy create a new node under its jcr:content named as cq:LiveSyncConfig.This creates the relationship with live copy and language copy.
  • 23. 1. http://www.aemcq5tutorials.com/tutorials/configure-multi-site-manager- msm-in-aem/ 1. https://docs.adobe.com/docs/en/cq/5-6- 1/administering/multi_site_manager.html 1. https://docs.adobe.com/docs/en/aem/6-0/administer/sites/multi-site- manager/msm-admin.html 1. http://dcpinfo.alticor.com/en_us/multi-site-manager/triggering- rollouts.html 1. http://dev.day.com/content/ddc/en/gems/msm-and-translation--best- practices/_jcr_content/par/download/file.res/20130731_Adobe_MSM% 20and%20Translation_Best%20Practices.pdf