I think this is a great module and have used it on several projects now.

One issue I have with this module is that its power detracts from its usability. This is a very powerful module--menus can be enabled per group, and each group can have multiple menus. So within a group menus can be created and deleted, items added and deleted, menus renamed.

The drawback of this is that it is always more clicks for users to add items to menus. Click Edit Menu and then click on the menu you want to edit, and then click add item. This is necessary when groups can have more than one menu.

I'm not sure how to determine how people are using this module--but I'd suspect that over half of the use is for sites that only require at most 1 menu per group. I think it probably gets a fair amount of use on sites where a handful of groups needs to have menus, but I question how many sites are using the richness that this module offers (multiple menus per group).

In all the sites that I have using og_menu, they are all like this. One group, one menu (enabled by default). Unfortunately, the usability for this common use case gets impacted by the power of the module. Users click Edit Menu, and then they select the one single menu in the group, and then they can edit it. This ends up discouraging full use of the feature.

I have created an add on module that enforces 1 menu per group automatically. It is a hack--by that I mean it removes a bunch of menu links created by og_menu and adds its own links.

The proper way to do this would be to have a checkbox/radio on the settings page: "allow multiple menus per group" / "enforce 1 menu per group", and then have the menu system build based on the value of that field.

I put this in a separate module because I don't know if the maintainers are friendly to this kind of change. Plus, I know there is a D7 port on the go and so I don't know that patching 6.x is the way to go here.

If desired, I would be willing to write a patch for og_menu that would add this functionality. The patch would be for 6.x, since that is what I am using now. I don't think I will need og_menu for D7 before September, but if I did use it in D7 I would want the same feature, to enforce one menu per group.

It doesn't seem worth it to make og_menu_simple a separate project on d.o but I am including it here since some may find it useful.

CommentFileSizeAuthor
og_menu_simple.tar_.gz1.87 KBdtarc

Comments

pontus_nilsson’s picture

FYI This functionality excists in D7 version.

rv0’s picture

Status: Active » Closed (won't fix)

Closing old issues. Re-open if needed