andreamarucci wrote:I've this kind of problem since my menu are very long and if the user doesn't have a big screen this could be a problem.
Other that that I'm asking if it's possible to have a multicolumn menu or if someone has another idea on how to show very long menu.
A good question. Ultimately, you are dealing with an amount of "pages" that will never fit perfectly into a menu, but here are my views:
Scrollable
First of all, I would like to say that I don't find it hard to navigate the menu although it is cut off by my screen (1280x800). When I hover over the menu, I can easily scroll downwards with my trackpad (mac) or mousewheel to see the entire menu content:
Initial:
After scrolling down with trackpage or mousewheel:
Because this is html, scroll works nicely, and it isn't difficult to scroll your menu. I think this is a compromise you must expect when you have long deep structures like this.
Option 1: No menu for gallery items
The way big photo sites (picasa, flickr etc) deal with this, is by simply NOT having all galleries directly in the menu in the first place. Simply hide the gallery items from the menu, and instead when the visitor clicks "2004", they will be taken to the "2004" page that shows all galleries:
http://gallery.kog.it/20012005/2004/
Option 2: Use sidebar or slidemenu
Although maybe not something you want, the sidebar menu can deal better with long menu's
http://gallery.kog.it/?layout=sidebar
http://gallery.kog.it/?layout=slidemenu
We may eventually be able to provide multi-column menu's and maybe some other mega-menu option that might suit you better, but it will always be a logical challenge to get that many items into a menu. I think you need to accept a compromise solution, as long as it works. Your menu now, although sometimes very tall/long, still works sufficiently on all devices.