그룹 일괄 초대

포럼에 초대하고 그룹에 추가해야 하는 사람들의 이메일이 포함된 CSV 파일이 있습니다.

일부는 이미 포럼에 가입되어 있고, 일부는 가입되어 있지 않습니다.

다음과 같은 방식으로 대량 초대를 보낼 수 있는 방법이 있을까요?

  1. 포럼 회원이 아닌 사람은 가입 시 자동으로 초대되고 그룹에 추가됩니다.

  2. 포럼 회원인 사람은 초대 없이 그룹에만 자동으로 추가됩니다.

:thinking: 이 주제에 도움이 되는 정보가 있을 것 같습니다:

워드프레스 SSO를 사용 중이라면 그 도구가 작동하나요?

네, DiscourseConnect(WordPress SSO)를 사용할 때 대량 초대 메일을 보낼 수 있습니다. DiscourseConnect가 활성화된 상태에서 초대 메일 전송을 허용하는 설정이 몇 번이나 변경되었기 때문에, 현재 제대로 작동하는지 확인하고 사용자 경험(UX)이 어떤지 테스트 중입니다.

Discourse UI를 통해 초대 메일을 보내거나 초대 CSV 파일을 업로드하는 경우 모두 문제가 없이 메일이 전송됩니다.

사용자가 초대 메일의 링크를 클릭하면 다음과 같은 화면이 표시됩니다:

계속(Continue) 버튼을 클릭하면 사용자가 인증을 위해 DiscourseConnect 인증 사이트(WordPress)로 리디렉션됩니다.

이 테스트에서는 초대받은 사용자가 아직 WordPress에 계정을 등록하지 않은 것으로 가정하므로, 해당 사용자는 등록(Register) 링크를 클릭해야 합니다:

저는 WordPress 멀티사이트(multi-site) 환경에서 이 기능을 테스트하고 있으므로, 단일 사이트 환경과 달리 등록 양식의 모양이 다릅니다:

이 단계부터 사용자는 WordPress에서 이메일 주소를 확인한 후 WordPress에 로그인하는 과정을 거쳐야 합니다. 이후 Discourse에 로그인할 수는 있지만, Discourse 사이트의 초대를 수락함으로써 프로세스를 시작했다는 맥락은 사라집니다. 사용자는 Discourse 사이트로 돌아가 로그인(Log In) 버튼을 클릭하면 아무 문제 없이 Discourse에 로그인할 수 있지만, 사용자를 안내하기 위해 WordPress에 별도의 설명이 추가되지 않는 한 매우 혼란스러울 것입니다.

즉, 사용자의 관점에서 보면 DiscourseConnect가 활성화된 상태에서 DiscourseConnect 인증 사이트에 아직 계정이 없는 사용자를 초대하는 것은 혼란을 줄 가능성이 큽니다. 기능은 작동하지만, 사용자를 직접 DiscourseConnect 인증 사이트로 초대하고, 해당 사이트에 사용자가 클릭하면 Discourse에 로그인될 수 있는 링크를 표시하는 것이 더 직관적일 것입니다. 해당 링크를 생성하는 방법은 여기에서 확인할 수 있습니다: DiscourseConnect 로그인 링크 생성.

만약 사용자가 이미 DiscourseConnect 사이트에 계정이 있다면, Discourse 사이트로의 초대를 수락하는 과정은 간단합니다. 하지만 이 경우에도 DiscourseConnect 사이트에 Discourse 로그인 링크를 표시하는 것이 더 쉬울 것입니다.