Реакции в Discourse

| |
|-|-|
:discourse2: | Краткое описание | Discourse Reactions позволяет пользователям реагировать на посты, выбирая из набора эмодзи, а не только ставя «Нравится» в виде сердца. Доступный набор эмодзи можно настроить в параметрах администратора.
:open_book: | Руководство по установке | Этот плагин входит в состав ядра Discourse. Отдельная установка плагина не требуется.

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

Обзор

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
Fakebook Theme
Share your Discourse Reactions emoji sets here!
Add Dislike Button
Notice: testing Discourse Reactions here on meta for 1 week!
Webhook for reactions?
RFE: dark/light mode options for custom emoji
Discourse Gamification
Possible security issue with discourse retort emojis
How to disable checker for “Body seems unclear, is it a complete sentence?”
Is it possible to install the "Discourse Reactions" plugin without self-hosting?
How many TL3 users do you have? Do the TL3 requirements really make sense?
Discord is taking aim at Discourse. How does Discourse remain unique and stand out from the crowd?
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
Make it easier to discover how to React
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)
Add Likes Column
Bundling more popular plugins with Discourse core
Discourse Retort
Discourse Retort
Allow a user to cast multiple votes on a single topic?
Plugin Reactions limited to System Posts
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!
Discourse Retort
Changes to which reactions :thumbsup: are counted as likes :heart:
Post reaction limited by Microsoft Surface Edge + Chrome
Fakebook Theme
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
Reaction columns on the user list / leaderboard?
2021: The Year in Review