Discourse가 다음 최상의 'CMS'가 되기 위해 노력해야 할까요?

이 게시글을 읽고 나면, Discourse가 한 단계 더 나아가 CMS가 될 수 있다고 생각합니다.

이미 제 생각에 대해 꽤 많은 의견을 가지고 있어, 짧은 소감을 적어보려 합니다.

최근 X와 Reddit과 같은 플랫폼의 급부상과 일부 블로그/뉴스 사이트의 쇠퇴를 보면, Discourse가 거대한 시장을 놓치고 있다고 생각합니다. 솔직히 말하면 백엔드 기능은 갖춰져 있지만, 프론트엔드 기능은 부족한 편입니다. 화려한 CSS와 기능을 갖춘 실제 블로그/뉴스 사이트로서의 Discourse를 상상해 보세요. "홈페이지 기능"이나 "토픽 목록 섬네일"과 같은 컴포넌트를 떠올리면 됩니다.

이것은 단순한 댓글 플랫폼이나 포럼 이상의 의미를 가지며, 여전히 발전 가능성이 있다고 생각합니다.

부족하다고 생각하는 것들…

  1. Discourse 마켓플레이스 - 테마와 플러그인을 위한 유료 마켓플레이스인 전용 웹사이트를 만들면 좋겠습니다. 예를 들어, 괜찮은 테마에 대해 연 70파운드를 받는 것은 합리적인 가격이며, 새로운 아이디어를 가진 외부 개발자들을 끌어들일 수 있을 것입니다. Envato에서 25만 건의 판매고를 올리며 수백만 달러의 수익을 올리고 있는, 코딩이 엉망인 테마들을 한번 봐주세요.

  2. 활용 사례 페이지 - "Discourse 활용"을 위한 랜딩 페이지를 만들고, “포럼이 아닌” 특정 테마와 플러그인을 보여준다면 사람들의 관심을 끌 수 있을 것입니다. Discourse를 리뷰 플랫폼, 딜 플랫폼(swapd), 실시간 축구 뉴스(Kick Off) 등으로 활용하는 모습을 상상해 보세요.

  3. Discourse 셀프호스팅 - 현재 패키지와 함께, Docker 설치 없이 즉시 설정되는 “자체 관리” 옵션을 제공하면 좋겠습니다(호스팅 서비스에서 이렇게 하므로, 이 역시 가능할 것입니다). Digital Ocean의 1클릭 설치와 유사하게 말입니다. 이 부분 때문에 많은 고객과 수익을 잃고 있다고 확신합니다.

글을 잘 쓰는 편은 아니지만, 전반적인 취지는 전달되었기를 바랍니다.

8개의 좋아요

하지만 이 테마들은 클로즈드 소스가 되겠죠? 그렇다면 그것은 Discourse의 오픈 소스 미션을 완전히 무색하게 만드는 것이나 다름없습니다.

아마도 Landing Pages Plugin 🛩 또는 Published Pages를 사용할 수 있을 것 같습니다.

기억이 정확하지는 않지만, Discourse는 여전히 Docker를 사용해 호스팅하지만, 프로세스를 더 빠르게 만들기 위해 사전에 부트스트랩된 이미지를 사용하는 것 같습니다.


하지만 흥미로운 아이디어입니다. 이전에 누군가가 이런 방식을 시도해 본 적이 있는지 확인해 보는 것도 재미있을 것 같습니다 :thinking:.

4개의 좋아요

흥미로운 아이디어입니다… 뉴스 사이트와 같은 특정 사용 사례에 맞게 Discourse가 사전 구성된 상태로 특정 플러그인과 테마 요소와 함께 제공될 수 있을 것 같습니다.

3번 항목, 즉 셀프 호스팅용 즉시 설치에 대해 말씀드리자면, 제 경험에 비추어 볼 때 설치 및 설정 과정을 스스로 해결할 수 있는 의지와 능력이 셀프 호스팅의 최소한의 전제 조건이라고 생각합니다. 만약 Discourse가 지원되지 않는 1클릭 설치를 제공한다면, 저장 공간 부족, 로그 파일이 쌓이는 문제, 업그레이드 실패 등이 발생하는 사이트들을 상상할 수 있습니다. 이런 상황에서는 사이트가 충돌했을 때 직면하게 될 책임에 대비하지 못한 채 불만을 품은 사용자들이 생길 텐데, 반대로 아 라 카르트식 지원 메뉴를 제공하는 방식이라면 어떨지 모르겠습니다. 이러한 시나리오에서는 인력 배치의 어려움과 홍보(PR)상의 함정이 발생할 수 있다고 봅니다.

