ReactJS 멤버 플랫폼에 내부 포럼을 설정하고 싶어요

구체적인 요구 사항이 하나 있습니다. 내부 구성원을 위한 ReactJS 플랫폼에서 제안(proposal)에 대한 대화가 Discourse 포럼을 통해 이루어지도록 하는 방안을 검토하고 있습니다.

각 제안에는 여러 명이 참여하며, 다음 조건을 충족해야 합니다.

  1. 모든 참여자가 동일한 타임라인 형식으로 대화를 볼 수 있어야 합니다.
  2. 새 제안이 시작되면 해당 주제가 자동으로 생성되어야 합니다.
  3. 해당 사용자는 이미 로그인되어 있으므로, 매끄러운 경험을 위해 Discourse에 별도로 로그인할 필요가 없어야 합니다.
  4. 새 댓글이 추가되면 첨부 파일이 있는 경우를 포함하여 각 구성원에게 이메일 알림이 전송되어야 합니다.
  5. 구성원이 이메일로 답장을 보낸 경우, 해당 댓글과 첨부 파일(있는 경우)만 제안 토론에 추가되어야 합니다.

이 요구 사항을 어떻게 구현할 수 있는지 알려주시면 감사하겠습니다.

감사합니다!

Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso)를 사용하여 단일 로그인(SSO)을 설정하세요.

사용자는 이메일 설정을 직접 관리할 수 있으며, 신규 사용자를 위한 기본값을 설정할 수 있습니다. 하지만 제 생각에는 첨부 파일이 있는 경우 이메일이 전송되지 않습니다.

이것은 저희 API를 통해 쉽게 수행할 수 있습니다.

Set up reply by email with POP3 polling을 설정하세요.

JavaScript를 통해 다른 웹사이트에 Discourse 댓글을 임베드하기 및 자체 호스팅 사이트의 직접 전달 수신 이메일 구성하기도 참고하세요.