거의 모든 가져오기(importer) 도구는 기존 데이터(또는 데이터베이스)를 Discourse에서 사용하기 좋은 형식으로 변환하는 동일한 원리를 기반으로 작동합니다. 모든 상황에 적용되는 범용 솔루션이 바로 사용 가능한 것은 아니지만, JSON 형식의 데이터를 사용하는 것으로 추정되는 Google Groups 또는 Disqus 가져오기 기능을 참고해 볼 수 있습니다. 가져오기 스크립트를 살펴보면 정확한 요구 사항 등에 대한 힌트를 얻을 수 있습니다.
제안해 주셔서 감사합니다. 저는 개발자이지만, 이전에 Ruby를 사용해 본 적이 없습니다. 그래서 소스 코드를 읽어서 Discourse 데이터의 논리를 이해하기가 쉽지 않습니다.
범용 JSON 가져오기 도구(generic/json-importer)는 찾았지만, JSON 형식에 대한 문서는 없었고, mylittleforum.rb 파일에 대해서는 아직 찾지 못했습니다.
제 데이터베이스에는 사용자, 주제, 게시물이 있습니다. 아직 카테고리는 없습니다(가져오기 후 주제를 정렬할 수도 있습니다). 소스 코드에서 ID(우리는 이메일 주소가 아닌 ID를 키로 사용합니다)가 코드를 통해 어떻게 전달되는지 이해하지 못하며, 모든 데이터가 새 데이터베이스에 올바르게 형성되도록 하기 위해 제가 무엇을 해야 하는지 모르겠습니다.
외부에서 가져오기 스크립트를 수정해 주거나, 주석으로 설명해 주거나, 무엇을 해야 하는지 알려 주실 분(남/여/기타 )이 있을까요? 비용은 얼마일까요? 더 정확한 견적을 위해 데이터베이스 구조(MySQL)를 다이렉트 메시지로 보내드릴 수 있으며, 견적도 이 방식으로 보내 주시면 됩니다