You are here

My top five menu modules

category: 

Recently, I was updating a Drupal site for a client. The criteria included some menu features that were not included in any of the menu modules I had previously installed. Having forgotten the module I used, I googled the specs. However, the results included a bunch of links to irrelevant pages/sites (Bing?). I then manually search through the Drupal contributed modules. In my search I found some pretty cool menu modules offered by the Drupal community. I have created a list of these below.

My Top 5 Menu Modules

(I use/have used these)
 

DHTML Menu

The DHTML Menu module is perfect for those that want to create a user-friendly menu that is easy to manage. It allows you to configure your site with expandable menus. It uses Javascript to allow users to access the page they are looking for without the loading of additional pages.

Menu Block

This is the menu module that inspired me to write this post. The Menu Block module makes it easy to create a menu based on the children of the primary menu item.

Taxonomy Menu

I have utilized this module many times, and I am glad it is still around. What does it do? Well, it easily creates menus based off of taxonomy vocabularies.

Administration menu

Although this I rate this module at number 2, I use this on every site that I work on. Each project begins with the activation of this module.

The Administration Menu module does a great job of separating your theme from your administration. I am particularly found of this module because it works independent of the theme, and it uses pure CSS for positioning. Basically, it puts a menu with all of the administration links at the top of the page.

Superfish

My top menu module goes to the Superfish module.

I just started using Superfish a few months back and have used it on numerous projects since.
The Superfish Module allows you to use the jQuery Superfish plugin with your Drupal installation. It easily integrates with the Drupal menus and is very easy to manage and setup. It comes with numerous designs, and it can easily be themed.

Menu Help Modules

Menu per Role

I did not include this in my top 5 modules because, well, it is the top 5 not 6. Actually, this module does not create a menu. The Menu Per Role module allows you to restrict access to menu items by role. I have found it to be useful in many situations. Therefore, I thought I would mention it.

Honorable mention modules (have not used)


Nice Menus

The Nice Menus seems similar to the Superfish module and it even uses the Superfish jQuery plugin.


Menu clone

I have used the Node Clone module many times during development, and it has saved me so much time. If your project requires you to duplicate a menu, the Menu Clone module could make this process easier.

Popup

This seems like a very useful module.

The Popup module/suite includes numerous modules that allow you to generate popup tooltip-like text, nodes, blocks, menus, forms, views and php-generated content.

Favorites

I have used modules like the flag module. However, this module works a little different.

The Favorites module allows you to add any page to your favorite list. It will then save the path to that page. You can save searches, views, filtered views or any page that you want to.

Glossify Internal Links Auto SEO

This module seems like it could help with your SEO efforts so, I thought I should mention it.

The Glossify Module generates internal node links and on a per node base external http links.

Application Toolbar (Appbar)

If you have users on your site, this module could add to the overall user experience.

The Appbar module provides a toolbar at the bottom of the window. You can include blocks and can provide messages about your site.