Este guia apresenta dois métodos para recriar a funcionalidade da categoria Lounge, anteriormente oferecida por padrão e ainda presente em algumas instalações do Discourse.
Nível de usuário necessário: Administrador
Introdução
No passado, o Discourse vinha com a categoria Lounge por padrão, automaticamente disponível para usuários que atingiam e mantinham o Nível de Confiança 3. O próprio Meta ainda possui a categoria Lounge.
Hoje, a categoria Lounge — bem como as permissões relacionadas e as mensagens ao atingir o Nível 3 de Confiança (TL3) — não são mais incluídas em novas instalações do Discourse. Mas, se você deseja ter uma Lounge, é possível recriar o conceito. Abaixo, apresentamos duas abordagens para você escolher.
(Aqui, chamaremos de “Lounge”, mas você pode nomeá-la como preferir.)
Solução A espelha a configuração original, simplesmente concedendo aos usuários TL3 acesso a uma categoria Lounge.
- O acesso à Lounge é perdido quando o status TL3 é perdido — com base na atividade e em um período de tempo ajustável.
Solução B adiciona usuários TL3 a um grupo de usuários adicional com acesso à categoria Lounge.
- Se um usuário sair do TL3, ele não será removido do grupo de usuários com acesso à Lounge.
- Usuários não-TL3 podem ser adicionados manualmente a este grupo.
Cada solução é autossuficiente. Você não precisa combinar etapas de ambas.
Ao considerar essas opções, lembre-se de que o TL3 inclui certos privilégios administrativos para o site — não apenas acesso à Lounge: Referência de Permissões por Nível de Confiança
Solução A: Lounge para usuários TL3
1. Adicionar categoria Lounge
- Vá para Todas as Categorias.
- Clique no controle de chave inglesa e selecione Nova Categoria.
- Nomeie a categoria “Lounge” ou como preferir.
- Defina Segurança: remova as permissões padrão para “todos” e conceda as permissões Ver, Responder, Criar ao grupo trust_level_3.
2. Editar a descrição da distintivo Regular
Quando um usuário atinge o TL3, ele recebe o distintivo Regular e uma notificação que o leva à página do distintivo. Você pode editar a descrição do distintivo para mencionar o acesso à Lounge:
- Vá para Admin → Aparência → Textos do site.
- Pesquise por
badges.regular.long_description. - Edite a descrição do distintivo Regular para incluir uma referência ou link à categoria “Lounge”.
(Você também poderia usar o Discourse Automation para configurar uma mensagem privada (PM) de “Você foi promovido”, mas isso parece desnecessário.)
3. Opcional — estender o TL3 e o acesso à Lounge
Se você deseja facilitar que os usuários mantenham o TL3, eles também manterão o acesso à Lounge. Existem vários critérios do TL3 que você pode ajustar.
- Vá para Admin → Todas as configurações do site.
- Pesquise por “TL3” e revise/ajuste os requisitos.
- Para torná-lo simplesmente permanente, altere a configuração
TL3 promotion min durationpara 10.000 dias ou algo assim.
A seguir, uma abordagem alternativa para atribuir e preservar o acesso à Lounge…
Solução B: Lounge para um novo grupo de usuários incluindo TL3
Como Nate sugere, você pode adicionar usuários TL3 a um grupo separado chamado “Loungers” com acesso à categoria Lounge. Com este método, se um usuário perder o status TL3, o usuário permanecerá no grupo separado e poderá continuar usando a Lounge.
Este método também permite que você adicione manualmente alguém ao grupo “Loungers” se essa pessoa for especial, mas ainda não atingiu o TL3 (e se você não quiser promovê-la a ter todos os outros privilégios do TL3).
1. Adicionar grupo de usuários “Loungers”
- Vá para Grupos ou
/g. - Clique no botão Novo Grupo.
- Nomeie-o “Loungers” ou como preferir.
Revise/edite as configurações padrão do grupo. Algumas sugestões:
Visibilidade: Quem pode ver este grupo?— “Proprietários do grupo, membros e moderadores”.Visibilidade: Quem pode ver os membros deste grupo?— “Proprietários do grupo, membros e moderadores”.
Permitir que usuários saiam do grupo livrementedeve permanecer desativado. Habilitar isso pode causar confusão, pois a automação que criaremos abaixo re-adicionará usuários T3 ao grupo “Loungers” cada vez que for executada.
2. Adicionar categoria Lounge
- Vá para Todas as Categorias.
- Clique no controle de chave inglesa e selecione Nova Categoria.
- Nomeie a categoria “Lounge” ou como preferir.
- Defina Segurança: remova as permissões padrão para “todos” e conceda as permissões Ver, Responder, Criar ao seu novo grupo “Loungers”.
3. Opcional — editar a descrição do distintivo Regular
Se você pretende configurar uma PM de boas-vindas automatizada para todos os usuários da Lounge (parte 4.2 abaixo), provavelmente poderá pular esta etapa.
Quando um usuário atinge o TL3, ele recebe o distintivo Regular. O usuário recebe uma notificação que o leva diretamente à página do distintivo Regular. Você pode editar a descrição deste distintivo para mencionar o acesso à Lounge:
- Vá para Admin → Aparência → Textos do site.
- Pesquise por
badges.regular.long_description. - Edite a descrição do distintivo Regular para incluir uma referência ou link à categoria “Lounge”.
4. Configurar automações do Discourse
O plugin Discourse Automation está incluído nos fóruns por padrão.
4.1 — Adicionar usuários TL3 ao novo grupo “Loungers”
- Vá para Admin → Plugins → Automação.
- Clique: Adicionar Automação.
- Escolha: Membro do grupo de usuários por distintivo.
- Defina Nome: “Adicionar Regulares aos Loungers” ou similar.
- Defina Gatilho: Recorrente.
- Defina Recorrência: Use seu julgamento. A cada 1 dia pode ser suficiente. (A cada 1 minuto é bom para testes.)
- Defina Distintivo: Regular.
- Defina Grupo: Loungers ou como você nomeou seu novo grupo anteriormente.
4.2 — Opcional — criar automação de PM de boas-vindas
Novos usuários TL3 recebem uma notificação que os leva diretamente à página do distintivo Regular. Lá, eles verão a descrição do distintivo que você teve a opção de editar anteriormente.
Mas, se você acha que pode adicionar pessoas não-TL3 ao grupo “Loungers”, note que elas não receberão tal notificação.
Isso pode não ser um problema se você estiver se comunicando diretamente com as pessoas.
Se você deseja que uma PM automatizada seja enviada quando qualquer pessoa for adicionada ao grupo “Loungers”, você precisará novamente do Discourse Automation:
- Vá para Admin → Plugins → Automação.
- Clique: Adicionar Automação.
- Escolha: Enviar PMs.
- Defina nome: “Bem-vindo à Lounge” ou similar.
- Defina gatilho: Usuário adicionado ao grupo.
- Defina Grupo Monitorado: “Loungers” ou como você nomeou seu grupo.
- Defina remetente da PM: uma conta de administrador ou sistema deve funcionar.
- Defina Título e Corpo: crie o conteúdo da mensagem.
Esta PM é enviada quando qualquer usuário é adicionado aos Loungers, seja manualmente ou por promoção ao TL3. Portanto, se você fizer isso, pode pular a edição do texto do distintivo Regular na Etapa 3.
Se você identificar problemas ou informações desatualizadas neste documento, responda aqui ou faça uma edição na wiki.