Grupos semi-privados

Me gustaría tener grupos que se puedan ver para unirse, pero sin que la lista de miembros del grupo sea visible.

Mi caso de uso es el siguiente: quiero crear categorías privadas en mi sitio, gestionadas por otros fotógrafos (mi sitio trata sobre fotografía), y ellos podrán invitar a sus clientes a unirse a este grupo para discutir temas específicos de este fotógrafo y los talleres que han asistido.

Qué hay de malo en “público y permitir solicitudes de membresía”: El fotógrafo principal (dueño del grupo) de esta categoría/grupo no querrá que otros vean quiénes son sus clientes; esto es una invitación abierta para que personas menos éticas se dirijan a estas personas para hacer marketing de sus propios talleres.

Qué hay de malo en la visibilidad de Propietarios y personal del grupo: Por lo que he podido ver, si la visibilidad está configurada de esta manera, el propietario del grupo tendría que invitar primero al usuario a unirse al sitio y, una vez que se unan (sin tener forma de saber si o cuándo lo hacen), tendría que agregarlos manualmente al grupo.

Nota al margen: Estoy usando SSO porque mi sitio es una combinación de usuarios gratuitos y de pago. De lo contrario, sería fácil enviar una invitación y agregarlos automáticamente al grupo.

Opción 1

Tener la opción en la visibilidad del grupo de Cualquiera con el enlace, miembros, propietario y personal del grupo, similar a cómo funcionan los documentos de Google. Esto ocultaría el grupo de /groups para los no miembros y no mostraría el grupo en el perfil del usuario.

En este escenario, el propietario del grupo podría enviar una invitación general a sus clientes con un enlace para registrarse en el sitio y el enlace privado para unirse al grupo después de haberse registrado. No es lo ideal, pero al menos el propietario del grupo no tendría que agregarlos manualmente.

Opción 2

La capacidad de ocultar la lista de miembros y la actividad de una sola página de grupo. De esta manera, podría usar la opción pública y permitir que los usuarios soliciten unirse. Estaría bien tener el grupo listado en /groups, pero la lista de miembros no podría mostrarse. Con esta opción activada, el grupo tampoco aparecería en el perfil del usuario.

Reconozco que ambas opciones son complejas y es poco probable que se implementen para mi caso de uso muy específico, ¡pero vale la pena intentarlo!

Si alguien tiene ideas sobre cómo lograr esto de otra manera, estoy todo oídos.

9 Me gusta

Seems like a reasonable request to me, what do you think @sam?

Basically a setting that allows people to join but doesn’t display the list of members until you have joined.

9 Me gusta

Even after joining should the members be visible? If not this is just a private membership, right?

The members would be visible in general, but I want any reference of them being in this group to be hidden. The group owner, members, and admins should be able to see the group and who’s in it.

Ok so what’s to stop someone catfishing a group to access the membership list? Private memberships typically meant even the members can’t see a membership list.

Because the members will only be approved by the group owner who knows who these people in person and won’t accept anyone they don’t know. A private link to the group would be more ideal, but I’m assuming this would be much harder to implement. For my use case just hiding the group members would be enough.

2 Me gusta

Is there any hope this will be implement into core? I assume it’s something that could not be achieved with a plugin? Thanks

Without a customer asking for it I imagine it’s a lower priority.

If this is something you need urgently have you considered posting an outline and budget on Marketplace?

2 Me gusta

Sería agradable, pero me interesaría hacer que la página real del grupo sea privada, de modo que el visitante tenga que hacer clic en ‘Unirse ahora’ y registrarse para poder ver la página del grupo, con o sin mostrar a todos los miembros de ese grupo.

Una opción podría ser hacer que la página real del grupo sea privada.

Otra opción podría ser hacer que la lista de miembros sea privada.

6 Me gusta

Ya puedes hacer esto cambiando la configuración del nivel de «visibilidad» del grupo en la URL /g/NOMBRE_DEL_GRUPO/manage/interaction.

1 me gusta

Vinoth,

Gracias por la nota, pero no logra lo que estoy buscando.

La funcionalidad que necesito es que los Grupos aparezcan en la página de Grupos, pero para ver el contenido de un grupo, una persona tendría que unirse primero.

Así que todos los grupos aparecerían allí, pero sería necesario unirse a ellos para poder verlos.

Me sorprende, ya que parece que no hay forma de tener un grupo privado y al mismo tiempo permitir que la gente se una.

Lo que describo es en realidad cómo funcionan la mayoría de los grupos cerrados o privados en todo internet; los Grupos de Facebook funcionan así. Consulta: https://www.facebook.com/groups/subtleEngineeringTraits/?ref=category_discover_landing

Es privado, por lo que debo unirme al grupo para ver su contenido. Por lo tanto, en lugar de que todos los insignias de grupo en la página de Grupos sean clicables y lleven directamente al grupo, primero sería necesario unirse.

Espero que esto aclare la funcionalidad que estoy buscando.

2 Me gusta

@davidkingham está hecho. Ahora los grupos tienen una configuración para controlar la visibilidad de los miembros.

@unschooling gracias por los detalles. Según la nueva función anterior, la mayoría de los detalles de la página del grupo se ocultarán (excepto las menciones) cuando restrinjas el nivel de visibilidad de los miembros. Creo que puede servir para tu propósito. De todos modos, revisaré las posibilidades de crear una nueva configuración para ocultar toda la página del grupo.

6 Me gusta

¡Gracias, Vinoth! Acabo de actualizar a la última versión, pero no veo esta configuración. ¿Existe otra configuración que evite que esto se muestre?

¿Qué función nueva se agregó exactamente?

En su estado actual, el grupo completo está oculto, de modo que nadie puede unirse, o es público y cualquiera puede ver todo el grupo. Mi principal preocupación es que solo quiero que los miembros del grupo puedan ver la página del grupo, mientras se permite que otras personas se unan, tal como en el ejemplo del Grupo de Facebook mencionado anteriormente.

¿Qué solución tenías en mente que cumpliría este propósito?

@davidkingham el commit no se ha subido a la rama tests-passed. Debería mostrarse si actualizas ahora.

Actualmente, cada grupo tiene 4 páginas visibles para los no miembros. Según la funcionalidad mencionada anteriormente, si estableces el valor de la configuración “¿Quién puede ver los miembros de este grupo?” en “Propietarios del grupo y miembros”, se ocultarán 3 de esas páginas (Miembros, Publicaciones, Temas) para un usuario que no sea miembro. Así, los usuarios no podrán ver esas páginas antes de unirse al grupo.

Páginas visibles para no miembros
  1. Miembros
  2. Publicaciones
  3. Temas
  4. Menciones
6 Me gusta

Cerrado porque está completo :confetti_ball: