Gruppi semi-privati

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 Mi Piace

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 Mi Piace

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 Mi Piace

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 Mi Piace

Sarebbe bello, ma sarei interessato a rendere privata la pagina vera e propria del gruppo, in modo che l’utente debba cliccare su ‘Unisciti ora’ e registrarsi per visualizzare la pagina del gruppo, con o senza l’elenco di tutti i membri di quel gruppo.

Una possibile opzione potrebbe essere rendere privata la pagina del gruppo.

Un’altra opzione potrebbe essere rendere privata la lista dei membri.

6 Mi Piace

Puoi già farlo modificando l’impostazione del livello di “visibilità” del gruppo all’indirizzo URL /g/NOME_GRUPPO/manage/interaction.

1 Mi Piace

Vinoth,

Grazie per la nota, tuttavia non realizza ciò che sto cercando!

La funzionalità che desidero è che i gruppi appaiano nella pagina dei Gruppi, ma

per visualizzare un gruppo, una persona deve prima unirsi ad esso.

Quindi tutti i gruppi apparirebbero qui, ma sarebbe necessario unirsi per vederne i contenuti.

Sono sorpreso perché sembra non esserci modo di avere un gruppo privato permettendo allo stesso tempo alle persone di unirsi.

Quello che descrivo è in realtà il modo in cui funzionano la maggior parte dei gruppi chiusi/privati su tutto internet; i Gruppi di Facebook funzionano così. Vedi https://www.facebook.com/groups/subtleEngineeringTraits/?ref=category_discover_landing

È privato, quindi devo unirmi al gruppo per poter vedere i suoi contenuti. Quindi, invece di rendere tutti i distintivi dei Gruppi nella pagina dei Gruppi cliccabili per accedere direttamente al gruppo, gli utenti dovrebbero prima unirsi al gruppo.

Spero che questo chiarisca la funzionalità che sto cercando!

2 Mi Piace

@davidkingham è fatto. Ora i gruppi hanno un’impostazione per controllare la visibilità dei membri.

@unschooling grazie per i dettagli. Come per la nuova funzionalità sopra, la maggior parte dei dettagli della pagina del gruppo sarà nascosta (tranne i menzioni) quando si limita il livello di visibilità dei membri. Penso che possa soddisfare il tuo scopo. Comunque, controllerò la possibilità di aggiungere una nuova impostazione per nascondere l’intera pagina del gruppo.

6 Mi Piace

Grazie Vinoth! Ho appena aggiornato all’ultima versione, ma non vedo questa impostazione. C’è un’altra impostazione che potrebbe impedire che venga visualizzata?

Qual è esattamente la nuova funzionalità che è stata aggiunta?

Attualmente, l’intero gruppo è o completamente nascosto, così che nessuno può nemmeno entrarvi, oppure è pubblico e chiunque può vedere l’intero gruppo. La mia principale preoccupazione è che voglio che solo i membri del gruppo possano visualizzare la pagina del gruppo,
consentendo allo stesso tempo alle persone di entrare, proprio come nell’esempio del gruppo Facebook sopra citato.

Quale soluzione avevi in mente per soddisfare questo scopo?

@davidkingham la commit non è stata inviata al ramo tests-passed. Dovrebbe apparire se aggiorni ora.

Attualmente, ogni gruppo ha 4 pagine visualizzabili dai non membri. Come indicato nella funzionalità sopra, se imposti il valore dell’impostazione “Chi può vedere i membri di questo gruppo?” su “Proprietari e membri del gruppo”, verranno nascoste 3 di queste pagine (Membri, Post, Argomenti) agli utenti non membri. Quindi gli utenti non possono vedere quelle pagine prima di unirsi al gruppo.

Pagine visualizzabili dai non membri
  1. Membri
  2. Post
  3. Argomenti
  4. Menzioni
6 Mi Piace

Chiudo perché è completato :confetti_ball: