Discourse Reactions에 ... 옵션 추가

moment discourse-reactions 플러그인이 정해진 개수의 리액션으로 제한되는 시점을 추가하세요.

일부 커뮤니티에서는 사람들이 :rainbow: 이모지 중 원하는 리액션을 자유롭게 선택할 수 있도록 완전한 유연성을 제공하는 것이 적합합니다.

아이디어는 다음과 같습니다.

플러그인에 모든 리액션 활성화가 켜져 있을 경우:

  1. 리액션 메뉴에 ...를 렌더링합니다.
  2. 클릭 시 사용자가 전체 리액션 목록에서 선택할 수 있게 합니다.
  3. 최근 선택한 비표준(커스텀) 리액션 3개를 기본 트레이에 유지합니다.

@j.jaffeux 이 부분에 대해 의견이 있으신가요?

26개의 좋아요

This would be nice. Instead of a ... for more options use the same icon as for chat. image. And also have a setting for banned reactions so emojis that can be considered toxic are unable to be used.

14개의 좋아요

Should be very easy to do in itself.

However complexity will probably be around {{emoji-picker}}, might be the right time to move it from something we pull in various components, to something which is globally available. We would need to have it in body (mostly empty until first use) and use this one instance in every cases. Position would need to happen through popper most likely. I would recommend we do this task first, it will make this easier and also improve things in chat.

9개의 좋아요

Now Retort is being retired, would it also be in scope for this feature to allow multiple emoji Reactions for a post too, in a similar way we have them for Chat messages?

10개의 좋아요

It is certainly a different request. The UI for discoruse_reaction is designed around “single” reaction. It would need a major revamp to support multi reaction mode.

8개의 좋아요

I would extend this feature request to also allow selecting from all available emojis (as stated here in the original topic post). I am looking for emoji reaction capability in the mold of Discord which Retort has offered for years. If Retort were to break since entering EOL, it would be a major blow to my userbase.

3개의 좋아요

Hi, is there any traction on this actually being done? Retort is dead and my users would love to still be able to pick from any of the available emojis as opposed to a limited set. I would also second the request to allow for multiple reactions.

7개의 좋아요

we want to do this, but do not have bandwidth at this exact point in time. Probably a few more months out.

11개의 좋아요

Any update on this? Thanks.

2개의 좋아요

We would love to build it, but sadly do not have bandwidth, unless somehow sponsored by an enterprise customer I don’t see this happening for another 6 or so months.

I am partially open to contracting out this work, but it is highly complicated, the concern here is that we would end up spending the same amount of time of building it as we would reviewing a 3rd party sponsored contribution.

8개의 좋아요

Would it be possible to simply replicate the emoji picker of Discourse Chat? I’m a real fan of it, and it works nice and cleanly.

Hell, they could share the same settings (apart from maybe one to turn it on for posts as well) as there doesn’t seem to be much point having different emojis (or default emojis) for posts vs chat.

Of course, the tricky bit will be successfully interacting with the existing post like functionality sensibly.

9개의 좋아요

Yes this would be ideal for me too!

7개의 좋아요

FWIW, I do think there should be an admin option to blacklist some emojis. For example, all of our emojis have a positive angle to help curb toxicity but also promote discussion. At it’s simplest, that could be a :-1: , but something more toxic could be :garbage:

7개의 좋아요

반박 플러그인과 유사하게 사용자가 임의의 이모지를 선택할 수 있도록 하는 PR을 작성했습니다.

13개의 좋아요

정말 감사합니다. 여기서 모바일 경험은 어떤가요?

컨트롤러와 시스템 사양을 모두 포함해 주셔서 감사드립니다. 확인해 보겠습니다.

4개의 좋아요

모바일에서는 추가 이모지 피커 버튼을 클릭한 후 이모지 선택기 모달이 표시됩니다. 모바일에서 테스트를 해봤고, 정상적으로 작동합니다.

3개의 좋아요

이건 괜찮아 보여. 이모지가 제한된 수만 있는 건 양쪽의 최악의 조합이야.

3개의 좋아요

테스트 사이트에서 잘 작동하는 것 같아요, 잘하셨네요!

채팅에서는 다른 아이콘을 사용하는 비슷한 “더 많은 이모지 옵션” 기능이 있습니다:

여기서 동일한 것을 사용하거나 채팅 쪽 아이콘을 변경하여 일관성을 맞추는 것이 좋습니다. 개인적으로는 채팅 쪽을 변경하는 쪽에 기울고 있습니다. 이모지는 업계 표준이라고 생각합니다.

9개의 좋아요

PR에서 크로스포스팅합니다:

꽤 멋지고 잘 작동하는 것 같아요, 잘하셨습니다 :+1: 내부적으로 몇 가지 제품 관련 결정을 논의해야 하지만, 곧 다시 연락드리겠습니다. 그 사이에 사소한 코멘트들을 처리해 주시면 감사하겠습니다 :slightly_smiling_face:

곧 다시 연락드리겠습니다.

7개의 좋아요

좋아요, @fokx 님 감사합니다. 이 PR은 이제 병합되었습니다.

현재로서는 이 기능이 기본적으로 비활성화된 실험적 기능으로 간주됩니다. 여기서 사용 가능한 이모지를 제한하는 방법이 아직 없으므로, 관리자가 자체 판단에 따라 활성화할 수 있습니다. 현재로서는 이 작업에 투입할 인력이 부족합니다.

사이트 설정은 discourse_reactions_experimental_allow_any_emoji 입니다.

12개의 좋아요