Resumo: Permite que os usuários criem várias contas anônimas e alternem entre elas.
GitHub: GitHub - XertroV/better-anonymous: better features for anon users on discourse · GitHub
Instalar: Siga o guia de instalação de plugins.
Aviso
Este plugin estava em desenvolvimento (e testado até certo ponto), mas atualmente não é mantido e não tenho intenção de mantê-lo; ou seja, está um pouco incompleto. Os recursos listados funcionam, no entanto. Se você deseja assumir o papel de mantenedor deste plugin, será muito bem-vindo. Para qualquer outra pessoa interessada no código: ele é lançado sob a licença MIT, mas estou basicamente disposto a relançá-lo sob qualquer licença (ou domínio público) se você tiver alguma preferência (por exemplo, para que toda uma pilha possa ser GPL).
Recursos
- Criar novos usuários anônimos sob demanda
- Definir um usuário anônimo como ativo — isso se tornará a conta anônima usada para o modo anônimo
- Listar todos os seus usuários anônimos
Configuração
(Sem documentação — posso ter adicionado algo ao painel de administração, mas não lembro qual propriedade era/o que fazia; de qualquer forma, basicamente não há configuração. Talvez eu estivesse planejando adicionar um limite para o número de usuários anônimos por usuário, mas esqueci.)
LOG DE ALTERAÇÕES
- recursos iniciais: criar, listar e gerenciar usuários anônimos
A FAZER
- Existem algumas tarefas pendentes no código
- Nomes anônimos não sequenciais seriam bons. Ex: adicionar 6 caracteres aleatórios, como
Anônimo-3hs8bv
Um Plugin Ligeiramente Relacionado — Adicionar automaticamente contas anônimas a um grupo
Escrevi outro plugin anônimo antes deste: adicionar automaticamente contas anônimas a um grupo: GitHub - XertroV/cf-anon-auto-group: Discourse plugin to trigger `user.set_automatic_groups` for anons on login · GitHub. É muito simples, basicamente cerca de 10 linhas de código no total.

