I think the admin/menu page could be improved. It does not adhere to the interface used in other admin pages that manage a hierarchy of elements. Such as admin/contact or admin/taxonomy.
I would like to see admin/menu reworked along those lines. So when you load the admin menu page you are shown a list of menus. The local task tabs would be 'list' (active), 'add new menu' and 'reset menus'. The body of the page would contain a list of menus with text links 'edit menu' and 'edit menu items'. No menu items would be shown.
'Edit menu items' would bring up a new page showing the hierarchy for that menu. Secondary local tasks would contain tabs for 'list' and 'add menu item'. The body of the page would allow existing menu items to be edited.
One gotcha that I can already see... on editing and saving an existing menu item, if you've changed the menu that contains that item would you be returned to the edit menu page for the old menu or the new one?
A motivator for this change is that currently the "edit primary links' link points to admin/menu. Ideally this would point to admin/menu/edit/nn so that it is obvious what needs to be done to configure the primary links menu.
A drawback of this change would be that there could be extra clicking required to move menu items around in the menu structure.
I'm happy to work on this change if it is deemed to be worthwhile. But I'd rather spend time on other issues if this patch would just gather dust.
So please post comments indicating whether or not you think this change would be a good thing.
Comments
Comment #1
Richard Archer commentedThis has been considered previously:
@see http://drupal.org/node/15182
Comment #2
Richard Archer commented