러닝 클럽을 위해 팀 구성이 포함된 1년짜리 챌린지를 진행하고 있습니다. 10세 단위 연령대 팀별로 디스코스(Discourse) 그룹을 만들어 @멘션이 가능하고, 필요하면 각 팀만의 대화를 나눌 수 있도록 하려 합니다. 다만, 사람들이 이 기능을 알아채기란 쉽지 않을 것 같습니다. 그래서 각 연령대 팀별로 7개의 그룹을 만들었고, 사람들이 등록할 때마다 수동으로 업데이트해야 하는 상황입니다.
또한, 챌린지에 참여하는 모든 사람을 포함하는 상위 그룹(uber-group)도 만들고 싶습니다. 만약 상위 ‘챌린저스(Challengers)’ 그룹에 19세 이하, 20~29세, 30~39세 등 하위 그룹들을 단순히 포함시킬 수 있다면 훨씬 편할 텐데, 그렇게 하면 하위 그룹만 관리하면 변경 사항이 상위 그룹에 자동으로 반영될 것입니다.
이런 방식으로 구현할 수 있는 방법이 있거나, 향후 추가될 수 있을까요? 아니면 하위 그룹에 있는 모든 사용자를 수동으로 입력해야 하는 건가요? (전체적으로 수백 명의 사용자가 될 것으로 예상되며, 매주 반복해야 하는 작업입니다.)
그룹에 일괄 추가(Bulk Add to Group)라는 용어가 계속 혼란을 줍니다. 제가 보기에는 UI에 그런 옵션이 보이지 않거든요. 링크해 주신 2015년 게시물의 스크린샷은 제가 지금 보는 화면과 일치하지 않습니다. 이건 그냥 그룹 안에서 멤버 추가(Add Members) 대화상자를 사용하는 것과 동일한 건가요?
그리고 한 그룹의 멤버 목록을 복사해서 다른 그룹에 일괄 추가하는 방법은 무엇인가요? 제가 현재 생각해 낸 가장 좋은 워크플로우는 멤버 페이지의 텍스트를 복사한 뒤, 스타일에 익숙한 grep(또는 Nisus Writer Pro)을 이용해 사용자 이름을 복사하는 것입니다. 가능은 하지만, 결코 쉬운 방법은 아닙니다.
Meta에서 “그룹에 일괄 추가” 기능에 대한 참고 사항이 꽤 많이 있습니다. 하지만 https://discourse.example.org/admin/groups/bulk에서 해당 기능이 더 이상 활성화되어 있지 않은 것 같고, 빈 페이지만 표시됩니다(관리자 권한이 있는 몇몇 다른 사이트도 확인해 보았습니다). @adamengst님, 혹시 거기서 무언가 보이시나요?
감사합니다! 점점 더 좋아지고 있네요. 다만 이메일 주소를 기준으로 하면 저에게는 종종 문제가 됩니다. 많은 사람들이 여러 개의 이메일 주소를 사용하는데, 그래서 초대할 때 해당 이메일이 계정과 연결된 것인지, 아니면 혼란을 줄 수 있는(그리고 잠재적으로 두 번째 계정을 만들 수 있는) 다른 것인지 미리 확인해야 하거든요.
기본적으로 이 시스템이 어떻게 작동하는지는 모르겠지만, 그룹이 다른 그룹을 참조할 수 있도록 하는 것이 가장 간단해 보입니다.
사용자 내보내기를 수행한 후, 내보낸 CSV 파일을 사용하여 새 목록을 만들고 대량 초대 기능을 통해 다시 가져오는 방법을 사용할 수 있습니다. 기존 사용자로 시스템을 설정하려면 이 작업을 한 번만 수행하면 되며, 이후에는 새로운 사람이 가입하거나 연령대를 변경할 때 수동으로 처리하면 됩니다.
커뮤니티를 위해 이 과정을 반자동화하는 맞춤형 코드가 필요할 수도 있습니다. 예산이 있다면 Marketplace 채널에 요청 사항을 게시해 보세요.