저는 이미 Vanilla로 버전을 구축해 둔 e-learning 회사에서 일하고 있습니다. 제 문제는 많은 기능들이 구식이고 최소한에 그친다는 점입니다. 플러그인을 보고 테스트해 보았을 때도 문제가 있었고, 그 자체로 이미 제약이 많았습니다.
저는 Discourse가 더 적합하다고 생각합니다. 팀에게 이를 설득하기 위해 몇 가지 우려 사항을 해결해야 합니다. 그중 하나는 유료 버전과 무료 버전의 차이에 대한 명확한 설명을 원한다는 것입니다. 가장 눈에 띄는 점은 유료 버전이 상당数量的 플러그인에 대한 접근을 포함한다는 것입니다. 무료 버전을 선호한다면 다른 플러그인에 대한 접근이 얼마나 제한될까요?
이상적으로는 지식 베이스 섹션, 아이디어/기능 요청 게시판, 그리고 강력한 보고 기능을 추가하고 싶습니다. 이러한 기능들은 유료 또는 무료 버전 중 어느 쪽에 기본으로 포함되어 있나요? 그렇지 않다면, 두 버전 모두 이러한 기능을 추가하기가 쉬운가요?
이것들은 유료 호스팅에서만 사용 가능한 플러그인이 아니라, 오히려 그 반대입니다. 이 플러그인들은 저희 호스팅을 사용할 때 설치할 수 있는 유일한 플러그인들입니다. 플러그인은 Discourse에서 거의 모든 것을 수행할 수 있으므로, poorly built(잘못된 방식으로 구축된) 플러그인은 저희 호스팅에 방해가 될 수 있습니다. 이 때문에 저희가 호스팅하는 사이트에서는 저희가 유지 관리하는 플러그인만 설치할 수 있도록 허용합니다(이러한 동일한 플러그인은 다른 곳에 호스팅된 사이트에서도 무료로 사용할 수 있습니다).
Discourse를 직접 호스팅하는 경우, 플러그인 사용에 대해 완전히 제한이 없습니다. 저희의 #plugins 카테고리에서 사용할 수 있는任何东西를 설치하거나, 직접 만든 커스텀 플러그인도 설치할 수 있습니다.
찾고 계신 것에 도움이 될 수 있는 몇 가지 플러그인이 있습니다.
기능 요청(Feature requests) 사이트들이 기능 요청을 순위 매기기 위해 투표(voting) 플러그인을 사용하는 경우가 자주 보입니다: Discourse Topic Voting
리포트(Reporting) Discourse 대시보드에는 일반적으로 요청되는 리포트 기능이 내장되어 있으며, 커스텀 리포트는 Discourse Data Explorer 을 사용하여 만들 수 있습니다.
여기서 검색을 조금 해보시면, 커스터마이징 유무에 관계없이 Discourse를 지식 베이스로 사용하는 방법에 대한 토론도 찾을 수 있습니다. 또한 이 블로그 게시물 How Does Team Discourse Use Discourse? 에서도 내부적으로 어떻게 사용하는지에 대해 조금 언급했습니다.
제가 그렇게 생각했던 이유는 제가 사용해 본 다른 모든 플랫폼이 추가 기능 사용 또는 플랫폼 자체 사용에 대해 유료화(페이월)를 하고 있기 때문입니다. 비교 페이지에서 호스팅 요인에 대해 읽은 후에도 여전히 뭔가 부족한 것 같은 느낌이 들었습니다. 아마도 습관 때문일지도 모르지만, Discourse가 최고의 플랫폼 중 하나라는 점을 알고 있기에 오히려 "너무 좋아서 믿기 어렵다"는 인상을 주기도 합니다.
좋은 질문이네요! 저는 Discourse 팀을 대신해서 말씀드리지는 않겠지만, 간접적으로라도 Discourse의 사용과 홍보는 모두 도움이 된다고 생각합니다.
좀 더 구체적으로 말하자면, 기존 테마/플러그인으로 가능한 범위를 넘어선 커스터마이징이 필요하게 될 경우, 해당 추가 코드를 오픈소스로 공개하여 다른 사람들도 활용할 수 있게 하는 것이 좋은 방법이라고 생각합니다.
Discourse 프로젝트에 특화된 훌륭한 개발자들이 많이 있으며, Jay가 언급했듯이 Marketplace 채널에 게시물을 올리면 설치, 커스터마이징, 또는 새로운 기능 개발에 필요한 도움을 받을 수 있을 가능성이 높습니다. 핵심 소프트웨어 자체가 오픈소스로서 훌륭한 기반을 제공하고 있을 뿐만 아니라, 사람들이 만든 플러그인을 공유하고(또는 Meta에서 다양한 피드백과 제안을 나누는 것) 이것이 바로 오늘날 Discourse 주위에 탄탄한 생태계가 형성된 큰 이유 중 하나입니다!
@lliddell 저희는 5월에 Vanilla에서 Discourse로 전환했는데, 정말로, 정말로 만족하고 있습니다. 직접 호스팅하는 것도 잠시 고려해 보았지만, Discourse에 매월 수백 달러를 내는 것이 제품 지원(산업 최고 수준이라고 생각합니다)과 A+ 등급의 지원을 받기 위해 충분히 가치 있다고 판단했습니다.
지원 서비스는 놀라웠습니다. SaaS 기업 중에서도 제가 경험한 최고의 수준이었죠. Ruby 환경에서 직접 서버를 관리하며 일부 트러블슈팅이나 설정을 처리하려고 하면, 오히려 전문가에게 위임하는 비용이 더 적게 드는 상황이 될 것이라고 상상조차 할 수 없습니다.
따라서 공식 팀의 호스팅된 Discourse를 선택한 후 매우 만족하고 있는, 같은 입장에 있던 사람으로서 한 표를 던집니다.