Удаление устаревшей опции навигационного меню «гамбургер»

В прошлом году мы объявили о новом боковом меню навигации, которое с тех пор стало меню навигации по умолчанию для новых сайтов, и многие существующие сайты также перешли на него. Одновременно мы помечали старое выпадающее меню-гамбургер как legacy в настройке сайта navigation_menu.

В качестве замены устаревшего (legacy) меню навигации мы добавили опцию меню навигации header dropdown. Этот вариант предназначен для сайтов, которые предпочитают не использовать меню навигации sidebar, но при этом хотят сохранить возможности настройки, предлагаемые боковой панелью.

В следующем выпуске Discourse мы автоматически перенесем все сайты на новое меню навигации header dropdown, фактически прекратив поддержку устаревшего (legacy) меню навигации. В следующем выпуске мы полностью удалим опцию устаревшего (legacy) меню навигации. На нашем управляемом хостинге мы будем постепенно переводить сайты, все еще использующие устаревшее (legacy) меню навигации, на меню навигации header dropdown.

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

Вы можете добавить категории или теги по умолчанию через Configure Defaults, что перенаправит вас к следующим настройкам.

Screen Shot 2023-06-01 at 12.45.00

Screen Shot 2023-06-01 at 12.46.16

Вы можете применить эти изменения к существующим предпочтениям пользователей через всплывающее меню.

После настройки всех параметров по умолчанию вы также сможете видеть ссылки All Categories и All Tags.

Categories

Tags

Опыт работы с боковой панелью по умолчанию для пользователей отличается от того, что пользователи видят на сайте в первый раз, прежде чем персонализировать свою собственную боковую панель.

Normal User view

Header dropdown

Sidebar

Admin User view

Header dropdown

Sidebar

Anonymous User view

Header dropdown

Sidebar

Темы или плагины, которые используют официальный API плагинов для настройки устаревшего (legacy) меню-гамбургера, продолжат работать. Однако, если ваши настройки не используют официальный API плагинов, вам может потребоваться адаптировать их для меню навигации header dropdown.

Не стесняйтесь делиться своими отзывами здесь, если у вас возникнут проблемы при переключении на меню навигации header dropdown, и мы с радостью поможем вам с этим.

30 лайков

Это кажется преждевременным. Настраиваемые пользователем разделы всё ещё выглядят как прототип. Кастомизация на уровне сайта кажется ещё менее проработанной. Планируется ли улучшить работу с вложенными категориями до того, как мы увидим эту функцию? Группы тегов?

Было ли какое-либо дизайнерское обдумывание того, как это должно работать со стилем главной страницы Категории и последние темы? Возможно, я что-то упустил, но они кажутся неловко конфликтующими, и я не знаю, что с этим делать.

И ещё, «сообщество» всё ещё? Серьёзно?

7 лайков

Это также произойдет автоматически для экземпляров, установленных в режиме legacy, при обновлении до следующего релиза, или этот релиз только уберет возможность выбора legacy в будущем?

Вносимое здесь изменение заключается в переходе с «устаревшего» (гамбургер) меню на новое меню «выпадающий список в заголовке» (гамбургер).

Мы не заставляем всех использовать боковую панель, и выпадающий список в заголовке должен отлично работать с опцией категорий + главная страница «последние».

Упомянутые вами настраиваемые разделы для пользователей и всего сайта, безусловно, продолжают развиваться, но это просто новые функции.

По мере более широкого внедрения изменений у сайтов по-прежнему будет возможность отказаться от нововведений и использовать гамбургер-меню в течение некоторого времени. Мы используем эту обратную связь (и обратную связь здесь), чтобы определить, требуются ли какие-либо другие изменения перед окончательным удалением.

Мы не планируем делать это до версии 3.1, которая, скорее всего, выйдет в июле или августе.

Я ошибся. Мы, вероятно, сделаем это раньше, если не обнаружим по пути другие проблемы, требующие больше времени.

6 лайков

Только моё мнение: Я написал довольно много пользовательской документации за свою жизнь и являюсь педантом в вопросах терминологии и ясности изложения для пользователей. Поэтому я теперь стараюсь называть это меню навигации (или панель навигации), потому что именно этим оно и является. Иконка «гамбургер» — то, к чему большинство людей привыкло, и это общепринятое название для этой иконки в других приложениях. Устаревшее меню навигации также имело иконку «гамбургер». Новое меню навигации можно настроить как выпадающее меню или боковую панель (но я не понимаю, почему оно всё ещё называется боковой панелью, когда находится в режиме выпадающего списка?). Раньше я называл его меню «гамбургер», когда оно было устаревшим, но после перехода я решил изменить терминологию для своих пользователей и теперь называю его меню навигации (или боковая панель), а иконку — иконкой «гамбургер» (например: нажмите на иконку «гамбургер», чтобы открыть меню навигации).

В любом случае, на прошлой неделе я перешёл с устаревшего меню навигации на новое. Сначала я использовал режим выпадающего списка, чтобы максимально приблизить его к устаревшему меню, чтобы моим пользователям было легче адаптироваться (у меня более старшая возрастная группа пользователей, в основном от 40 до 80 лет). Внедрение прошло гораздо лучше, чем я ожидал, и пользователям очень понравились настраиваемые функции. Я планировал оставить меню в режиме выпадающего списка, но через несколько дней понял, насколько лучше оно работает на рабочем столе в режиме выдвигающейся панели слева. Мне также нравится, что оно больше похоже на мобильный вид. Поэтому я переключил его на выдвигающуюся панель слева за ночь, и я очень доволен результатом. В ретроспективе я думаю, что это непреднамеренное поэтапное обновление было хорошим решением.

