(Not to be confused with Contextual Administration, which is a far more ambitious project, and one I obviously didn't know about when deciding on a name for this module. Heigh-ho.)

Contextual Admin aims to distinguish between menu items for viewing different aspects of an entity from menu items for doing things with entities. It does this by shifting any MENU_LOCAL_TASKs (i.e. tabs) that are associated with admin pages (i.e. anything that would open in an overlay if you have the Overlay module enabled) to a contextual menu for the page.

This serves two purposes:

  • It gives the new Drupal 7 contextual menus something to do in contexts other than blocks/views.
  • It placates users unfamiliar with the concept of authentication who would otherwise demand the removal of administrative menu items on the grounds that they don't want complete strangers to be able to mess with their web page, potentially reducing the number of hits they get, or the SEO-iness of it. ("See this little cog? Only you have access to this cog.").

It works for me so far. YMMV. Working with contextual menus (or for that matter working with menus) is a nightmare.

Project information

Releases