저는 Discourse의 오픈소스 성격을 높이 평가하고 작은 포럼을 셀프 호스팅하는 것을 즐기고 있지만, 만약 많은 것을 걸고 있지만 내부 인력이 부족한 조직이라면, 완전히 관리되는 호스팅의 비용은 지불할 가치가 있는 작은 대가처럼 느껴질 수 있을 것입니다.

3개의 좋아요

개인적으로 디스코스의 가장 큰 장점은 완전한 개방성과 투명성이라고 생각합니다. 거의 모든 기능과 플러그인이 설치와 사용에 대한 비용이 들지 않습니다. 이 점에서 디스코스는 다른 모든 커뮤니티 포럼을 압도할 것입니다.

디스코스를 커뮤니티 템플릿으로 활용하는 관리자들은 주로 이 기능에 끌립니다. 화려한 테마와 템플릿에 상당한 비용을 들일 필요가 없기 때문입니다. 그들은 디스코스를 통해 우수한 웹사이트 서비스를 제공하고 사용자에게 피드백을 전달하는 데만 집중하면 됩니다.

4개의 좋아요

WordPress도 “오픈 소스”인데, 그로 인해 수십억 달러의 수익을 창출하고 있습니다. Discourse의 운영 방식은 그대로 유지할 수 있으며, 이는 별도의 엔티티가 되어 ‘멋진 테마나 플러그인을 살지 말지’의 문제가 될 것입니다. 수많은 개발자의 새로운 아이디어, 플러그인 등이 등장하면 Discourse 플랫폼의 성장을 촉진할 것입니다.

결국, Discourse에서 아마도 최고의 테마를 만든 @awesomerobot과 같은 개발자들을 지원할 수 있는 방법이 될 것입니다.

1개의 좋아요

두 가지 측면이 있습니다. 하나는 현재와 같은 방식을 유지하되, 개발자를 돕기 위해 유료 테마와 플러그인을 선택할 수 있도록 하는 것입니다. 바로 워드프레스가 성장하고 개발자를 확보한 방식과 동일한 것입니다.

2개의 좋아요

아, 그렇군요. 흥미롭네요. (죄송하지만 워드프레스에 익숙하지 않습니다)

1개의 좋아요

훌륭한 아이디어입니다. 제가 디스코urses의 댓글 기능을 테스트할 당시 설정과도 유사합니다. 당시에는 디스코urses의 주제(Topic)를 웹훅을 통해 경량화된 Remix/React 사이트로 게시했습니다. 웹사이트에서 생성된 댓글은 웹사이트와 디스코urses 양쪽에 모두 표시되었습니다.

두 서비스 모두를 디스코urses가 직접 구동하도록 하면, 제가 직면했던 대부분의 문제를 해결할 수 있을 것입니다.

제가 이 시스템을 설계한다면, 전통적인 디스코urses 애플리케이션 앞에 매우 빠르게 로딩되는 블로그를 배치하는 데 중점을 두겠습니다. 이 방식은 디스코urses 전체 애플리케이션의 느린 로딩 시간이라는 지속적인 문제도 해결할 수 있습니다.

이러한 방식이 유용한 이유는 여러 가지가 있습니다. 몇 가지 더 추가하겠습니다.

  • 온라인 커뮤니티를 시작하는 것보다 블로그를 시작하는 것이 사회적 부담이 훨씬 적습니다. 사용자가 전혀 없는 상태에서 온라인 커뮤니티를 시작하면 어색하게 느껴집니다. 블로그 게시글을 여러 개 올리는 것만으로 커뮤니티를 발판 마련할 수 있다면 정말 좋겠습니다.

  • LLM 시대에는 노트 작성 애플리케이션이 매우 인기가 많습니다. 노트를 인터넷에 게시하고 싶은 자연스러운 욕구가 있습니다. 또한, 공유된 지식이 줄어들지 않도록 하기 위해 이에 대한 필요성도 있다고 생각합니다. 노트를 디스코urses에 직접 게시하는 것은 가능하지만, 디스코urses를 백엔드로 사용하는 블로그 형식의 사이트에 게시하는 것이 더 자연스러울 것입니다.

8개의 좋아요