Мне кажется, эти идеи имеют смысл. «Я опытный пользователь Discourse», но как сообщить об этом при регистрации?
Поднимаю. Мне не нужно сообщать, когда я впервые упомянул кого-то другого, это странно.
Разве это действительно относится к категории «опытный пользователь»? Большинство значков не помогают освоить платформу — наоборот, они обычно появляются только после того, как вы уже сами разобрались, как что-то сделать.
Поэтому я считаю, что эта проблема не связана напрямую с тем, насколько пользователь знаком с платформой. Некоторые опытные пользователи могут наслаждаться значками, а некоторые новички — находить их раздражающими.
Что касается того, где это разместить, я могу придумать несколько вариантов:
-
Действие при регистрации (как вы упоминали) могло бы иметь смысл. Однако варианты при регистрации оказывают значительное влияние на удобство использования, поскольку они будут видны буквально каждому пользователю, независимо от того, актуальна ли для них эта опция или нет.
-
Размещение опции в разделе настройки → уведомления. Как новый пользователь, который почти сразу захотел отключить уведомления о значках, это было бы моим первым инстинктивным выбором. Преимущество этого подхода в том, что он не навязывается пользователям, которым значки нравятся или которые безразличны к ним, но при этом его достаточно легко найти тем, кого они раздражают. Более того, пользователи, которых это затрагивает больше всего (те, кто регистрируется на нескольких экземплярах Discourse и которых значки раздражают), быстро узнают, где находится эта настройка, и смогут отключать её при новых регистрациях.
Конечно, есть и другие возможности. Но это два варианта, которые сразу приходят в голову.
Если вы можете выделить ресурсы для пользовательского тестирования, чтобы определить, какой подход работает лучше, это, конечно, было бы идеально. Пользователи часто ведут себя непредсказуемо. Но, полагаю, такое тестирование, вероятно, не планируется. Поэтому, если это невозможно, лучше всего просто тщательно всё обдумать и надеяться на лучшее. На мой взгляд, вариант №2 выше представляется наилучшим с точки зрения компромиссов в пользовательском опыте.
Вариант №2 также лучше вписывается в общую концепцию предоставления более детального контроля над уведомлениями и создаст чёткое, логичное место для подобных опций в будущем. Например, запрос @stas00 выше об отключении также уведомлений о ссылках на темы.
Или вы можете просто проигнорировать эту просьбу и оставить таких пользователей, как я, раздражёнными каждый раз при регистрации на новом экземпляре Discourse. Это тоже было бы разумно. Но, конечно, я лично надеюсь, что вы не пойдёте этим путём. ![]()
Мне нравится идея разместить это на странице «Настройки → Уведомления», это кажется естественным.
Сообщать мне о значках: [вводные и специальные значки | только специальные значки | без значков]
Что-то в этом роде.
Если это было правдой три года назад, то сейчас это уже не так. Каждый раз, когда я регистрируюсь на новом форуме для обсуждения программирования, я вижу уведомления вроде «Получен первый лайк, первое приветствие, первая цитата, первое упоминание, редактор…» и так далее. Все эти уведомления показывают значок (1) на вкладке браузера, заставляя меня думать, что кто-то ответил на мой пост. Эти события не требуют моего внимания. Пожалуйста, дайте возможность отключить их при регистрации на новом форуме Discourse. Для нового пользователя различие между «Вступительными и специальными бейджами» и «Специальными бейджами» ничего не значит. Я предпочел бы просто видеть флажок «Без бейджей». Единственное, о чём я хочу получать уведомления, — это ответы на мои сообщения.
Конечно, я поддерживаю добавление этой опции.
Включаю это в следующий релиз.
Да, у нас есть план, согласны со всем этим, это в списке релиза 2.6 с предварительными макетами. edit: это сделано.