Профили пользователей скрыты от публики, но значки — нет

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

Поскольку каждое сообщество в той или иной степени уникально, такой подход сложно проверить методом A/B-тестирования.

2 лайка

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

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

2 лайка

Я согласен с этим:

Логично добавить новую настройку show_badges_to_anonymous (по умолчанию: false). Или (если кто-то сможет придумать вескую причину) show_badges_allowed_groups (по умолчанию: @tl0). Возможно, стоит инициализировать данные для обратной совместимости с существующими сайтами (по умолчанию: true / все) соответственно.

Что вы думаете, @awesomerobot?

7 лайков

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

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

Я не вижу на странице /badges никакой информации о пользователях, из-за которой стоило бы беспокоиться… там только название значка и количество его выдач.

Кажется, безопасным решением будет скрыть страницы индивидуальных значков, когда включена опция «Скрыть профили пользователей от публичного доступа»? Там меньше данных, но эти страницы определённо похожи на каталог. Цель администратора, использующего эту настройку, — защитить конкретную информацию о пользователях… и это подходит. Эта информация также доступна в постах… но некоторые сайты также скрывают большинство постов от публичного доступа.

Таким образом, настройка станет следующей:

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

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

7 лайков

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

6 лайков

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

2 лайка

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

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

2 лайка

Задача здесь, похоже, уже достаточно чётко определена @awesomerobot:

Более явно это означает, что https://meta.discourse.org/badges будет доступна анонимам при включённой настройке, а https://meta.discourse.org/badges/9/autobiographer — нет.

5 лайков