Discourse Reactions에 ... 옵션 추가

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

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

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

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

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

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

26개의 좋아요

이렇게 하면 좋겠습니다. 추가 옵션을 표시하는 ... 대신 채팅과 동일한 아이콘을 사용해 주세요. image. 또한 독성으로 간주될 수 있는 이모지를 사용하지 못하도록 금지된 이모지 설정도 추가해 주세요.

14개의 좋아요

자체적으로는 매우 쉽게 수행할 수 있을 것입니다.

다만, 복잡성은 아마도 {{emoji-picker}} 주위에 있을 것입니다. 여러 컴포넌트에서 가져오던 것을 전역적으로 사용할 수 있는 것으로 전환할 적절한 시기가 아닐까 싶습니다. 이를 body 내에 (첫 사용 전까지는 대부분 비어 있는 상태로) 두고, 모든 경우에 이 단일 인스턴스를 사용해야 합니다. 위치 지정은 아마도 popper를 통해 이루어져야 할 것입니다. 이 작업을 먼저 수행할 것을 권장합니다. 이렇게 하면 이 작업이 더 쉬워질 뿐만 아니라 채팅 기능도 개선될 것입니다.

9개의 좋아요

현재 Retort가 종료되고 있습니다. 이 기능의 범위에 채팅 메시지에서처럼 게시글에도 여러 이모지 리액션을 허용하는 것이 포함될 수 있을까요?

10개의 좋아요

확실히 다른 요청입니다. discoruse_reaction의 UI는 “단일” 반응을 중심으로 설계되어 있습니다. 여러 반응 모드를 지원하려면 대규모 재설계가 필요합니다.

8개의 좋아요

이 기능 요청을 확장하여, 원본 주제 게시물에 명시된 대로 사용 가능한 모든 이모지 중에서 선택할 수 있도록 하는 것도 제안합니다. 저는 Retort가 수년 동안 제공해 온 Discord 스타일의 이모지 반응 기능을 원합니다. Retort가 EOL(지원 종료)에 접어들면서 깨진다면, 이는 제 사용자 기반에 큰 타격이 될 것입니다.

3개의 좋아요

안녕하세요, 이 작업이 실제로 진행되고 있는지에 대해 진전이 있나요? Retort는 종료되었고, 제한된 세트 대신 사용 가능한 모든 이모지 중에서 선택할 수 있기를 원하는 사용자들도 있습니다. 또한 여러 개의 반응(리액션)을 허용해 달라는 요청에 저도 동의합니다.

7개의 좋아요

우리는 이 일을 하고 싶지만, 현재로서는 여유가 없습니다. 아마 몇 달은 더 걸릴 것 같습니다.

11개의 좋아요

이 문제에 대해 업데이트가 있나요? 감사합니다.

2개의 좋아요

우리는 이 기능을 개발하고 싶지만, 불행히도 인력이 부족합니다. 기업 고객의 후원이 없다면, 앞으로 6개월 이상은 개발이 이루어지기 어렵습니다.

이 작업을 외부에 위탁하는 것에 대해 부분적으로 개방적이나, 작업이 매우 복잡합니다. 제3자가 후원한 기여를 검토하는 데 소요될 시간과 거의 같은 시간을 개발에 소모하게 될 것이므로, 이것이 우려되는 부분입니다.

8개의 좋아요

Discourse Chat의 이모지 피커를 단순히 복제하는 것이 가능할까요? 정말 좋아하는데, 작동 방식이 깔끔하고 좋습니다.

게시물과 채팅에 서로 다른 이모지(또는 기본 이모지)를 사용할 이유가 거의 없어 보이므로, 설정을 공유하는 것도 좋을 것 같습니다(게시물에서도 사용할 수 있도록 하는 옵션 하나 정도는 제외하고요).

물론, 기존 게시물 기능과 자연스럽게 상호작용하도록 하는 것이 가장 어려운 부분이 될 것입니다.

9개의 좋아요

저에게도 이 방식이 이상적입니다!

7개의 좋아요

참고로, 일부 이모지를 블랙리스트에 올릴 수 있는 관리자 옵션이 있어야 한다고 생각합니다. 예를 들어, 우리 이모지들은 모두 긍정적인 뉘앙스를 가지고 있어 독성을 줄이면서도 토론을 촉진하는 데 도움이 됩니다. 가장 단순한 예로는 :-1: 이 있을 수 있고, 더 독성이 강한 이모지로는 :garbage: 같은 것이 있습니다.

7개의 좋아요

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

13개의 좋아요

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

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

4개의 좋아요

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

3개의 좋아요

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

3개의 좋아요

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

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

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

9개의 좋아요

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

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

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

7개의 좋아요

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

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

사이트 설정은 discourse_reactions_experimental_allow_any_emoji 입니다.

12개의 좋아요