max_edits_per_day에 대한 신뢰 수준 배율(trust level multiplier)을 도입하는 것에 대해 어떻게 생각하시나요?
해당 설정의 근거를 찾아보았는데, Discourse가 출시되었을 당시에는 20으로 설정되어 있었고 다음 날 30으로 증가했지만, 두 값 모두에 대한 구체적인 근거는 찾을 수 없었으며 특정 근거를 검색해도 결과가 나오지 않았습니다.
forum.makerforums.info 포럼에서는 도움이 되고자 활발하게 활동하는 TL3(신뢰 수준 3) 사용자가 자신의 많은 게시물을 새로운 카테고리로 재분류하는 작업을 돕고 있습니다. 이 작업을 수행하는 과정에서 해당 사용자가 이 한도에 비교적 빠르게 도달했습니다. 이 (아마도) 일회성 문제를 해결하기 위해 max_edits_per_day 값을 상당히 높였습니다. 하지만 제가 처음 찾은 것은 이 설정에 대한 신뢰 수준 배율이었으며, 신뢰도가 높은 사용자에게는 속도 제한(rate limit)을 높이는 것이 자연스러워 보였기 때문입니다.
또는, 모든 신뢰 수준에 걸쳐 max_edits_per_day의 적절한 설정값을 결정할 때 관리자가 고려해야 할 근거가 있을까요?
최대 편집 횟수 설정에 대한 근거라고 할 수 있다면, 한 명의 악성 사용자(예: 해킹당한 계정)가 큰 혼란을 일으키고 관리자가 복구하는 데 드는 업무를 최소화하는 것입니다. 따라서 X개의 스팸 하이퍼링크를 제거하기 위해 X개의 게시물을 삭제하거나 편집하는 작업에 동의할 수 있는 수준에 따라 설정하면 됩니다.
승수(multiplier) 아이디어는 논리적이며 완전히 기각된 제안은 아니지만, 다음과 같은 이유만으로는 부족합니다:
소수의 포럼에서 많은 주제/게시물을 간헐적으로 검토할 수 있게 하는 것.
신뢰 수준이 배수(1x, 2x, 3x, 4x)와 일치한다는 개념적 단순함.
하지만 기본값은 아마도 최대 40회 편집 이하가 될 것입니다. 이는 아마도 당신의 문제를 해결해 주지 못할 것입니다.
게다가 승수가 추가된다면 사람들은 자신의 사이트에 맞게 이를 설정하고 싶어 할 것입니다. 이로 인해 이 포럼에는 불필요한 잡음이 더 많아지고, 관리자가 검토해야 할 설정이 늘어나며, 잠재적으로 스팸머들이 더 큰 피해를 입힐 수 있게 되는 등, 큰 이득 없이 여러 문제가 발생할 수 있습니다.
Discourse 팀이 다수의 포럼에 이롭지 않은 복잡성을 도입하는 것(예: 사용자별 권한/ACL(액세스 컨트롤 리스트))보다 더 중요한 우선순위에 집중하는 점을 존경합니다.