Wednesday, 26 November 2025

What is MSM in AEM?

 MSM (Multi-Site Manager) in AEM helps manage multi-country or multi-language websites by creating a master site (Blueprint) and synchronized copies (Live Copies). Updates done in the master can be rolled out to all child sites automatically. It saves time, maintains consistency, and allows local variations.

MSM (Multi-Site Manager) in AEM is a feature used to manage multiple websites that share similar content, structure, and design.

It helps you:

  • Create master content (Blueprint)

  • Copy it automatically to multiple country/region sites (Live Copies)

  • Keep all sites synchronized with consistent updates


๐Ÿ“Œ MSM Basic Terms

TermMeaning
BlueprintMain/master site that contains the original pages
Live CopyChild site created from the blueprint
RolloutPush changes from blueprint → live copies
InheritanceLive copy follows the blueprint updates

๐ŸŒ Real Example to Understand MSM Easily

๐Ÿ”น Suppose you manage a global website:

Main site (Blueprint):

www.company.com

You need to create websites for 3 countries:

www.company.com/us www.company.com/uk www.company.com/in

Instead of creating each site manually, you can:

✔ Step 1: Create main/master site as Blueprint

Contains:

  • Header

  • Footer

  • Homepage

  • Products

  • About Us

  • Contact

✔ Step 2: Create Live Copies for each country

US site → Live Copy
UK site → Live Copy
India site → Live Copy

✔ Step 3: Update content in the master site and Rollout

Example: You update the “Products” page in Blueprint.

After rollout:

  • US “Products” page updates automatically

  • UK “Products” page updates automatically

  • India “Products” page updates automatically

This is MSM!


๐Ÿ“Œ MSM Example Scenario

๐Ÿงฉ Example: Launching a new product globally

You add a new banner on the master homepage.

Using Rollout:

  • US homepage gets the banner

  • UK homepage gets the banner

  • India homepage gets the banner

You updated once → all country pages updated.

Senior AEM Content Specialist – Top 25 Questions & Answers

 

1️⃣ What is your role as a Senior AEM Content Specialist?

Answer:
My role includes managing website content, ensuring brand consistency, coordinating with designers & developers, handling content workflows, optimizing SEO, managing DAM assets, creating page templates, monitoring content quality, and supporting global content rollout using MSM.


2️⃣ What is your process for creating and publishing a page in AEM?

Answer:

  • Select correct template

  • Create page under proper hierarchy

  • Add components & content

  • Optimize images

  • Add metadata & tags

  • Run link checker

  • Preview & test responsiveness

  • Submit for workflow

  • Publish after approval


3️⃣ How do you manage content across multiple regions or languages in AEM?

Answer:

  • Use MSM with Blueprints & Live Copies

  • Maintain parent-child site structure

  • Use Rollout configurations for controlled updates

  • Manage translation projects using AEM Translation Integration

  • Maintain locale-specific content variations


4️⃣ What is the difference between Experience Fragments and Content Fragments?

Answer:

  • Content Fragments: Structured text content; headless; used for multi-channel delivery.

  • Experience Fragments: Reusable UI + content blocks; include layout, components, and styling.


5️⃣ How do you handle a situation where content updates are not visible on the published site?

Answer:

  • Check if page/asset is published

  • Verify dispatcher cache is invalidated

  • Check if CDN cache is cleared

  • Compare with Stage/Dev to ensure version sync

  • Publish referenced pages/assets

  • Check if workflow is pending


6️⃣ Explain your approach to content governance in AEM.

Answer:

  • Enforce naming conventions

  • Follow metadata & tagging standards

  • Maintain folder structures in DAM

  • Use workflows for reviews

  • Maintain version control & audit trail

  • Follow brand guidelines & compliance rules


7️⃣ How do you ensure SEO best practices in AEM?

Answer:

  • Fill page titles, descriptions, canonical URLs

  • Configure H1/H2 hierarchy

  • Use alt text for images

  • Optimize image sizes

  • Maintain clean URLs

  • Avoid duplicate content using redirects / canonical tags


8️⃣ What is Launches and when do you use them?

Answer:
Launches allow content teams to prepare future versions of pages (for campaigns or seasonal updates) without impacting the live site. Useful for time-sensitive promotions.


9️⃣ What workflows have you used in AEM?

