곧 종료할 예정인 사이트에는 6,000명 이상의 사용자가 있으며, 이 사용자들을 이미 운영 중이고 사이트의 툴바 링크로 연결된 Discourse 포럼으로 이식하고자 합니다.
- 사이트 - https://www.legably.com
- 포럼 - https://forum.legably.com
사이트의 6,000명 사용자 중 일부는 이미 포럼 계정을 가지고 있지만, 대부분은 없습니다. 현재 시스템은 사이트에 로그인한 상태로 툴바의 ‘포럼’ 링크를 클릭하면 사이트의 인증 정보를 사용하여 Discourse 계정에 로그인할 수 있도록 되어 있으며, 이 과정에서 계정이 자동으로 생성됩니다(저는 SSO 코딩을 하지 않았으므로 추측입니다).
사이트가 오프라인으로 전환되면 모든 사용자를 포럼으로 리다이렉트할 예정입니다.
그에 앞서, 사이트의 MongoDB 데이터베이스에서 6,000명 사용자의 이메일과 이름을 내보낸 다음 다음과 같은 작업을 수행하고 싶습니다:
- 포럼의 Discourse 데이터베이스에 이 정보들을 가져오기
- 가져온 각 사용자를 위해 자동으로 계정 생성
- 사용자가 포럼에 처음 로그인할 때 새 비밀번호를 선택하도록 강제하기
이 작업을 수행해 보신 분이나 진행하는 데 가장 좋은 방법에 대한 조언이 있으신 분이 계신가요?
또한 ‘Bulk Import(일괄 가져오기)’ 기능에 대해서도 읽어 보았습니다. 이 방법을 선호하지는 않지만, 기존 사용자가 포럼 계정을 생성하는 가장 빠르고 쉬운 방법이 이 기능이라면 시도해 볼 의향이 있습니다.
미리 감사드립니다.