¿Plugin u otra opción para requerir una publicación y un "me gusta"?

Estoy configurando mi foro y he usado Discourse como usuario algunas veces, pero obviamente configurarlo es algo completamente nuevo.

Voy a crear una comunidad cerrada, pero quiero que la gente pueda leer las directrices y reaccionar, y también hacer una publicación de presentación sobre sí mismos antes de desbloquear el foro principal. Antes de esto, habrán solicitado unirse al grupo, así que ese no es realmente el problema. Solo quiero asegurarme de que se hayan presentado y hayan leído las reglas.

Para las Directrices, prácticamente tendré que crear una publicación para que puedan reaccionar, lo cual está bien. Puedo desbloquear el área de Presentaciones para que puedan hacer una nueva publicación, pero tendré que revisar manualmente cuando hagan la publicación y asegurarme de que hayan dado “me gusta” a la publicación de las Directrices antes de actualizar su nivel de confianza manualmente.

Empecé a mirar los niveles de confianza y teóricamente podría crear un nivel de confianza dos al que les gustaría llegar, pero todavía tengo el problema de la publicación, así que no encontré una forma limpia de hacer esto de forma automatizada. Así que pensé en ver si alguien conoce algún complemento o algo que me esté perdiendo sobre una forma de recrear esto u otra forma que tenga sentido.

Por supuesto, hay otras opciones. Cuando solicitan y son aprobados, tienen que hacer algo fuera del foro para aceptar las reglas, pero solo estoy tratando de ver si hay algo incorporado para manejarlo todo.

Busqué para ver si podía encontrar algo, pero tal vez lo estoy haciendo mal o tal vez no hay nada por ahí.

Gracias de antemano por cualquier ayuda.

1 me gusta

A aceitação das diretrizes pode ser realizada usando o plugin de política: Discourse Policy

Você adicionaria uma política “Eu aceito estas diretrizes” no final do tópico de diretrizes relevante, e quando a política for aceita, ela pode adicionar usuários a um grupo que você criar, por exemplo: accepted_guidelines

Você pode então configurar categorias para que apenas os membros do grupo accepted_guidelines possam postar nelas.

Fazer uma postagem de introdução é um pouco mais complicado… Eu não acho que tenhamos uma maneira de controlar a associação ao grupo com base em onde alguém postou. Uma solução alternativa que posso pensar é usar Discourse Automation.

Lá temos um script chamado User Group Membership through Badge (Associação de Grupo de Usuário por Emblema) — você poderia potencialmente fazer algo como exigir que as pessoas incluam um emoji em sua postagem de introdução… o que então concederia o emblema “primeiro emoji” e faria com que a automação os adicionasse a um grupo posted_introduction.

É um pouco mais avançado, mas você poderia criar um emblema especial para postar uma introdução e, em seguida, configurar a automação para usá-lo para associação ao grupo. Mais informações aqui: Creating triggered custom badge queries

1 me gusta

Gracias. Creo que voy a revisar ese complemento de política de Discourse y luego, para la publicación, creo que la dejaré manual porque de esa manera no solo puedo ver su publicación, sino también asegurarme de que sea lo que realmente quiero de la publicación. No es una publicación de spam solo para entrar rápido. Aprecio la ayuda.

1 me gusta