decidim-ice / decidim-module-decidim_awesome

Additional components and Opt-In usability and UX tweaks for Decidim.
GNU Affero General Public License v3.0
24 stars 24 forks source link

Add reactions to comments #283

Open aramollis opened 7 months ago

aramollis commented 7 months ago

Context & needs

Now in any comment you can react with thumb up/down, but isn't configurable and are anonymous, you can't see who reacted. The client want to be able to add reactions to comments (like you can do in Slack or WhatsApp) and see who reacted from each one.

Describe the solution you'd like

From the backend (as an admin):

  1. You can configure to activate reactions in comments for whole site, in substitution of thumb up/down (1b)

  2. You can predefine since 5 selected emojis shown by default when someone wants to add reactions, but people can select other if they want

  3. If more than 5 different reactions are defined we can add a <br />or limit (configuration option?)

    Captura de Pantalla 2024-03-20 a les 9 14 43
  4. Each user could add only 1 reaction or non-limited (configuration option?)

  5. The comments filters like most/less reacted could be shown or not, in substitution of those from thumbs up/down (Configuration option?)

In the front (as regular user):

  1. You can add reactions to comments, and each reaction should be counted and you can see who reacted for each one. image

Captura de Pantalla 2024-03-19 a les 17 50 47

Describe alternatives you've considered I consider a more limited version without configurable options for 3, 4 & 5

Additional context This feature is funded by Greenpeace ES and developed by Populate Tools