자체 제작 보드에서 가져오기?

안녕하세요,

저희는 자체적으로 프로그래밍한 보드를 운영하고 있습니다. 이 보드는 2003년부터 운영되어 왔으며, 약 5,000개의 주제와 250,000개의 게시글이 있습니다.

앞으로 보드 관리를 위해 Discourse를 사용하고자 검토 중입니다.

JSON, CSV 또는 이와 유사한 형식으로 사용자, 주제, 게시글을 가져올 수 있는 네이티브 가져오기 플러그인이 있나요? 데이터는 거의 모든 형식으로 제공할 수 있으며(단순한 형식이 선호됩니다 ;)).

여기서 검색해 보았지만 '빅 보드’의 자동 가져오기에 대한 정보만 찾을 수 있었습니다.

최고의 인사와 함께, 아이디어에 대해 진심으로 감사드립니다.
안드레아스

거의 모든 가져오기(importer) 도구는 기존 데이터(또는 데이터베이스)를 Discourse에서 사용하기 좋은 형식으로 변환하는 동일한 원리를 기반으로 작동합니다. 모든 상황에 적용되는 범용 솔루션이 바로 사용 가능한 것은 아니지만, JSON 형식의 데이터를 사용하는 것으로 추정되는 Google Groups 또는 Disqus 가져오기 기능을 참고해 볼 수 있습니다. 가져오기 스크립트를 살펴보면 정확한 요구 사항 등에 대한 힌트를 얻을 수 있습니다.

기존 가져오기 스크립트를 수정하여 데이터베이스에서 직접 가져오도록 하겠습니다.

제안해 주셔서 감사합니다. 저는 개발자이지만, 이전에 Ruby를 사용해 본 적이 없습니다. 그래서 소스 코드를 읽어서 Discourse 데이터의 논리를 이해하기가 쉽지 않습니다.

범용 JSON 가져오기 도구(generic/json-importer)는 찾았지만, JSON 형식에 대한 문서는 없었고, mylittleforum.rb 파일에 대해서는 아직 찾지 못했습니다.

제 데이터베이스에는 사용자, 주제, 게시물이 있습니다. 아직 카테고리는 없습니다(가져오기 후 주제를 정렬할 수도 있습니다). 소스 코드에서 ID(우리는 이메일 주소가 아닌 ID를 키로 사용합니다)가 코드를 통해 어떻게 전달되는지 이해하지 못하며, 모든 데이터가 새 데이터베이스에 올바르게 형성되도록 하기 위해 제가 무엇을 해야 하는지 모르겠습니다.

외부에서 가져오기 스크립트를 수정해 주거나, 주석으로 설명해 주거나, 무엇을 해야 하는지 알려 주실 분(남/여/기타 :wink: )이 있을까요? 비용은 얼마일까요? 더 정확한 견적을 위해 데이터베이스 구조(MySQL)를 다이렉트 메시지로 보내드릴 수 있으며, 견적도 이 방식으로 보내 주시면 됩니다 :slight_smile:

감사합니다.
Andreas

Ruby를 알기 전에 여러 개의 importers를 작성한 적이 있습니다. :wink:

도와드릴 수 있습니다. 이미 저에게 연락을 주셨는데 제가 이름을 모르고 있다면 죄송합니다!

여기서 저에게 연락하실 수 있습니다: Redirecting…