Реакции в Discourse

:discourse2: Описание Discourse Reactions позволяет пользователям реагировать на посты с помощью выбора из нескольких эмодзи, а не только лайка-сердечка. Доступный набор эмодзи можно настроить в административных настройках.
:open_book: Инструкция по установке Этот плагин уже включен в ядро Discourse. Отдельная установка не требуется.

Надоело ставить лайки в Discourse? Вот что вам точно понравится.

Примечание: Discourse Reactions скоро будет включен по умолчанию для всех сайтов, см. Enabling Discourse Reactions by default for all sites

Обзор

Discourse-reactions — это плагин, позволяющий пользователям добавлять реакции к постам. Этот плагин помогает привлечь больше аудитории к постам. Пользователи, которые ранее не хотели ставить лайк вашему контенту, теперь могут точнее выразить свои чувства по поводу прочитанного. Пользователи, которым было неудобно писать комментарии с телефона, теперь могут легко «отреагировать» на пост.

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

Чтобы настроить реакции, используйте настройку сайта discourse_reactions_enabled_reactions и укажите нужные эмодзи, разделяя их символом |, например: open_mouth|cry|angry

Этот плагин работает как дополнение к функции лайков. Если вы решите удалить плагин, все лайки будут сохранены.


Настройка

Вы можете настроить следующие параметры сайта:

  • discourse_reactions_enabled — для включения плагина
  • discourse_reactions_enabled_reactions — для определения списка доступных реакций (поддерживаются любые эмодзи). по умолчанию: laughing|open_mouth|cry|angry|thumbsup|thumbsdown
  • discourse_reactions_like_icon — для замены иконки лайка.
  • discourse_reactions_reaction_for_like — для определения названия реакции «лайк».

Создание реакции

Реакцию можно создать, нажав на иконку лайка ИЛИ наведя курсор и выбрав реакцию в панели выбора.

Примечание:

  • На мобильных устройствах для открытия панели реакций необходимо долго нажимать на иконку лайка.

Просмотр реакций

Слева от поста отображается список реакций. При нажатии на него появляется модальное окно со списком пользователей, оставивших реакции.


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

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

Просмотр ваших реакций

На странице активности пользователя есть дополнительная вкладка Реакции, где отображаются все ваши реакции.

Просмотр реакций на ваши посты

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

Бейдж

Бейдж Первая реакция присваивается пользователю после его первой реакции на пост.

Участники

@Ahmed_Gagan

@j.jaffeux
@kris.kotlarek
@Roman

Особая благодарность

Особая благодарность @j.jaffeux за прекрасное наставничество и огромную помощь во всем :open_hands: и команде @team за помощь в отладке плагина и поиске как можно большего количества ошибок.

187 лайков
Custom Discourse Reactions
Share your Discourse Reactions emoji sets here!
Add Dislike Button
Notice: testing Discourse Reactions here on meta for 1 week!
Webhook for reactions?
Discord is taking aim at Discourse. How does Discourse remain unique and stand out from the crowd?
Is it possible to install the "Discourse Reactions" plugin without self-hosting?
Possible security issue with discourse retort emojis
Discourse Gamification
How many TL3 users do you have? Do the TL3 requirements really make sense?
How to disable checker for “Body seems unclear, is it a complete sentence?”
RFE: dark/light mode options for custom emoji
User stream item posts expand issue
Add downvotes at very least
Custon button how "like" ? add custom post buttons
Need a developer to get over the last couple of humps to launch our community
Setup Continuous Integration using GitHub Actions
Comment, Question, & Discussion Level Agreement Voting - is there an extension?
Thumbs-up - three names, one emoji
Is it possible to implement like and dislike functionality at the topic level using the topic-list-item component in Discourse?
How to load more like emoji?
"Nodding your head" in online communication
Does Discourse Reactions Respect Ignores?
Integrating likes with reactions
Discourse-reactions default like icon remains invisible
The default badge queries
Changes to which reactions :thumbsup: are counted as likes :heart:
More expressions on posts
Usage of emojis
Recent Upgrade, Now Re-launch server issue?
Reaction Emoticons
Reaction emojis
TypeError: this.model is undefined for anonymous user when loading topic
Dashboard Report - Reactions
What are your favorite plugins for your community?
Why you should use Discourse internally for your company/team instead of Slack (4 years use case)
Additional emotions apart from like
Love, Hate, Sad, Laughter
Like, dislike or ambivalent
Adding More Like Options
Is there a way to have more emojis than Heart/Like?
[PAID] Forum Contribution Points System
Some topics broken
Introducing Discourse Chat (BETA)
Discourse Retort
E-Mail Preview Summary: wrong number of arguments (given 10, expected 1)
Plugin Reactions limited to System Posts
Bundling more popular plugins with Discourse core
Discourse Retort
Discourse Retort
Add Likes Column
Enabling Discourse Reactions by default for all sites
Enabling Discourse Reactions by default for all sites
Fakebook Theme
Fakebook Theme
Make it easier to discover how to React
Allow a user to cast multiple votes on a single topic?
decorateCookedElement for each page change?
Using Reactions to grant badges
How to add more emojis to like button
Question necromancy: migrating from mattermost
Notice: testing Discourse Reactions here on meta for 1 week!
Notice: testing Discourse Reactions here on meta for 1 week!
Changes to which reactions :thumbsup: are counted as likes :heart:
Post reaction limited by Microsoft Surface Edge + Chrome
Display 'top level comments' separate from comment replies (Alternative to Threaded Comments?)
Add extended reactions for different TL/User Groups
Adding Like Dislike Buttons And Inline Replies To Redditish Theme
'Like' icon used to represent all emotions is sub-optimal
Discourse Retort
Reaction columns on the user list / leaderboard?
2021: The Year in Review