그 코드를 작성하고 실제로 다루고 있는 사람들의 의견을 신뢰하는 것을 강력히 권장합니다 ![]()
다시 한번, 매우 공평한 지적입니다! 전문가이신 분의 능력을 의심하려는 의도는 아니었습니다. 제 설명이 충분히 명확하지 않다고 느끼는 것 같아 좀 답답합니다.
또 다른 좌절스러운 상황은 다음과 같습니다:
Trouble trying to propose a common bug
여기서 한 사용자가 인터페이스의 워크플로우 문제를 보고하고 있습니다. 이 문제를 재현해 보려 해도 제게는 항상 활성화된 관리자 권한이 있어, 해당 워크플로우가 의존하는 권한 제한을 받지 않기 때문에 재현이 정말로 어렵습니다.
또 다른 사례. 여기서는 한 사용자가 게시할 수 있는 권한이 없는 카테고리에 게시물을 올리려다 도움이 되지 않는 오류 메시지를 받는다고 보고하고 있습니다. 저는 사이트 관리자로서 해당 권한을 가지고 있으므로, 문제를 직접 재현할 수 없습니다.
현재 이 기능이 없어서 어떻게 임시 대응하고 계신가요, @mattdm?
과거에는 + 주소를 가진 별도 계정으로 로그인하여 비관리자 관점에서 세상을 보는 방식을 사용했습니다. (보너스: 그 계정으로 로그인할 일이 거의 없어서, 해당 사용자의 활동 요약이 주기적으로 제공되어 그 모습이 어떻게 보이는지 확인할 수도 있었습니다.)
무언가를 테스트해 볼 필요가 있을 때 로그인하는 테스트 계정이 있습니다. 이 계정은 항상 개인 브라우저 창을 통해 접속할 수 있지만, 제 접근 권한이 기본적으로 “일반” 상태라면 많은 상황에서 단순히 더 많은 것을 알아차릴 수 있을 것 같습니다.
또한, 제가 의도적으로 설정한 제약 조건(예: 태그 규칙이나 읽기 전용으로 지정된 카테고리에 게시글을 올리는 것 등)을 실수로 위반하는 것을 방지하지도 못합니다.
다른 대안인 제 메인 계정을 일반 계정으로 만들고 별도의 관리자 계정을 두는 방식은 이 문제를 해결해 주겠지만, 실제로는 번거로우며, 신고나 개인 메시지에 대한 알림도 놓치게 됩니다.
이 대신에, 평소에는 사용하지 않는 브라우저에서 테스트 계정을 사용하는 것을 고려해 보셨나요? 그러면 로그인된 상태로 그대로 유지할 수 있습니다. 예를 들어 저는 다음과 같이 사용하고 있습니다:
Chrome: 관리자 (주요 사용)
Edge: 테스트 사용자
Firefox: 필요할 때 특정 사용자를 임의대로 impersonate(대리)할 때 사용
브라우저에 의존적인 문제를 해결할 필요가 없다면 이 방식이 작동합니다. 저와 제 환경에서는 PM을 초안 컨테이너로 사용하는 것보다 훨씬 빠른 해결책입니다 — 네, 작동은 하지만, 완벽하지는 않고, 사용자 입장에서 보기 좋거나 세련된 해결책은 아닙니다.
초안 관련 질문은 간단했습니다: 기술적 한계가 있어 다른 방식으로 구현할 수 없었습니다. 이 질문과 비슷한 문제가 있는 건가요? 그렇지 않다면, 왜 이 주제가 아직 열려 있는 상태인지 이해할 수 없습니다. 코딩할 시간과 인력이 부족하다는 점은 충분히 이해합니다. 하지만 그렇다면 적어도 그 사실을 알려주는 것도 좋았을 것입니다.
제 해결책은 테스트 사용자 프로필을 열고 그 방식으로 빠르게 로그인하는 것입니다. 하지만 관리자 계정으로 되돌아갈 수 없기 때문에 로그아웃해야 합니다. 큰 문제는 아니지만, 불필요한 과정입니다 — 음, DiscourseHub는 Google, Microsoft 등 SSO를 네이티브로 사용할 수 없기 때문에 어느 정도 문제입니다.
이 주제가 다시 언급되었기에, 별도의 토론으로 분리했습니다: Make category tag rules / restrictions apply to moderators too
이 글은 좀 오래되었지만, 다른 토론에서 링크가 걸렸기 때문에 여기에 투표도 남겼습니다. 역할 전환이 유용할 것 같습니다. 제가 관리자 역할을 맡고 있는 커뮤니티에서도 90% 이상의 시간은 일반 사용자처럼 행동하거든요. 그 시간 동안 선택지가 줄어든 인터페이스를 제공하면 사용자 경험이 훨씬 좋아질 것입니다.
흥미로운 지적입니다. UI에서 어떤 관리자 옵션들이 사용자 경험을 해치고 있는지 좀 더 자세히 알려주시겠어요? 아마도 제가 너무 익숙해서 그런 것 같은데, 관리자 렌치 아이콘이나 관리자 인터페이스 및 검토 대기열 링크 같은 UI 요소들은 별로 신경 쓰이지 않습니다.
관리자로서는 관리자(또는 TL3, TL4, 토픽 작성자가 아닌 사람)에게 제공되는 옵션을 기억하는 것이 때로는 어렵습니다. 그래서 누군가에게 도움을 줄 때, 그 사람에게 적용되지 않는 기능들을 제안하게 될 수 있습니다.
또한, 관리자가 모든 카테고리 및 토픽에 접근할 수 있다는 사실은 포럼에 대한 매우 왜곡된 시각을 줄 수 있습니다. 제가 아는 디스코urs(Discourse) 관리자의 약 90%는 ‘진짜’ 사용자 경험을 해보기 위해 @testuser123과 같은 계정을 임의대로 사용하는 경향이 있습니다.
네, 전적으로 동의합니다. 그리고 이미 위에서 논의된 내용이기도 합니다.
제가 @schneeland에게 하고 싶은 질문은 다릅니다. 그들은 이것이 일상적인 사용자 경험에 해가 된다고 하는데, 왜 그런지 더 알고 싶습니다.
제게는 일상적인 번거로움 중 하나가 게시할 수 없는 카테고리들이 목록에 표시되는 것입니다. 단순히 실수로 게시했을 때의 "아, 실수했네"라는 느낌뿐만 아니라, 검색해야 할 항목이 훨씬 많아지는 것이 문제입니다.
이 주제가 오래되었음을 알지만, 분명히 내가 활용하고 싶은 기능이 있을 것 같습니다. 제 커뮤니티에서 저의 '일상’은 일반 시민으로서의 삶이며, 제 모더레이터들도 마찬가지입니다. 우리는 매우 건강한 커뮤니티를 운영하고 있으며, 거의 모더레이션이 필요하지 않습니다. 필요할 때만 모더레이터/관리자 권한을 ‘켜고’, 대부분 시간에는 그 권한을 꺼두는 것(알림 제외)이 가능하면 정말 가치 있을 것입니다. 별도의 관리자/모더레이터 계정을 사용하는 문제점은, 실제 문제가 발생했을 때 알림이나 플래그에 접근할 수 없다는 것입니다.
위에서 말씀하신 분들처럼, 저는 브라우저 하나에 관리자 계정을, 다른 브라우저에는 일반 사용자 계정(예: TL1)을 열어두고 이렇게 관리합니다.
이중 계정 구성을 처리하는 방법에는 몇 가지가 있습니다:
A.) 주요 개인 계정이 관리자이고, 주로 모니터링과 테스트 목적으로 TL1 계정으로 전환하는 방식.
B.) 주요 개인 계정이 TL1 사용자이고, …관리자 업무를 위해 관리자 계정으로 전환하는 방식.
저는 A 방식을 사용합니다 – 제 정체성이 관리자이기 때문입니다. (그리고 TL1 계정은 테스트 중 가끔 공개적으로 게시글을 올리는 꽤 명백한 가상의 캐릭터입니다.) 제가 관리자로 활동하는 이유는 앞서 말씀하신 이유, 즉 알림이나 플래그에 대한 접근 권한 때문이기도 하지만, 또한 제가 "사용자"로서 참여하는 방식에 거의 영향을 미치지 않기 때문이기도 합니다.
B 방식을 사용하실 수도 있지만, 제 생각에는 더 번거로울 것 같습니다. 관리자 계정을 'SuperSteph’라고 부르면, 관리자 모드를 쓸 때 신비로운 척하려는 것처럼 보이지 않을 것입니다. (아니면, 그냥 신비롭게 하셔도 좋습니다
)
음, 사실 둘 다 그렇게 만족스럽지 않아요. 솔직히 말하면, 관리자 계정으로 관리자 권한에 접근할 때 좀 더 「마찰」이 있으면 좋겠다고 생각해요.
필요할 때 「일반 관리자」 계정으로 내 메인 계정의 관리자 권한을 부여하거나 제거하는 방식으로 사용할 수 있을까요? 하지만 그래도 알림 문제는 남아 있네요… ![]()
아마도 « 일반 관리자 »를 사용하여 필요할 때 내 메인 계정에 관리자 권한을 부여하거나 제거할 수 있을까요?
음, 솔직히 일관된 권한과 알림을 가진 두 개의 안정적인 사용자 계정(관리자 & 일반)을 두는 것보다 더 번거롭고 혼란스러울 것 같습니다.
포럼이 공개되면, "관리자 권한"은 중국도자기 가게에 들어간 황소처럼 행동하는 것이 아니라, 건물의 모든 열쇠를 가진 것과 같다는 것을 알게 될 것입니다.
제가 여기서 볼 수 있는 유일한 잠재적인 문제는 필수 태그 없이 게시글을 올릴 수 있다는 점입니다 – 하지만 이 태그들은 제가 만든 것이며 잘 알고 있습니다. (그리고 제 관리자 계정은 잘못된 카테고리에 카테고리별 태그를 사용할 수 없게 되어 있습니다. 이것이 이전에 가능했다면, 이제 해결된 것 같군요..?)
우리가 이걸 반대로 생각하고 있는 건 아닌지 궁금합니다. 기본적으로 관리자도 다른 일반 사용자들과 동일하게 취급되고, 단지 임시 관리자 권한을 얻기 위해 버튼을 클릭하는 특수한 페이지를 가지고 있는 것일 수 있겠지요. 보통은 신뢰 수준이나 moderator 권한 같은 것을 사용하는 방식이죠.
이렇게 하신다면, 이를 위한 관리자 설정이 있으면 좋겠습니다. 개인적으로는 버튼을 반복해서 누르는 것보다 항상 관리자 권한을 유지하는 편을 선호합니다. 또한 이 기능이 제때의 스태프 알림에 어떤 영향을 미칠까요? 스태프 채팅과 토픽을 확인하려고 임시 관리자 권한을 활성화해야 하는 상황은 피하고 싶습니다.