Гибкая регистрация пользователей: представление временных аккаунтов в Discourse

Уважаемая команда разработки Discourse,

Я пишу, чтобы предложить новую функцию для системы регистрации пользователей программного обеспечения форума Discourse. Это предложение возникло из-за проблемы, с которой мы столкнулись в нашей реальной деятельности, и мы надеемся, что оно привлечёт ваше внимание.

Контекст и обоснование:
В настоящее время Discourse сильно зависит от почтовых сервисов для регистрации и управления пользователями. Однако мы обнаружили, что большинство наших потенциальных пользователей не часто используют электронную почту. Даже при отключённой проверке электронной почты пользователи всё ещё чувствуют себя некомфортно или колеблются, предоставляя адрес электронной почты. Это привело к тому, что многие потенциальные пользователи отказываются от регистрации, что негативно сказывается на росте и активности нашего сообщества.

Исходя из этой ситуации, мы предлагаем внедрить систему временных учётных записей со следующими ключевыми функциями:

  1. Упрощённая регистрация: пользователи могут завершить регистрацию, предоставив только имя пользователя и пароль, без адреса электронной почты.

  2. Ограниченные права: для обеспечения безопасности сообщества эти временные учётные записи будут иметь определённые функциональные ограничения.

  3. Ограничение по времени: временные учётные записи будут иметь 3-дневный период использования с момента создания.

  4. Механизм завершения информации: пользователям необходимо предоставить дополнительную личную информацию (например, адрес электронной почты) до истечения 3-дневного периода, чтобы продолжить использование учётной записи.

  5. Автоматическая очистка: если пользователи не завершат предоставление информации в установленный срок, система автоматически удалит учётную запись и все связанные с ней данные, навсегда удалив их из базы данных.

Потенциальные преимущества этой функции:

  • Снижает барьер регистрации для новых пользователей
  • Предоставляет возможность временного участия для пользователей, заботящихся о конфиденциальности
  • Стимулирует больше пользователей попробовать и оценить платформу
  • Поддерживает чистоту базы данных благодаря механизму автоматической очистки

Мы считаем, что эта функция поможет сбалансировать зависимость Discourse от электронной почты с реальными привычками пользователей, тем самым улучшив доступность платформы и вовлечённость пользователей. Это также предоставит администраторам сайтов более гибкие варианты управления пользователями.

Мы искренне надеемся, что команда разработки рассмотрит возможность включения этой функции в будущих обновлениях версий. Мы также готовы предоставить больше деталей или обсудить возможные подходы к реализации.

Ждём вашего ответа и обратной связи. Спасибо за рассмотрение.

Я вижу спрос на это, но не совсем уверен, что они действительно это понимают. Через месяц они попробуют войти и потерпят неудачу. Тогда администратору придётся иметь дело с расстроенным (потенциальным) пользователем, у которого не работают учётные данные для входа.

Не знаю… это вопрос доверия, но в целом совершенно нормально, что необходимо использовать электронную почту. Конечно, это может быть выбором администраторов. Так же как у меня фактически есть возможность не использовать уровни доверия (я сразу даю более высокий уровень доверия и замораживаю его).

Но я бы доверился способу Discourse очищать неиспользуемые аккаунты и держать таких пользователей на TL0. Чтобы получить более высокие права, необходимо указать электронную почту.

Думаю, это не самая простая задача, поскольку она как бы нарушает фундаментальные функции Discourse. Но я не знаю.

Я бы использовал такую облегчённую версию, если бы UX не был слишком сложным. Но мои потребности никак не связаны с нежеланием пользователей указывать электронную почту, а направлены на то, чтобы сделать весь процесс намного проще и привлекать «наблюдателей» (есть ли у них более правильное название?)

Думаю, вам нужно гораздо точнее описать «определённые функциональные ограничения». Балансировать между возможностью осмысленного взаимодействия с сообществом для непроверенного пользователя и тем, чтобы не превратить эту функцию в рай для нарушителей, будет очень сложно. Просить команду Discourse проделать работу по поиску этого баланса в дополнение к самой реализации — это много, особенно для функции, которая, я уверен, не получит широкого распространения.

Кроме того, интересно, обдумывали ли вы все последствия «автоматической очистки». Постоянное удаление учётной записи и всех связанных данных создаёт проблему, на которую указал Jakke (временный пользователь возвращается через месяц и обнаруживает, что его вклад уничтожен), а также оставляет «дыры» в обсуждениях, что является значительной проблемой (именно поэтому пользователей с нетривиальным вкладом обычно анонимизируют, а не удаляют).

2 лайка

Я согласен с вами