Drupal is a registered trademark of Dries Buytaert
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)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

bigmenu

6,953 sites Security covered
View on drupal.org

An alternative to core menu management - adds scalability to the admin menu management screen, by loading subtrees via AJAX.
(Not related to megamenu & similar display modules - this is an admin-only content management utility)

When dealing with a site menu that contains thousands of links, the Drupal Menu UI admin interface becomes so unwieldy as to be impossible to use. When the drag & drop functions for tree management are running, a page can take minutes to render.

THIS MODULE attempts to replace the all-in-one global tree view with a similar interface, but sub-trees are "collapsed" below a certain level, and can be expanded as needed.

Drag & drop between expanded and collapsed menus should be supported.

Known issue A conflict with jquery 1.4+ due to D6 core, so if you've used jquery_update, see the patch

REQUIRES Javascript enabled. Though a noscript fallback is actually available, it sorta defeats the purpose.
It (and Drupal) will not help much if your tree structure is 2 deep and a thousand wide. It should help if your tree is half a dozen deep and a dozen wide.

FEATURE

  • Allows direct access to submenu sections of a big menu, so links within a section can be managed without loading the whole global menu.

CONFLICTS WITH

  • tiny_menu. Appropriately enough.
  • Jquery Update beyond 1.4. See the issue

COMPARE WITH

Drupal 7 Version

Drupal 8 version

Available in alpha and working well, please file any bug reports in the issue queue.

See also Collapsible Drag 'n Drop (d8 new) which promises to do something similar. However, this seems to be an in-page visual effect only. Collapsible Drag 'n Drop does not actually address the problems of scaling and performance when there are hundreds of items, as it still loads the whole tree and form on the page each time, it just hides some of them afterwards to make it a little easier to navigate.

MOTIVATION

Original discussion : How to manage HUGE menus?

This development supported by:
Sparks Interactive

and partially sponsored by:
Land Information New Zealand

National Institute of Water and Atmosphere

Activity

Total releases
1
First release
Jan 2025
Latest release
1 year ago
Release cadence
Stability
100% stable

Releases

Version Type Release date
2.1.0 Stable Jan 20, 2025