Media compatibility

Legacy visual blocks render as safe semantic media sections.

The runtime keeps embeds inside explicit iframe surfaces and does not treat arbitrary HTML as executable CMS content.

Image and gallery-style content

Validated practical legacy image blocks exercise the shared media renderer.

Workspace image block

A bright collaborative workspace with desks and soft daylight.
Legacy image_block content rendered by the shared runtime.

Theme texture source

A geometric architectural detail with strong color blocks.

The same renderer supports the simpler image alias.

Media block

A meeting room with a long table and glass walls.

Legacy media_block content now has a dedicated semantic wrapper.

A modern building facade viewed from below.

Split image

Media paired with copy

Split image blocks preserve the old content intent while using stable shared runtime layout.

Fade-compatible

Motion becomes stable media

The fade-era block renders as accessible static media until richer motion policy is explicitly configured.

A team collaborating around laptops at a shared table.

Embed surfaces

Spotify, iframe, and generic embed blocks all normalize to explicit frame content.

Spotify embed

Reference iframe

Generic embed

HTML embed compatibility