저희는 하나의 Discourse 인스턴스에서 특정 주제 하나를 로컬 저장소로, 또는 더 좋다면 다른 인스턴스로 내보내려 하고 있습니다. 원래 인스턴스의 관리자들은 이 이동을 지지하지만, 이동 작업을 위해 많은 시간을 할애하길 원하지는 않습니다. 따라서 비교적 빠르고 간편하게 해결할 수 있는 가능한 모든 방법을 찾고 있습니다.
현재까지 두 가지 옵션을 고려하고 있습니다:
첫 번째 링크는 우리의 최종 목표를 달성하는 가장 직접적인 방법임이 분명하지만, 이동 지원을 위해 관리자들이 상당한 양의 작업을 수행해야 하는 것 같아 동의하지 않을 것 같아 @pfaffman 님의 Discourse Downloader도 함께 고려하고 있습니다.
그러나 우리의 필요와 제약 조건을 고려할 때 이 두 옵션 중 하나가 명확히 더 나은 경우, 이 중 하나를 사용해보았거나 이 과정에 대해 저희보다 더 잘 알고 계신 분들의 조언을 정말로 듣고 싶습니다. 또한, 저희가 아직 발견하지 못한 더 나은 다른 옵션이 있다면 알려주시면 감사하겠습니다!
수정 사항을 적용(pushed)했으니 git pull을 실행하면 이제 빈 apikeys 파일과 함께 작동해야 합니다. (다만 빈 파일을 직접 생성해야 할 것 같습니다.) 이 도구는 주제를 텍스트 파일로 다운로드합니다.
다만, 저는 이 도구를 오프라인에서의 토론 분석용으로 작성했기 때문에, 일부 작업을 거치지 않으면 얼마나 유용할지 확실하지 않습니다. 로컬로 콘텐츠를 다운로드하는 것은 가능할 것 같지만, 현재 상태로는 다른 Discourse 인스턴스로 이전하는 데는 큰 도움이 되지 못할 것입니다.
다른 Discourse로 이전을 원하고 해당 주제가 공개 주제라면, 이 도구를 다른 용도로 수정해야 합니다. 예산이 있으시다면 저에게 연락하거나 Marketplace 채널에 게시물을 남겨주세요.