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

Accordion 

Supported 

Auto-migrates with WYSIWYG content converted to Text Component 

Accordion (Advanced) 

Accordion 

Changed 

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

Background Images 

– 

Currently Removed 

Background visuals not currently supported 

Banners

Banner 

Changed 

Layouts adjusted; video support removed 

Carousels

Listing / Selected Content / Card 

Replaced 

Migrates to Cards for accessibility 

Custom CSS & JS

– 

Currently Removed 

Custom code not currently supported 

Custom Domains

– 

Supported (limited) 

Max two custom domains per site 

Dropdown List

– 

Currently Removed 

No current equivalent component 

Footers

Footer 

Changed 

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

Forms

– 

Currently Removed 

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

Grids

Listing / Selected Content / Card 

Replaced 

Split into three components by source type 

Headers

Header 

Supported 

Requires manual creation post-migration 

Image Gallery (Tiles & Featured)

Media Gallery 

Supported 

Max 15 images per gallery 

Lists

Listing / Selected Content / Card 

Replaced 

Same mapping logic as Grid 

Menus

Menu 

Supported 

Auto-migrates; review links after migration 

Metadata Display

– 

Supported 

Migrates into Reusable Content 

Reusable Content

Reusable Content 

Supported 

Migrates if nested widgets are supported 

Section Search

– 

Unknown 

Pending future review 

Share on Social Media

– 

Currently Removed 

Not currently supported 

Shared Content

Static Fresco Content 

Currently Unsupported 

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

Sidebar Navigation

– 

Currently Removed 

Functionality not currently supported 

Simple Feedback Form

– 

Currently Removed 

Not currently on roadmap 

Slideshow

– 

Supported

Content migrates, but no autoplay or automatic looping functionality

Social Media Links

Icon Component 

Supported 

Not migrated, replacement component available. 

Symplectic Publications

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 

Taxonomy Terms Display

– 

Supported 

Pending confirmation 

Users

– 

Changed 

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

Vacancy Listing (CoreHR)

Embed Component 

Unknown 

Pending development 

Videos

Video Component 

Changed 

Must use externally hosted videos 

Web Application

Embed Component 

Unknown 

Pending development 

Widget Titles

Heading Component 

Supported 

Auto-migrates as H2 above component 

WYSIWYG (Text Editor)

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