Lendo seu caso de uso:
… Eu queria compartilhar uma experiência semelhante que tive, onde precisávamos deixar um link na documentação que levava as pessoas à categoria privada correta quando elas o seguiam. E dado como o sistema funciona…
… não funcionou para nós, pois era um chamado à ação para os moradores de uma cidade, o que o tornava irrazoável para nós, de acordo com as diretrizes da cidade.
Combinei dois recursos do Discourse:
- Grupos de usuários para permissões
- Permalinks
Quando se vincula diretamente a um grupo, pode-se solicitar a participação (de acordo com as configurações desse grupo), há um botão “Solicitar”. Se você visitar https://meta.discourse.org/g/chat-testers, verá algo semelhante:
Pressionar o botão “Solicitar” levará os usuários ao processo de inscrição/participação nesse grupo.
Como não queríamos enviar links que parecessem https://example.org/g/neighborhood, optamos por enviar redirecionamentos. E como queríamos controle sobre eles (políticas de privacidade da cidade, que são ótimas!), bem como a capacidade de atualizar o link, se necessário, usamos as configurações nativas de permalink no Discourse, disponíveis em /admin/customize/permalinks.
Então, em nossa documentação, deixamos uma mensagem como:
Obrigado pelo seu interesse neste curso, para completar as lições, por favor, participe do Curso 1 em https://forums.example.edu/student-invite.
Que com o redirecionamento de permalink na captura de tela carregaria https://forums.example.edu/g/Students, e prosseguiria para integrar o aluno.
Gostei desse método, pois deu aos nossos moderadores ferramentas semelhantes para integrar grupos, mantendo o sistema de convites flexível. ![]()

