Part of the Canvas ecosystem · 43 projects
Canvas Content Editor lets editors build an entity's content from Drupal Canvas components, right in the regular edit form. It is aimed at news sites and blogs: reporters write in a fast block editor while the content is stored as a Canvas component tree.
Features
- Blocks: each shows its type and a summary. A "+" component chooser is grouped by Canvas folders and also offers Canvas Patterns. Typing "/" in an empty text block adds a block from the keyboard.
- A ⋯ menu on every block: move, duplicate, insert above or below, and remove (with undo). Drag and drop also works.
- Form and Preview views: Preview renders through Canvas in the site's theme, and blocks are edited in place or in a side panel. A live preview can also run beside the form.
- Nested components through slots, following core's SDC slot metadata (
expected,minItems,maxItems). - Per content type: turn it on, choose the allowed components, and optionally keep Body as summary only.
- Canvas's own storage: Canvas renders the content, it is structured data over JSON:API, and it stays compatible with Canvas's editor.
Requirements
- Drupal 11.3 or later
- Drupal Canvas 1.12 or later
Getting started
- Install with Composer:
composer require drupal/canvas_content_editor - Edit a content type and open Canvas Content Editor in the vertical tabs.
- Check Build content from components, then choose the allowed components.
- Adjust the editor under Manage form display: default view, live preview, collapsed blocks, "/" shortcut, word count.
Note
This module uses some Canvas APIs that are still internal. Each release is tested against a specific Canvas version.
Ask your assistant about Canvas Content Editor
Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
More in the Canvas ecosystem
Most installed first
Activity
Releases
| Version | Type | Core | PHP | Release date | |
|---|---|---|---|---|---|
| 1.0.x-dev | Dev | 11 | Nov 5, 2026 |