PHPackages                             weebpal/megamenu - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. weebpal/megamenu

ActiveDrupal-module[Utility &amp; Helpers](/categories/utility)

weebpal/megamenu
================

This powerful Drupal module helps you create custom menu, video and Drupal Blocks.

1.0.0(6y ago)010GPL-2.0+CSS

Since Feb 7Pushed 6y ago1 watchersCompare

[ Source](https://github.com/weebpal-sibu/megamenu)[ Packagist](https://packagist.org/packages/weebpal/megamenu)[ Docs](https://www.drupal.org/project/we_megamenu)[ RSS](/packages/weebpal-megamenu/feed)WikiDiscussions 8.x-1.x Synced 4w ago

READMEChangelogDependenciesVersions (3)Used By (0)

CONTENTS OF THIS FILE
---------------------

[](#contents-of-this-file)

- Introduction
- Requirements
- Installation
- Configuration
- Maintainers

INTRODUCTION
------------

[](#introduction)

The Drupal 8 MegaMenu module helps the user create custom menu, video and Drupal blocks.

- For a full description of the module visit: [https://www.drupal.org/project/we\_megamenu](https://www.drupal.org/project/we_megamenu)or
- To submit bug reports and feature suggestions, or to track changes visit: [https://www.drupal.org/project/issues/we\_megamenu](https://www.drupal.org/project/issues/we_megamenu)

REQUIREMENTS
------------

[](#requirements)

This module requires no modules outside of Drupal core.

INSTALLATION
------------

[](#installation)

- Install the Drupal 8 MegaMenu module as you would normally install a contributed Drupal module. Visit  for further information.

CONFIGURATION
-------------

[](#configuration)

```
1. Navigate to Administration > Extend and enable the module.
2. Navigate to Administration > Structure > Block layout.
3. In the Main Menu region select "Place block". The block library will
   open. Scroll down to find the Drupal 8 Mega Menu black and "Place bock."
4. Configure the block with the content types, pages, and roles that can
   access the block. Select the region in which to display from the "Region"
   dropdown. Save block.

```

Drupal 8 Mega Menu main UI consists of 2 parts:

- Drupal 8 Mega Menu simulator: simulate the Mega Menu frontend interface that has been simplified (without style). There are 3 types of clickable elements in the Simulator. Depending on the element the user selects, the Toolbox will display different contents:

    - menu-item
    - submenu
    - column
- Toolbox Area: The area that allows the user to configure selected elements in the menu simulator. General Toolbox is displayed by default:

    - Style: Set style for the Mega Menu.
    - Animation: Set animation effect for the Mega Menu.
    - Action: Activate the submenu display.
    - Auto arrow: Show or hide an arrow next to the items that have sub-menus.
    - Show submenus: Show or collapse submenus when browsing on small screens.
    - Save button: Save the configurations.
    - Reset button: Go back to the last save.
    - Reset to default button: Back to the original when the user set up Main menu.

Drupal 8 Mega Menu UI configuration:

```
1. Navigate to Administration > Structure > Drupal 8 MegaMenu.
2. There is list of menus, each menu here is an instance of the existing
   Drupal menus.

```

MAINTAINERS
-----------

[](#maintainers)

- Hai Nguyen Ngoc (HaiNN) -

Supporting organization:

- WeebPal -
- Website -
- Backend developer -
- Frontend developer -

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 65.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

2283d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/3866a2ab6680f4fc3808589a7819ff93a97b22225405f5b8d6c151d961f1c8ae?d=identicon)[weebpal](/maintainers/weebpal)

![](https://avatars.githubusercontent.com/u/67486604?v=4)[Dinh Bao Nguyen](/maintainers/dinhbao)[@dinhbao](https://github.com/dinhbao)

---

Top Contributors

[![buivankim2020](https://avatars.githubusercontent.com/u/4982976?v=4)](https://github.com/buivankim2020 "buivankim2020 (15 commits)")[![nguyenngochai](https://avatars.githubusercontent.com/u/6229687?v=4)](https://github.com/nguyenngochai "nguyenngochai (6 commits)")[![trandinhbao](https://avatars.githubusercontent.com/u/11924972?v=4)](https://github.com/trandinhbao "trandinhbao (2 commits)")

### Embed Badge

![Health badge](/badges/weebpal-megamenu/health.svg)

```
[![Health](https://phpackages.com/badges/weebpal-megamenu/health.svg)](https://phpackages.com/packages/weebpal-megamenu)
```

###  Alternatives

[civicrm/civicrm-core

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

728272.9k17](/packages/civicrm-civicrm-core)[bizley/quill

Quill editor implementation for Yii 2.

64133.3k5](/packages/bizley-quill)[ebanx/benjamin

Business rule provider lib for plugin implementations

18155.2k1](/packages/ebanx-benjamin)[shel/neos-colorpicker

A plugin for Neos CMS which provides a colorpicker editor

1494.4k6](/packages/shel-neos-colorpicker)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
