Wow, that article is trash - Though that could just be a kneejerk reaction to the first bullet point For example I mouseover a element I want it to open NOW, not after some goofy delay - the same reason I turn off any and all goof assed desktop animations as when I click on a menu I want it open NOW, not five seconds from now… I move a window I want it to move NOW showing me what the window will look like, not with some goofy ‘jiggle’ animation… I hit minimize I want the window minimized NOW. Not to sound like a 14 year old Picard, but “NOW, NOW, NOW, NOW, NOW!!!”
At the same time I agree with some of it… it’s like a hodge-podge of good ideas used to draw some really WIERD conclusions. Smacks slightly of someone starting with their own set of conclusions and then molded the facts to fit them.
That and it’s news to me that Meyer invented them - and I half suspect it would be news to him too – though that would have been what, 2001ish? (and at the time undeployable real-world?). Lemme guess, is that like Edison “inventing” the light bulb?
My real issue with the page though is it not only using javascript, but wasting 13k on it. Could be worse though, could be done in jquery where as ‘easier/faster’ to develop it would end up 20+K for the same functionality on top of needing a 120k library.
Increasingly with large sites what I’ve done is forget all that nonsense exists, and just break it into categories and just use by-page by-section drilldown through the site. People get too obesessed with linking every single sub-page off the main page, and that’s just a waste of time and can result in information overload. (even that article mentions that).
When I was in the Air Force we had the term “Situational Awareness” - it referred to a pilots ability to handle the information being fed them. Information overload was a constant concern as technology provided more and more data - filtering down that data and presenting it in a useful format was always the number one concern.
In that way, deep nested menus or even hordes of links to every page presents too many choices to the user; It’s information overload. On another site a user was bragging about his CRELoaded based sites - I took one look and went “what is this trash?” as every page had over 200+ links on it; Like a user is going to be able to even make sense of that.
Look at E-bay for a great example of reducing the problems with endless pages and sections. Their dropdown menu only lists categories and a few more popular sections from each category - AND you can navigate the ENTIRE site without javascript using standard old-fashioned drilldown.
The biggest problem with flyout menus is nesting them too deep - you need more than one flyout, you are probably doing something wrong, bloating out each page unneccessarily, and it’s going to break somewhere. Don’t overcomplicate things by putting tens or even hundreds of links into a cascading menu - at that point break it up a little. Look at the examples on that page you linked to - FIVE DEEP on the flyouts? **** that and **** any site that does that. (and no, that’s not the word filter, I typed those asterisks myself)
Not a bad solution, but not a great one either. I probably would just have the categories listed on the main page, and then have a drilldown on each category. Again, linking to EVERY page on the site FROM every page on the site? Be a miracle if anyone can find anything.
If you really feel the need to have a page with every link on it, that’s what a sitemap page is for. Don’t waste your time or mine putting a sitemap on every page (yes, vBull 4 developers, I’m looking at your garbage when I say that)