사용자 그룹

안녕하세요,
새로운 사용자가 추가될 때, 예를 들어 그룹 1 = 가족, 그룹 2 = 친구와 같이 2개의 그룹이 자동으로 생성되도록 하는 방법이 있을까요?
플러그인이 있나요? 아니면 해당 기능이 있나요?

4개의 좋아요

흥미롭네요. 하려는 일이 무엇인지, 그리고 왜 이런 것이 필요한지 좀 더 자세히 설명해 주시겠어요?

2개의 좋아요

안녕하세요,
각 사용자에게 기본으로 2개의 그룹을 부여하는 것이 좋을 것 같습니다. 예를 들어, 사용자 개인의 프라이빗 그룹처럼요. :thinking: 팔로워와 팔로잉 같은 것 말입니다. :thinking: 그러면 사이드 패널(카테고리)에 사용자 드롭다운 메뉴를 추가하고, 그 안에 다음 항목들을 포함할 수 있겠죠…
사용자 ($User)
<------------->

  1. 팔로워
  2. 팔로잉
  3. 가족
  4. 친구
  5. 채팅
  6. 메시지
  7. 받은 편지함

저는 디스코스를 제 서버에서 호스팅할 계획인데, 그렇게 많은 카테고리가 필요하지 않기 때문에 제 패널은 이보다 항목이 적을 것입니다.
이해가 되시나요? :thinking:

말씀하시는 내용은 합리적으로 느껴지지만, 왜 그렇게 하려는지는 이해가 잘 안 됩니다. 커뮤니티에 대해 설명해 주시고, 회원들이 사이트를 어떻게 활용하길 바라시는지도 알려 주실 수 있을까요?

기본적으로 모든 사용자를 위한 공개 영역과 개인 영역을 모두 갖추는 것입니다. 각 사용자는 원하는 대로 공개 또는 비공개로 게시물을 올릴 수 있으며, 가족이나 친구 그룹별로도 게시물을 올릴 수 있습니다. 이렇게 하면 각 토픽이 공개든 비공개든 각각의 적절한 곳에 정리됩니다.

추가로 말씀드리자면,

예를 들어, 마리 이모가 일요일에 디너 파티를 열려고 합니다. 그녀는 두 명의 가족 구성원과 한 명의 친구를 초대하고 싶어요.
그녀는 그룹을 탐색한 후 해당 토픽에 각각의 사람들을 태그할 수 있습니다.
이렇게 하면 해당 토픽은 비공개 그룹으로 처리되며, 공개 토픽 목록에는 표시되지 않습니다.

흥미롭네요. 커뮤니티 규모는 얼마나 될 예정인가요? 회원은 몇 명이고, 가구는 몇 개인가요? 모두 서로 친족 관계인지, 아니면 각 가구가 완전히 독립적인지요? 규모가 크지 않다면, 이들을 위한 그룹과 보안 카테고리를 직접 생성할 수 있습니다.

개인적인 포럼은 여러분이 세우려는 포럼과 비슷합니다. 주로 제가 다양한 프로젝트와 정보를 관리하는 용도로 사용하며, 점차 다른 사람들을 초대해 함께하도록 하고 있습니다. 몇몇 대화는 소수의 사람들(예: 저, 파트너, 자녀들) 사이에 비공개로 유지해야 하고, 좀 더 넓은 집단(제 형제자매와 아버지, 또는 몇몇이 함께 무언가를 작업하는 경우)을 위한 대화도 있으며, 사이트의 모든 사람이 접근할 수 있기를 원하는 대화도 있습니다. 저는 수동으로 이렇게 하고 있지만, 혼란스러울 수 있습니다. 정확히 누가 무엇을 볼 수 있는지 모른다는 점이 불편해서 가입과 게시를 망설이는 사람들이 있었습니다.

또한 이웃 포럼도 운영하고 있습니다. 같은 집에 사는 이웃 주민들이 서로를 매칭하고, 비공개로 대화할 수 있는 카테고리를 제공하며, 다른 이웃들이 누가 함께 사는지도 알 수 있게 하면 흥미로울 것 같습니다. 현재는 연락처 스프레드시트와 사용자 정의 필드를 통해 이를 처리하고 있습니다.

현재로서는 Discourse가 이러한 유형의 설정을 호스팅하도록 설계되지 않았습니다. 지속 가능한 커뮤니티를 지원하는 데 부합하지 않기 때문입니다. 가능한 한 적은 수의 카테고리를 사용하여 최대한 많은 사람이 접근할 수 있도록 하는 것이 목표입니다. 나머지는 채팅과 개인 메시지로 해결할 수 있습니다. 다만 프로그래머라면 그룹, 카테고리를 자동으로 생성하고 사이드바에 추가하는 방법을 찾아낼 수 있을지도 모릅니다. 그렇게 하신다면, 여기서 결과를 공유해 주세요!

개인적으로는 그룹과 카테고리 생성 방식을 개선하는 데 관심이 있습니다. 원하시는 기능들:

  1. 그룹과 해당 그룹이 접근할 수 있는 보안 카테고리를 동시에 생성할 수 있는 기능
  2. 특정 그룹의 회원 등 사용자 하위 집합이 (1)을 수행하고, 자신의 카테고리에 대해 카테고리 관리자, 자신의 그룹에 대해 그룹 소유자가 될 수 있도록 하는 기능
  3. 사용자 이름으로 특정 주제와 카테고리에 접근 권한이 있는 사용자를 조회할 수 있는 기능

가입 시 (2)를 자동으로 수행하는 (4)의 아이디어도 흥미롭습니다. Discourse Automation 을 활용할 수 있을 것입니다. 하지만 그 경우 누가 카테고리 관리자가 되는 것일까요? 커뮤니티가 너무 크지 않다면, 피드백 카테고리에서의 논의를 통해 수동으로 조정할 수 있을 것 같습니다.

4개의 좋아요

각 사용자를 위한 커뮤니티.
아마도,
각 사용자가 원하는 대로 그룹을 만들 수 있을까요? 즉각적인 가족을 위한 그룹, 사촌들을 위한 그룹, 기타 모든 것을 위한 그룹 등?
네, 저는 프로그래머이지만, Ruby를 배워야 할 것 같습니다 :thinking: :nerd_face:
말씀하신 내용을 이해했습니다. 그래서 책을 들고 나서는 중입니다 :smiley:

2개의 좋아요

함께 작업하고 싶은 프로그래머가 있다면? 알려주세요 :smiley: :nerd_face:

1개의 좋아요