초대 링크의 소유자를 변경하는 방법은?

사용 사례를 읽어보았습니다:

…저희도 비슷한 경험을 한 적이 있습니다. 문서에 링크를 남겨두었는데, 사용자가 그 링크를 클릭하면 올바른 비공개 카테고리로 이동해야 하는 상황이었습니다. 그리고 시스템이 작동하는 방식을 고려하면…

…이 방식은 저희에게 적합하지 않았습니다. 왜냐하면 해당 링크는 도시 거주자들을 대상으로 한 행동 촉구(call to action)였기 때문에, 도시 지침상 비합리적이었기 때문입니다.

저는 Discourse의 두 가지 기능을 결합했습니다:

  1. 권한을 위한 사용자 그룹(User groups)
  2. 영구 링크(Permalinks)

사용자가 직접 그룹에 링크를 걸 때(해당 그룹의 설정에 따라) 가입을 요청할 수 있으며, 이때 “Request”(요청) 버튼이 표시됩니다. https://meta.discourse.org/g/chat-testers 를 방문하시면 비슷한 것을 볼 수 있습니다:

“Request” 버튼을 누르면 사용자가 해당 그룹에 가입/등록하는 프로세스에 진입합니다.

https://example.org/g/neighborhood처럼 보이는 링크를 보내고 싶지 않았기 때문에 리디렉트를 보내기로 했습니다. 또한 도시의 개인정보 보호 정책(매우 훌륭합니다!)에 대한 통제력과 필요시 링크를 업데이트할 수 있는 능력을 모두 갖추고 싶었기 때문에, /admin/customize/permalinks에서 사용할 수 있는 Discourse의 기본 영구 링크(permalink) 설정을 사용했습니다.

그리고 문서에는 다음과 같은 메시지를 남겼습니다:

이 과정에 관심을 가져주셔서 감사합니다. 수업을 완료하려면 https://forums.example.edu/student-invite 에서 Course 1에 가입해 주세요.

스크린샷에 보이는 영구 링크 리디렉션 덕분에 https://forums.example.edu/g/Students가 로드되고, 학생 온보딩이 진행됩니다.


이 방법을 좋아했습니다. 그룹 온보딩을 위한 유사한 도구를 모더레이터에게 제공하면서도 초대 시스템을 유연하게 유지할 수 있었기 때문입니다. :slight_smile: