Ещё одна мысль, которая только что пришла в голову — раз можно задавать настройки уведомлений по умолчанию для Групп, интересно, имеет ли смысл установить там же и настройки боковой панели по умолчанию.
Просто пытаюсь найти решение, чтобы боковая панель хоть как-то соответствовала настройкам уведомлений.
Извините за назойливость, но кажется очевидным, что эти наборы функций должны быть как-то связаны.
Возрождаю эту тему в связи с работой над пользовательской главной страницей от @nathank. Интересно, есть ли ещё интерес к этому, или мне лучше пойти по пути кастомизации (что тоже нормально).
Моя утопия для Discourse:
Текущие категории боковой панели и теги боковой панели отражают настройки отслеживания. Это упрощает текущую сложность.
… например, ваши настройки отслеживания и боковой панели могли бы изменяться при вступлении в группу, которая может иметь встроенные настройки отслеживания для определённых тегов или категорий. Вроде бы это было бы хорошо.
Позволить пользователю установить экран по умолчанию, отражающий «Интересы».
Возможно, мой случай использования достаточно уникален. Но я открыт к критике и вопросам по логике.
Я считаю, что это было бы блестящим решением, которое отлично связывает существующий функционал.
В настоящее время я вручную принуждаю пользователей (через консоль Rails) определённых групп иметь в боковой панели подкатегории, представляющие для них интерес — иначе они просто не могут их найти, если у них нет уведомления.
В этом я менее уверен, так как это становится сложным, когда у людей более одного интереса — это случалось с нами по мере роста нашего сайта и значительно ограничило его полезность.
Поднимаю тему: интересно, есть ли у кого-то из представителей Discourse в планах вернуться к этому вопросу? Я могу пойти по пути кастомизации, но это кажется невероятно сложным и запутанным (и потенциально ненужным, если Discourse пересмотрит своё решение).
Привет, @ncaming215, это всё ещё не входит в число наших приоритетов.
У нас есть множество идей по упрощению Discourse для новых пользователей, поэтому я вполне согласен с вашим замечанием: эта тема заслуживает более пристального внимания.
В настоящее время мы сосредоточены на других аспектах улучшения общего пользовательского опыта, таких как регистрация, редактор сообщений и уведомления. Вы, конечно же, можете периодически поднимать этот вопрос с разумной периодичностью, как вы и делали ранее, чтобы держать нас в курсе.
Я веду онлайн-форум уже около 25 лет, а на основной работе я работаю в стартапе из YC. Так что просто делюсь своим мнением, если оно может быть полезным:
Если мы не используем расширенную версию Lexical (а это вообще возможно с Rails?) в качестве редактора, то это кажется полезным, но не жизненно необходимым. Я думаю, что мой форум подходит под масштаб, который вам может быть интересно изучить, но новые пользователи никогда не жаловались на создание постов.
Регистрация: Приятно слышать, текущий процесс регистрации неудобен как с точки зрения UX, так и интеграции.
Уведомления: Мне интересно посмотреть, что вы сделаете в этом направлении, но для меня это неразрывно связано с моим замечанием о боковой панели и отслеживании.
Так что, продолжая эту мысль (да, я снова предложу команде свою идею): боковая панель в её текущем виде — это лишь утилита, ярлык для простой навигации. И всё. Если бы она исчезла завтра, пользователи и администраторы просто продолжили бы работать как обычно. В этом смысле это ещё один слой UX. Как дополнительный съезд к той же самой цели.
А что, если бы боковая панель объединила в себе УВЕДОМЛЕНИЯ и ОТСЛЕЖИВАНИЕ? Внезапно отслеживание (и, как следствие, уведомления) больше не будет спрятано на нескольких уровнях в настройках. Оно будет прямо перед глазами пользователя. И будет плавно корректироваться по мере его просмотра.
(А в будущем ИИ мог бы помогать настраивать параметры отслеживания для пользователя. Например, инженер, который многократно посещает один и тот же сайт по темам TypeScript, но не хочет возиться с настройкой своих предпочтений — сайт просто сделает это за него. Но это уже тема для другого дня…).
В общем, моя мысль такова: пользователи сейчас посещают больше сайтов и приложений, чем когда-либо прежде. Они не используют сайт так, как администраторы. У них нет времени или терпения разбираться, как управлять своими настройками по мере развития сайта. И они не должны путаться из-за того, что изменение боковой панели никак не отражается в настройках их аккаунта. МЫ ДОЛЖНЫ УПРОСТИТЬ ЭТОТ ОПЫТ ДЛЯ НИХ!
Ладно, презентация окончена.
В любом случае, я восхищаюсь командой и всем, что она здесь делает. ~
Должен добавить, что недавно один из пользователей (да-да, фокус-группа из одного человека) пожаловался, что не может настроить свои предпочтения в отношении отслеживания — оказалось, он пытался сделать это через боковую панель! Но я подозреваю, что этот человек не одинок.
Я полностью согласен, что предлагаемая функция значительно улучшит пользовательский опыт в Discourse.
Мои пользователи (даже опытные) испытывают трудности с текущими элементами управления уведомлениями. Наличие эффективного обзора, встроенного в первый уровень интерфейса, по моему мнению, стало бы настоящим прорывом.