📣 Introduction des canaux de discussion par dĂ©faut (ajout automatique des utilisateurs)

Ajouter automatiquement des utilisateurs Ă  un canal

Lors de la crĂ©ation d’un nouveau canal, les administrateurs verront dĂ©sormais une option pour ajouter tous les nouveaux utilisateurs et les utilisateurs existants. GrĂące Ă  cela, les administrateurs peuvent configurer des « canaux par dĂ©faut » pour que des groupes d’utilisateurs y soient automatiquement inclus.

Pour un canal existant, les administrateurs peuvent activer ce comportement dans les ParamĂštres du canal. Dans tous les cas, une boĂźte de dialogue de confirmation apparaĂźtra pour indiquer le nombre d’utilisateurs ajoutĂ©s.

:white_check_mark: Les utilisateurs rejoignent automatiquement un canal lorsque :

  • ils sont ajoutĂ©s Ă  un groupe qui a accĂšs Ă  un canal avec adhĂ©sion automatique
  • un canal est créé ou modifiĂ© pour activer l’adhĂ©sion automatique

Notez que les utilisateurs ne sont pas automatiquement retirĂ©s d’un canal si l’adhĂ©sion automatique a Ă©tĂ© dĂ©sactivĂ©e aprĂšs leur ajout. Si un utilisateur a Ă©tĂ© ajoutĂ© automatiquement Ă  un « canal par dĂ©faut », il peut le quitter Ă  tout moment.

Un nouveau panneau d’informations

Cliquer sur le titre d’un canal mĂšnera dĂ©sormais les utilisateurs Ă  un panneau d’informations utile avec trois onglets :

image

  • L’onglet À propos affichera le titre, la description et la catĂ©gorie liĂ©e, afin que les utilisateurs aient le contexte nĂ©cessaire pour chaque canal.
  • L’onglet Membres permet aux utilisateurs de voir qui d’autre est dans la piĂšce avec eux (liste des membres et nombre total). Il comprend un filtre pour qu’ils puissent effectuer une recherche.
    image
  • L’onglet ParamĂštres vous permettra de dĂ©finir vos prĂ©fĂ©rences de notification (silencieux, notifications push sur ordinateur / mobile). Pour les administrateurs, cet onglet comprend Ă©galement le commutateur du mode d’adhĂ©sion automatique.
29 « J'aime »

Nous avons activĂ© la fonction « ajouter automatiquement les utilisateurs » pour l’un de nos canaux de discussion « tout le monde » ce soir. Cependant, elle n’a actuellement ajoutĂ© que 284 utilisateurs sur nos plus de 1200 utilisateurs sur l’instance des forums. Je n’ai pas notĂ© beaucoup de cohĂ©rence quant Ă  savoir qui a Ă©tĂ© ajoutĂ© et qui ne l’a pas Ă©tĂ©. S’agit-il actuellement d’une limitation du plugin ou y a-t-il autre chose qui se passe ?

Pour information :
Nous gĂ©rons un site nĂ©cessitant une connexion. Le canal de discussion concernĂ© est actuellement liĂ© Ă  une catĂ©gorie Ă  laquelle « tout le monde » a la permission d’accĂ©der. Tous les utilisateurs des forums ont actuellement accĂšs au plugin de discussion dans les paramĂštres d’administration.

Vos réflexions sont appréciées !

6 « J'aime »

Combien de ces 1200 utilisateurs ont interagi avec le site depuis sa mise en service ?

3 « J'aime »

Je pensais initialement que cela pourrait ĂȘtre la cause, mais certains des utilisateurs de la liste ne sont pas actifs depuis longtemps
 voire jamais. Je n’ai pas de nombre exact
 mais je pourrais creuser davantage si nĂ©cessaire.

4 « J'aime »

Voulez-vous dire/supposez-vous que « ajouter tout le monde » signifie en fait « ajouter ceux qui ont interagi dans une certaine période » ?

2 « J'aime »

Nous filtrons actuellement les utilisateurs qui sont « inactifs » (ainsi que les utilisateurs « staged » et anonymes). Voici les spécifications pour cette logique.

@Roman, existe-t-il des tests qui couvrent le scĂ©nario pour ces utilisateurs s’ils deviennent plus tard actifs ? Ou est-ce implicite dans la spĂ©cification existante car ce job est exĂ©cutĂ© pĂ©riodiquement ?

3 « J'aime »

Bonne question. Nous n’avons couvert que l’activation de l’utilisateur, donc c’est un scĂ©nario que j’ai manquĂ©. Le travail ne s’exĂ©cute pas pĂ©riodiquement, mais il le devrait probablement, car nous trouvons sans cesse de nouveaux cas oĂč l’état de l’utilisateur change et nous devons les joindre automatiquement.

4 « J'aime »