Answer:

  • Content approval workflow

  • Publish approval workflow

  • DAM asset update workflow

  • Translation workflow

  • Request for Activation


๐Ÿ”Ÿ How do you validate pages before publishing?

Answer:

  • Preview mode

  • Timewarp

  • Responsive layout testing

  • Broken link checker

  • Check references

  • AEM Brackets or side panel validation


1️⃣1️⃣ How do you manage large DAM libraries?

Answer:

  • Define folder structures

  • Use metadata schemas

  • Apply tags consistently

  • Use smart collections

  • Use asset versioning and archives

  • Avoid duplicates using "Replace Asset"


1️⃣2️⃣ What is your experience with AEM Editable Templates?

Answer:
I manage template policies like:

  • Allowed components

  • Default components

  • Layout settings

  • Responsive grid rules

And coordinate with developers to ensure required components are available.


1️⃣3️⃣ How do you collaborate with development teams?

Answer:

  • Provide content requirements

  • Give component specs and user stories

  • Test components in QA

  • Report issues in Jira

  • Attend sprint planning & UAT

  • Validate accessibility and usability


1️⃣4️⃣ What is your experience with AEM accessibility (WCAG)?

Answer:

  • Adding alt text

  • Avoiding empty headings

  • Ensuring link labels are clear

  • Checking color contrast

  • Using semantic structure

  • Testing via accessibility tools


1️⃣5️⃣ How do you handle content versioning and rollback?

Answer:
Go to Page > Timeline > Versions, compare versions, and restore if required. Helps during accidental edits or failed updates.


1️⃣6️⃣ How do you maintain content consistency across large sites?

Answer:

  • Use Experience Fragments

  • Use components instead of hardcoding

  • Follow reusable templates

  • Update through MSM rollout

  • Apply consistent metadata


1️⃣7️⃣ What are common performance issues caused by authors?

Answer:

  • Uploading heavy images

  • Using too many nested components

  • Copy-pasting Word formatting

  • Excessive client libraries

  • Not reusing assets


1️⃣8️⃣ How do you prepare content for a new website launch?

Answer:

  • Build content map

  • Create templates & components

  • Prepare assets

  • Create wireframes for content

  • Bulk upload via DAM

  • Coordinate translation

  • Conduct pre-launch QA


1️⃣9️⃣ How do you ensure content accuracy and quality?

Answer:

  • Peer review

  • Automated workflows

  • Style guide alignment

  • Spell check

  • Validate page structure

  • Check functionality (forms, links, CTAs)


2️⃣0️⃣ How do you train new authors?

Answer:

  • Provide guided walkthroughs

  • Create documentation

  • Make authoring videos

  • Share best practices

  • Show examples of correct & incorrect usage


2️⃣1️⃣ What is the role of Content Policies?

Answer:
Policies define what components are allowed, styling rules, default values, and layout behavior for pages and templates.


2️⃣2️⃣ How do you handle content migration in AEM?

Answer:

  • Audit and inventory content

  • Plan mapping to new templates

  • Use spreadsheets for tracking

  • Bulk upload assets

  • Use scripts/tools (handled by devs)

  • Validate migrated content manually


2️⃣3️⃣ How do you handle global updates like footer/header changes?

Answer:

  • Update global components or Experience Fragments

  • Roll out changes using MSM

  • Validate across locales


2️⃣4️⃣ What is the difference between rollout and inheritance cancel?

Rollout: Pushes changes from blueprint to live copies.
Cancel Inheritance: Stops receiving updates from the blueprint.


2️⃣5️⃣ What is the most challenging AEM content issue you solved?

Answer Example:
"Our product pages were not updating on live because dispatcher cache was not invalidating. I coordinated with DevOps, identified caching rules affecting /products/*, and ensured proper cache invalidation. This resolved stale content issues."

AEM Author Interview Questions & Answers

 

1. What is AEM?

Answer: Adobe Experience Manager (AEM) is a CMS used to create, manage, and deliver digital content across websites, apps, and other channels.


2. What does an AEM Author do?

Answer: An AEM Author creates, edits, manages web pages, uploads assets, publishes content, manages workflows, and ensures content quality.


3. Difference between Author and Publish instance?

Author: Content creation environment.
Publish: Live site that users access.


4. What is AEM Sites?

Answer: AEM Sites is the module used to create and manage website pages and content.


