Значки, значки, о боже!

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

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

  • бейдж для тех, чьи ответы регулярно получают лайки/поддержку от автора темы или сотрудников;
  • бейдж для тех, кого мы определили как специалистов по технической поддержке;
  • бейджи за различные «специализации» или области экспертизы: питание, кетоны, экстренные ситуации, Senvelgo, высокие дозы, советы по дозировке, непрерывные мониторы глюкозы, конвертация единиц измерения…
  • бейдж для тех, у кого есть набор для экстренной помощи;
  • бейдж для тех, кто настроил таблицу отслеживания / заполнил свой профиль / создал тему с файлом о своей кошке;
  • бейджи за различные «шаги для новичков»: я проверяю уровень кетонов; я сделал свою первую инъекцию; я измеряю уровень глюкозы в крови; я уверенно применяю протокол с тем или иным инсулином.

Итак:

  • не слишком ли много бейджей для таких целей?
  • какой лучший способ «очистить» систему бейджей? С чего мне начать и как подойти к этой задаче?

Спасибо!!

1 лайк

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

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

1 лайк

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

И вы говорите, что «типы» позволят отображать группы, в которых состоит пользователь, тем самым делая их похожими на «значки»?

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

При создании значков вы можете писать SQL-запросы для их автоматического присвоения.

Также см. Enable Badge SQL.

Вы можете увидеть группы пользователя, перейдя на его профиль.

1 лайк

О, это довольно круто! Я могу справиться с небольшим количеством SQL, если освежу знания. Предполагаю, что можно также делать запросы к членству в группах? То есть, если пользователь состоит в группе ABC, он может получить значок ABC? (В качестве очень простого примера)

1 лайк

Да, я думаю, что это возможно. Возможно, вам придется обратиться на ask.discourse.com, так как мои знания SQL довольно базовые.

1 лайк

Дополнительный вопрос по этой теме: можно ли массово редактировать/деактивировать значки?

При текущем интерфейсе мне нужно:

  • нажать на значок в списке
  • выбрать «Деактивировать»
  • прокрутить страницу вниз до самого низа
  • нажать «Сохранить»
  • прокрутить обратно вверх, чтобы увидеть начало списка
  • нажать на следующий значок и повторить

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

2 лайка

Discourse подсказывает мне, что только действия в публичных категориях учитываются при выдаче значков. Это верно? Если это так, то получается, что для «публичного» сообщества, где основная активность будет происходить в приватных категориях (см. Публичное сообщество, приватное сообщество или их сочетание? (контекст: миграция с Facebook)), значки в целом теряют смысл.

Не могли бы вы прояснить этот момент для меня? Заранее спасибо!!

Я думаю, что некоторые значки важны, а другие — нет. Смотрите:

2 лайка