Некоторые отзывы:

  • Моя единственная серьёзная претензия заключается в том, что я хочу больше контроля над настройкой верхней части (я легко переименовал «Сообщество» в название моего форума в консоли замены текста). Я использовал CSS, чтобы изменить несколько элементов в этой части, но доступ к ним немного сложен.
  • Почему «Последнее» называется «Всё»? Я тоже это изменил
  • «Мои сообщения» не должны располагаться выше опций «Администратор» и «Обзор» для сотрудников — в результате «Обзор» перемещается в раздел «…Ещё». Пожалуйста, сделайте элементы управления для сотрудников приоритетными.

Мне очень нравится меню пока что. Отличная работа, команда Discourse :clap: :slight_smile:


Редактирование: Хорошо, я узнал вскоре после публикации этого сообщения, что «Всё» динамическое и меняется с «Последнее» на «Новое». Я не заметил этого, пока не включил опцию для опытных пользователей, и кто-то указал мне на это (ой). Мне это нравится. Мне просто нужно было придумать лучшее название для него (Недавние / Непрочитанные). Классная функция. Я также заметил, что раздел «Обзор» перемещается вверх, когда есть ожидающие флаги, так что это тоже не проблема.

10 лайков

Я помню, что сообщал об этом где-то и когда-то… но у меня всё ещё происходит какое-то взаимодействие с [я думаю, это] компонентом пользовательских категорий…

Обновлено: Вот где я сообщал об этом давным-давно…

3 лайка

Извините, не могли бы вы уточнить, что именно вы ожидаете увидеть в этом месте, которое вы выделили на скриншоте? Речь идет о иконках категорий?

3 лайка

Я ожидаю видеть значки рядом с категориями, да. В режиме «legacy» я вижу следующее…

7 лайков

Для нашего сайта это тоже будет регрессом.

3 лайка

Да, я нашёл вашу старую тему. Иконки должны быть доступны для категорий, поскольку они присутствуют в других настраиваемых разделах меню и были функциональны в устаревшем меню.

3 лайка

Хорошо, да, мы добавим это в наш список задач, чтобы как-то решить вопрос с иконками категорий перед удалением старого меню.

9 лайков

Окей, мои модераторы и я только что заметили, что в представлении для сотрудников, когда есть ожидающие флаги, опция «Ревью» перемещается выше «Админ». Мне это очень нравится! Это в основном решает мою проблему выше. :slight_smile:

Мои пользователи в последнее время вели себя относительно хорошо, lol

7 лайков

Перемещение ссылки «Проверка» в выпадающее меню «Ещё», когда нечего проверять, — это наше осознанное решение по дизайну. Когда в очереди на проверку появится элемент, ссылка автоматически переместится из выпадающего меню «Ещё».

5 лайков

Пытаясь переключиться с legacy на sidebar, я заметил, что категории и теги оставались пустыми, несмотря на то, что параметры default sidebar categories и default sidebar tags были настроены корректно. Возможно, я установил их до того, как они стали настройками пользователя, или ответил «нет» на вопрос о применении изменений к существующим пользователям, хотя я не уверен, что сделал именно последнее.

Мне пришлось сбросить эти настройки по умолчанию до пустого значения, ответив «да» на вопрос о применении изменений к истории, затем настроить их правильно и снова ответить «да». Важно было один раз ответить «да», когда значение было пустым, иначе изменения не применялись к моим настройкам пользователя.


Также немного странно, что эти настройки называются с приставкой sidebar, хотя они применяются как к боковой панели, так и к выпадающему списку в заголовке. Однако это не большая проблема для названий настроек администратора, так как они скрыты от пользователя в разделе предпочтений.

Однако в интерфейсе пользовательских настроек кажется довольно странным необходимость заходить в раздел «Sidebar» (Боковая панель), чтобы изменить настройки для «раздела категорий боковой панели» и подобных элементов, если на самом деле вы хотите изменить их для выпадающего списка в заголовке.

5 лайков

В phpBB есть понятие «Активные темы», которое может хорошо подойти для этого.

1 лайк

Новое меню запутывает. В нём отсутствуют самые востребованные элементы, например, «Последнее». Теперь для навигации требуется несколько кликов. Пользователи уже жалуются. Как вернуть всё как было? Это напоминает Atlassian.

Всплывающая подсказка просто говорит «меню», поэтому я называю его так.

image

1 лайк

Раздел «Последнее» является частью «Всё» — он динамически переключается между «Последнее» и «Непрочитанное». Также в настройках пользователя на панели бокового меню можно настроить уведомления боковой панели.

При желании вы можете добавить ссылки на фильтры /Latest и /Unread для ваших пользователей в разделе пользовательских ссылок, видимом всем пользователям.

Кроме того, вы можете изменить всплывающую подсказку для иконки гамбургера на любое нужное вам значение с помощью замены текста в js.sidebar.show_sidebar и js.sidebar.hide_sidebar.

Также с помощью замены текста можно изменить название «Всё».

2 лайка

То, что я могу настроить свой сайт для улучшения UX, — это неплохо, но почему бы сразу не сделать хороший UX?

«Всё» — возможно, самый странный пункт меню, который я когда-либо видел. Что определяет, будет ли это действительно «Последнее» или «Непрочитанное»?

Также плохо, что заголовок этой темы использует жаргон разработчиков («гамбургер»).

6 лайков

Иконка «гамбургер» — это общепринятое название этой иконки, насколько я помню. Она используется во многих приложениях. Я использую этот термин для описания иконки/меню с тех пор, как занимаюсь администрированием и поддержкой приложений, и мои пользователи (пожилые, нетехническая аудитория) никогда не испытывали с этим проблем, часто подшучивая над тем, что меню-гамбургер не наполнено продуктами. :wink:

2 лайка

Если у вас нет непрочитанных элементов, то это «Последнее».

3 лайка