Mugo Web main content.

Migrating from eZ Flow to Ibexa DXP: A smooth path with Mugo Page

By: Thiago Campos Viana | June 15, 2026 | Web solutions, development, and ibexadxp

A new update to the Mugo Page Bundle now allows for a straightforward migration from eZ Flow to Ibexa DXP. We’ve also added functionality to this versatile tool with a new rich text block type. 

One of the most significant hurdles when migrating legacy eZ Publish projects to Ibexa DXP is dealing with complex, outdated data types. For years, eZ Flow was the go-to extension for building modular, block-based landing pages. However, its data structure and layout configurations are not directly supported in Ibexa, so moving this content to a modern CMS version usually means recreating pages manually.

To drastically reduce this complexity, we have updated the Mugo Page Bundle. If you are looking for an agile, modular page solution in Ibexa, Mugo Page now includes a built-in migration path from eZ Flow.

With the latest release, you can handle the migration sequentially using three simple Symfony commands:

  • mugopage:ezflow:settings: Scans your legacy eZ Flow configuration / INI files and automatically generates the equivalent layout and block structures for Mugo Page.
  • mugopage:ezflow:data: Does the heavy lifting. It parses the legacy database fields, maps the block contents, and imports them directly into the new system.
  • mugopage:ezflow:remove-legacy-fields: The final cleanup. Once you have verified the migration in your QA environment, this command safely drops the legacy fields to keep your schema clean.

By automating this translation layer, we aim to transform one of the most tedious parts of an Ibexa migration into a predictable, fast workflow.

For our team, the most exciting improvement was adding a new-to-page-builder block data type for rich text content. This vastly improves the editing experience, turning it into a far more robust editor with increased potential for content. This addition has been crucial to supporting the type of content our clients most often want to add to their pages. 

MugoPage: RichText Block

MugoPage: RichText Block

Check out the source code, installation guide, and contribution guidelines for the Mugo Page Bundle over at GitHub. We’d love to hear how it performs on your websites!