Значки и общая болтовня в Discourse

Этот пост — моя попытка понять логику функции «Значки» в Discourse и общее поведение системы по отношению к новым пользователям.

Немного контекста: я отнюдь не опытный администратор Discourse; у меня есть один экземпляр, который я успешно запускаю для сообщества моей организации уже около месяца. Настройка системы и её адаптация под наши нужды стала для меня учебным процессом, но после завершения настройки я очень доволен большинством принятых в ней дизайнерских решений.

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

С одной стороны, интерфейс Discourse минималистичен и стилен, как на десктопе, так и на мобильных устройствах — это настоящий учебник по дизайну интерфейсов.

С другой стороны, система невероятно разговорчива и постоянно требует моего внимания в течение довольно долгого времени после новой регистрации. Я говорю о бесконечном потоке значков, уведомлений с благодарностью за первый лайк, первый пост и, как я предполагаю, за первенца, если он у меня когда-нибудь появится. Я предполагаю, что в момент появления Discourse за этим стояла серьёзная логика. Это было существо, во многом отличное от большинства форумных программ того времени. И, вероятно, пришлось придумать способ научить полных новичков, как им правильно пользоваться и как себя вести.

Перенесёмся в настоящее: сейчас Discourse стал почти де-факто стандартом для любого сообщества, которому это важно. И поскольку в системе нет федерации учётных записей, вам приходится регистрироваться на каждом из них. И на каждом вас встретит новый значок. И ещё один. И подсказки интерфейса. И этот маленький счётчик непрочитанного, на котором всегда стоит (1), всегда касающийся какого-то значка или полезной подсказки, которую система имеет для меня.

Настройка «Пропустить советы по адаптации новых пользователей и значки» в разделе «Интерфейс» настроек помогает в какой-то мере, но даже после её активации я всё ещё вижу некоторые привлекающие внимание уведомления.

Возможно, просто возможно, пришло время начать двигаться в другом направлении, изменив настройки по умолчанию для всей этой функции, учитывая, что сейчас гораздо меньше людей, незнакомых с программным обеспечением Discourse? Я имею в виду: разве у нас в жизни не достаточно отвлекающих факторов?

14 лайков

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

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

5 лайков

Спорю, что я не единственный, кто чувствует себя раздражённым, неугодным и недооценённым. Позвольте привести пример: в эпоху до пандемии мы все время от времени посещали офлайн-магазины. Иногда к вам подходит продавец, чтобы поздороваться и предложить помощь, но лично я — ненавидел это страстно. Просто дайте мне спокойно осмотреть магазин, я знаю, что мне нужно; если не знаю — сам спрошу! Однако у магазина, вероятно, есть финансовые причины для такого поведения: навязчивое поведение продавцов повышает продажи на измеримую величину.

Мой вопрос: проводил ли кто-нибудь в Discourse опрос о том, нужно ли такое поведение?

Если ваш ответ «это очевидно», то я отвечу: 10–15 лет назад «очевидным» было разрешать пользователям занимать половину экрана своими подписями с анимированными GIF-файлами, достаточно яркими, чтобы вызвать эпилептический припадок.


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

3 лайка

Не знаю, правильное ли это место, но разве это уже не реализовано?

image

Найдено на discourse.example.com/my/preferences/interface

2 лайка

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

Например, я всё ещё получаю значки «Базовый» и «Редактор» везде, где появляюсь.

3 лайка

Продолжая ваш пример: даже если мне это не нравится, я не могу диктовать политику магазина в отношении поведения сотрудников в магазине, которым я не владею.

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

То же самое можно применить и к форумам. Если такое поощрение повышает вовлечённость на форуме, в этом нет ничего плохого. Если вам это не нравится, возможно, стоит оставить отзыв менеджеру магазина (форума), но здесь можно сделать лишь ограниченное количество действий.

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

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

2 лайка

Позвольте мне подчеркнуть, что в моём примере решение магазина внедрить эту политику является осознанным. Они взвесили все «за» и «против» и решили активно стимулировать продажи именно таким образом.

Мое субъективное впечатление от множества сообществ Discourse, с которыми я сталкивался, таково: они просто оставляют настройки по умолчанию или даже не знают, что существует настройка, отключающая эту функцию.

