hi Joshua! I haven’t looked at this plugin for a while, but it seems to me you can get what you want just by creating a new group to use for mingling. This group does not need to be used for any other purpose or be publicly visible to members. Add whoever you want to your minglers group from your other groups and allow them to mingle!
이 기능이 해당 사용 사례를 위해 특별히 만들어지지 않은 것 같지만, @Joshua_Kogan 님이 말씀하시는 방향이 어느 정도 이해되는 것 같습니다. 저도 비슷한 생각을 하고 있었을 수도 있겠네요.
@tobiaseigen 님, 말씀하신 부분이 작동하지 않는 이유는 아마도 위의 인용문 때문일 것입니다. (또한 @gdpelican 님은 그룹 내(intra-group) 매칭을 의미하셨을 수도 있다고 가정합니다.)
protege + protege 믹스 매칭을 받을 수는 있지만, 관리자는 mentor + protege 믹스 매칭만 독점적으로 진행하기를 원합니다.
…
이 아이디어를 조금 더 확장하자면, 표적 매칭을 촉진하는 데 불리언 논리(boolean logic)를 허용하는 것도 유용할 것 같습니다(이것은 제 이기적인 관점입니다).
다음과 같은 구조를 가진, 아주 가설적이진 않은 포럼을 생각해 보겠습니다. 대학의 전공별 그룹과 졸업 연도별 그룹이 있는 경우입니다:
ChemE-MajorCS-Majorco-2015co-2021
관리자로서 저는 컴퓨터 공학을 전공하는 현역 학생들과 컴퓨터 공학을 전공했던 졸업생들을 짝짓고, 화학 공학 전공자들도 동일하게 짝짓기를 원할 수 있습니다. 이 경우, 특정 그룹에 상호/교차로 소속된 사람들을 대상으로 하도록 믹스 구성을 다음과 같이 지정할 수 있습니다:
(ChemE-Major & co-2015) | (ChemE-Major & co-2021)
(CS-Major & co-2015) | (CS-Major & co-2021)
여기서 여러 구성을 한 번에 설정할 수 있도록 하는 추가 기능 설명을 슬쩍 넣었습니다만, 이는 매칭을 특정 그룹의 멤버로만 독점적으로 제한할 수 있을 때만 진정한 의미를 가질 것입니다.
이러한 기능/플러그인 확장에 가치를 보는 분이 계신지 궁금합니다.
혹시 다른 분들도 이 플러그인이 안 되는 건지 궁금해서요.
포럼에서 실행하면서 겪은 문제들 중 일부에 대해 여기에서 풀 리퀘스트를 열었습니다.
보통 포럼에 막 가입한 신뢰 수준 0의 신규 사용자들이 자기소개를 하고 다른 사용자들과 친해져야 합니다. 기본적으로 신뢰 수준 0인 사용자들끼리만 Mingle을 설정할 수 있을까요? 아니면, 신뢰 수준 0인 사용자와 다른 사용자들 간의 Mingle을 설정하는 것이 조금 더 재미있을 수도 있겠네요.
이 기능의 다른 용도도 몇 가지 생각해 볼 수 있습니다. 게임 포럼에서는 정의된 간격마다 두 명을 자동으로 페어링하여 랜덤 대결이나 챌린지를 진행할 수 있을 것입니다.
제가 이해한 바로는, 현재 기능은 그룹 내 또는 그룹 조합 간의 매칭만 정의할 수 있도록 허용할 뿐, 서로 다른 그룹의 사용자 간 매칭이 보장되도록 하는 기능은 제공하지 않습니다.
즉, 신뢰 수준 0인 사용자끼리만 매칭되도록 설정하는 것은 가능하지만, 신뢰 수준 0인 사용자가 다른 모든 사용자와 매칭되도록 보장하는 것은 불가능합니다.
간단히 답변하자면:
네
ㅋㅋ 동의합니다, 더 재미있을 것 같지만 현재는 그런 옵션이 없습니다.
로그에 이 메시지가 떴는데, Mingle에서 비추천(deprecated)된 기능 때문인 것 같아요?
![]()
아, 맞아요. 네. 그거 오픈된 PR에도 같이 추가해 뒀어요, 감사합니다
플러그인을 설치한 후 502 bad gateway 에러를 경험하신 분이 계신가요?
YAML 파일을 검증하고, 설명서에 따라 다시 빌드한 후 사이트 접근이 불가능해졌습니다. YAML 파일의 변경 사항을 되돌리고 다시 빌드한 후 모든 것이 정상으로 돌아왔습니다.
참고로, YAML 파일에 추가한 내용은 다음과 같습니다:
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- sudo -E -u discourse git clone https://github.com/discourse/docker_manager.git
- sudo -E -u discourse git clone https://github.com/gdpelican/mingle.git
동의합니다. 이는 경험이 있는 사용자들을 신규 멤버들과 매칭하여, 그들을 이끌어줄 든든한 오빠나 언니가 있도록 하는 데 큰 도움이 될 것 같아요. 물론 현재의 형식 대신으로 제안하는 건 아니고, 현재 방식도 정말 멋있다고 생각합니다.
어쨌든 그냥 테스트해 보는 거예요. 당신의 작업을 정말 좋아합니다 ![]()
/sidekiq/retries와 /sidekiq/morgue에서 다음 오류 메시지가 표시됩니다:
Jobs::HandledExceptionWrapper: Wrapped ArgumentError: missing keyword: :
어떤 키워드를 찾고 있는지 정보가 거의 없습니다. 혹시 아이디어가 있으신 분 계신가요?
플러그인이 최신 버전의 Discourse와 함께 작동하지 않는 것 같습니다. 다음 오류 메시지를 받습니다:
I, [2022-02-01T17:41:14.025821 #1] INFO -- : > cd /var/www/discourse && [ ! -d 'node_modules' ] || su discourse -c 'yarn install --production && yarn cache clean'
warning Resolution field "lodash@4.17.21" is incompatible with requested version "lodash@4.17.15"
warning " > @mixer/parallel-prettier@2.0.1" has unmet peer dependency "prettier@^2.0.0".
또한, 위에 올린 게시물의 해결책도 아직 찾지 못했습니다. 이 플러그인을 여전히 사용하고 계신 분이 있을까요?
일부 문제로 인해 한동안 제거해 두었지만, 다시 정상적으로 작동하면 재설치하고 싶습니다!
아니요, 2.8에서 실제로 깨져 있습니다.
최신 버전으로 업데이트하기 위해 재빌드하는 동안 동일한 경고를 보고 있습니다. 하지만 저는 이 플러그인을 설치하지 않았습니다. 이 오류가 어디서 발생하는지 추적하는 방법은 무엇인가요?
정말 안타깝네요. 이 플러그인이 다시 실행되는 모습을 보고 싶습니다.
기술적으로 큰 작업이라는 점은 알지만, 개발자들이 지속적으로 업데이트할 수 없거나 의지가 없을 때 그 노력이 모두 무용지물이 되지 않도록, Discourse 코어에 레거시 지원을 포함하여 기존 플러그인들이 계속 작동할 수 있도록 하면 정말 좋겠습니다. 무한정 확산될 수 있어 실현 가능한지 확신은 없지만, 있다면 정말 멋진 기능이 될 것 같습니다.
이 포크는 어때요? 마지막 업데이트가 3년 전이지만, 메인 버전에서 수정되지 않은 오류를 수정한 것 같습니다.
이 플러그인은 정말 좋은 것 같아요!