Ce guide explique comment configurer, créer et gérer les invitations d’utilisateurs dans Discourse.
Niveau d’utilisateur requis : Administrateur
Discourse permet aux utilisateurs des groupes autorisés d’inviter de nouveaux membres dans votre communauté (niveau de confiance par défaut 2). Les invitations peuvent être configurées pour rediriger le nouvel utilisateur vers un sujet spécifique lorsqu’il rejoint le site pour la première fois. Les invitations peuvent également être configurées pour ajouter l’utilisateur à des groupes Discourse personnalisés lorsqu’il accepte l’invitation.
Configuration des paramètres du site liés aux invitations
Les paramètres du site suivants peuvent être ajustés pour configurer le fonctionnement des invitations sur votre site :
| Nom | Description |
|---|---|
invite allowed groups |
Les groupes autorisés à inviter de nouveaux utilisateurs sur le site (par défaut, niveau de confiance 2 et personnel) |
default invitee trust level |
Le niveau de confiance qui sera accordé aux utilisateurs invités (par défaut, niveau de confiance 1) |
max invites per day |
Le nombre maximum d’invitations qu’un utilisateur régulier peut envoyer en une journée. Cette limite n’est pas imposée aux membres du personnel. (Par défaut, 10 invitations par jour) |
invite expiry days |
Le nombre de jours pendant lesquels une invitation est valide (par défaut, 90 jours) |
invite link max redemptions limit |
Le nombre maximum d’utilisations qu’un lien d’invitation créé par un utilisateur du personnel peut avoir (par défaut, 5000) |
invite link max redemptions limit users |
Le nombre maximum d’utilisations qu’un lien d’invitation créé par un utilisateur autre que le personnel peut avoir (par défaut, 10) |
Création d’une invitation
Pour créer une invitation, accédez à la section « invitations » depuis la page de profil de votre utilisateur. Cela vous mènera à votre page d’invitations en attente. Cette page affiche une liste des invitations précédentes que vous avez envoyées et vous permet d’envoyer de nouvelles invitations. Cliquez sur le bouton « Inviter » pour commencer à créer une nouvelle invitation :
Une fenêtre modale s’ouvrira et vous permettra de configurer l’invitation :
- Description : Ajoutez une description facultative à l’invitation pour une organisation plus facile.
- Restreindre à : Entrez une adresse e-mail ou un domaine (par exemple,
example.com) pour limiter qui peut utiliser l’invitation. - Utilisations max : Définissez le nombre d’utilisations autorisées si vous ne limitez pas à une seule adresse e-mail dans le champ précédent.
- Expire après : Définissez la période pendant laquelle l’invitation sera valide.
- Arriver au sujet : Choisissez un sujet sur lequel les utilisateurs atterriront après leur inscription. (Personnel uniquement, masqué lorsque
must approve usersest activé) - Ajouter aux groupes : Sélectionnez les groupes auxquels le nouvel utilisateur sera ajouté. (Personnel et propriétaires de groupe uniquement)
- Message personnalisé : Ajoutez une note personnelle à votre e-mail d’invitation. (Affiché uniquement lors de la restriction à une adresse e-mail)
Après avoir configuré l’invitation, si vous l’avez restreinte à une adresse e-mail, vous aurez la possibilité de copier le lien d’invitation ou d’envoyer un e-mail d’invitation directement depuis votre site Discourse :
Si vous n’avez pas restreint l’invitation à une adresse e-mail, vous aurez simplement la possibilité de copier le lien d’invitation.
Méthodes alternatives pour inviter des utilisateurs
Inviter vers un sujet spécifique
Les utilisateurs peuvent être invités à un sujet spécifique en cliquant sur le bouton « Partager » depuis le pied de page du sujet. Cliquez sur le bouton « Inviter » dans la modale qui s’ouvre pour accéder au formulaire d’invitation. Notez que seuls les administrateurs du site peuvent inviter un utilisateur à un sujet se trouvant dans une catégorie protégée. Lorsqu’ils le font, il leur sera demandé d’ajouter l’utilisateur au groupe ayant accès à la catégorie.
Inviter vers un groupe
Les propriétaires de groupe et les administrateurs du site peuvent inviter de nouveaux utilisateurs à un groupe depuis la page du groupe. Cliquez sur le bouton Inviter depuis la page du groupe pour ouvrir la fenêtre modale d’invitation :
Acceptation d’une invitation
Lorsqu’une invitation est acceptée en visitant un lien d’invitation, l’utilisateur est dirigé vers une page affichant les mêmes champs que ceux visibles sur la fenêtre modale d’inscription de votre site. Une exception est que si l’invitation a été créée pour une adresse e-mail spécifique, le champ e-mail ne sera pas affiché. Au lieu de cela, un compte sera créé pour eux avec l’adresse e-mail pour laquelle l’invitation a été configurée :
Statistiques d’invitation
Des statistiques sur le nombre de personnes qui se sont inscrites à partir d’un lien spécifique peuvent être consultées sur la page « Invitations » de l’utilisateur qui a créé le lien d’invitation ou l’e-mail d’invitation.
En particulier, la page « En attente » affichera une liste de tous les liens d’invitation actuellement actifs et indiquera le nombre d’utilisateurs qui ont utilisé le lien sur le nombre total d’inscriptions autorisées par ce lien. La page « Expiré » affichera une vue similaire, mais n’affichera que les invitations qui ne sont plus actives, et vous pouvez également consulter une liste de tous les utilisateurs qui ont utilisé des liens d’invitation sur la page « Utilisés ».
De plus, le plugin Data Explorer peut être utilisé pour créer des rapports sur les statistiques d’invitation en utilisant la table invited_users. Par exemple, la requête SQL suivante affichera une liste de tous les utilisateurs qui ont été invités sur un site, ainsi que qui les a invités et depuis combien de temps l’utilisateur est inscrit :
Liste des utilisateurs invités
SELECT iu.user_id,
i.invited_by_id AS invited_by_user_id,
iu.redeemed_at AS reltime$time
FROM invited_users iu
JOIN invites i ON iu.invite_id = i.id
WHERE iu.redeemed_at IS NOT NULL
ORDER BY iu.redeemed_at DESC
Problèmes courants et solutions
- L’invitation ne fonctionne pas : Vérifiez l’expiration de l’invitation et les limites d’utilisation.
- Les utilisateurs ne reçoivent pas les invitations : Vérifiez les journaux des e-mails envoyés et la validité de l’adresse e-mail.
Ressources supplémentaires
- Comment personnaliser des modèles d’e-mails spécifiques (donne des détails sur la personnalisation des e-mails d’invitation)
- Envoi d’invitations d’utilisateurs en masse (envoi d’invitations en masse à partir d’un fichier CSV)
- Automatiser l’envoi d’e-mails d’invitation Discourse avec Zapier
- Liste des utilisateurs qui se sont inscrits via des invitations






