그룹 액세스, 구성원 및 가시성 설정

:bookmark: 이 가이드는 다양한 접근 권한 수준, 멤버십 요구 사항 및 가시성 설정을 가진 Discourse 그룹을 설정하고 관리하는 방법을 설명합니다.

:person_raising_hand: 필요한 사용자 권한: 관리자

Discourse 그룹은 비공개로 설정하거나, 멤버십 신청을 허용하거나, 사용자가 자유롭게 가입할 수 있도록 구성할 수 있습니다. 이 가이드에서는 이러한 다양한 유형의 그룹을 설정하고 그 가시성을 관리하는 과정을 안내합니다.

요약

  • 비공개 그룹 생성 및 구성
  • 멤버십 신청을 허용하는 그룹 설정
  • 자유 가입이 가능한 그룹 구성
  • 그룹 가시성 및 접근 설정 관리
  • 사용자가 그룹을 탈퇴할 수 있도록 허용
  • 기존 그룹 설정 업데이트

비공개 그룹 생성

  1. 사이트의 그룹 페이지로 이동합니다(사이드바의 커뮤니티 섹션에 있는 “Groups” 링크에서 접근 가능)
  2. “New Group” 버튼을 클릭합니다
  3. 그룹 이름을 입력합니다("Full Name"과 “Effects” 사이의 다른 필드는 선택 사항입니다)
  4. “Access” 및 “Visibility” 섹션으로 스크롤합니다
  5. Access 섹션에서 모든 체크박스를 체크하지 않은 상태로 둡니다
  6. Visibility 섹션에서:
    • “Who can see this group?”: 기본값은 "Everyone"입니다
    • “Who can see this group’s members?”: 기본값은 "Everyone"입니다

기본 설정으로, 그룹 비멤버는 사이트의 그룹 페이지에서 해당 그룹을 볼 수 있습니다:

그룹 링크를 클릭하면 그룹 멤버 목록으로 이동합니다:

멤버 목록의 가시성을 제한하려면:

  • "Who can see this group’s members?"를 "Everyone"이 아닌 다른 옵션(예: “Group owners, members and moderators”)으로 변경합니다

그룹을 완전히 숨기려면:

  • "Who can see this group?"를 "Everyone"이 아닌 다른 옵션으로 변경합니다

멤버십 신청을 허용하는 그룹 설정

  1. 위에서 설명한 대로 새 그룹을 생성합니다
  2. “Add Owners” 섹션에서 최소 한 명의 그룹 소유자를 추가합니다
  3. Visibility 섹션에서:
    • "Who can see this group?"를 “Everyone” 또는 "Logged on users"로 설정합니다
    • "Who can see this group’s members?"를 원하는 대로 설정합니다
  4. Access 섹션에서:
    • "Allow users to send membership requests to group owners"를 선택합니다
    • 선택적으로, 멤버십 신청 템플릿을 추가합니다.

이 구성은 그룹 목록 및 개별 페이지에 “Request” 버튼을 추가합니다:

사용자가 버튼을 클릭하면 멤버십 신청을 보낼 수 있는 양식이 열립니다:

그룹 소유자는 승인하거나 거부할 수 있는 링크와 함께 요청을 받게 됩니다:

image

자유 가입을 허용하는 그룹 생성

  1. 위에서 설명한 대로 새 그룹을 생성합니다
  2. Visibility 섹션에서:
    • "Who can see this group?"를 “Everyone” 또는 "Logged on users"로 설정합니다
    • "Who can see this group’s members?"를 원하는 대로 설정합니다
  3. Access 섹션에서:

이로 인해 그룹 목록 및 개별 페이지에 “Join” 버튼이 추가됩니다:

사용자가 그룹을 탈퇴할 수 있도록 허용

어떤 그룹 구성이든:

  1. 그룹의 Access 설정으로 이동합니다
  2. "Allow users to leave the group freely"를 선택합니다

이로 인해 그룹 페이지 및 목록에 “Leave” 버튼이 추가됩니다:

기존 그룹 업데이트

기존 그룹의 설정을 수정하려면:

  1. 그룹 페이지로 이동합니다
  2. “Manage” 탭을 클릭합니다
  3. “Interaction” 링크를 통해 Visibility 설정을 편집합니다
  4. “Membership” 링크를 통해 Access 설정을 편집합니다

