Super Nav

Events happening in the community are now at Drupal community events on www.drupal.org.
Bevan's picture

Supernav seems like a great idea and could well be part of solving part of the admin navigation and interface issue. It might be overload for most admins but is well worth checking out, at least the description and screenshot: http://drupal.org/project/supernav

Would something like this be useful as part of an admin theme?

Comments

At first glance its a

stevebayerin's picture

At first glance its a Yes!

Although I would prefer it in the header rather than on the side to compensate for users without 1280px and wider screens.

The video screencast demo

I generally do not like

drumm's picture

I generally do not like modules which solely exist to override or supplement core UI elements. I would rather see the best solution get into core. If there are multiple best solutions, clearly different solutions for different use cases, then a good default should be in core and be over-ridable by modules.

In this case, I think the core menu system needs to flesh-out 'container' menu items, items which are basically listings, such as Create content and items under Administration. These could be made collapsible. All-or-nothing menu collapsibility is not good since there are different use cases for child menu items.

I do not think that will make everyone completely happy, but I think it would be a step in the right direction.

Drupal remote?

elv's picture

There are very good ideas in this module. The bookmarks ideas seems very useful, I can definitely see how it could help the editors of some websites I've built. The "search your nodes" feature also looks like a fast and convenient way to find and edit content.

What I don't like is that the whole thing is not integrated into the site. Well I realize it's the whole point of the module :) It acts like a remote control, but by doing so it seems totally disconnected from the site's UI.
Like drumm I wish some of these features would be split and implemented in a drupal UI way.

When I watched the "search your nodes" part in the video I immediately imagined the same feature added to Admin Menu module on the right side of the toolbar, with a menu listing the relevant nodes. Spotlight for Drupal anyone?

Or it could be done in a "dashboard" way to replace the admin/content/node page. It would then be an addition to controls, along with the status/type/category filters, and bookmarks to the nodes your edit most often.

teleport does the Spotlight

Bevan's picture

teleport does the Spotlight (menu search) thing, but more in a quicksilver sort of way.

Bevan/

Hi folks, I'm the developer

chrisshattuck's picture

Hi folks,

I'm the developer of Super Nav, and am excited that the module has spurred some discussion about usability, as that's what it's all about. I'd like to respond to a couple items because, as a relatively new Drupaller, I'm still wrapping my mind around the philosophy behind Drupal development, and where to add functionality when you have some to add.

Drumm - You said "I generally do not like modules which solely exist to override or supplement core UI elements. I would rather see the best solution get into core.". The way I see it, contrib offers an arena where different UI concepts can be tested out. I'm not sure that the concepts behind Super Nav are the best way to go, even, but I put it together to be a better option than what's currently out there. I hate passing a site onto my clients where the UI is too challenging to accomplish simple tasks, and it does a bit of harm to my business. Super Nav lets the client find what they need fast, and as an admin, you can set it up so they have some pre-set bookmarks and a help-based home page, built just for them. I needed that, and while I would be glad to put in some work to move some of the concepts to core, I can't wait until the next version (I gots to pay the bills).

I'm hoping that you'll point out some better way to go about what I'm doing. If going contrib for a UI module gives you a funny feeling, what would be the alternative?

elv - A Drupal Remote, exactly! Part of the goal of the module is to allow designers to move administrative navigation and tasks into a separate area that can be managed on it's own without affecting the theme. Conceptually, my thinking might be a little fuzzy in this area, as I know there are probably situations where you really should keep the admin tasks integrated with the theme. In that case, Super Nav would act as a supplementary tool to help you navigate. I just don't think it should be necessary to design a site around the possibilities of displaying administrative tasks in the theme, it should be optional.

One other side benefit to being separate is that in most cases it only loads once, which lets you keep the same state as you manage your site.

In regards to replacing the admin/content/node page, I've developed another module that allows for ajax-based searching and editing for simple node tasks (and lots of other stuff), that I use for clients to help them them manage their nodes, called ajaxtable. It seems kind of odd that there's not a way to search for your node by title on that page, but that must be one of those itches no one has scratched yet (at least not in Drupal 5).

BTW, I really like the Teleport concept in terms of usability. I haven't used it actively yet, but I see how it can be a huge time saver.

Thanks for starting the thread, Bevan, I'm enjoying the feedback.

Chris

Chris Shattuck
Learn Drupal with over 1700 Drupal video tutorials

Starting in contrib is not

drumm's picture

Starting in contrib is not necessarily the wrong thing to do. In the end, if everyone is downloading the same modules just to get going, then we have added a few steps to the installation procedure. We are moving chunks of CCK into core in response to everyone using CCK. If "the UI is too challenging to accomplish simple tasks," then we should work to improve it at the source of the problem rather than layering on the modules.

There are numerous ideas for changing around admin menus, so I don't think any concept is particularly ready for core. So for now, experimentation in contrib is a good option. I would like to see some efforts spent on the core navigation and main admin screen.

Usability

Group organizers

Group categories

UX topics

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: