12월에 포럼을 phpBB에서 Discourse로 이관했습니다. 사용자들을 포함한 팀 모두가 이 결정에 대해 매우 만족하고 있습니다. 물론, 10년 된 소프트웨어를 교체하고 모든 것을 뒤집어 놓은 상황이므로 일부 사용자들과 모더레이터들이 새로운 환경과 다른 점들에 적응하는 데 시간이 조금 걸렸습니다. 하지만 이는 “정상적인” 현상이죠.
이관하지 못한 부분은 phpBB 내에서 사용하던 갤러리입니다. phpBB Gallery라는 플러그인을 사용했는데 사진이 가득 차 있었습니다. 이 갤러리에서는 각 사용자에게 자신의 갤러리가 배정되며, 사진 업로드, 제목 및 설명 수정, 하위 폴더 생성 및 사진 정리 등이 가능합니다. 또한 사진에 대한 댓글 작성과 평점 부여도 가능하지만, 이 두 기능은 거의 사용되지 않았습니다. 핵심 기능은 특수 숏코드(shortcode)를 사용하여 게시물에 사진을 링크하는 것이었습니다.
모든 것을 Discourse로 이관하면서, 사진이 숏코드로 직접 링크되었거나 앨범으로 링크된 게시물들을 수동으로 작업했습니다. 그리고 수동으로 링크한 이관된 게시물들의 정보를 유지하기 위해 구 포럼을 별도의 도메인 (갤러리 자체로 가는 직접 링크)에서 읽기 전용 모드로 온라인에 두었습니다. 여기에는 약 40개의 개인 갤러리에 걸쳐 약 2,500장의 사진이 있습니다.
이제 이 정보를 새로운 Discourse 인스턴스에 적절하게 통합할 수 있는 해결책을 찾기 위해 여기에 글을 올립니다. 솔직히 말해, 이관 작업에 몇 년이 걸렸는데, 주로 갤러리에 대한 적절한 해결책(또는 아예 해결책 자체)을 찾지 못해서였습니다. 하지만 결국 phpBB를 계속 사용하는 것은 더 이상 옵션이 아니었기 때문에 이관을 진행했습니다.
아, 정말 아쉬워요… 그리고 모든 것을 자세히 살펴봤을 때 이런 기능을 놓쳤을 것이라고 이미 꽤 확신했습니다.
제 생각에는 이것은 Discourse의 결여된 기능입니다.
제 프로젝트나 가져오기처럼만 아니라, 포럼에 자주 참조되는 많은 정보가 포함되어 있다면 이런 것이 있어야 합니다. 기존 문서나 위키 확장 프로그램처럼요. 내장된 이미지와 관련된 것일 뿐인 랜덤한 게시물을 참조하는 것은 최적의 방법이 아닙니다. 시간이 지나면 이러한 게시물을 찾기 또한 어렵습니다.
그런가요? 저는 그 사실을 몰랐습니다. 여기서 설정은 어떻게 되나요? 제가 조정할 수 있을까요? 방금 설정을 확인해 봤는데 설정 항목을 찾지 못했습니다.
휴… 40개의 개인 갤러리에 있는 2,500장의 사진에 대해선 꽤 많은 작업이 될 것 같네요. 일괄 처리할 방법이 있을까요? 아직 가져오기 스크립트를 확인해 보진 않았습니다. 제가 phpBB를 Discourse로 가져올 때 사용했던 것과 같은 것 말이죠.