Ce guide explique comment inviter plusieurs utilisateurs sur votre instance Discourse en utilisant une fonctionnalité d’invitation en masse.
Niveau utilisateur requis : Administrateur
Inviter un grand nombre d’utilisateurs sur votre instance Discourse peut prendre beaucoup de temps s’il est effectué individuellement. Heureusement, Discourse offre une fonctionnalité d’invitation en masse qui vous permet d’inviter plusieurs utilisateurs à la fois. Ce guide vous accompagnera dans le processus d’envoi d’invitations en masse.
Il n’est pas possible d’inviter des utilisateurs à des groupes prédéfinis tels que les groupes de niveau de confiance, les groupes d’administration, de modération ou d’équipe. Comme solution de contournement, vous pouvez configurer un groupe personnalisé pour définir automatiquement le niveau de confiance d’un utilisateur dans la section Effets de la page de configuration du groupe. Cela vous permettra de définir le niveau de confiance des utilisateurs invités à un niveau de confiance autre que celui défini par le paramètre de votre site
niveau de confiance par défaut de l'invité.
Vue d’ensemble
- Assurez-vous que le paramètre de site
Autoriser l'invitation en masseest activé (il l’est par défaut) - Préparez un fichier CSV avec les informations de l’utilisateur
- Importez le fichier CSV sur votre instance Discourse
- Surveillez la progression de l’invitation en masse
S’assurer que le paramètre de site Autoriser l'invitation en masse est activé
Le paramètre Autoriser l'invitation en masse est activé par défaut. S’il a été désactivé sur votre site :
- Accédez aux paramètres de votre site via Admin >
Tous les paramètres du site, et recherchez invitation en masse(bulk invite). Ou allez à{votre.domaine.com}/admin/site_settings/category/all_results?filter=bulk%20invite - S’il n’est pas déjà activé, cochez la case à côté de
Autoriser l'invitation en masseet cliquez sur la coche pour enregistrer le paramètre du site.
Préparation du fichier CSV
La première étape consiste à créer un fichier CSV (Comma-Separated Values) contenant les informations des utilisateurs que vous souhaitez inviter. Voici ce que vous devez savoir :
- Chaque ligne représente un utilisateur
- L’adresse e-mail est obligatoire et doit se trouver dans la première colonne
- Les affectations de groupe (facultatif) se trouvent dans la deuxième colonne
- Un ID de sujet spécifique (facultatif) se trouve dans la troisième colonne
- Une locale (facultatif) se trouve dans la quatrième colonne
- Toute colonne supplémentaire peut être utilisée pour définir des valeurs de champ utilisateur personnalisées (l’en-tête de colonne doit correspondre au nom du champ utilisateur)
Voici la structure du fichier CSV :
email,groups,topic_id,locale
Directives relatives au fichier CSV
- Les adresses e-mail doivent être valides
- Séparez plusieurs groupes par des points-virgules (par exemple,
groupe_1;groupe_2;groupe_3) - Vous pouvez inclure des utilisateurs existants si vous souhaitez les ajouter à des groupes
- Seul l’e-mail est obligatoire ; les groupes, l’ID du sujet, la locale et les champs utilisateur sont facultatifs
- Si vous incluez des champs utilisateur personnalisés, le CSV doit avoir une ligne d’en-tête commençant par
email
Il existe un paramètre de site masqué
max_bulk_invitesqui autorise 50 000 lignes dans un CSV par défaut
Exemples de fichiers CSV
user1@example.com,group_1;group_2,topic_id
user2@example.com,group_3,
user3@example.com,,
Vous pouvez créer facilement des fichiers CSV à l’aide de logiciels de tableur comme Microsoft Excel ou Google Sheets. Voici un exemple de ce à quoi cela pourrait ressembler dans une feuille de calcul :
Assurez-vous simplement d’enregistrer le fichier au format CSV lorsque vous avez terminé.
Importation du fichier CSV
Une fois que vous avez préparé votre fichier CSV, suivez ces étapes pour l’importer :
-
Accédez à l’onglet Invites sur le profil de l’utilisateur Administrateur.
{votre.domaine.com}/my/invited/pending -
Cliquez sur le bouton « Invitation en masse à partir du fichier » (Bulk Invite from File)
-
Dans la fenêtre modale qui apparaît, importez votre fichier CSV
-
Confirmez l’importation
Après l’importation, vous recevrez un message de confirmation indiquant que vous serez informé lorsque le processus sera terminé.
Surveillance de la progression de l’invitation en masse
Une fois que le fichier CSV est traité, vous recevrez une notification par message personnel avec un rapport de progression. Ce rapport comprendra :
- Nombre total d’invitations envoyées
- Nombre d’invitations non envoyées (le cas échéant)
- Toutes les erreurs survenues pendant le processus
Vous pouvez consulter votre page d’invitations sur votre profil utilisateur pour voir une liste des invitations envoyées avec succès.
Que se passe-t-il ensuite
Chaque adresse e-mail dans votre fichier CSV recevra un e-mail d’invitation. L’e-mail comprendra :
- Le nom de la personne qui a envoyé l’invitation
- Le titre de votre communauté
- Une brève description de votre communauté (à partir du paramètre
description du site) - Un lien d’invitation
Lorsqu’un utilisateur invité clique sur le lien de confirmation :
- Son compte sera immédiatement activé et associé à son adresse e-mail
- Il sera ajouté aux groupes spécifiés (si des groupes ont été inclus dans le CSV)
- Il sera dirigé vers le sujet cible (si un ID de sujet a été spécifié)
Les invitations non cliquées expireront en fonction du paramètre
jours d'expiration de l'invitation(par défaut : 90 jours).
Personnalisation des e-mails d’invitation
Si vous souhaitez personnaliser le texte des e-mails d’invitation :
- Pour les invitations générales, modifiez le modèle d’e-mail « Mailer d’invitation de forum » (Invite Forum Mailer)
- Pour les invitations qui incluent un ID de sujet spécifique, modifiez le modèle d’e-mail « Mailer d’invitation » (Invite Mailer)







