기존 컨트롤러 확장하기?

소유자가 결정권을 가진다면, 누군가 해당 단위를 매도할 경우 어떻게 되나요? 그때는 누가 결정하게 되나요?

새로운 소유자가 권한을 갖게 됩니다. 만약 소유자가 웹사이트에 등록되어 있지 않거나 요청에 신속하게 응답하지 않는 경우, 필요에 따라 웹사이트 운영진이 대신 처리합니다. 소유자가 개입할 때까지, 또는 개입할 때까지 그렇게 진행됩니다.

적어도 초기 단계에서는 사용자가 가입 승인 등을 위해 사람의 검토를 기다리지 않도록 자동으로 접근 권한을 부여할 계획입니다. 문제가 발견되면 사후에 대응할 수 있습니다. 초기에 소유하지 않은 부동산의 소유권을 주장하는 사기꾼들이 대거 유입될 것이라고는 생각하지 않습니다.

그 이후에는 어떻게 전개될지 지켜봐야 할 것 같습니다.

세입자를 돌보지 않는 소유자가 포럼의 회원이 될 수 있나요?

다시 말하지만, 소유자가 중재 의무를 소홀히 할 경우 웹사이트 운영진/관리자가 대신 맡게 됩니다. 우선 사용자가 자신의 거주지에 대해 성실하게 보고했다고 가정하고 거주자로 접근 권한을 부여하되, 가능하면 소유자에게 확인을 요청합니다.

만약 소유자가 끝까지 확인하지 않는다면, 사용자는 그냥 사이트를 계속 사용하면 됩니다. 다만 거주자 상태 옆에 체크 표시가 표시되지 않을 것 같습니다. 이 표시가 모든 사람에게 공개될지, 아니면 관리자만 볼 수 있을지는 아직 결정하지 못했지만, 기본적으로는 그런 개념입니다.

단지 관리인에게 맡기는 것이 훨씬 합리적이고 플러그인이 필요 없을 것 같다고 생각합니다.

제 웹사이트가 존재하는 이유는 정확히 그런 상황을 피하기 위해서입니다. 정치적인 부분을 듣고 싶으시다면, 여기 있습니다… 부동산 관리인은 외부 회사에 위탁되어 있으며, 우리를 신발에 붙은 껌처럼 취급합니다. 만약 그들이 제 웹사이트를 알게 되면, 아마도 쳐다보지도 않을 것이며, 더 나아가 사용은 커녕 효과적인 중재조차 제공하지 않을 것입니다.

다른 중앙 집중식 권위는 선출된 이사회가 있는데, 이들에 대해 이야기하기 시작하면 끝이 없습니다. 우리는 이미 이사회가 권한을 남용하고 있는 Facebook 그룹을 가지고 있습니다. 저는 풀뿌리 운동의 일원입니다. 제 Discourse 웹사이트는 비공개이며, 공식 인가를 받지 않았고, 성공하려면 기존 Facebook 그룹을 가능한 한 적은 마찰로 대체해야 합니다.

간단히 말해, 우리 커뮤니티는 이해 충돌에서 자유로운 독립된 당사자들이 중재하는 포럼이 절실히 필요합니다. 그것이 바로 목표입니다.

임대인이 권한을 남용할 것이라고 생각하신다면, 저는 그 문제에 직면했을 때 그때 가서 대응하겠습니다.

CSS를 조금만 조정하면 가능합니다.

이렇게 설정해 두면 그렇지 않습니다.

그 문장에서 "그들(they)"은 누구를 가리킵니까? 건물주들인가요?
거주자가 트롤인지 아닌지를 결정하는 것이 그들인가요? :popcorn:

제 생각에는 단순히 *소유주(owner)*와 *거주자(resident)*가 있는 구조인 것 같습니다.

  • 소유주들을 하나의 그룹에 넣으세요.
  • 모든 사용자에게 해당 부동산을 식별하는 사용자 정의 필드를 부여하세요.
  • 누군가 가입하면, 소유주 그룹에서 동일한 부동산을 가진 사람을 찾아 그 사람에게 확인을 요청하세요. 확인이 완료되면 해당 거주자를 거주자 그룹에 추가하세요.
  • 누군가 나가는 경우를 처리하기 위한 좋은 절차가 있도록 하세요.
  • 소유주에 의한 모더레이션은 잊고(제 이해가 맞다면), 그 부분은 스태프에게 맡기세요.

어떻게요? 그 일을 할 사람이 있다면, 그냥 모든 사용자를 관리하는 것이 좋다고 생각합니다. 당신은 고령의 분들과 상대하고 있다고 하셨는데, 그런 일이 실현될 가능성은 매우 낮아 보입니다. 더 정확히 말하면, 사람들이 로그인하는 방법을 보여주고 가입을 유도하기 위해 각 사람의 집까지 찾아가야 할 것 같습니다. 만약 사람들이 디스코스를 채택하게 하려면요. 전 세계에 단 하나의 디스코스 설치 환경에만 존재하는 이 플러그인을 사용하는 모든 소유자를 어떻게 훈련시키겠어요? 당신은 유일한 지원원이 될 것입니다. 소유자들이 할 것이라고 가정하는 것보다 사용자가 직접 관리하는 것이 훨씬 쉬울 것입니다. 아니면, 사람들이 스스로 할 수 있는 기능을 간절히 원하고 그 플러그인 개발에 돈을 지불할 의사가 있을 때까지 1년을 기다리는 것도 방법입니다.

네. 그냥 그렇게 하세요.

알겠습니다. 직접 관리할 소수를 확보해야 할 것 같습니다. b next door와 같은 시스템이 정말 필요할 텐데, 그곳에서는 엽서를 보내거나 다른 사람들이 서로를 보증하는 방식입니다. 그래서 초대장을 사용하는 것이 도움이 될 수 있습니다. 페이스북 로그인도 도움이 될 수 있습니다.

