Estoy intentando exigir a los usuarios que se unan a grupos para poder publicar y responder. He investigado y ya he configurado las agrupaciones y, en cada grupo individual, he configurado todo en la sección de seguridad para no permitir respuestas y publicaciones a todos y solo a los miembros. Así que esa parte está funcionando.
Sin embargo, no está claro para los usuarios cómo o dónde unirse al grupo. ¿Hay algún botón que pueda agregar, quizás ‘Unirse al grupo’, que les permita unirse al grupo? ¿Me falta el botón en alguna parte? No veo nada.
Técnicamente puedo crear un botón y simplemente vincularlos a /g, pero esa no es la mejor experiencia para los usuarios. ¡Cualquier información y ayuda sería apreciada!
¿Así que todos pueden ver la categoría? ¿Solo no crear/responder cuando no se está en el grupo? Si este es el caso, creo que una solución viable sería esta:
En la configuración de la categoría, desplázate hacia abajo y encuentra esto
Técnicamente puedo hacer esto, sí. Sin embargo, ese botón permanecerá fijo incluso si ya eres miembro del grupo, lo que puede ser confuso.
Por ejemplo, si ya eres miembro del Grupo A pero aún ves un botón que dice ‘+ Unirse al grupo’. Necesito una solución más dinámica. Me cuesta creer que Discourse no tenga ya una solución nativa para esto.
El botón cambia a ‘Salir’ si ya eres miembro del grupo, ¿eso te ayuda en algo? (suponiendo que también tengas configurado ‘Permitir a los usuarios salir libremente del grupo’. Si no es así, el botón de unirse no está presente si ya eres miembro del grupo)
Esto no funcionará. Tengo más de 30 grupos. Algo que me gustaría hacer es añadir un botón en la parte superior de cada grupo para Unirse. Puedo añadir un botón estático de “Unirse” que vaya a la página del grupo, pero esa no es la experiencia que busco. Me gustaría que los usuarios se unieran al grupo en el que están simplemente presionando un botón en la página sin tener que cargar innecesariamente la página de grupos /g. Hay tantos grupos en esa página de grupos /g que resulta confuso. A menos que haya una forma de insertar dinámicamente el botón usando handlebars o algo así, ¿quizás alguien pueda ayudarme con eso?
Esta es una buena solución alternativa, pero preferiría tener el botón dinámico que diga ‘Unirse al grupo’ cuando un usuario no es parte del grupo o ‘Salir del grupo’ cuando lo es. Me pregunto por qué esto no es nativo de Discourse.
Supongo que este no es un caso de uso común, y por lo tanto no se consideró una característica central necesaria. Creo que teóricamente podrías hacer algo con ingeniería inversa de la API de Discourse, pero no estoy seguro.
En la página de tu grupo, si la configuración de tu grupo permite unirse libremente a grupos públicos y también tiene habilitada la opción de abandonar el grupo, deberías ver algo como esto.