[BZ] MenuFlex

[BZ] MenuFlex 2.0.0

No permission to download

bzcomputers

Well-known member
bzcomputers submitted a new resource:

[BZ] MenuFlex - Enhance your XenForo menus with customizable flair and function.

MenuFlex boosts XenForo’s navigation with three practical features: Open Menus On Hover, Tiered Menus, and Font Awesome Menu Icons.

It was designed to improve menu function and add visual appeal. It can be managed completely through the Admin Control Panel (ACP) with ease. MenuFlex is great for admins...

Read more about this resource...
 
Does this use the sublinks that addons add to the secondary navigation bar? Are these added to the drop down menu?

It would be nice to have a mega menu option, so that we can display more links without the need for a scrollbar.
 
Does this use the sublinks that addons add to the secondary navigation bar? Are these added to the drop down menu?

It would be nice to have a mega menu option, so that we can display more links without the need for a scrollbar.
We currently only apply the Tiered/Nested Menus (when turned on) to the Main Menu and its submenus. All section links and their submenu options do already appear in the Main Menu within the nested tiers. The section links have always been a duplication of what is already available within the Main Menu. Currently the separate Section Links submenu (positioned beneath the Main Menu) is still "flat", XenForo default view. This may change in a future release.
 
IMHO the default tabs with secondary navigation links become a mess when a lot of add-ons are installed. Members get confused and just ignore it all. A good mega menu with the secondary links could resolve this issue.
 
I completely agree that menu links a user has to scroll to get to is a link that is much less likely to be visited.

I'm not a fan of Mega Menus myself, but I do see a place for them for a small percentage of sites. I feel most XenForo sites are well served with either the current XenForo flat menus as long as their menu options are limited, otherwise I feel MenuFlex's nested menus option will help a lot on sites with more expansive menus get deeper links visited more often.

XenForo Flat Menu:

xenforo-flat-menu.webp


MenuFlex Tiered with Icons:

menuflex-nested-with-icons.webp
 
Last edited:
I've just installed your menu addon on my staging site and it surely resolves some of the vertical dropdown clutter. That's really nice!

But it doesn't resolve the horizontal clutter that exists when the number of main tabs is wider than the width of the screen. In your video you show a site that has 7 main tabs (5 addons). My site has 16 main tabs (13 addons). At such point users have to scroll horizontally many times to get to the tabs and its subnavigation. People just don't do that, so part of the navigation stays hidden and unused.
Please consider to install 5 more major addons on a staging / demo site in order to see the issue.

I'd love a menu that has a solution for the horizontal clutter and can make a large site accessible. A possible solution would be to be able to place multiple addons under a multi-columned dropdown: a mega-menu. But any other solution would also be welcome.
 
I've just installed your menu addon on my staging site and it surely resolves some of the vertical dropdown clutter. That's really nice!

But it doesn't resolve the horizontal clutter that exists when the number of main tabs is wider than the width of the screen. In your video you show a site that has 7 main tabs (5 addons). My site has 16 main tabs (13 addons). At such point users have to scroll horizontally many times to get to the tabs and its subnavigation. People just don't do that, so part of the navigation stays hidden and unused.
Please consider to install 5 more major addons on a staging / demo site in order to see the issue.

I'd love a menu that has a solution for the horizontal clutter and can make a large site accessible. A possible solution would be to be able to place multiple addons under a multi-columned dropdown: a mega-menu. But any other solution would also be welcome.
Wow, 16 main tabs - can't say I've seen a site with that many. I can see why you're looking for a different solution than what stock XenForo offers.

Yes, the tiered menus this addon creates still uses the horizontal scroll built into XenForo. This was done on purpose so that when vertical scrolling on a site the Main Menu and nav-opposite (where your account menu, alerts, search, etc. exist) are always still visible and accessible at the top of screen no matter where you are on the page.

You do have an interesting case though, and I'd like to help if I can. I'm going to think on this for a bit and see if maybe I can come up with another option to incorporate into MenuFlex that can help those with 10+ main menu tabs. I'm sure there aren't a ton of you, but I guarantee you're not alone either.
 
@Alpha1 made some progress on adding a "Mega Menu" option that works with the tiered menus. I've got a few other projects in the works right and am not sure when I'll be able to get back to it, and get at least a Beta out to you, but I just wanted you to know it's still in the works. Here is a little bit of what I've been working on...

To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.
 
That would be a welcome enhancement. I'd love to be able to combine multiple tabs. For example we use @Naz his Tickets addon which adds 2 tabs for Helpdesk and Knowledge base, while our Wiki offers FAQ articles and XF Help pages are also related. I'd love one tab for Help and stick all of that under there.

We could do the same for other addons that offer related or somewhat similar content.
 
That would be a welcome enhancement. I'd love to be able to combine multiple tabs. For example we use @Naz his Tickets addon which adds 2 tabs for Helpdesk and Knowledge base, while our Wiki offers FAQ articles and XF Help pages are also related. I'd love one tab for Help and stick all of that under there.

We could do the same for other addons that offer related or somewhat similar content.
The combining of Main Menu options into a single option could be done but I'd need a little more detail on your exact final menu layout.

New Custom Main Menu Option:
First Submenu Item: Original Main Menu Option 1 -> First Sub-Submenu Item: Main Menu Option 1 Submenu Options
Second Submenu Item: Original Main Menu Option 2 -> First Sub-Submenu Item: Main Menu Option 2 Submenu Options

-or- just all combined under the new option:
New Custom Main Menu Option:
First Submenu Item: Main Menu Option 1 Submenu Option 1
Second Submenu Item: Main Menu Option 1 Submenu Option 2
Third Submenu Item: Main Menu Option 1 Submenu Option 3
Fourth Submenu Item: Main Menu Option 2 Submenu Option 1
Fifth Submenu Item: Main Menu Option 2 Submenu Option 2

In all practicality and for best site performance this is likely best accomplished spending a couple minutes and just reorganizing your menu items. Doing it on every page load is likely just unnecessary overhead however small it might be.
 
Back
Top Bottom