Groupes semi-privés

Je souhaiterais avoir des groupes visibles pour permettre l’adhésion, mais sans que la liste des membres du groupe soit visible.

Mon cas d’usage est le suivant : je veux créer des catégories privées sur mon site, gérées par d’autres photographes (mon site traite de la photographie). Ils peuvent alors inviter leurs clients à rejoindre ce groupe pour discuter de sujets spécifiques à ce photographe et aux ateliers auxquels ils ont participé.

Ce qui ne va pas avec « Public » et « Autoriser les demandes d’adhésion » : Le photographe principal (propriétaire du groupe) de cette catégorie/groupe ne souhaite pas que d’autres voient qui sont ses clients. Cela ouvrirait la porte à des personnes peu scrupuleuses visant ces clients pour faire leur propre marketing d’ateliers.

Ce qui ne va pas avec la visibilité « Propriétaires et membres du personnel du groupe » : À ce que je sache, si la visibilité est réglée ainsi, le propriétaire du groupe devrait d’abord inviter l’utilisateur à rejoindre le site, puis, une fois que celui-ci a rejoint (ce dont il n’a aucun moyen de savoir le moment exact), il devrait l’ajouter manuellement au groupe.

Note secondaire : j’utilise l’authentification unique (SSO) car mon site combine des utilisateurs gratuits et payants. Sinon, il serait facile d’envoyer une invitation et de les ajouter automatiquement au groupe.

Option 1

Ajouter une option de visibilité des groupes du type « Toute personne disposant du lien, membres, propriétaire du groupe et membres du personnel », similaire au fonctionnement des Google Docs. Cela cacherait le groupe de la page /groups pour les non-membres et n’afficherait pas le groupe sur le profil des utilisateurs.

Dans ce scénario, le propriétaire du groupe pourrait envoyer une invitation générale à ses clients avec un lien pour s’inscrire sur le site, ainsi qu’un lien privé pour rejoindre le groupe après leur inscription. Ce n’est pas idéal, mais au moins, le propriétaire du groupe n’aurait pas à les ajouter manuellement.

Option 2

La possibilité de masquer la liste des membres du groupe et l’activité sur la page d’un seul groupe. Ainsi, je pourrais utiliser le mode « Public » et permettre aux utilisateurs de demander à rejoindre. Il ne poserait aucun problème que le groupe soit listé sur /groups, mais la liste des membres ne pourrait pas être affichée. Avec cette option activée, le groupe n’apparaîtrait pas non plus sur le profil des utilisateurs.

Je reconnais que ces deux options sont complexes et qu’il est peu probable qu’elles soient mises en œuvre pour mon cas d’usage très spécifique, mais cela vaut la peine d’essayer !

Si quelqu’un a des idées pour atteindre cet objectif autrement, je suis preneur.

9 « J'aime »

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 « J'aime »

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 « J'aime »

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 « J'aime »

Ce serait bien, mais je serais intéressé à rendre la page du groupe elle-même privée, afin que le visiteur doive cliquer sur « Rejoindre maintenant » et s’inscrire pour pouvoir voir la page du groupe, avec ou sans l’affichage de tous les membres de ce groupe.

Une option pourrait consister à rendre la page du groupe elle-même privée.

Une autre option pourrait être de rendre la liste des membres privée.

6 « J'aime »

Vous pouvez déjà le faire en modifiant le paramètre de « visibilité » du groupe à l’adresse URL /g/NOM_DU_GROUPE/manage/interaction.

1 « J'aime »

Vinoth,

Merci pour votre message, mais cela ne répond pas à ce que je recherche !

La fonctionnalité que je souhaite, c’est que les groupes s’affichent sur la page des groupes, mais

afin de voir le contenu d’un groupe, une personne doit d’abord rejoindre ce groupe.

Ainsi, tous les groupes seraient visibles ici, mais il faudrait les rejoindre pour en voir le contenu.

Je suis surpris car il semble qu’il n’existe aucun moyen d’avoir un groupe privé tout en permettant aux gens de le rejoindre.

Ce que je décris est en fait le fonctionnement habituel de la plupart des groupes fermés ou privés sur Internet. Les groupes Facebook fonctionnent de cette manière. Voir https://www.facebook.com/groups/subtleEngineeringTraits/?ref=category_discover_landing

C’est privé, donc je dois rejoindre le groupe pour voir son contenu. Ainsi, au lieu que tous les badges de groupe sur la page des groupes soient cliquables pour accéder au groupe, il faudrait d’abord rejoindre le groupe.

J’espère que cela clarifie la fonctionnalité que je recherche !

2 « J'aime »

@davidkingham C’est fait. Désormais, les groupes disposent d’un paramètre pour contrôler la visibilité des membres.

@unschooling Merci pour les détails. Grâce à cette nouvelle fonctionnalité, la plupart des détails de la page du groupe seront masqués (à l’exception des mentions) lorsque vous restreignez le niveau de visibilité des membres. Je pense que cela peut répondre à votre besoin. De toute façon, je vais examiner la possibilité d’ajouter un nouveau paramètre pour masquer entièrement la page du groupe.

6 « J'aime »

Merci, Vinoth ! Je viens de mettre à jour vers la dernière version, mais je ne vois pas ce paramètre. Existe-t-il un autre paramètre qui empêcherait cela de s’afficher ?

Quelle est exactement la nouvelle fonctionnalité ajoutée ?

Tel que cela fonctionne actuellement, soit le groupe entier est masqué et personne ne peut même y adhérer, soit il est public et tout le monde peut voir l’ensemble du groupe. Ma principale préoccupation est que je souhaite que seuls les membres du groupe puissent consulter la page du groupe, tout en permettant aux autres de rejoindre le groupe, comme dans l’exemple du groupe Facebook ci-dessus.

Quelle solution aviez-vous en tête pour répondre à ce besoin ?

@davidkingham le commit n’a pas été poussé sur la branche tests-passed. Il devrait s’afficher si vous mettez à jour maintenant.

Actuellement, chaque groupe possède 4 pages visibles par les non-membres. Conformément à la fonctionnalité mentionnée ci-dessus, si vous définissez la valeur du paramètre “Qui peut voir les membres de ce groupe ?” sur “Propriétaires du groupe et membres”, cela masquera 3 de ces pages (Membres, Publications, Sujets) pour un utilisateur non-membre. Ainsi, les utilisateurs ne peuvent pas voir ces pages avant de rejoindre le groupe.

Pages visibles par les non-membres
  1. Membres
  2. Publications
  3. Sujets
  4. Mentions
6 « J'aime »

Clôture de cette tâche car elle est terminée :confetti_ball: