관리자와 모더레이터를 위한 "일반 모드" (예: "sudo" 같은 기능)

그 코드를 작성하고 실제로 다루고 있는 사람들의 의견을 신뢰하는 것을 강력히 권장합니다 :wink:

2개의 좋아요

다시 한번, 매우 공평한 지적입니다! 전문가이신 분의 능력을 의심하려는 의도는 아니었습니다. 제 설명이 충분히 명확하지 않다고 느끼는 것 같아 좀 답답합니다.

2개의 좋아요

또 다른 좌절스러운 상황은 다음과 같습니다:

Trouble trying to propose a common bug

여기서 한 사용자가 인터페이스의 워크플로우 문제를 보고하고 있습니다. 이 문제를 재현해 보려 해도 제게는 항상 활성화된 관리자 권한이 있어, 해당 워크플로우가 의존하는 권한 제한을 받지 않기 때문에 재현이 정말로 어렵습니다.

2개의 좋아요

또 다른 사례. 여기서는 한 사용자가 게시할 수 있는 권한이 없는 카테고리에 게시물을 올리려다 도움이 되지 않는 오류 메시지를 받는다고 보고하고 있습니다. 저는 사이트 관리자로서 해당 권한을 가지고 있으므로, 문제를 직접 재현할 수 없습니다.

3개의 좋아요

현재 이 기능이 없어서 어떻게 임시 대응하고 계신가요, @mattdm?

과거에는 + 주소를 가진 별도 계정으로 로그인하여 비관리자 관점에서 세상을 보는 방식을 사용했습니다. (보너스: 그 계정으로 로그인할 일이 거의 없어서, 해당 사용자의 활동 요약이 주기적으로 제공되어 그 모습이 어떻게 보이는지 확인할 수도 있었습니다.)

2개의 좋아요

무언가를 테스트해 볼 필요가 있을 때 로그인하는 테스트 계정이 있습니다. 이 계정은 항상 개인 브라우저 창을 통해 접속할 수 있지만, 제 접근 권한이 기본적으로 “일반” 상태라면 많은 상황에서 단순히 더 많은 것을 알아차릴 수 있을 것 같습니다.

또한, 제가 의도적으로 설정한 제약 조건(예: 태그 규칙이나 읽기 전용으로 지정된 카테고리에 게시글을 올리는 것 등)을 실수로 위반하는 것을 방지하지도 못합니다.

다른 대안인 제 메인 계정을 일반 계정으로 만들고 별도의 관리자 계정을 두는 방식은 이 문제를 해결해 주겠지만, 실제로는 번거로우며, 신고나 개인 메시지에 대한 알림도 놓치게 됩니다.

6개의 좋아요

이 대신에, 평소에는 사용하지 않는 브라우저에서 테스트 계정을 사용하는 것을 고려해 보셨나요? 그러면 로그인된 상태로 그대로 유지할 수 있습니다. 예를 들어 저는 다음과 같이 사용하고 있습니다:

Chrome: 관리자 (주요 사용)
Edge: 테스트 사용자
Firefox: 필요할 때 특정 사용자를 임의대로 impersonate(대리)할 때 사용

1개의 좋아요

브라우저에 의존적인 문제를 해결할 필요가 없다면 이 방식이 작동합니다. 저와 제 환경에서는 PM을 초안 컨테이너로 사용하는 것보다 훨씬 빠른 해결책입니다 — 네, 작동은 하지만, 완벽하지는 않고, 사용자 입장에서 보기 좋거나 세련된 해결책은 아닙니다.

초안 관련 질문은 간단했습니다: 기술적 한계가 있어 다른 방식으로 구현할 수 없었습니다. 이 질문과 비슷한 문제가 있는 건가요? 그렇지 않다면, 왜 이 주제가 아직 열려 있는 상태인지 이해할 수 없습니다. 코딩할 시간과 인력이 부족하다는 점은 충분히 이해합니다. 하지만 그렇다면 적어도 그 사실을 알려주는 것도 좋았을 것입니다.

