Hi,
a client of mine needs some more flexibility regarding the display of menu items and this module seems like a very promising starting point. Do you have any roadmap here? And are you open for patches that extend the functionality and usability of this module?

Some points that we would like to improve upon:

  • Improve the views integration in order to add columns from the menu_links table to the available fields in views
  • Add menu title and menu link to the "Manage display" tab of a menu in order to allow for more fine grained control of the display of a rendered menu entity
  • Make this module compatible with the Views tree module in order to ease the creation of hierarchical menu trees with fields.

Are you by any chance working on either of these topics. Or maybe there is already a solution that I'm not yet aware of? Any hints are more than welcome!

Otherwise I would start to work on these topics. Instead of creating a custom fork of this module only for the needs of my client I would prefer to contribute our work back.

Comments

donutdan4114’s picture

I don't really see this module's functionality expanding in any great way. The purpose of this module is to be a simple solution, whereby you can create a simple menu with some additional fields, and style accordingly.

There are some other solutions out there that are more robust.. Not sure if they solve all your use cases. Would be helpful if you could review them and let us know what kind of solution would work best.

Check out:
https://www.drupal.org/project/tb_megamenu
https://www.drupal.org/project/megamenu

berliner’s picture

Thanks for the fast response and the links provided. I'm well aware of the different mega menu approaches. What I'm after for my client is instead reliable fields for menu items and I think that this module has done some good ground work.

It just seems like a good and affordable opportunity to add some small, but useful enhancements, as mentioned in my earlier post.
With the first two points included (views integration and display control) it would already be possible to build reliable menus with views. With all the field candy already available that would give us a lot of flexibility for menu display.

So, back to the basic question. Are you open for contributions or rather not?

donutdan4114’s picture

Yes, open for contributions.
In general, generic contributions that don't require additional dependencies would be ideal.
Any solution that would require an additional dependency I would prefer if that was setup as a sub module, or even a separate module.

Would love to see what you come up with!

berliner’s picture

Cool then! I'll start working ...

donutdan4114’s picture

Status: Active » Fixed

Great, feel free to open up a new issue when you have a patch ready! Thanks!

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.