당신이 설명한 문제를 해결할 수 있는 플러그인을 상상하기는 어렵습니다.

행운을 빕니다!

솔직히 말해서, 이 문제에 대해 여러분이 옳다고 느끼기 시작했습니다. 프로젝트에서 그 요구 사항을 제거하면, 갑자기 시스템의 부담이 Discourse의 기존/핵심 기능 수준으로 크게 줄어듭니다.

제 원래 특정 문제에 대해 검색하는 분들을 위해, 이 댓글이 기술적으로 해결책이라고 추정합니다: Extend Existing Controller? - #21 by petermarkley

하지만 제 실제 프로젝트를 위해 말하자면… Groups 기능(RGJ 님이 여기 & 여기에서 도와주셔서 감사합니다)와 Custom User Fields 기능(Moin 님 & RGJ 님에게 감사합니다)을 더 자세히 살펴볼수록, 그 기능들에 대해 더 편안해졌습니다. 특히 Groups의 “아바타 flair” 부분을 정말 좋아하는데, 솔직히 그런 기능이 존재할 것이라고 기대하지 않았고, 그것은 제가 여기에서 언급한 SVG 아이콘 관련 부분에서 상상했던 것과 기본적으로 동일합니다. 정말 세련된 것 같네요, 고백하건대.

이미 플러그인 개발을 시작했기 때문에, 여전히 고려하고 있는 유일한 남은 사항은 가입 모달 컨트롤러를 확장하여 사용자가 “건물 번호” 필드에서 선택한 값에 따라 “유닛 번호” 필드의 옵션을 필터링하는 것입니다(200개에서 약 6개로 줄어듦). 사용자에게 얼마나 더 편리할지와 개발에 걸리는 시간을 저울질해야 할 것 같습니다. 하지만 이 시점에서는 어쨌든 사용자를 받아들이기 시작하고 사이트에 콘텐츠를 채워나갈 수 있다고 생각합니다 …

모두 감사합니다!

훌륭한 아이디어입니다. 그렇게 하는 방법에 대한 좋은 예시가 몇 가지 있을 거라고 생각하지만, 바로 떠올리는 것은 없습니다. 저는 그런 일을 해야 하는 플러그인이나 테마 구성 요소를 정말로 필요로 하는 고객이 적어도 한 명은 있습니다.

와, 흥미로운 토론이네요. 이걸 물어봐서 정말 기쁩니다! :sweat_smile:

개인적으로는, Discourse 확장 기능 학습을 위한 구실로 삼는 것이 아니라면(완전히 합리적인 목표이긴 하지만) 과하게 투자하지는 않는 것이 좋다고 생각합니다.

저는 몇 년 동안 비슷한 Discourse를 운영한 경험이 있습니다. 영국의 HOA(입주민 관리 협동조합) 커뮤니티였는데, 영국에서는 이를 “Leaseholders”(임차 소유자)라고 부릅니다. Leaseholders는 모두 Freehold(소유권)를 공유하고 있었기 때문에 논의할 주제가 많았습니다. 거주자들도 초대했고, 접근 권한을 분리할 필요가 없다고 판단하여 분리하지 않았습니다. Freehold 회사(Leaseholder 주주 중 자원봉사자로 구성) 이사들을 위한 카테고리도 만들었지만, 큰 반응을 얻지는 못했습니다.

제가 경험한 바는 다음과 같습니다:

  • 몇몇 괴롭히는 사람들이 나타나 사람들을 불쾌하게 만들었고, 저는 정당한 이유를 들어 그들의 언어를 조정(moderate)해야 했습니다. 그러자 그들은 불만을 품고 다시는 로그인하지 않았고, 결국 커뮤니티는 차분하게 이견을 처리할 수 있는 상식적이고 다정한 사람들만 남게 되었습니다. 하지만 그렇게 되면 더 이상 커뮤니티 전체를 대표한다고 보기 어려웠습니다. 어떤 플랫폼이든 대부분의 온라인 주민 단체가 같은 문제를 겪고 있을 것이라고 생각합니다.
  • Facebook에는 해당 그룹이 있었는데, 이는 힘든 경쟁 상대였으며, 이로 인해 참여도와 가입자 수가 다시 감소했습니다.

사람들을 Facebook에서 끌어내는 것은 매우 어렵지만, 반드시 시도해 볼 가치가 있습니다. 지금은 "페이스북의 정점"을 지나서 설득하기가 더 쉬울 수도 있습니다(저는 개인적으로 몇 년째 Facebook에 접속하지 않았습니다).

맞춤형 기능을 구축하는 것이 사람들을 끌어들이는 데 도움이 될 수 있다는 점은 이해합니다. 하지만 결국 그것은 고양이 무리를 몰고 다니는 것과 같았습니다.

그리고 이제 원래의 기술적인 요청 주제에서 완전히 벗어났네요 …

저한테는 이게 가장 좋은 답변인 것 같습니다. :slight_smile:

사실 이 웹사이트가 처음 만들어진 동기가 모든 사람에게 영향을 미치는 것이었기 때문에 도움이 됩니다. 이사회가 페이스북에서 매우 독재적이었거든요. 또한 페이스북이 커뮤니티 포럼의 고유한 요구사항을 충족하는 데 얼마나 부적합한지도 무시할 수 없습니다.

우리에게는 직접 방문하며 네트워킹을 잘하는 동맹이 있고, 이 풀뿌리 운동이 얼마나 강한지 곧 알게 될 것입니다. :clinking_glasses:

도전에 행운을 빕니다 :slight_smile: