Drupal is a registered trademark of Dries Buytaert
Release: Leaflet 10.4.11 Minor update available for module leaflet (10.4.11). Release: Session Inspector 1.0.8 Minor update available for module session_inspector (1.0.8). Release: Migrate QA 2.0.4 Minor update available for module migrate_qa (2.0.4). Release: CKEditor Description List 3.0.0 Major update available for module ckeditor_descriptionlist (3.0.0). Release: FlowDrop 2.4.0 Minor update available for module flowdrop (2.4.0). Release: JWT Token Refresh 1.0.4 Minor update available for module jwt_token_refresh (1.0.4). Release: ConReg 1.0.0-beta1 First beta version released for module conreg (1.0.0-beta1). Release: AI Image Studio 1.0.0-beta8 New beta version released for module ai_image_studio (1.0.0-beta8). Usage Milestone: Role Theme Switcher Module role_theme_switcher crossed 1,000 active installs. Module Revived: Decoupled Router 2.0.7 Module decoupled_router updated after 11 months of inactivity (2.0.7).

This module integrates menu management directly into the content editing experience within Canvas. It allows editors to add, remove, and reorder pages within selected menus, including editing menu titles and establishing parent-child relationships, all from the page data panel. This provides a modern, in-context workflow for managing site navigation.

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.

2. Go to Admin > Configuration > User interface > Canvas Menu Manager:

  • select which menus are available in Canvas
  • verify build/library status

3. 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)
  • Development/build only:
    • Built frontend assets from this module (js/dist)
    • 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

Tracked releases
2
Tracked since
May 2026
Latest release
1 week ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

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