그룹 소유권을 관리하려면:

  1. 그룹의 “Members” 탭으로 이동합니다
  2. 사용자 항목 옆의 관리자 렌치를 사용하여 소유권을 부여/제거하거나 사용자를 그룹에서 제거합니다

자주 묻는 질문

Q: 사용자가 그룹 페이지로 이동하는 방법은 무엇인가요?
A: enable group directory 설정이 활성화되어 있는 경우(기본값), 사용자는 사이드바의 커뮤니티 섹션에 있는 “Groups” 링크를 클릭하여 그룹 페이지에 접근할 수 있습니다.

Q: 그룹 가시성이 비멤버가 그룹 콘텐츠를 볼 수 있도록 허용하나요?
A: 아니요, 그룹 가시성은 사용자가 디렉터리에서 그룹을 볼 수 있는지 여부만 결정합니다. 그룹 콘텐츠에 대한 접근은 카테고리 보안 설정으로 제어됩니다.

Q: 제한된 카테고리의 미리보기를 사용자에게 어떻게 표시할 수 있나요?
A: Category Previews 테마 구성 요소를 사용하여 완전한 접근 권한 없이 제한된 콘텐츠의 일부를 사용자에게 보여줄 수 있습니다.

13개의 좋아요

안녕하세요 @simon, 감사합니다! 가시성 관련해서, 가시성에 대한 권한을 설정하는 방법은 이해하고 있습니다. 하지만 그룹 페이지로 이동하는 내비게이션은 어떻게 해야 할까요? 사용자가 "내 그룹"이나 "모든 그룹"을 볼 수 있도록 내장된 기능이 있나요? 사용자가 이 페이지들로 이동할 수 있도록요?

커뮤니티 URL에 /g를 입력하면 그룹 페이지로 이동할 수 있다는 것을 발견했습니다. 하지만 당연히 사용자가 알아서 이렇게 입력하지는 않겠죠. 사용자에게 그룹을 표시할 수 있는 내장된 방법이나 모범 사례가 있는지 궁금합니다.

enable group directory 설정이 비활성화되지 않은 한(기본적으로 활성화되어 있음), 사용자는 메인 햄버거 메뉴의 “Groups” 항목을 클릭하여 사이트의 그룹 페이지로 이동할 수 있습니다. 해당 그룹이 그룹 소유자에게만 표시되도록 설정되지 않았거나, 그룹 소유자와 관리자에게만 표시되도록 설정되지 않은 경우, 사용자는 해당 페이지에서 자신이 소속된 모든 그룹을 볼 수 있습니다.

표시 설정이 되어 있고 사용자가 자유롭게 가입할 수 있도록 구성된 그룹의 항목에는 “Join” 버튼이 표시됩니다. 사용자가 가입 요청을 보낼 수 있도록 허용된 그룹의 경우, 그룹 페이지의 해당 항목에 “Request” 버튼이 표시됩니다.

2개의 좋아요

아, 그렇군요. 그 버튼이 거기 있다는 걸 아까까지 못 알아봤는데, 이제 보니 있네요.

1개의 좋아요

다음에 대해 설명해 주시겠어요?
그룹에 모든 사람의 가시성을 허용하면, 단순히 그룹의 존재만 알려주는 건지, 아니면 그룹 안의 모든 콘텐츠도 볼 수 있게 되는 건가요? 이 설정이 “보기, 답변, 생성” 보안 옵션과 같은 건가요?

다른 섹션 중 일부가 포럼 멤버십 업그레이드를 필요로 할 수 있다는 것을 사용자에게 알려서, 해당 카테고리가 존재한다는 사실만 알리되 내부의 모든 내용을 보여주지는 않고 그 섹션에 대한 관심을 유발하고 싶습니다.

감사합니다!!!

그룹 가시성 설정을 통해 그룹 개요에서 그룹을 볼 수 있는 사용자를 결정할 수 있습니다. 사용자는 자신이 속하지 않은 그룹으로 전송된 메시지를 읽을 수 없습니다.

사용자에게 카테고리가 표시되는지는 카테고리 보안 설정에 따라 달라집니다. “보기” 권한이 있는 그룹의 멤버가 아닌 사용자는 해당 카테고리나 그 안의 어떤 주제도 볼 수 없습니다.

저는 Category Previews 를 사용하여 이를 수행하겠습니다.

1개의 좋아요

감사합니다. 확인해 보겠습니다.