Skip to content
mason

Overview

Mason is a rich-text and block editor field for ExpressionEngine. Authors write formatted text and drop in reusable content bricks — structured components you define once and reuse everywhere.

  • Rich text — headings, lists, links, tables, images, code and more, powered by TipTap.
  • Bricks — schema-driven components (a callout, a pull quote, a gallery…) built from simple fields. Define them once in the global Bricks library; each Mason field chooses which bricks it exposes.
  • Inline storage — everything an author writes, including brick values, is stored inline in the field as JSON. There are no sidecar tables.

Think of it as "Fluid, but better": one field that mixes prose and reusable structured content.