Plugin de Categorias Sempre Anônimas

Eu pessoalmente acho que isso é um recurso, embora não seja para ser um, pois há uma razão para ser uma categoria anônima. Mas sim, talvez aconteça porque não há um rastreamento mantido para a postagem. Honestamente, não tenho certeza, mas este pode ser o motivo.

Ótimo, isso funciona perfeitamente. Estava me perguntando se todas as contas criadas com @anon são descartadas depois de um tempo ou se permanecem no banco de dados?

Eu não acho que eles sejam descartados/limpos por assim dizer automaticamente. Apenas que novas postagens anônimas após x dias da última feita por esse usuário (controlado por uma configuração principal do site) criam um novo usuário anônimo.

Claro, seria bastante possível fazer isso manualmente.

1 curtida

Entendi :))

Além disso, existe uma maneira de ocultar esse pop-up toda vez que alguém postar?

1 curtida

Aqui está uma correção caso alguém precise, você pode criar o repositório e no arquivo plugin.rb você pode remover tanto result.message quanto result.route_to, assim não haverá mais feedback para o usuário e nenhuma caixa de diálogo ou pop-up será acionado.

É assim que o trecho de código ficaria:

if result.success?
  result.post = post
  # Mensagem e route_to removidos para pular a caixa de diálogo
else
  user.flag_linked_posts_as_spam if creator.spam?
end

Adicionei este CSS a um Componente de Tema para conseguir isso (e ocultar a presença deles):

// Tweaks to the Anon category
body.category-general-hnz-anon {
    div.presence-users, div.row div.post-notice.new-user {
        display: none;
    }
}

O trecho após category- é o slug da categoria que você está direcionando.

2 curtidas

Encontrei uma forma alternativa de implementar funções semelhantes a este plugin, mas sem ele: basta adicionar um grupo chamado anon (o que quiser) para incluir todos os usuários anônimos. Claro, você não precisa adicionar todas as contas uma por uma, o e-mail de todos os anônimos é anon.your.site, então configure uma adição automática, depois especifique a segurança de uma categoria para permitir apenas que o grupo anon visualize, crie tópicos e poste.

1 curtida

Inteligente, mas isso perde a funcionalidade principal deste plugin:

Embora seja simples para usuários experientes, o fluxo de alternar para um usuário anônimo, postar no local correto e voltar é um passo muito grande para a maioria!

4 curtidas

Quando alguém responde à Categoria Sempre Anônima por e-mail, essa pessoa não é anonimizada. Como se pode imaginar, isso causa um pequeno problema às vezes!

Este tópico deveria ser marcado com #anonimização ou talvez #modo-anônimo? Eu acharia mais fácil de encontrar se fosse o caso.

1 curtida

O último. Eu já fiz isso.

Eu vejo que o plugin aplica patches no newPostHandler, então eu esperaria que ele interceptasse e-mails também. Daremos uma olhada quando tivermos um tempo.

1 curtida

Ok - farei mais testes e garantirei que seja reproduzível para garantir que vocês não percam tempo!

Existe uma maneira de substituir o modo anônimo para mods/staff nas categorias sempre anônimas? Isso também não parece permitir que mods postem sussurrando. Não é um grande problema se não for possível, só estou imaginando se estou perdendo algo nas configurações.

Isso parece justo.

Adicionei esse recurso agora: as postagens sussurradas nunca serão anonimizadas.

5 curtidas

Obrigado pela resposta rápida!

2 curtidas

Qual seria a melhor maneira de suprimir a caixa de diálogo “Sua postagem foi anonimizada” após a publicação? Tentei ocultá-la com CSS, mas ela usa os mesmos IDs e classes que todas as outras caixas de diálogo de erro, o que impossibilitou algumas ações de moderação e suprime as caixas de diálogo de feedback do usuário. Não tenho certeza de como escrever um componente de tema para capturar o modal apenas para postagens anônimas enfileiradas ou se isso exigiria uma modificação no plugin.

E por que você quer esconder isso?

1 curtida

Porque é irritante e causa atrito no processo de postagem. Estamos configurando uma categoria sempre anônima onde a expectativa é que as pessoas tenham discussões mais longas como fazem em categorias com nomes de usuário, e a notificação pop-up torna irritante postar anonimamente mais do que algumas vezes.

Talvez ter o pop-up uma vez na primeira postagem fosse aceitável, mas o compositor diz anônimo, o comentário anônimo é mostrado logo após a postagem, e nossa categoria especificamente tem avisos por toda parte de que todos os tópicos/postagens são anônimos.

Eu posso escrever um componente de tema eu mesmo para adicionar uma classe div e ocultar o pop-up, eu só estava esperando alguma orientação sobre por onde começar, já que nunca fiz isso com um modal de diálogo antes.

Acho que não é fácil suprimi-lo usando um componente de tema.
Há uma linha única no plugin que adiciona a mensagem, se você remover essa linha, a mensagem desaparecerá. Se você estiver disposto a esperar alguns dias, adicionarei isso como uma configuração.

2 curtidas

Muito obrigado, eu agradeceria. Não há pressa nenhuma.

Desculpe incomodar novamente com isso, mas pensei que você gostaria de saber, @RGJ: publicações feitas em uma categoria sempre anônima parecem ignorar a lista de “exigir aprovação” de palavras monitoradas. Outras publicações com palavras monitoradas nas listas de censurar, sinalizar, substituir, marcar e silenciar são interceptadas, mas qualquer item na lista de exigir aprovação é permitido.

1 curtida