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.