Discourse에서 반복적으로 부재하다고 느끼고 우회하기 매우 번거로운 기능 중 하나는 카테고리 미리보기입니다. 클라이언트와 함께 Discourse 테마 작업을 할 때, 종종 제한된 카테고리가 있습니다(로그인한 사용자만 또는 유료 회원만 접근 가능). 하지만 더 많은 가입을 유도하기 위해 제공되는 모든 영역을 공개적으로 표시하기를 원합니다. 여러 번 들은 예시로 circle의 인터페이스가 있습니다. 모든 공간이 표시되지만, 사용자가 접근 권한이 없다면 접근 권한을 얻기 위한 행동 유도(CTA) 배너 메모가 표시됩니다.
메타에 Category Previews 컴포넌트가 있다는 것은 알고 있지만, 이 사용 흐름을 지원하지 않습니다. 카테고리 목록에서 카테고리 링크를 수동으로 대체하는 것만 가능합니다. 하지만 접근 권한이 없는 사용자는 여전히 일반 카테고리 링크를 따를 수 없습니다. 또한 다른 장소에서는 카테고리 링크가 표시되지 않습니다.
제한된 카테고리의 미리보기를 허용하는 통합 옵션을 볼 수 있기를 바랍니다. 체크박스를 선택하면, 해당 카테고리 링크가 다른 카테고리 링크처럼 표시되도록 합니다. 링크를 따라 들어가면 카테고리 헤더와 “About the ..category” 주제만 보이도록 합니다.
네, 비슷한 요청이 맞습니다. 하지만 해당 주제들에서 해결책을 찾지 못했습니다. 제 경험상 이 용법이 점점 더 일반화되고 있지만, 수동 우회 방법이나 플러그인으로 제시되는 해결책은 테마 개발자 또는 커뮤니티 관리자가 상당한 설정과 유지보수를 해야 합니다. 또한 사이트 구조가 변경되면 쉽게 오류가 발생할 수 있습니다.
네, 이 접근 방식을 시도해 보았지만, 실제로 접근 권한이 있는 사용자들이 하위 카테고리에서만 게시할 수 있다는 사실을 직관적으로 이해하기 어렵다고 생각합니다. 우산 카테고리(Umbrella category)에 진입할 때 “새 주제” 버튼이 표시되지 않는다는 사실로 인해 상황이 더 복잡해집니다. 따라서 디자인 측면에서 추가적인 우회 방안이 필요합니다.
알려주셔서 감사합니다! 저는 이 피드백을 공유하고 싶었습니다. 기본 카테고리 모드는 크게 공개(Public), 제한(Restricted), 비밀(Secret) 세 가지라고 생각하기 때문입니다. 다른 플랫폼들은 이러한 모드 중 하나를 선택하는 과정을 매우 간단하게 만들어 두고 있습니다. 여기는 Circle의 설정 화면입니다:
Discourse에서는 공개(Public)와 비밀(Secret) 모드가 있습니다. 그리고 비공개/제한(Private/Restricted) 모드는 @Heliosurge 님이 언급한 대로 기본값이 '카테고리 주제는 볼 수 있지만 게시/답변은 불가’로 설정되어 있습니다. 하지만 이러한 설정은 비교적 드문 요구사항이며, 일반적으로 사이트에 로그인하지 않은 상태로 방문하는 경우 이미 이 기능이 커버되고 있기 때문입니다.
비공개/제한 모드의 더 일반적인 기본값은 잠금 아이콘과 설명이 포함된 카테고리 페이지라고 생각합니다.
네, 위쪽에 공유된 첫 번째 스크린샷과 정확히 같습니다. 이는 포럼의 특정 영역을 수익화하려는 의도가 있을 때 흔히 발생하는 시나리오라고 생각합니다. 클라이언트는 이러한 영역을 비밀로 유지하기보다는, 사용자가 유료로 전환할 경우 포럼에서 어떤 것을 제공받을 수 있는지 보여주고 싶어 합니다.
앞서 언급했듯이, 저에게는 다른 옵션(모든 주제는 볼 수 있지만, 답변이나 새 주제 생성은 불가)은 익스트리터 방문자와 로그인한 멤버 간의 구별로 이미 충분히 커버된다고 생각합니다. 로그인한 사용자에게 동일한 경험을 반복하는 경우는 상당히 드뭅니다.
이 기능 주제 전체의 핵심은 이렇습니다. 저는 한 가지 옵션이 더 흔하지만 Discourse에서 구현하기가 어렵다고 생각합니다. 반면 다른 옵션은 요청이 적은 편이지만, 현재 Discourse의 기본 동작 방식입니다.
네, 말씀하신 이유들 때문에 저도 이 기능이 있으면 좋겠습니다. 사용자가 해당 기능이 존재하며, 신청이나 초대, 또는 유료 결제 등 어떤 방식으로든 접근할 수 있다는 것을 알리는 것이죠. 팟캐스트와 온라인 무술 훈련 모두를 위한 단계별 커뮤니티를 구상하고 있어, 이 기능의 활용도가 매우 높을 것 같습니다.
그렇다고 해도 카테고리 이름을 숨기는 것에도 가치가 있다고 보지만, 제안해 주신 세 가지 옵션을 모두 활용할 수 있다면 좋겠습니다.
Discourse의 보안 아키텍처를 건드리지 않으면서도 원하는 사용자 경험을 실현할 수 있는 우회 방법을 찾은 것 같습니다.
이 예시는 유료 제한에 관한 것이 아니라, 유사한 목표를 가진 사례입니다. 이 포럼에서는 워크 그룹을 위한 제한된 카테고리를 운영하고 있습니다. 우리는 여전히 해당 그룹의 존재를 알리고 가입에 관심을 끌고 싶습니다. 따라서 모든 포럼 사용자가 아래 목업처럼 해당 카테고리를 볼 수 있도록 하고 싶습니다: