Oui, vous pouvez envoyer des invitations en masse lorsque vous utilisez DiscourseConnect (SSO WordPress). L’envoi d’invitations lorsque DiscourseConnect est activé a changé plusieurs fois, je le teste donc maintenant pour confirmer que cela fonctionne et aussi pour vérifier l’expérience utilisateur.
L’envoi d’e-mails d’invitation via l’interface utilisateur de Discourse, ou le téléchargement d’un fichier CSV d’invitations, permet d’envoyer des e-mails sans aucun problème.
Lorsque l’utilisateur clique sur le lien dans l’e-mail d’invitation, il est dirigé vers un écran qui ressemble à ceci :
Cliquer sur le bouton Continuer redirige l’utilisateur vers le site d’authentification DiscourseConnect (WordPress) pour l’authentification.
Pour ce test, je suppose que l’utilisateur invité ne s’est pas encore inscrit sur WordPress, il devra donc cliquer sur le lien S’inscrire :
Je teste cela sur une configuration multisite WordPress, donc le formulaire d’inscription ressemble à ceci par rapport à une configuration de site unique :
À partir de là, l’utilisateur doit passer par le processus de confirmation de son adresse e-mail auprès de WordPress, puis se connecter à WordPress. Il peut ensuite se connecter à Discourse, mais le contexte d’avoir initié le processus en acceptant une invitation au site Discourse a disparu. Il peut retourner sur le site Discourse, cliquer sur le bouton Se connecter et être connecté à Discourse sans aucun problème, mais à moins que des instructions n’aient été ajoutées à WordPress pour guider l’utilisateur, je pense que ce serait très déroutant.
Ainsi, vu du point de vue de l’utilisateur, il semble probable que lorsque DiscourseConnect est activé, inviter des utilisateurs qui n’ont pas encore de comptes sur le site d’authentification DiscourseConnect puisse être déroutant. Cela fonctionne, mais il serait plus simple d’inviter directement les utilisateurs sur le site d’authentification DiscourseConnect, puis d’afficher un lien sur ce site que les utilisateurs peuvent cliquer pour se connecter à Discourse. Les détails pour créer ce lien se trouvent ici : Créer un lien de connexion DiscourseConnect.
Si les utilisateurs ont déjà des comptes sur le site DiscourseConnect, accepter des invitations sur le site Discourse serait un processus simple. Mais même dans ce cas, il serait probablement plus facile d’afficher simplement un lien de connexion à Discourse sur le site DiscourseConnect.