제 해결책은 테스트 사용자 프로필을 열고 그 방식으로 빠르게 로그인하는 것입니다. 하지만 관리자 계정으로 되돌아갈 수 없기 때문에 로그아웃해야 합니다. 큰 문제는 아니지만, 불필요한 과정입니다 — 음, DiscourseHub는 Google, Microsoft 등 SSO를 네이티브로 사용할 수 없기 때문에 어느 정도 문제입니다.

이 주제가 다시 언급되었기에, 별도의 토론으로 분리했습니다: Make category tag rules / restrictions apply to moderators too

3개의 좋아요

이 글은 좀 오래되었지만, 다른 토론에서 링크가 걸렸기 때문에 여기에 투표도 남겼습니다. 역할 전환이 유용할 것 같습니다. 제가 관리자 역할을 맡고 있는 커뮤니티에서도 90% 이상의 시간은 일반 사용자처럼 행동하거든요. 그 시간 동안 선택지가 줄어든 인터페이스를 제공하면 사용자 경험이 훨씬 좋아질 것입니다.

5개의 좋아요

흥미로운 지적입니다. UI에서 어떤 관리자 옵션들이 사용자 경험을 해치고 있는지 좀 더 자세히 알려주시겠어요? 아마도 제가 너무 익숙해서 그런 것 같은데, 관리자 렌치 아이콘이나 관리자 인터페이스 및 검토 대기열 링크 같은 UI 요소들은 별로 신경 쓰이지 않습니다.

2개의 좋아요

관리자로서는 관리자(또는 TL3, TL4, 토픽 작성자가 아닌 사람)에게 제공되는 옵션을 기억하는 것이 때로는 어렵습니다. 그래서 누군가에게 도움을 줄 때, 그 사람에게 적용되지 않는 기능들을 제안하게 될 수 있습니다.

또한, 관리자가 모든 카테고리 및 토픽에 접근할 수 있다는 사실은 포럼에 대한 매우 왜곡된 시각을 줄 수 있습니다. 제가 아는 디스코urs(Discourse) 관리자의 약 90%는 ‘진짜’ 사용자 경험을 해보기 위해 @testuser123과 같은 계정을 임의대로 사용하는 경향이 있습니다.

7개의 좋아요

네, 전적으로 동의합니다. 그리고 이미 위에서 논의된 내용이기도 합니다.

제가 @schneeland에게 하고 싶은 질문은 다릅니다. 그들은 이것이 일상적인 사용자 경험에 해가 된다고 하는데, 왜 그런지 더 알고 싶습니다.

3개의 좋아요

제게는 일상적인 번거로움 중 하나가 게시할 수 없는 카테고리들이 목록에 표시되는 것입니다. 단순히 실수로 게시했을 때의 "아, 실수했네"라는 느낌뿐만 아니라, 검색해야 할 항목이 훨씬 많아지는 것이 문제입니다.

5개의 좋아요

이 주제가 오래되었음을 알지만, 분명히 내가 활용하고 싶은 기능이 있을 것 같습니다. 제 커뮤니티에서 저의 '일상’은 일반 시민으로서의 삶이며, 제 모더레이터들도 마찬가지입니다. 우리는 매우 건강한 커뮤니티를 운영하고 있으며, 거의 모더레이션이 필요하지 않습니다. 필요할 때만 모더레이터/관리자 권한을 ‘켜고’, 대부분 시간에는 그 권한을 꺼두는 것(알림 제외)이 가능하면 정말 가치 있을 것입니다. 별도의 관리자/모더레이터 계정을 사용하는 문제점은, 실제 문제가 발생했을 때 알림이나 플래그에 접근할 수 없다는 것입니다.

5개의 좋아요

