안녕하세요,
저는 워드프레스 블로그를 하나 운영하고 있으며, wm플러그인을 사용하여 9개 국가에 대한 국제화(i18n)를 적용하고 있습니다.
또한, 국가별로 9개의 독립적이고 격리된 디스커스 포럼을 운영하고 있습니다.
WP Discourse 플러그인을 사용하여 블로그를 9개의 디스커스 인스턴스에 연결할 수 있는 방법이 있을까요?
정말 감사합니다.
안녕하세요,
저는 워드프레스 블로그를 하나 운영하고 있으며, wm플러그인을 사용하여 9개 국가에 대한 국제화(i18n)를 적용하고 있습니다.
또한, 국가별로 9개의 독립적이고 격리된 디스커스 포럼을 운영하고 있습니다.
WP Discourse 플러그인을 사용하여 블로그를 9개의 디스커스 인스턴스에 연결할 수 있는 방법이 있을까요?
정말 감사합니다.
Hey @jacin, WP Discourse 플러그인은 현재 단일 WordPress 인스턴스에서 여러 Discourse 인스턴스와의 연결을 지원하지 않습니다.
해결책은 여러분이 이루고자 하는 목표에 따라 달라집니다:
또한, 현재 격리된 9개의 포럼 각각이 활성 상태인가요? 언어 그룹별로 다른 카테고리를 가진 단일 포럼으로 통합하는 방안을 고려해 보셨나요?
@angus, 정말 감사합니다. 여러 언어를 지원하는 한 블로그의 WP 콘텐츠를 여러 discourse 인스턴스에 게시하는 방법을 찾고 있었습니다. 이는 WP discourse 플러그인이 지원하지 않는 부분이므로, 이 접근 방식을 더 이상 계속하지 않기로 결정했습니다.
9개 커뮤니티에 대한 질문에 대해서는, 저희는 HR 관련 기업이며, 규정과 법률 및 대부분의 사항이 국가마다 다르기 때문입니다.
정말 감사합니다.
안녕하세요 @angus, 저는 @jacin과 비슷한 상황에 있습니다. 국가별 법률과 절차가 다르지만 서로 크게 겹치지 않기 때문에, 각 국가별로 별도의 Discourse 사이트를 운영할 것을 검토하고 있습니다. 따라서 단일 포럼을 운영하는 데는 실질적인 이점이 없고, 오히려 사용자 혼란과 콘텐츠 분리 유지 등의 관리 부담만 증가할 가능성이 큽니다.
결국 하나의 (다국어) WordPress 사이트를 통해 언어별 블로그를 여러 Discourse 사이트에 게시해야 합니다. 이 경우 어떻게 진행하는 것이 좋을까요? 조언 부탁드립니다. 감사합니다.
저는 커뮤니티 컨설턴트(그리고 변호사)로서의 관점에서, 이를 반대하는 방향으로 조언해 드리고 싶습니다(비공식적, 비전문적, 법적 조언이 아님). 단일 포럼을 운영하는 것이 여러 포럼을 운영하는 것보다 많은 이점이 있습니다. 실제로 제 경험상, 여러 포럼을 운영하는 것이 사용자 혼란과 관리 부담을 줄여주는 것이 아니라 오히려 증가시킵니다.
정확히 어떤 법률과 절차를 말씀하시는지는 확실치 않지만, 개인정보 보호 규정(예: GDPR)을 의미하신다면, 가장 엄격한 기준(즉, GDPR)을 준수하는 것이 제 비공식적, 비전문적, 비법적 조언입니다. 많은 다국적/초국가적 포럼들이 이 기본 원칙에 따라 잘 운영되고 있습니다.
다국어 커뮤니티 운영에 대해서는 다음 주제들을 참고해 보시길 권합니다.
다만, 여러 포럼을 운영하기로 마음을 굳혔다면, WP Discourse 플러그인은 기본적으로 이를 지원하지 않지만, 이러한 통합을 달성할 수 있는 유연한 PHP 인터페이스를 제공합니다. 이를 사용하기 위해서는 자체적인 커스텀 WordPress 통합을 생성해야 합니다. 이를 처리할 자원이 있다면 구현 세부 사항에 대해 안내해 드릴 수 있습니다.
@angus님, 감사합니다. 해당 스레드들을 읽었고, 다국어 플러그인도 살펴봤는데 정말 좋은 것 같습니다. 다만 우리의 사용 사례에는 맞지 않을 것 같아 확신이 서지 않습니다.
우리는 예를 들어 아파트 관리 조합(Home owner associations)이 회원들을 위한 온라인 토론을 호스팅할 수 있는 사이트를 구축하고 있습니다. 토론을 그룹 내에서만 비공개로 유지하기 위해 조합별로 카테고리를 하나씩 사용할 계획이며, 지역 규정 등에 대한 정보를 공유하는 공용 영역도 만들 예정입니다. 사이트 사용법 등에 대한 일반적인 지원 외에는, 각 위치(조합)별 콘텐츠나 토론이 겹치는 부분이 많지 않을 것으로 보입니다. 아파트 관리 조합은 본질적으로 지역적이며 지역 규정에 관심을 두기 때문입니다. 그래서 단일 포럼을 사용하는 데서 얻을 수 있는 이점을 잘 찾지 못하고 있습니다. 단일 포럼을 사용하려면 지원 카테고리의 이름을 동적으로 변경하고, 사용자가 올바른 지원 내용을 볼 수 있도록 해당 카테고리 내 주제에 많은 태그를 지정해야 합니다. 제가 무언가를 놓치고 있지 않다면, 국가별로 별도의 사이트를 사용하는 경우 이러한 걱정은 하지 않아도 될 것 같습니다.
아직 초기 단계라 당장 필요하지는 않지만, WP Discourse 플러그인에 여러 Discourse 사이트를 연결할 수 있는 옵션을 추가하는 것이 얼마나 어려울지 궁금합니다. 이 부분에 대해 개발 인력을 제공할 수 있습니다. 시작할 수 있도록 도와주겠다는 제안에 감사드립니다. 기회를 잡을지도 모르겠네요 ![]()
네, 여러 개의 포럼을 사용하는 것이 합리적인 드문 경우 중 하나라고 생각합니다.
물론입니다. 개발자가 플러그인의 기본 사항을 충분히 파악한 후, 구체적인 질문을 여기에 게시하면 됩니다.
이 토론에서 다른 실질적인 결과가 나왔나요?
저는 이커머스 사이트에서 일반 고객을 대상으로 Discourse 포럼을 운영 중인데, 곧 프리미엄 프로그램을 시작할 예정입니다. 이 경우 해당 사용자들에게만 포럼을 제공하길 원합니다.
이 토론 내용을 바탕으로 보면, 하나의 WordPress 설치 환경과 두 개의 Discourse 인스턴스로 이를 실현하는 현실적인 방법을 찾지 못하고 있습니다.
이 구성 방식은 여러 가지 이유로 완전히 새로운 도메인을 사용하는 것보다 더 바람직합니다. 비용, 번거로움, 브랜딩, 그리고 기존 도메인에는 이미 상당한 규모의 사용자 기반이 있기 때문입니다.
이 문제를 해결할 수 있는 아이디어가 있을까요?
제가 아는 한, 여전히 1:1 관계로 유지되고 있습니다. 그룹과 보호된 카테고리를 활용하면 이 기능을 구현할 수 없다고 확신하십니까?
여러 WP 사이트가 구독을 판매하고, SSO 페이로드 내에서 해당 구매를 그룹 멤버십과 연결하는 방식을 알고 있습니다.
이 주제에 대해 제가 이전에 게시한 내용과 상황이 변하지 않았습니다.
저도 이 방법을 권장하며, 귀하와 유사한 상황에 있는 여러 커뮤니티에서 이 방법이 성공적으로 사용된 것을 확인했습니다.
제 문제는 모든 파워 유저가 이미 3레벨이라는 것입니다. 새 사용자만 접근할 수 있도록 카테고리나 서브 포럼을 격리하려면 어떻게 해야 할까요? (새 사용자를 4레벨로 올리는 것은 옵션이 아닙니다.)
모든 3레벨 사용자를 강등시킨 후, 아무도 2레벨 이상으로 자동 승격되지 않도록 설정해야 할까요?
또한 프리미엄이 될 새 사용자 하위 집단을 어떻게 “태그”(프로그래밍 방식으로)할지 모르겠습니다.
도움이 주시면 감사하겠습니다!
신뢰 수준 대신 그룹을 사용하세요. 카테고리 접근 권한은 둘 중 하나(또는 둘 다)에 연결할 수 있습니다.
추가 질문:
사용자가 1년 라이선스를 보유하고 있고, 해당 라이선스가 만료된 경우, 라이선스가 유효한 동안에만 포럼에 접근할 수 있도록 WP와 Discourse 간의 연결을 자동화하는 방법이 있을까요?
(현재는 사용자가 즉시 포럼에 활성화되며, 계정 만료 시에도 액세스에 아무런 변화가 없습니다—제가 수동으로 개입하지 않는 한요. 그리고 설령 개입하더라도, 이는 서비스 거부(DOS)에 가까운 방식이지, “현재 이 리소스에 접근 권한이 없습니다”라는 우아한 메시지와 같은 부드러운 처리가 아닙니다.)
Wordpress에서 사용자를 "라이선스"로 관리하는 도구에 따라 달라집니다. WooCommerce를 사용 중이라면 여기 설명된 플러그인과 접근 방식을 사용할 수 있습니다.
저는 Easy Digital Downloads를 사용하고 있습니다. 제가 알아야 할 것은 WP Discourse에서 이러한 문제를 처리하기 위해 사용할 웹훅(webhook)입니다. 제 문제를 해결해 주는 플러그인이 존재할 것이라고 기대하지는 않습니다.
미안하지만 잘 이해가 가지 않네요 ![]()
여기서 사용자가 WordPress에 라이선스를 가지고 있고, 그 라이선스에 따라 Discourse 접근 권한이 결정되기를 원한다는 말씀으로 들립니다.
앞서 언급하신 "라이선스"가 Easy Digital Downloads를 통해 판매 중인 상품이라는 말씀이신가요? 만약 그렇다면 이는 웹훅과 관련이 없습니다.
현재 진행 중인 특정 설정에 대해 도움을 받으실 분이 필요해 보입니다. WP Discourse 플러그인의 범위를 벗어난 상황이므로, Marketplace 채널에서 사용 사례를 설명하시면 도움을 주실 분들을 만나실 수 있을 것입니다.
제가 설명을 잘 못 드렸습니다.
WooCommerce를 위한 예제 코드를 바탕으로 보면, WP Discourse 플러그인에서 Discourse Utilities를 가져온 다음, Easy Digital Downloads에서 사용자 계정에 조정 사항을 적용하기 위해 어떤 액션 포인트(훅)를 식별해야 하는지 결정해야 할 것 같습니다.
(제가 언급했던 "자동화된 연결"이 바로 이것입니다.)
네, 맞습니다 ![]()