Je prévois de lancer une communauté sur l’ingénierie des langages logiciels sur d.strumenta.community.
Pour l’instant, la communauté sera sur invitation uniquement. Cependant, je souhaiterais pouvoir envoyer des invitations par e-mail, de manière à ce que ces invitations ne soient pas liées à une adresse e-mail spécifique. Cela me permettrait d’envoyer un seul e-mail plutôt qu’un e-mail par personne que je souhaite inviter (initialement des dizaines, puis des centaines, et enfin des milliers).
Je suis d’accord pour que les personnes partagent cette invitation avec d’autres, pendant un certain temps, mais je souhaite que cette invitation ne soit pas valide indéfiniment (peut-être pendant 30 jours ?).
Qu’en pensez-vous ? Est-il possible de réaliser cela avec Discourse ?
Rendez le forum privé et désactivez facultativement l’approbation des inscriptions. Envoyez un e-mail contenant un lien vers le site web (ainsi qu’un message promotionnel) les incitant à s’inscrire et à partager. Assurez-vous que l’approbation est réactivée une fois le terme écoulé
Cela peut fonctionner pour le lancement, mais plus tard, je souhaite partager le lien avec certaines personnes sélectionnées et, à ce moment-là, je ne veux pas rendre l’inscription publique pendant un certain temps.
À mon expérience, à moins que vous n’ayez une sorte de magie vaudou, vous ne serez pas submergé par des inscriptions, votre file d’attente d’approbation restera donc gérable. Il suffit de ne pas approuver les personnes que vous ne souhaitez pas. Je ne vois pas quel est votre problème. Je ne comprends pas non plus tout à fait comment, sans référence par e-mail, vous allez pouvoir identifier correctement les personnes pour déterminer si elles sont bien celles qu’elles prétendent être. C’est pourquoi les invitations par e-mail constituent une approche raisonnable.
Le problème est que je souhaite que l’utilisateur puisse s’abonner immédiatement, sans avoir à se rappeler de revenir avant de pouvoir accéder au site. Il faut également prendre en compte les fuseaux horaires et le fait que je mets ma boîte de réception en pause pendant les week-ends. De plus, j’ai une newsletter de 10 000 personnes, donc je m’attends à recevoir à terme plus de demandes d’approbation que je ne pourrai gérer manuellement.
Envoyez le lien sous la forme https://mysuperamazing.com/signup, ce qui déclenchera une inscription immédiate ; les utilisateurs n’auront même pas besoin de cliquer sur un bouton.
Je ne sais pas comment vous vous attendez à ce que Discourse résolve cela pour vous.
Soit vous invitez les personnes en utilisant leur adresse e-mail comme référence d’identité (et ainsi les pré-approuver), soit
Vous envoyez un e-mail d’invitation général à tout le monde (potentiellement), et vous devrez alors examiner les inscriptions si vous souhaitez garder le contrôle sur qui peut entrer (je ne suis pas sûr de savoir comment vous déterminerez, à partir de leur inscription, qui devrait ou non avoir accès, de toute façon ?)
Si vous ne souhaitez pas examiner les inscriptions, vous pouvez également permettre à tout le monde de rejoindre, puis procéder à une élimination des comptes inactifs dans un délai défini.
Quel est le mal à laisser tout le monde qui souhaite s’inscrire le faire ? Vous pourriez limiter les communications et informations à plus haute valeur aux niveaux de confiance 1 et supérieurs en utilisant des catégories, et il sera plus facile d’identifier et de gérer ces utilisateurs.
Le besoin (ou le désir ?) d’avoir un lien d’invitation utilisable indépendamment de l’adresse e-mail de l’utilisateur revient assez fréquemment. Les cas d’usage incluent :
présenter une URL lors d’une conférence permettant aux gens de s’inscrire à une communauté fermée, avec l’option de les ajouter à un groupe ;
envoyer un e-mail à une liste énorme sans avoir à générer des milliers de clés uniques ni à effectuer une fusion de publipostage.
Bien sûr, une URL permettant à toute personne qui la trouve d’accéder à la communauté est moins sécurisée que les invitations liées à une adresse e-mail, mais cela vaut souvent largement la peine d’éviter ces contraintes.
Si vous utilisez simplement l’URL vanilla et un service de messagerie approprié pour envoyer l’email en masse, vous avez atteint ce que vous deviez accomplir ?
Utiliser votre Discourse pour envoyer ce spam risque de nuire à la réputation de votre site et à la fiabilité de la livraison de tous vos emails à l’avenir.
À mon avis, c’est très différent. Actuellement, toute personne familière avec Discourse peut trouver le lien et s’abonner. En revanche, si l’on doit obtenir ce lien, il faut faire partie d’une chaîne de confiance : soit parce qu’on est un membre valorisé sur une liste, soit parce qu’on participe à une conférence pertinente, soit parce qu’on l’a reçu de quelqu’un qui souhaitait le partager avec une telle personne. Pour moi, cela semble très différent. Je ne comprends pas la référence au caractère « spammeur ». Bien sûr, cela peut être abusé, mais je pense que beaucoup de personnes pourraient avoir une raison parfaitement valable de souhaiter cette fonctionnalité.
Je comprends maintenant que ce n’est pas actuellement possible, donc je pourrais utiliser l’approche que vous avez suggérée, et je tiens à vous en remercier.
Je pense que si vous pouviez décrire de manière fonctionnelle, en détail, ce que vous souhaitez voir se produire, sans trop vous soucier des détails techniques de mise en œuvre, cela serait vraiment utile, et il se pourrait qu’une nouvelle fonctionnalité en découle.
Si les systèmes n’ont pas beaucoup d’historique montrant que vous envoyez avec succès des e-mails depuis un domaine, ils ne vous font pas confiance. Si vous envoyez un grand nombre d’e-mails non sollicités en une seule fois, cela pourrait nuire à votre réputation sur Internet et vous pourriez être signalé comme source de spam, ce qui serait très préjudiciable à vos opérations légitimes, car plusieurs services de messagerie pourraient commencer à bloquer vos futurs e-mails.
D’accord, alors peut-être qu’un signe de confiance est l’utilisation d’une URL spéciale contenant une clé dans un paramètre. Cela peut être partagé et n’est pas du tout sécurisé, mais au moins vous aurez une idée que cela correspond probablement à une inscription légitime qui devrait être acceptée sans approbation. Vous pouvez lui attribuer un délai d’expiration automatique de 30 jours, après quoi les approbations reprendront (pour ne pas perdre d’inscriptions légitimes tardives).
Cela ressemble à un plugin en cours de développement…
Si cela correspond à peu près à ce que vous souhaitez, je publierai cela dans Marketplace pour qu’un freelance s’en charge.
…sauf que :
Ayant travaillé dans ce domaine depuis un certain temps, je sais qu’inciter les gens à s’inscrire sur votre Discourse n’est pas si facile. Cela semble donc demander beaucoup d’efforts, car qui va vraiment abuser de votre forum ? La plupart des gens ne suivront tout simplement pas, même ceux qui sont légitimes. Ceux qui souhaitent vraiment utiliser vos services feront sûrement l’effort nécessaire. Quel est le risque réel que des indésirables s’inscrivent ? N’obtiendriez-vous pas exactement le même résultat si vous partagiez simplement l’URL normale de Discourse et permettiez, pendant 30 jours, toutes les inscriptions sans approbation ?
Je ne pense pas qu’il vaille la peine de créer un plugin pour distinguer ceux qui possèdent ce code de ceux qui se rendent simplement sur votre site sans lui. De toute façon, cela ne serait pas sécurisé à 100 %.
Oui. C’est ce que je pense que beaucoup de gens souhaitent. Bien sûr, n’importe qui ayant le lien peut le transmettre, donc ce n’est pas sécurisé, mais c’est nettement mieux que de permettre à n’importe qui tombant sur la page d’accueil du site de pouvoir s’inscrire.
Je pense qu’un tel plugin serait utile à de nombreuses communautés. En examinant le modèle d’invitation, cependant, il n’est pas immédiatement clair pour moi comment procéder. Bien sûr, tout est possible…
Je pense qu’il y a aussi l’idée d’exclusivité : on peut aimer l’idée d’avoir cette clé spéciale pour entrer dans cette communauté, et quelqu’un qui la possède peut vouloir la partager parce que c’est quelque chose de « spécial ». Oui, je pense que ce serait une belle extension. Si ma communauté finit par connaître le succès, je pourrai envisager de la financer. Pour l’instant, je vais peut-être demander à mon assistant d’envoyer des e-mails individuels, mais je dois encore trouver un moyen de lier l’invitation à une séquence sur ConvertKit pour sensibiliser à la communauté, mais c’est un autre sujet…
Petite mise à jour à ce sujet : vous pouvez désormais enregistrer un lien d’invitation générique et l’inclure dans un e-mail.
Vous pouvez définir un nombre maximum d’utilisations, une date d’expiration, et même faire en sorte que les personnes soient automatiquement ajoutées à un groupe spécifique et/ou arrivent sur un sujet spécifique.