[유료] 독점 포럼을 Discourse로 이전

기존의 독자적인 포럼(약 30개 카테고리에 약 900개 주제, 약 37,000개의 메시지로 구성됨)을 Discourse로 마이그레이션하는 데 도움이 필요합니다.

PHP를 사용하여 API 기반의 가져오기(importer) 스크립트를 작성했지만, API, 속도 제한(rate limits), 신뢰 수준(trust levels)과 관련하여 이상한 문제들이 계속 발생하고 있습니다. 그리고 사람들은 항상 "소프트웨어에 포함된 멋진 가져오기 스크립트로 시작하세요!"라고 말하는데, 저는 RoR(Ruby on Rails)에 충분히 익숙하지 않아서 그렇게 할 수 없습니다. 바로 그 부분이 여러분이 필요한 곳입니다. :slight_smile:

어떤 작업을 원하시나요?

  1. 기존 포럼의 샘플 mysql 덤프를 제공하고 스키마를 설명하겠습니다(매우 단순합니다).

  2. 이미 Discourse에 카테고리를 생성했으며 모든 것이 어디에 위치해야 하는지 정확히 알고 있습니다(물론 모든 것이 구형 카테고리 구조에서 Discourse로 재매핑되며, 일부 카테고리는 약간 통합/재배치됩니다). 이 부분은 이미 모두 계획되어 있으며 명확하게 전달하겠습니다.

  3. 일부 원본 메시지에는 JPEG 이미지가 하나 첨부되어 있을 수 있습니다. 이 경우 해당 이미지가 내부 URL을 가지도록 Discourse에서 관리되도록 가져와야 하며, 원본 메시지의 끝에 사진으로 추가되어야 합니다.

  4. 가져오기를 테스트하기 위해 (예를 들어) 단 하나의 주제 또는 하나의 전체 카테고리 주제만 테스트 실행할 수 있기를 원합니다.

  5. 위의 모든 사항을 고려하여, 필요한 경우 새 사용자와 주제를 생성하고 주제에 게시물을 채워 넣는 가져오기 스크립트를 제공해 주십시오. 저는 가져오기에 대한 권장 사항에 따라 이 스크립트를 로컬(개발) Discourse 인스턴스에서 실행할 것입니다. (저는 숙련된 개발자/기술 전문가이지만, RoR/Ruby와 Discourse의 세부 사항에는 익숙하지 않습니다.)

  6. 제 새로운 Discourse 포럼은 다음 주 월요일인 4월 13일에 출시됩니다. (그날 저는 구 포럼을 닫고 모든 사람을 Discourse로 리디렉션할 것입니다.) 그 날짜 전에 가져오기 스크립트가 완료되어 테스트 실행을 할 수 있기를 원합니다. (만약 문제가 발생할 경우를 대비해 4월 13일까지 기다리고 싶지 않습니다!)

  7. 이번 주가 끝나기 전에 스크립트를 한 번 실행하여 사용자/메시지/주제의 대량 부분을 가져오고, 4월 13일에 한 번 더 실행하여 마지막 가져오기 이후의 나머지 메시지를 가져오기를 원합니다. 따라서 가져오기는 이미 가져온 기존 자료를 무시하는 방법이 필요하거나, 기존 주제를 지우고 모든 것을 처음부터 다시 가져올 수 있어야 합니다. 어느 쪽이든, 이번 주가 끝나기 전에 스크립트가 성공적으로 실행되는 것을 확인하는 것이 중요합니다. :wink:

  8. 참고로 제 포럼의 콘텐츠는 성인 대상입니다… 많은 명시적인 텍스트가 있으며, 때로는 첨부된 사진도 명시적일 수 있습니다. 여러분은 아마도 그것을 많이 보지 못할 것입니다(저도 더 이상 거의 신경 쓰지 않습니다 :laughing:) 하지만 미리 알려드리고 싶었습니다.

  9. 4월 13일에 모든 주제(그리고 모든 메시지, 첨부 파일, 관련 사용자)가 성공적으로 Discourse로 이동하여 라이브 상태가 될 때 프로젝트가 완료됩니다.

언제까지 완료해야 하나요?

이번 주가 끝나기 전까지. 4월 13일은 최종 마감일이지만, 위에서 설명한 대로 그 전에 가져오기 스크립트가 작동하는 것을 확인하고 싶습니다.

이 작업에 제공할 수 있는 예산은 몇 달러(USD)인가요?

적절한 금액을 판단하기가 매우 어렵지만, 여기에는 상당한 작업이 수반된다는 것을 알고 있습니다. 일괄 500달러(US$500)라고 하겠습니다.

참고로…

마이그레이션을 해본 경험이 있고 Discourse 가져오기 스크립트에 익숙한 사람을 고용하고 싶습니다.

그리고 이 작업은 테마와 아무 관련이 없지만, 미래에 제 Discourse에 완전한 커스텀 테마를 만들 사람을 고용할 가능성이 매우 높습니다(제 사이트의 나머지 부분과 일치하도록). 따라서 테마 제작에 경험이 있으시다면 알려주세요.

4개의 좋아요

하이, @pfaffman님. 이 프로젝트에 적합한 후보이신가요?

5개의 좋아요

제가 하는 일이에요. 쪽지 보내드릴게요.

11개의 좋아요

안녕하세요, 후속 말씀드리고자 연락드립니다. 결국 @pfaffman 님(Jay)을 고용했는데, 정말 만족스러운 경험이었습니다. 제 작업은 기한이 매우 짧았는데, Jay 님은 바로 착수하여 신속하게 대응해 주셨습니다. Jay 님은 Discourse에 대해 아주 정통하신 분이며, 중간에 예상치 못한 문제가 발생했을 때도 빠르게 처리해 주셨습니다.

앞으로도 다시 함께 일할 날을 기대하고 있으며, 다른 분들에게도 기꺼이 Jay 님의 서비스를 추천하겠습니다.

12개의 좋아요