Включение реакций Discourse по умолчанию для всех сайтов

Мы представляем грядущее изменение под названием «Включить реакции Discourse по умолчанию», которое постепенно активирует реакции для всех новых и существующих сайтов. Подробнее: FEATURE: Enable reactions by default via upcoming change · Pull Request #39250 · discourse/discourse.

Зачем это нужно?

Причины, по которым мы это делаем:

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

Мы также посчитали, что пришло время это сделать, поскольку новое меню реакций под постом, внедрённое @davidb, значительно улучшило опыт просмотра реакций на сообщения:

Грядущее изменение будет постепенно внедрено на все сайты, как и другие предстоящие обновления. Администраторы, которые не хотят включать реакции, по-прежнему смогут их отключить; наша конечная цель — не навязывать реакции всем навсегда.

12 лайков

Хм, это описание больше подходит для «Бустов», а не для реакций. Есть ли какие-то сроки, когда «Бусты» станут основной функцией, а не плагином? Для случая, упомянутого в посте, это подходит идеально.

1 лайк

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

5 лайков

Удивительно, что это не было сделано раньше. Реакции — неотъемлемая часть взаимодействия с форумами Discourse.

6 лайков

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

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

6 лайков

Возможно, стоит упомянуть это на Discourse Reactions ?

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

3 лайка

Некоторые отзывы:

Автоматическое включение этой функции в последнем обновлении сломало кое-что, потому что кнопка «сердечко» на моем сайте — это значок «большой палец вверх» (используется этот официальный компонент темы). Внезапно, когда люди нажимали на «большой палец вверх», слева в нижней части постов начал появляться значок сердечка.

Я был в замешательстве, потому что не знал, что Discourse Reactions было установлено и автоматически включено, поэтому зашел в настройки, чтобы разобраться, что происходит, и увидел настройку по умолчанию, где было указано «сердечко». Я переключил ее на «+1», но как только нажал кнопку сохранения, заметил примечание под ней, которое настоятельно рекомендовало не менять эту настройку:

Я попытался вернуть все как было, но система не позволила это сделать. Красное сообщение об ошибке говорило что-то вроде «сердечко» не найдено. Не зная, насколько серьезны последствия, я восстановил сайт из резервной копии, которую сделал прямо перед обновлением, что превратилось в 40-минутные мучения.

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


Кстати: здесь есть ошибка при использовании с компонентом темы значка «нравится»:

1 лайк