5. What are Components in AEM?

Answer: Reusable building blocks used to create page content (text, image, carousel, accordion, etc.).


6. What are Templates?

Answer: Blueprints that define the structure of a page (header, footer, layout, allowed components).


7. Difference between Static & Editable Templates?

Static Template: Fixed structure, authors cannot change layout.
Editable Template: Flexible structure; authors can add or rearrange components using the Template Editor.


8. What is a Page in AEM?

Answer: A web page created using a template and filled with components.


9. What is the Sidekick/Sidebar in AEM?

Answer: Toolbar that provides access to components, assets, and page properties.


10. What are Assets in AEM?

Answer: Images, videos, PDFs, and other digital files stored in Adobe DAM.


11. What is AEM DAM?

Answer: Digital Asset Manager used for storing, tagging, processing, and organizing media assets.


12. What is Metadata?

Answer: Additional information about an asset (title, tags, copyright, description).


13. What is Tagging in AEM?

Answer: Labels added to pages or assets to improve search and classification.


14. What are Workflows?

Answer: Automated processes such as content approval, publishing, translation, etc.


15. What is Versioning in AEM?

Answer: Creating a snapshot of a page or asset so you can revert to previous versions.


16. What is Page Publishing?

Answer: Moving content from Author to Publish environment.


17. What is Scheduled Activation?

Answer: Setting a future time to publish or unpublish content automatically.


18. What is Multi-Site Manager (MSM)?

Answer: A feature to manage multiple websites using live copies and blueprints.


19. What is a Blueprint?

Answer: A master copy used to roll out content to multiple child sites.


20. What is a Live Copy?

Answer: Child copy created from a blueprint, which receives updates from the master site.


21. What is Launches in AEM?

Answer: Feature for preparing future content versions (for campaigns, events, etc.) without affecting the current live site.


22. What is Translation Integration?

Answer: Supports translating page content using human or machine translation.


23. What is Responsive Grid / Layout Mode?

Answer: Allows authors to adjust component layout for different screen sizes.


24. What is Content Fragment?

Answer: Structured reusable text content (headless or mixed content) that can be delivered to pages or apps.


25. What is Experience Fragment (XF)?

Answer: Reusable groups of components (e.g., banners, CTAs) that help maintain consistent design.


26. How do you lock and unlock a page in AEM?

Answer: Use the page information icon → Lock/Unlock option.


27. What is a Broken Link Checker?

Answer: Tool to find links on pages that no longer work.


28. What is Cross-Site Scripting (XSS) Security?

Answer: Ensures components are safe and do not allow malicious scripts.


29. What is the difference between Rollout and Synchronization?

Rollout: Pushes blueprint changes to live copies.
Sync: Updates content in live copies manually.


30. What is the Trash/Restore feature?

Answer: Deleted pages/assets go to Trash; they can be restored if needed.

Monday, 8 September 2025

Din dhal gaya ab bas shaam baki hai

Din dhal gaya ab bas shaam baki hai 
Ab to msg kardo , ya fir ab bhi kuch kaam baki hai

Tere chhune se ek ehsaas hota hai

Tere chhune se ek ehsaas hota hai
Jaise lehron ke bichh me pyas hota
Jab bhi aankhe band karke dekhta hu
Meri yaad me tu pass hota hai.

Teri Yaad ko mitana mushkil hai

Tujhe bhula du lekin bhulana mushkil hai
Tujhse baat na karu lekin khud ko rok paana mushkil hai
Log to kehte hai bewafa hume lekin kaise batau unhe 
Teri yaado ko mitana mushkil hai

Saturday, 30 November 2024

Koi humare tarah chahe to bata dena

เค•ोเคˆ เคนเคฎाเคฐे เคคเคฐเคน เคšाเคนे เคคो เคฌเคคा เคฆेเคจा 
 เค•ोเคˆ เคนเคฎाเคฐी เคคเคฐเคน เคšाเคนे เคคो เคฌเคคा เคฆेเคจा |
 เคฎोเคนเคฌ्เคฌเคค เคคो เค•เคฐ เคฒेंเค—े เคฌเคนुเคค เคคुเคฎเคธे
 เค•ोเคˆ เคนเคฎाเคฐे เคคเคฐเคน เคจिเคญाเค เคคो เคฌเคคा เคฆेเคจा ||