Решение для оптимизации строки веб-меню - PullRequest
0 голосов
/ 25 октября 2010

Я работаю с продуктом, который имеет веб-интерфейс. Функциональность огромна и разделена на модули. Доступ к каждому модулю осуществляется через выпадающее меню, доступное на всех страницах. Каждый пункт меню имеет минимум 2 уровня развертки (по вертикали)

Проблема: слишком много пунктов меню верхнего уровня

  • Решение 1: Сгруппируйте элементы (логически), чтобы верхнее меню подходило.
  • Решение 2: Реорганизовать пункты меню, используя технику мегаменю (à la Republic.co.uk)
  • Решение 3. Меню достаточно умное, чтобы узнать, сколько элементов нужно показать, и в левом конце добавляется знак «>>». При наведении / щелчке / щелчке знака «>>» меню прокручивается по горизонтали, чтобы показать оставшиеся элементы, а также в правом конце стоит знак «
  • Решение 4: (лучше, чем решение 3 ...)?

Решению 1 и 2 понадобится много мягких навыков, времени и энергии ... Мне нравится иметь решение 3 или 4 ... Есть идеи?

1 Ответ

0 голосов
/ 25 октября 2010

Я думаю, что вам сначала нужно выяснить, какое решение лучше для пользователя, прежде чем решать технические детали.Вы можете сделать это, организовав юзабилити-тестирование.Это может быть довольно легкий процесс, если вы используете методы, описанные Стивом Кругом в Rocket Surgery Made Easy.(Или его предыдущая книга, не заставляйте меня думать).

Если вам нужно другое решение: почему бы не иметь единственное окно поиска автозаполнения ajaxy, содержащее все возможные пункты меню доступа к модулю?Таким образом, пользователю не нужно прокручивать много списков, и вы сводите визуальный беспорядок к минимуму.

...