Grupos Semi-Privados

I would like to have groups that can be seen in order to join, but I don’t want the list of group members visible.

My use case is this; I want to create private categories on my site which are run by other photographers (my site is about photography) and they can invite their clients to join this group to discuss subjects specific to this photographer and the workshops they have attended.

What’s wrong with public and allow membership requests: The head photographer (group owner) of this category/group will not want others to see who their clients are, this an open invitation for less than ethical people to target these people for marketing for their own workshops.

What’s wrong with visibility of Group Owners and Staff : As far as I can tell if you have the visibility set this way the group owner would have to first invite the user to join the site, then once they join (which they have no way of knowing if/when they join) they would have to manually add them to the group.

Side note: I am using SSO because my site is a combo of free/paid users. Otherwise it would be easy to send an invite and automatically add them to the group.

Option 1

Have the option in group visibility of Anyone with the link, members, group owner and staff similar to how google docs works. This would hide the group from /groups for non-members and would not show the group on the users profile.

In this scenario the group owner can send a general invite to their clients with a link to sign up for the site and the private link to join the group after they have joined. Not ideal, but at least the group owner doesn’t have to add them manually.

Option 2

The ability to hide the list of group members and activity from a single group page. This way I could use public and allow users to request to join. It would be fine to have the group listed on /groups , but the list of members cannot be displayed. With this option turned on the group would not show up in the users profile either.

I acknowledge both of these options are complex and it’s unlikely it will be implemented for my very specific use case, but it’s worth a shot!

If anyone has ideas of how to achieve this otherwise I am all ears.

9 curtidas

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 curtidas

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 curtidas

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 curtidas

Isso seria bom, mas eu teria interesse em tornar a página real do grupo privada, de modo que o visitante precise clicar em ‘Entrar Agora’ e se cadastrar para visualizar a página do grupo, com ou sem a exibição de todos os membros desse grupo.

Talvez uma opção seja tornar a página real do grupo privada.

Outra opção seria tornar a lista de membros privada.

6 curtidas

Você já pode fazer isso alterando a configuração do nível de “visibilidade” do grupo na URL /g/NOME_DO_GRUPO/manage/interaction.

1 curtida

Vinoth,

Obrigado pela mensagem, no entanto, isso não atende ao que estou procurando!

A funcionalidade que estou buscando é que os Grupos apareçam na página de Grupos, mas

para visualizar o grupo, a pessoa precisaria se juntar a ele.

Ou seja, todos os grupos apareceriam aqui, mas seria necessário entrar no grupo para vê-lo.

Estou surpreso, pois parece não haver como ter um grupo privado permitindo que as pessoas se juntem a ele.

O que estou descrevendo é, na verdade, como a maioria dos grupos fechados/privados funciona em toda a internet. Os Grupos do Facebook funcionam assim. Veja: https://www.facebook.com/groups/subtleEngineeringTraits/?ref=category_discover_landing

É privado, então preciso me juntar ao grupo para ver o conteúdo dele. Portanto, em vez de todos os Emblemas de Grupo na página de Grupos serem clicáveis e levarem ao grupo, seria necessário entrar no grupo primeiro.

Espero que isso esclareça a funcionalidade que estou procurando!

2 curtidas

@davidkingham está feito. Agora os grupos têm uma configuração para controlar a visibilidade dos membros.

@unschooling obrigado pelos detalhes. Conforme a nova funcionalidade acima, a maioria dos detalhes da página do grupo ficará oculta (exceto menções) quando você restringir o nível de visibilidade dos membros. Acredito que isso atenda ao seu objetivo. De qualquer forma, vou verificar a possibilidade de criar uma nova configuração para ocultar toda a página do grupo.

6 curtidas

Obrigado, Vinoth! Acabei de atualizar para a versão mais recente, mas não vejo essa configuração. Existe outra configuração que possa impedir que isso apareça?

Qual exatamente é o novo recurso que foi adicionado?

Como funciona atualmente, o grupo inteiro está oculto, de modo que ninguém pode sequer ingressar, ou é público e qualquer pessoa pode ver todo o grupo. Minha principal preocupação é que eu quero que apenas os membros do grupo possam visualizar a página do grupo,
ao mesmo tempo em que permito que as pessoas ingressem, assim como no exemplo do Grupo do Facebook acima.

Que abordagem você tinha em mente que atenderia a esse propósito?

@davidkingham o commit não foi enviado para a branch tests-passed. Ele deve aparecer se você atualizar agora.

Atualmente, cada grupo possui 4 páginas visíveis para não membros. Conforme a funcionalidade acima, se você definir o valor da configuração “Quem pode ver os membros deste grupo?” para “Proprietários do grupo, membros”, 3 dessas páginas (Membros, Posts, Tópicos) serão ocultadas para usuários não membros. Assim, os usuários não conseguem ver essas páginas antes de ingressar no grupo.

Páginas visíveis para não membros
  1. Membros
  2. Posts
  3. Tópicos
  4. Menções
6 curtidas

Fechando este tópico, pois está concluído :confetti_ball: