유연한 사용자 등록: Discourse에 임시 계정 도입

Discourse 개발팀 여러분,

Discourse 포럼 소프트웨어의 사용자 등록 시스템에 새로운 기능을 제안드리고자 이 글을 씁니다. 이 제안은 실제 운영 과정에서 겪은 문제에서 비롯된 것으로, 여러분의 관심을 부탁드립니다.

배경 및 근거:
현재 Discourse는 사용자 등록 및 관리에 이메일 서비스를 크게 의존하고 있습니다. 그러나 대부분의 잠재적 사용자는 이메일을 자주 사용하지 않는다는 점을 발견했습니다. 이메일 인증을 비활성화하더라도, 사용자는 이메일 주소를 제공해야 한다는 사실에 여전히 불편함을 느끼거나 망설이는 경우가 많습니다. 이로 인해 많은 잠재적 사용자가 등록을 포기하게 되어 커뮤니티의 성장과 활동성에 부정적인 영향을 미치고 있습니다.

이러한 상황을 고려하여, 다음과 같은 주요 기능을 갖춘 임시 계정 시스템을 구현할 것을 제안합니다:

  1. 간소화된 등록: 사용자는 이메일 주소 없이 사용자 이름과 비밀번호만으로 등록을 완료할 수 있습니다.

  2. 제한된 권한: 커뮤니티의 안전을 보장하기 위해, 이러한 임시 계정은 일부 기능에 제한이 걸립니다.

  3. 사용 기간 제한: 임시 계정은 생성일로부터 3일간의 사용 기간을 가집니다.

  4. 정보 보완 메커니즘: 사용자는 3일 기간이 만료되기 전에 추가 개인 정보(이메일 등)를 제공해야 계정을 계속 사용할 수 있습니다.

  5. 자동 정리: 사용자가 지정된 기간 내에 정보를 보완하지 않으면, 시스템은 계정과 모든 관련 데이터를 자동으로 삭제하여 데이터베이스에서 영구적으로 제거합니다.

이 기능의 잠재적 장점:

  • 신규 사용자의 등록 장벽을 낮춥니다.
  • 프라이버시를 중시하는 사용자에게 일시적인 참여 옵션을 제공합니다.
  • 더 많은 사용자가 플랫폼을 체험하고 경험하도록 장려합니다.
  • 자동 정리 메커니즘을 통해 데이터베이스의 청결성을 유지합니다.

이 기능이 Discourse의 이메일 의존성과 사용자의 실제 사용 습관 사이의 균형을 맞추어 플랫폼의 접근성과 사용자 참여도를 향상시킬 것이라고 믿습니다. 또한 사이트 관리자에게 더 유연한 사용자 관리 옵션을 제공합니다.

개발팀이 향후 버전 업데이트에 이 기능을 반영해 주시길 진심으로 바랍니다. 더 자세한 정보를 제공하거나 가능한 구현 방식에 대해 논의하는 것도 기꺼이 하겠습니다.

답장 및 피드백을 기다리고 있습니다. 검토해 주셔서 감사합니다.

그 수요는 이해하지만, 정말로 그 점을 이해하고 있는지 확신은 없습니다. 한 달 후에 로그인을 시도하면 실패하게 됩니다. 그리고 나서 관리자가 로그인 자격 증명이 손상된 (예비) 사용자의 불만을 처리해야 합니다.

글쎄요… 이것은 신뢰의 문제이지만, 일반적으로 이메일 사용은 완전히 정상적인 일입니다. 물론, 이것이 관리자의 선택 사항일 수도 있습니다. 제가 사실상 신뢰 수준(trust levels)을 사용하지 않는 옵션을 가지고 있는 것과 마찬가지입니다(저는 즉시 더 높은 신뢰 수준을 부여하고 이를 고정합니다).

하지만 저는 Discourse의 미사용 계정 정리 방식과 해당 사용자를 TL0에 유지하는 방식을 신뢰합니다. 더 높은 권한을 얻으려면 이메일을 제공해야 합니다.

이것은 Discourse의 근본적인 기능들을 어느 정도 깨뜨리기 때문에 가장 쉬운 작업은 아닐 것이라고 생각합니다. 하지만 저는 _확신_하지 못합니다.

UX가 너무 복잡하지 않다면 저는 그러한 경량 버전을 사용할 것입니다. 제 요구 사항은 사용자가 이메일을 제공하기를 꺼려하는 것과 관련이 없으며, 전체 과정을 훨씬 더 쉽게 만들고 잠복 사용자(lurkers)를 포착하는 것입니다(잠복 사용자를 지칭하는 더 정확한 명칭이 있을까요?).

“특정 기능 제한”에 대한 설명을 훨씬 더 구체적으로 해 주셔야 할 것 같습니다. 검증되지 않은 사용자의 커뮤니티 참여 능력을 유지하면서 동시에 해당 기능을 악용자의 천국으로 만들지 않는 균형을 잡는 일은 매우 어려울 것이며, 실제 구현 작업 외에도 이 delicate한 균형을 잡도록 Discourse 팀에게 요청하는 것은 너무 많은 요구입니다. 게다가 이 기능이 널리 채택될 것이라고 확신할 수 없는 상황에서요.

또한 “자동 정리”의 전체적인 영향을 충분히 고려해 보셨는지 궁금합니다. 계정을 영구 삭제하고 관련 데이터를 모두 제거하면, Jakke가 지적한 문제(“임시” 사용자가 한 달 후 돌아와 자신의 기여가 사라진 것을 발견하는 경우)가 발생하지만, 사용자를 영구 삭제할 때 대화에 남는 “공백”도 상당합니다(의미 있는 기여가 있는 사용자는 삭제 대신 익명 처리되는 데에는 이유가 있습니다).

2개의 좋아요

동의합니다