Сейчас мы используем контекстную навигацию в различных частях Discourse (админ-панель, категории документации, чат, диалоги с ИИ)… Одним из мест с большим количеством навигационных элементов, где мы ещё не внедрили этот подход, являются профили пользователей.
Здесь довольно много ссылок, и у существующего горизонтального формата есть свои недостатки. Здесь происходит очень много всего!
Использование боковой панели таким образом тоже имеет свои недостатки, например, она становится менее заметной на небольших экранах… Но именно здесь нам пригодится ваша обратная связь!
Это изменение станет доступно как экспериментальное после обновления вашего сайта Discourse. Администратор может включить его для всех или для конкретных групп, перейдя по адресу /admin/config/upcoming-changes и найдя sidebar user navigation
Вы можете присоединиться к группе экспериментов с дизайном, чтобы попробовать это здесь, на Meta. Дайте нам знать, что вы думаете!
Я бы не назвал их «ссылками». Скорее, это пункты меню. Жаль, что нельзя реализовать полноценный поиск или фильтр для всех настроек пользователя, но, возможно, люди недостаточно часто меняют настройки, чтобы это оправдывало затраты.
Лично я считаю, что «Значки» — наименее важная часть профиля, поэтому предпочёл бы, чтобы они находились в конце списка.
Спасибо за работу над этим. Это большое улучшение.
Мне очень нравится эта попытка: отображение категорий в боковой панели делает пользовательскую страницу очень аккуратной и чистой, а объединение функций в одном боковом меню очень удобно в использовании.
Но на мобильных устройствах управление кажется немного странным, возможно, потому что одинаковые кнопки с одинаковыми иконками в одном и том же месте выполняют две разные функции на разных страницах.
Мне трудно это объяснить, возможно, просто потому, что я впервые пробую это и немного не привык.
Да, согласен, что эти боковые панели не очень хорошо выглядят на мобильных устройствах… Это странное ощущение, когда содержимое бургер-меню заменяется, но изменения не видны. Думаю, нам понадобится другой подход, чтобы собрать навигацию воедино именно для небольших экранов.
Мне довольно нравится эта новая боковая панель. Особенно ссылка в разделе приглашений для использованных приглашений, которую в противном случае невозможно найти, если у тебя нет прямой ссылки.
Возможно ли добавить туда переключатель «Показать обычную боковую панель», чтобы пользователь мог перейти на другие страницы? Или это не очень имеет смысл с точки зрения UX?
Я много думал о общей кнопке «Назад», которая путает наших менее опытных пользователей. Пока что я придумал только то, чтобы максимально улучшить и унифицировать стили этих кнопок «Назад» (которые различаются в зависимости от того, где они отображаются: в Документах, Профиле или Чатах).
Надеюсь, в итоге появится более надёжное и окончательное решение. Я думаю, что это единственное крупное улучшение, которое ещё требуется для UI/UX Discourse в целом, чтобы «средний пользователь» мог пользоваться им без каких-либо затруднений.
Единственное, что мне не нравится в этом, так это ухудшение пользовательского опыта для тех, кто использует форумы с выпадающим меню навигации, а не с боковой панелью. Чтобы эффективно пользоваться этой функцией, нам нужен компонент темы, который создаёт отдельную боковую панель. Иначе контент всегда будет скрыт за вторым нажатием/тапом на гамбургер-меню, а мы уже сталкивались с путаницей из-за того, что боковая панель чата скрывалась именно таким образом. Было бы здорово, если бы нативно появилась опция иметь отдельную боковую панель при использовании выпадающего меню — так, как в админ-панели боковая панель остаётся видимой и функциональной независимо от того, какое меню навигации вы используете.
Мне нравится, но я надеюсь, что это будет дополнено объединением опций, отображаемых в виде подменю. Некоторые из них дублируются: профиль, настройки профиля, параметры профиля, аккаунт.
Не совсем понятно ни пользователям, ни администраторам, где именно находится каждая опция. И я считаю, что здесь много избыточности, которую можно упростить.
Различные опции можно объединить в более объёмные списки (уведомления + отслеживание + игнорируемые; интерфейс + чаты + боковая панель + электронная почта; аккаунт + профиль + безопасность + календарь), чтобы избежать множества кликов или нажатий, показывая одни и те же опции на меньшем количестве страниц.
Одна вещь, которая продолжает осложнять жизнь нашим пользователям, заключается в том, что публичный вид их профиля отличается от того, к которому они должны обращаться для его обновления. Обычно можно обновить профиль, просматривая его, без необходимости переходить за пределы самого списка (режим редактирования активен только для пользователя, просматривающего профиль, и недоступен другим).
Возможно, это довольно уникальный сценарий использования, связанный с нашим рабочим процессом. В рамках моей роли мне приходится много времени проводить в личных сообщениях (PM), где отображается экспериментальная боковая панель пользователя. Я часто пытаюсь перейти по ссылкам, которые добавил в пользовательские разделы основной боковой панели навигации, но они там отсутствуют. Мне нужно иметь доступ к этим ссылкам, не покидая личное сообщение, которое я просматриваю.
Было бы возможно разместить пользовательские разделы боковой панели ниже этой контекстной боковой панели пользователя, чтобы человек, находящийся в личном сообщении, мог просто прокрутить боковую панель вниз и перейти к своим пользовательским ссылкам?
Я задумываюсь о том, что именно означает описание «экспериментальный».
Я пытался сразу же включить «предстоящие изменения» (либо для всех, либо сначала для отдельной группы, в зависимости от характера изменения), чтобы протестировать их в тот период, когда у нас ещё есть возможность отключить их, если мы обнаружим критический баг.
И, конечно, я люблю вносить небольшой вклад в проект Discourse, отправляя отчёты о любых багах, которые мы обнаруживаем в этот период «раннего внедрения» жизненного цикла изменения.
Однако слово «эксперимент» у меня ассоциируется с тем, что изменение не гарантированно станет «предстоящим», а, скорее, имеет шанс быть отменённым. Эксперименты, конечно, это здорово, но я хочу подвергать своё сообщество только тем изменениям, которые наверняка будут полностью внедрены на нашем форуме в какой-то момент в будущем.
В таком случае, кажется, лучше всего экспериментировать с этими изменениями здесь, на Meta, и делиться своим опытом, чтобы включать только те эксперименты, которые движутся вперёд и по которым принято решение оставить их или сделать постоянными.
Обсуждение этого вопроса в соответствующих темах с командой разработки и отслеживание их прогресса на GitHub может оказаться весьма полезным в этом отношении. Таким образом, вы можете принимать только те изменения, которые уже доступны в альфа- или бета-версии, а не все подряд.
«Очевидное» решение для меня — на основной странице настроек отображать группы категорий для параметров, например в виде карточек с иконками или в формате списка.
Кроме того: хлебные крошки сверху, чтобы всегда показывать ваше текущее положение и предоставлять простой способ вернуться назад, будь то мобильное устройство или десктоп.
Я долго думал над тем, как перевести фразу «Вернуться в форум», так как она не всегда соответствует тому, что происходит или чего на самом деле хотят пользователи. Им нужно просто: «Покажи мне мою обычную боковую панель!». Мне нравится решение с переключателем.