Drupal is a registered trademark of Dries Buytaert
cms 2.1.2 Update released for Drupal core (2.1.2)! drupal 11.1.10 Update released for Drupal core (11.1.10)! drupal 10.5.10 Update released for Drupal core (10.5.10)! drupal 10.4.10 Update released for Drupal core (10.4.10)! drupal 11.2.12 Update released for Drupal core (11.2.12)! drupal 11.3.10 Update released for Drupal core (11.3.10)! drupal 10.6.9 Update released for Drupal core (10.6.9)! drupal 10.6.8 Update released for Drupal core (10.6.8)! drupal 11.3.9 Update released for Drupal core (11.3.9)! drupal 11.3.8 Update released for Drupal core (11.3.8)! drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! linkit 7.0.15 Minor update available for module linkit (7.0.15). views_data_export 8.x-1.10 Minor update available for module views_data_export (8.x-1.10).

Features

- Adds a Menu panel inside Canvas > Page Data.
- Lets editors add/remove the current page from a selected menu.
- Supports menu title editing for the current page.
- Provides drag-and-drop ordering and nesting (parent/child structure).
- Supports multiple menus (configurable by administrators).
- Marks the currently edited page in the tree as (This page).
Use cases
- Content teams maintaining navigation while editing pages in Canvas.
- Site builders who want a modern alternative to classic admin menu workflows.
- Projects where menu structure changes frequently during editorial work.
---

Post-Installation

1. Enable the module.
2. Build frontend assets (development/build step):
- cd web/modules/contrib/canvas_menu_manager
- npm install
- npm run build
3. Rebuild Drupal caches:
- drush cr (or ddev drush cr)
4. Go to Admin > Configuration > User interface > Canvas Menu Manager:
- select which menus are available in Canvas
- verify build/library status
5. Open a page in Canvas editor and use the Menu panel in Page Data.
Important
Node.js/npm are needed only for development/build tasks. Runtime only needs built assets in js/dist.
---

Additional Requirements

- Drupal 11
- Drupal Canvas module
- Drupal Menu UI (menu_ui)
- Built frontend assets from this module (js/dist)
Development/build only:
- Node.js + npm
---

- Pathauto (for cleaner URL aliases, helpful for editorial navigation consistency)
- Menu Link Attributes (if your project needs advanced menu link metadata)
- Optional: editorial workflow modules used with Canvas publishing processes
---

Additional Notes

- Permissions included:
- Manage Canvas menu items
- Administer Canvas Menu Manager settings
- If the panel does not load after updates:
- rebuild assets (npm run build)
- clear caches (drush cr)
- This module is designed for Canvas-based editorial workflows and focuses on usability for editors.

Activity

Total releases
1
First release
May 2026
Latest release
2 days ago
Release cadence
Stability
0% stable

Releases

Version Type Release date
1.0.0-alpha1 Pre-release May 19, 2026