프로젝트를 하나 구상했는데, Discourse로 할 수 있을지 모르겠어요

웹사이트 3개를 가지고 있으며, 각각에 자체 포럼을 두려고 합니다. 두 가지 다른 옵션을 떠올렸는데:

-첫 번째: 다른 도메인(전체 프로젝트)에 단일 Discourse 설치본을 두고, 그 안에 3개의 카테고리를 만드는 것입니다. 각 웹사이트/포럼마다 하나씩. 서브도메인이 해당 카테고리를 가리키도록 합니다. 장점: 데이터베이스 사용자가 공유됩니다. 모든 곳에서 하나의 사용자 등록만 하면 됩니다.

-두 번째: 단일 VPS에 Discourse 포럼 3개를 설치하는 것입니다(가능할까요? 어떤 요구 사항이 있나요?). 각 웹사이트마다 하나의 포럼. 서브도메인이 서로 다른 Discourse 설치본을 가리키도록 합니다. 이 경우 사용자는 각 포럼에 각각 등록해야 하는지, 아니면 하나의 계정으로 모두 사용할 수 있는지 궁금합니다.

어떤 옵션이 가장 좋을까요?
감사합니다.

2개의 좋아요

그렇게는 작동하지 않습니다.

"멀티사이트(multisite)"로 설정할 수 있으며, 하나의 설치 환경에서 여러 독립적인 Discourse를 호스팅할 수 있습니다.

하나의 인스턴스를 DiscourseConnect 제공자로 설정하고, 다른 인스턴스들이 해당 인스턴스로 SSO를 사용하도록 구성할 수 있습니다.

5개의 좋아요

어느 정도 작동하긴 합니다… 서브도메인의 모든 게시물이 동일한 카테고리에 게시되므로 사이트 측면에서는 두 개가 연결된 것처럼 보입니다.

하지만 서브도메인에 연결된 다른 카테고리를 숨겨야 한다면 더 어려울 것입니다 — 물론, 사용자가 Discourse에서 계정을 등록할 때 표시할 서브도메인(즉, 카테고리)을 선택하고 나머지는 음소거(mute)할 수는 있습니다.

각 서브도메인을 별도의 SSO로 사용하여 한 카테고리를 표시하고 다른 카테고리를 음소거할 수도 있습니다.

기본 설정(out-of-the-box)에서는 작동하지 않거나, 쉽게 해결되지도 않습니다. @RGJ가 말했듯이 여러 인스턴스를 설치하는 것은 비교적 간단하므로, 올바른 해결책은 다음과 같은 상황에 따라 달라집니다:

  • 카테고리 구조가 더 넓은 커뮤니티 구축과 같은 목적에 부합하는지, 또는
  • 실제로 그것들을 분리해 둘 필요가 있는지
4개의 좋아요

저는 여러 개의 테마별 .com 블로그(영화, 경제, 건강 등)를 운영하고 있습니다. 각 블로그에는 자체 포럼(Joomla와 Kunena)과 독립적인 사용자 계정이 있지만, 이미 오래전부터 활동이 중단된 상태입니다. 이제 새로운 포럼 시스템으로 전체를 업데이트하고 재구성하고 싶습니다. 가능하다면 VPS에 단일 설치 환경으로 구축하되, 사용자 기반과 등록 기능은 공유하되 각 섹션(영화, 경제 등)이 명확히 분리되어 있기를 원합니다. 방문은 각 블로그에서 해당 주제에 맞게 유입될 것이기 때문입니다.

감사합니다.

3개의 좋아요