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

This would be nice, but I would be interested in making the actual group page private so the viewer has to click Join Now & sign up in order to view the group page, with or without all the members of that group showing.

Maybe one option could be to make the actual page of the group private.

Another option could be to make the member list private.

6 Me gusta

You can already do this by changing the group “visibility” level setting in URL /g/GROUP_NAME/manage/interaction.

1 me gusta

Vinoth,

Thanks for the note, however, it doesn’t accomplish what I am looking for!

The functionality I am looking for, is for the Groups to show on the Groups page, but

in order to see the group, a person would need to join the group.

So all the groups would show here, but would need to be joined in order to be seen.

I am surprised because it seems theres no way to have a private group while allowing people to join the group.

What I am describing is actually how most closed/private groups work all over the internet, Facebook Groups work this way. See subtle engineering traits Public Group | Facebook

It’s private so I have to join the group in order to see the content of that group. So instead of all the Group Badges on the Groups page being clickable to the group, they would need to join the group first.

I hope this clarifies the functionality I am looking for!

2 Me gusta

@davidkingham it’s done. Now groups have a setting to control members visibility.

@unschooling thanks for the details. As per the above new feature, most of the group page details will be hidden (except mentions) when you restrict members visibility level. I think it can serve your purpose. Anyway, I will check the possibilities of a new setting to hide the whole group page.

6 Me gusta

Thank you Vinoth! I just updated to latest but I do not see this setting, is there another setting that would prevent this from showing?

image

What exactly is the new feature that was added?

As it works now, the entire group is either hidden so no one can even join it or its public and anyone can see the entire group. My main concern is I only want group members to be able to view a groups page,
while still allowing people to join just like the Facebook Group example above.

What way did you have in mind that would serve this purpose?

@davidkingham the commit was not pushed to the tests-passed branch. It should display if you update now.

Currently, each group has 4 non-member viewable pages. As per the above feature, if you set
Who can see this group members?” setting’s value to “Group owners, members” it will hide 3 of those pages (Members, Posts, Topics) from a non-member user. So users can’t see those pages before joining the group.

Non-member viewable pages
  1. Members
  2. Posts
  3. Topics
  4. Mentions
6 Me gusta

Cerrado porque está completo :confetti_ball: