Permitir a los usuarios enviar mensajes a los propietarios de grupos privados para solicitar unirse

Supongamos que tienes un gran número de grupos y, para evitar desorden en la lista de grupos, deseas que los grupos privados estén ocultos y no sean visibles públicamente.

Sin embargo, en lugar de que los propietarios agreguen personas en respuesta a una solicitud recibida por otros medios, te gustaría permitir que los usuarios soliciten acceso al grupo utilizando el mismo diálogo que aparece cuando hacen clic en el botón “Solicitar” en un grupo de invitación.

Existe una opción de administrador para un grupo que permite a los usuarios enviar solicitudes de membresía:


pero esto solo funciona para un grupo cuya visibilidad está configurada como “usuarios conectados” o “todos”; la opción aparece deshabilitada si el grupo no es visible.

El botón “Solicitar” abre un diálogo modal que envía un mensaje a los propietarios de un grupo.

¿Existe otra forma de abrir este diálogo desde un enlace que pueda publicarse en una categoría, por ejemplo, para alertar a los miembros sobre la existencia del grupo privado y solicitar unirse? ¿O hay una dirección de mensaje simple, como @nombre-del-grupo-propietarios, que permita a las personas enviar un mensaje a los propietarios de un grupo privado con una solicitud de unión?

¿No son estos deseos contradictorios? El grupo es privado… ¡y sin embargo, la gente debería saber de alguna manera que existe y poder solicitar acceso! No estoy seguro de cómo manejar eso de una manera sensata. :thinking:

Vea la primera frase del OP.

Ya existe una gran confusión en nuestra base de usuarios entre grupos y foros (categorías).

La lista de grupos se vuelve bastante intratable si tienes más de unas pocas decenas de foros, incluso con una convención de nombres bastante estricta para grupos y foros.

Por lo tanto, la idea es tener un área de recepción para una categoría de nivel superior, que contenga muchos foros como subcategorías, y mostrar allí una lista de foros disponibles, incluidos los privados cuando corresponda (la mayoría, pero no todos), con un botón o enlace para unirse inmediatamente en el caso de los públicos, y para enviar una solicitud de acceso a los privados que se enumeran.

De esta manera, podemos mantener la lista de grupos solo para foros públicos que cualquier miembro puede explorar y unirse de inmediato, y hacer que la mayoría de los grupos privados sean accesibles para quienes tienen acceso a la categoría de nivel superior mediante una solicitud de invitación (para que puedan ser filtrados por el coordinador).

Funciona bien, pero falta la capacidad de generar automáticamente un mensaje a los propietarios del grupo para solicitar la unión: tenemos que publicar un contacto para enviar mensajes directos, lo que genera un dolor de cabeza de mantenimiento a medida que las personas cambian de función, etc. No es elegante.

Parece que estás intentando alojar varios foros en una misma instancia. ¿No sería mejor crear varias instancias de Discourse?