Cela semble tout Ă  fait logique. Le statut « inactif » utilisĂ© ici est-il le mĂȘme que le drapeau « ActivĂ©/DĂ©sactivĂ© » dans le tableau de bord d’administration ou est-il liĂ© Ă  quelque chose qui suit l’utilisation rĂ©elle et continue de la plateforme ? Si c’est le premier cas, nous avons toujours un problĂšme car nous n’avons que deux utilisateurs dĂ©sactivĂ©s, aucun utilisateur staged et 13 utilisateurs anonymisĂ©s.

2 « J'aime »

Active a deux significations ici. Il doit ĂȘtre actif, car son e-mail est confirmĂ©, mais cela signifie Ă©galement qu’il a visitĂ© le site au moins une fois au cours des trois derniers mois (nous vĂ©rifions son attribut last_seen_at Ă  cette fin).

6 « J'aime »

Juste pour information
 J’ai fait une vĂ©rification rapide et j’ai trouvĂ© environ 24 comptes tl0 rien que dans les « A » de nos participants au chat ajoutĂ©s automatiquement qui ne se sont jamais connectĂ©s Ă  la plateforme depuis l’approbation de leurs comptes. La plupart d’entre eux ont créé des comptes entre 2018 et 2019. Ils auraient tous dĂ» ĂȘtre considĂ©rĂ©s comme inactifs, selon cette dĂ©finition.

4 « J'aime »

Oui, c’était intentionnel pour gĂ©rer le cas oĂč l’utilisateur est créé, mais cela n’a pas vraiment de sens. Le passage Ă  un travail planifiĂ© rĂ©soudra Ă©galement ce problĂšme.

5 « J'aime »

6 messages ont Ă©tĂ© fusionnĂ©es dans un sujet existant : Ajouter automatiquement un utilisateur au canal en fonction de l’abonnement au groupe

Donc, si j’ai dĂ©fini groupes autorisĂ©s de chat sur utilisateur tl1 et que j’autorise un canal Ă  ajouter automatiquement des utilisateurs liĂ©s Ă  une catĂ©gorie accessible tl0, que se passera-t-il ? Cette derniĂšre option remplace-t-elle la prĂ©cĂ©dente ?

3 « J'aime »

Il doit respecter les deux paramÚtres et seuls les utilisateurs tl1 seront ajoutés dans ce cas.

5 « J'aime »

Merci pour votre rĂ©ponse, je vois que le canal liĂ© (qui est liĂ© Ă  une catĂ©gorie accessible tl0) compte environ 1700 membres, mais mes utilisateurs tl0 sont environ 4000 comme indiquĂ© sur la page du groupe, j’ai supprimĂ© la restriction tl1, mais le nombre n’augmente pas. Y a-t-il un dĂ©lai dans les donnĂ©es ou d’autres paramĂštres qui affectent Ă©galement ce nombre ?

2 « J'aime »

Actuellement, les utilisateurs sont ajoutĂ©s au canal en fonction des autorisations de catĂ©gorie, mais ceux qui ne font pas partie des groupes autorisĂ©s pour le chat ne peuvent tout simplement pas voir les fonctionnalitĂ©s de chat et n’y ont donc pas accĂšs. Il existe quelques autres critĂšres qui dĂ©terminent s’ils sont « actifs » ou non et s’ils sont ajoutĂ©s, ce qui peut expliquer la diffĂ©rence de chiffres :

5 « J'aime »

Je rencontre le mĂȘme problĂšme que @sdpiowa a identifiĂ© plus tĂŽt dans ce fil de discussion :

Je comprends d’aprĂšs ce fil de discussion que seuls les utilisateurs « actifs » rejoignent le canal. C’est bien – bien que l’étiquette de l’option doive ĂȘtre mise Ă  jour pour dĂ©crire plus prĂ©cisĂ©ment la fonctionnalitĂ©.

Ce qui reste flou pour moi, c’est de savoir si cette vĂ©rification est effectuĂ©e pĂ©riodiquement. En d’autres termes, si un utilisateur prĂ©cĂ©demment inactif interagit avec le site demain, rejoindra-t-il automatiquement le canal de discussion ou non ?

4 « J'aime »

Une confirmation concernant ma question ci-dessus ?

2 « J'aime »

Je suppose qu’à l’heure actuelle, vous devriez avoir des preuves empiriques ?

Je ne peux pas dire exactement ce que fait subject.execute(chat_channel_id: channel.id, starts_at: user.id, ends_at: user.id) dans le spec, mais je pense que ces utilisateurs sont ajoutés continuellement.

2 « J'aime »

Sur mon forum, les utilisateurs rĂ©currents seront ajoutĂ©s continuellement. Bien sĂ»r, il peut y avoir un certain dĂ©lai, mais il ne peut pas ĂȘtre long.

(Cela montre une mĂ©trique que je suppose que beaucoup d’administrateurs de communautĂ© n’aiment pas :wink: Elle indique directement combien d’utilisateurs fictifs cette communautĂ© a
)

3 « J'aime »