Estou tentando exigir que os usuários entrem em grupos para postar e responder. Fiz minha pesquisa e já configurei os agrupamentos e, em cada grupo individual, configurei tudo na seção de segurança para não permitir respostas e postagens para todos e apenas para membros. Então, essa parte está funcionando.
No entanto, não está claro para os usuários como ou onde entrar no grupo. Existe um botão que posso adicionar, talvez ‘Entrar no Grupo’, que permitirá que eles entrem no grupo? Estou perdendo o botão em algum lugar? Não vejo nada.
Tecnicamente, posso criar um botão e apenas vinculá-los a /g, mas essa não é a melhor experiência para os usuários. Quaisquer insights e ajuda seriam apreciados!
Tecnicamente, posso fazer isso sim. No entanto, esse botão ficará fixo mesmo que você já seja membro do grupo, o que pode ser confuso.
Se, por exemplo, você já for membro do Grupo A, mas ainda vir um botão que diz ‘+ Entrar no Grupo’. Preciso de uma solução mais dinâmica. Acho difícil acreditar que ainda não exista uma solução nativa para isso integrada ao Discourse.
O botão muda para ‘Sair’ se você já for membro do grupo, se isso ajudar de alguma forma? (assumindo que você também tenha configurado ‘Permitir que os usuários saiam livremente do grupo’. Caso contrário, o botão de entrar não estará presente se você já for membro do grupo)
Isso não funcionará. Tenho mais de 30 grupos. Uma coisa que eu gostaria de fazer é adicionar um botão no topo de cada grupo para Entrar. Posso adicionar um botão estático “Entrar” que leva para a página do grupo, mas essa não é a experiência que estou procurando. Eu gostaria que os usuários entrassem no grupo em que estão simplesmente pressionando um botão na página, sem ter que carregar desnecessariamente a página de grupos /g. Há tantos grupos naquela página de grupos /g que é confuso. A menos que haja uma maneira de inserir dinamicamente o botão usando handlebars ou algo assim, talvez alguém possa me ajudar com isso?
Esta é uma boa solução alternativa, mas eu preferiria ter o botão dinâmico que diz ‘Entrar no Grupo’ quando um usuário não faz parte do grupo ou ‘Sair do Grupo’ quando ele faz. Gostaria de saber por que isso não é nativo do Discourse.
Eu presumo que este não seja um caso de uso comum e, portanto, não foi visto como um recurso principal necessário. Eu acho que você poderia teoricamente fazer algo com engenharia reversa da API do Discourse, mas não tenho certeza.
Na sua Página de Grupo, se as configurações do seu Grupo permitirem que seja público e gratuito para participar, e também tiverem a opção de sair do grupo habilitada. Você deverá ver algo como isto.