3 лайка

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

Лично я не слышал подобных жалоб за последние 5 лет использования Discourse.

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

1 лайк

Я сам проходил через опыт чистой установки месяц назад и могу сказать, что там есть определённая усталость от кастомизации. Сначала вы сосредотачиваетесь на том, как должен выглядеть экземпляр, какие тексты политик должны отражать и так далее. Это легко может проскользнуть незамеченным, и вы правы, в целом никто не будет жаловаться на это. Потому что легко отмахнуться от бессмысленного уведомления 10 раз.

Я согласен с частью про явное согласие. По крайней мере, это превращает это в осознанное решение, отражающее точку зрения администратора.

5 лайков

Возможно, я ошибаюсь, но при регистрации на форуме Discourse разве нет опции игнорировать подобные вещи? И я уверен, что не многие взаимодействуют с Discobot.

Что касается значков, возможно, это можно просто включить в этот функционал и/или добавить соответствующую настройку в раздел «Настройки»/«Уведомления».

Существует настройка на уровне пользователя для отключения онбординга новых пользователей для каждого пользователя отдельно, а также административная настройка для включения (по умолчанию включено) бейджей глобально. Насколько я понимаю, @max_gashkov интересуется обоснованием последнего и хочет, чтобы по умолчанию оно было выключено.

1 лайк

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

2 лайка

В некотором смысле этот форум используется для сбора реакций пользователей на Discourse. В качестве примера посмотрите обсуждение, которое привело к появлению функции «пропускать онбординг для новых пользователей»: Let experienced users skip "new to Discourse" features.

Чтобы узнать больше о логике, стоящей за этим подходом, ознакомьтесь с записью в блоге, на которую есть ссылка в ответе на How does the Discourse team do usability testing?.

6 лайков

Спасибо, Саймон. Мне нравится концепция разработки, основанной на жалобах, поэтому я продолжу жаловаться!

Похоже, что функция «Пропустить…» работает не так, как задумано. На каждом форуме, где я регистрируюсь, после выбора этой опции я всё равно получаю уведомления о бейджах «Добро пожаловать», «Редактор» и нескольких других.

Могу я предложить другой способ решения этой проблемы? Slack допускал много ошибок, но кое-что сделал правильно: он различает счётчик непрочитанных сообщений в доке на рабочем столе для личных сообщений и всего остального, отображая цифру или точку на значке приложения. Возможно ли реализовать что-то подобное в интерфейсе Discourse? Цифра для всех событий, инициированных пользователем (ответы на темы, упоминания, личные сообщения между пользователями и т. д.), и точка для всей автоматической активности (бейджи и, возможно, ещё что-то).

8 лайков

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

11 лайков

Это происходило из-за ошибки. Исправление здесь:

8 лайков

Отлично.. Хорошее замечание.

Catching Major League Baseball GIF by MLB

3 лайка

Это здорово! Я рад, что люди могут отключить эти уведомления о значках… У меня тоже они появляются на сайтах, куда я присоединяюсь, и я уже к ним привык. Молодцы, что пожаловались на это, и ещё раз молодцы, что исправили этот баг. Спасибо @andrei! :hugs:

В Discourse for Teams мы полностью отключили значки, потому что в частном сайте для командного сотрудничества, где люди уже мотивированы работать вместе, нет необходимости в подобной стимуляции!

Что происходит на сайтах, где discobot отключён? Есть ли у пользователей какой-либо способ отключить уведомления, кроме как через настройки профиля?

На самом деле, я думаю, что это направлено на предотвращение краж из магазинов!

5 лайков

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

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

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

Для меня все эти бейджи и поощрения в лучшем случае снисходительны, а в худшем — оскорбительны, и всегда отвлекают. Система обращается с пользователями как с детьми начальной школы (что нормально, если они таковыми и являются).

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

Значки — это функция, которая либо нравится, либо нет. На некоторых сайтах пользователи начинают конкурировать за полноту коллекции, а другие, как видно здесь, не являются их поклонниками! Возможно, это хороший сигнал к тому, чтобы сделать их опциональными в мастере настройки сайта?

Хотя, вполне возможно, что улучшение опции «Я не новичок» при создании учётной записи могло бы решить большинство жалоб, высказанных здесь.

13 лайков