Mosaic to Fresco Component Comparison Guide

This page explains how content widgets and certain functionality from the old Mosaic platform (Drupal 7) map to components in the new Fresco platform (Drupal 10). Its purpose is to provide clarity to web editors, site owners, and migration coordinators about how content will appear and behave after migration from Mosaic to Fresco.

Fresco is an evolving platform that will undergo iterative improvements responding to user needs and feedback. While this guide reflects the current state of the system, features and functionality are expected to continue developing over time. 

Navigating this page: 

Section 1 (the Quick Reference Summary) provides a summary of how Mosaic features correspond to Fresco components - what has changed, what’s new, and what has been removed or replaced.

Section 2 provides detailed information on each widget or feature, including recommended actions to prepare for migration.

This page does not cover technical implementation steps, HTML examples, or website publishing instructions. 

Quick Reference Summary

Mosaic Widget 

Fresco Component (if any) 

Status 

Key Notes 

Accordion 

Supported 

Auto-migrates with WYSIWYG content converted to Text Component 

Accordion 

Changed 

Migrates if the nested widgets are supported; will not currently allow nested accordions/tabs 

– 

Currently Removed 

Background visuals not currently supported 

Banner 

Changed 

Layouts adjusted; video support removed 

Listing / Selected Content / Card 

Replaced 

Migrates to Cards for accessibility 

– 

Currently Removed 

Custom code not currently supported 

– 

Supported (limited) 

Max two custom domains per site 

– 

Currently Removed 

No current equivalent component 

Footer 

Changed 

Standardised three-section layout. Requires manual creation post-migration. 

– 

Currently Removed 

Use external form tools (e.g. MS Forms) 

Listing / Selected Content / Card 

Replaced 

Split into three components by source type 

Header 

Supported 

Requires manual creation post-migration 

Media Gallery 

Supported 

Max 15 images per gallery 

Listing / Selected Content / Card 

Replaced 

Same mapping logic as Grid 

Menu 

Supported 

Auto-migrates; review links after migration 

– 

Supported 

Migrates into Reusable Content 

Reusable Content 

Supported 

Migrates if nested widgets are supported 

– 

Unknown 

Pending future review 

– 

Currently Removed 

Not currently supported 

Static Fresco Content 

Currently Unsupported 

Content migrates to Fresco but loses its dynamic link to the source. 

– 

Currently Removed 

Functionality not currently supported 

– 

Currently Removed 

Not currently on roadmap 

– 

Planned 

Pending confirmation 

Icon Component 

Supported 

Not migrated, replacement component available. 

Symplectic App (in development) 

Planned 

Integration under review 

Tabs

Tabs 

Supported 

Auto-migrates with WYSIWYG content converted to Text Component; Icons within tab titles currently removed 

Tabs (Advanced)

Tabs 

Changed 

Migrates if nested widgets are supported; will not allow nested accordions/tabs 

– 

Supported 

Pending confirmation 

– 

Changed 

Only Site Owner migrated; migration team add migration contact before handover for review 

Embed Component 

Unknown 

Pending development 

Video Component 

Changed 

Must use externally hosted videos 

Embed Component 

Unknown 

Pending development 

Heading Component 

Supported 

Auto-migrates as H2 above component 

Text Component 

Changed 

Toolbar simplified; custom code not currently supported 

Detailed Component Reference 

This section provides a deeper look at each widget or feature, detailing: 

  • Status – Supported / Changed / Replaced / Removed  
  • What’s new – Key improvements in Fresco  
  • What’s changed – Differences in behaviour or layout  
  • What’s missing – Features not carried forward  
  • Recommended action – Steps for editors or site owners