위에서 말씀하신 분들처럼, 저는 브라우저 하나에 관리자 계정을, 다른 브라우저에는 일반 사용자 계정(예: TL1)을 열어두고 이렇게 관리합니다.

이중 계정 구성을 처리하는 방법에는 몇 가지가 있습니다:

A.) 주요 개인 계정이 관리자이고, 주로 모니터링과 테스트 목적으로 TL1 계정으로 전환하는 방식.
B.) 주요 개인 계정이 TL1 사용자이고, …관리자 업무를 위해 관리자 계정으로 전환하는 방식.

저는 A 방식을 사용합니다 – 제 정체성이 관리자이기 때문입니다. (그리고 TL1 계정은 테스트 중 가끔 공개적으로 게시글을 올리는 꽤 명백한 가상의 캐릭터입니다.) 제가 관리자로 활동하는 이유는 앞서 말씀하신 이유, 즉 알림이나 플래그에 대한 접근 권한 때문이기도 하지만, 또한 제가 "사용자"로서 참여하는 방식에 거의 영향을 미치지 않기 때문이기도 합니다.

B 방식을 사용하실 수도 있지만, 제 생각에는 더 번거로울 것 같습니다. 관리자 계정을 'SuperSteph’라고 부르면, 관리자 모드를 쓸 때 신비로운 척하려는 것처럼 보이지 않을 것입니다. (아니면, 그냥 신비롭게 하셔도 좋습니다 :wink: )

4개의 좋아요

음, 사실 둘 다 그렇게 만족스럽지 않아요. 솔직히 말하면, 관리자 계정으로 관리자 권한에 접근할 때 좀 더 「마찰」이 있으면 좋겠다고 생각해요.

필요할 때 「일반 관리자」 계정으로 내 메인 계정의 관리자 권한을 부여하거나 제거하는 방식으로 사용할 수 있을까요? 하지만 그래도 알림 문제는 남아 있네요… :thinking:

4개의 좋아요

아마도 « 일반 관리자 »를 사용하여 필요할 때 내 메인 계정에 관리자 권한을 부여하거나 제거할 수 있을까요?

음, 솔직히 일관된 권한과 알림을 가진 두 개의 안정적인 사용자 계정(관리자 & 일반)을 두는 것보다 더 번거롭고 혼란스러울 것 같습니다.

포럼이 공개되면, "관리자 권한"은 중국도자기 가게에 들어간 황소처럼 행동하는 것이 아니라, 건물의 모든 열쇠를 가진 것과 같다는 것을 알게 될 것입니다.

제가 여기서 볼 수 있는 유일한 잠재적인 문제는 필수 태그 없이 게시글을 올릴 수 있다는 점입니다 – 하지만 이 태그들은 제가 만든 것이며 잘 알고 있습니다. (그리고 제 관리자 계정은 잘못된 카테고리에 카테고리별 태그를 사용할 수 없게 되어 있습니다. 이것이 이전에 가능했다면, 이제 해결된 것 같군요..?)

2개의 좋아요

우리가 이걸 반대로 생각하고 있는 건 아닌지 궁금합니다. 기본적으로 관리자도 다른 일반 사용자들과 동일하게 취급되고, 단지 임시 관리자 권한을 얻기 위해 버튼을 클릭하는 특수한 페이지를 가지고 있는 것일 수 있겠지요. 보통은 신뢰 수준이나 moderator 권한 같은 것을 사용하는 방식이죠.

5개의 좋아요

이렇게 하신다면, 이를 위한 관리자 설정이 있으면 좋겠습니다. 개인적으로는 버튼을 반복해서 누르는 것보다 항상 관리자 권한을 유지하는 편을 선호합니다. 또한 이 기능이 제때의 스태프 알림에 어떤 영향을 미칠까요? 스태프 채팅과 토픽을 확인하려고 임시 관리자 권한을 활성화해야 하는 상황은 피하고 싶습니다.

3개의 좋아요