Registro de Usuário Flexível: Apresentando Contas Temporárias ao Discourse

Prezada Equipe de Desenvolvimento do Discourse,

Estou escrevendo para propor um novo recurso para o sistema de registro de usuários do software de fórum Discourse. Esta sugestão decorre de um desafio que encontramos em nossas operações reais e esperamos que chame a sua atenção.

Contexto e Justificativa:
O Discourse atualmente depende muito de serviços de e-mail para registro e gerenciamento de usuários. No entanto, descobrimos que a maioria de nossos usuários potenciais não usa e-mail com frequência. Mesmo com a verificação de e-mail desativada, os usuários ainda se sentem desconfortáveis ou hesitantes em fornecer um endereço de e-mail. Isso levou muitos usuários potenciais a abandonar o registro, impactando o crescimento e a atividade de nossa comunidade.

Com base nessa situação, propomos a implementação de um sistema de conta temporária com os seguintes recursos principais:

  1. Registro Simplificado: Os usuários podem concluir o registro fornecendo apenas um nome de usuário e senha, sem um endereço de e-mail.

  2. Permissões Limitadas: Para garantir a segurança da comunidade, essas contas temporárias terão certas restrições funcionais.

  3. Limite de Tempo: As contas temporárias terão um período de uso de 3 dias a partir da criação.

  4. Mecanismo de Conclusão de Informações: Os usuários precisarão fornecer informações pessoais adicionais (como e-mail) antes do término do período de 3 dias para continuar usando a conta.

  5. Limpeza Automática: Se os usuários não conseguirem concluir suas informações dentro do período especificado, o sistema excluirá automaticamente a conta e todos os dados relacionados, removendo-a permanentemente do banco de dados.

Vantagens potenciais deste recurso:

  • Reduz a barreira de registro para novos usuários
  • Oferece uma opção de participação temporária para usuários preocupados com a privacidade
  • Incentiva mais usuários a experimentar e conhecer a plataforma
  • Mantém a limpeza do banco de dados por meio do mecanismo de limpeza automática

Acreditamos que este recurso ajudará a equilibrar a natureza dependente de e-mail do Discourse com os hábitos reais dos usuários, melhorando assim a acessibilidade da plataforma e o engajamento do usuário. Ele também fornece aos administradores do site opções de gerenciamento de usuários mais flexíveis.

Esperamos sinceramente que a equipe de desenvolvimento considere a incorporação deste recurso em futuras atualizações de versão. Também ficaremos felizes em fornecer mais detalhes ou discutir possíveis abordagens de implementação.

Aguardamos sua resposta e feedback. Obrigado por sua consideração.

Eu vejo a demanda por isso, mas não tenho certeza se eles realmente entendem isso. Depois de um mês, eles tentam fazer login e falham. E então um administrador deve lidar com um (pré-)usuário chateado cujas credenciais de login estão quebradas.

Não sei… isso é uma questão de confiança, mas geralmente é totalmente normal que o e-mail precise ser usado. Claro, esta também pode ser uma escolha dos administradores. Assim como eu tenho a opção de fato de não usar níveis de confiança (eu dou imediatamente um nível de confiança mais alto e o congelo).

Mas eu confiaria na maneira do Discourse de limpar contas não utilizadas e manter esses usuários no TL0. Para obter direitos mais altos, o e-mail deve ser fornecido.

Acho que esta não é a tarefa mais fácil porque, de certa forma, quebra as funcionalidades fundamentais do Discourse. Mas eu não sei.

Eu usaria uma versão leve assim. Se a experiência do usuário não fosse muito complexa. Mas minhas necessidades não têm nada a ver com a relutância dos usuários em fornecer e-mail, mas sim em tornar todo o processo muito mais fácil e capturar usuários passivos (temos um nome mais correto para eles?)

Acho que você terá que ser muito mais preciso na sua descrição de “certas restrições funcionais”. Equilibrar a capacidade de um usuário não verificado de interagir significativamente com a comunidade sem transformar o recurso em um sonho de abusador será muito difícil, e pedir à equipe do Discourse para fazer o trabalho de ajustar isso, além do trabalho real de implementação, é pedir muito, para um recurso que tenho quase certeza de que não terá ampla adoção.

Além disso, me pergunto se você pensou nas implicações completas da “limpeza automática”. Ao excluir permanentemente a conta e todos os dados relacionados, você tem o problema que Jakke destacou (um usuário “temporário” volta um mês depois para descobrir que suas contribuições foram destruídas), mas os “buracos” nas conversas deixados pela exclusão permanente de um usuário são significativos (há um motivo pelo qual usuários com contribuições não triviais são geralmente anonimizados, em vez de serem excluídos).

2 curtidas

Concordo com você