기존의 Stack Overflow Enterprise 인스턴스에서 약 1,000개의 게시물을 Discourse로 이관하고 싶습니다. Stack Overflow 데이터를 Discourse로 마이그레이션해 보신 분이 계신가요?
이 작업을 돕기 위해 사용할 수 있는 플러그인이나 스크립트가 포함된 저장소가 있을까요?
기존의 Stack Overflow Enterprise 인스턴스에서 약 1,000개의 게시물을 Discourse로 이관하고 싶습니다. Stack Overflow 데이터를 Discourse로 마이그레이션해 보신 분이 계신가요?
이 작업을 돕기 위해 사용할 수 있는 플러그인이나 스크립트가 포함된 저장소가 있을까요?
안녕하세요, 저도 비슷한 걸 해보고 있어서 좀 더 전문적인 답변을 기다려볼게요. 그런데 이걸 찾았네요:
이걸 보면 방법이 있는 것 같은데, 어떻게 사용하는지에 대한 코멘트를 받을 수 있으면 좋겠습니다.
위 내용을 얼마나 진행하셨는지 확실하지는 않지만, 저는 결국 Stack Overflow와 Discourse API를 사용했습니다. Stack Overflow API에서 원하는 게시글/답변을 가져오고, 데이터 처리/포맷팅을 거친 후, Discourse API를 사용해 해당 데이터를 기반으로 새로운 게시글을 생성했습니다.
코드를 공개할 계획이 있나요? 많은 분들에게 정말 유용할 것 같습니다.
물론입니다! 마이그레이션을 마치는 대로, Stack Overflow 게시글을 Discourse 게시글로 마이그레이션하는 과정을 간소화하는 Python 스크립트를 작성해서 다시 올릴게요. 몇 주 안에 올라올 거예요!
공개된 Stack Overflow/Exchange의 게시물을 내 Jekyll 블로그에 올리기 위해 사용하는 스크립트가 있습니다:
포럼에 게시물을 올리기 위해 Discourse API를 사용하는 것도 고려해 보았지만, 복사해서 붙여넣기 해도 무방할 정도로 그 수가 많지 않습니다. 1,000개 정도의 게시물이라면 해당 단계를 자동화하는 것이 핵심입니다! 성공을 기원합니다.