드디어 첫 번째 Discourse 사이트를 정식 오픈했습니다. 내용물은 몇 개 버전 전의 Flarum 기반 사이트에서 가져왔는데, 그 사이트는 이미 고장 난 상태였습니다.
Flarum 사이트의 데이터베이스 모델을 파악한 후, 제 필요에 가장 가까운 것이 fluxbb 가져오기 스크립트임을 알게 되었습니다. 이 스크립트를 수정하여 동작하게 만들었고, Discourse로 가져온 후에는 다른 대안을 고려하지 않았습니다. 하지만 이제 사이트를 오픈했으니, 저를 도와준 것에 보답하는 의미로 공유해 보려고 합니다.
저는 개발 경험이 전혀 없는 사람이라, 이 코드는 그저 단순한 실험적인 작업일 뿐입니다. 오류가 많고, fluxbb 코드가 주석 처리된 채 남아 있는 등 불완전한 부분이 있을 수 있습니다. 최적의 방법은 아닐 수 있지만, 실제로 동작은 했습니다. 능력이 되시는 분이 제대로 정리해 주신다면, 가져오기 스크립트 폴더에 정식 추가될 수 있을지도 모릅니다.
flarum_import.rb.gz (2.6 KB)
제가 무엇을 했는지 설명해 드릴 수 있습니다! ![]()