Inviter des personnes à répondre à un sujet sans qu'elles aient besoin de créer un compte

I’d like to be able to invite people to reply to a public topic without needing to create an account. How do I do this?

I did experiment with the Share > Invite by Email feature, but I get an email that doesn’t allow me to see the full post or say that I can reply via email to participate.

This feature would mimic how people can reply immediately to personal messages.

I’d like this feature because there are many people who I’d like to give input on specific topics, but for whom creating an account will be too big of a barrier.

1 « J'aime »

I don’t think that is supported.

The “Share → Invite” flow will generate an invite email like the one in your screenshot, but the invitee will need to click the link and select at least a username, and will be directed to the topic right away.

2 « J'aime »

Thank you for the answer! I’ve changed this post category to feature request now.

I’m intrigued that you misunderstood how the invite to topic feature works - we will be reworking this feature to bring it in line with the newly improved invite system. Hopefully in the process we can make it less confusing.

This feature request enters staged user territory. Staged users are not really users because they can only participate by email, and staged user functionality is not well fleshed out except in the PM system. I think you are asking to push the limits of what staged users are intended to do which is interesting but not likely to happen anytime soon if ever.

For most communities it is nonsensical to have people participating in discussions who are not users. There is a slippery slope here as well… what user privileges should we give staged users next? Staged users cannot be @ mentioned, they do not watch topics or categories etc, they don’t have access to attachments in private categories. They can’t log in to edit their own preferences, including email preferences. They can’t get weekly email summaries. They don’t show up in user lists. When do staged users just become users who never log in? We want the forum experience to be awesome for everyone, so really the goal should be to lower the barriers to getting people to log in, rather than letting them hide in their email.

Can you elaborate a bit on your use case, and what you’ve already tried with existing Discourse functionality and where you are running into trouble? Can you describe these people you are trying to loop in and why they are not willing or able to sign up and participate as users?

A use case I can imagine for me personally is to invite family members and friends who are reluctant to join the private discourse site I am using to manage family projects like photo albums and such. I know they will be excited to hear about isolated topics, add replies and talk with me and maybe a few other people in those topics. However, they will not ever want to join the site and be burdened by logging in to reply and also seeing all the other topics they are not interested in. But this is a fairly particular and likely rare use of Discourse, and I am able to deal with it by just emailing these people separately to talk to them about my projects.

Another use case might be in Discourse for Teams, where we are already experimenting with guest user functionality. At the moment, the way guests interact with Teams sites is by being invited specifically to join guest categories. Guests are counted separately from the user limits (the same number of guests can be invited as team members). Topics can then be created in the guest category that are isolated from the rest of the site, allowing the team to engage with guests on specific topics, e.g. on client projects. So far we have not seen many Teams sites using the guest functionality, but they might start using it if they saw an easy interface to use to invite guests to topics and let them join it via their email without having to log in.

I guess we could achieve what you describe by following the example of how staff can PM email addresses, creating staged users who can then reply and get emails whenever their PMs are replied to - and if they decide to create an account later, they gain full access to their activity as former staged users. A button could be provided to send a post to an email address, maybe with a personal note at the top. A staged user would be created and the full post would be sent to them by email. If they reply, they’d then be watching the topic so they get future replies (this came up in another topic this week). If they are overwhelmed they can use the unsubscribe link in the footer of the email.

1 « J'aime »

This is precisely my user profile as well. They want to engage in just one topic, for example, but don’t need to or want to see everything else. This is actually quite common for us because we’re a grassroots organizing organization. We’re always interacting with people who are at the periphery of our network whose involvement is necessary in some specific instances but who would be overwhelmed by any more information.

Yes, this is exactly what I think would work and what I had assumed inviting someone to a topic would do when done via email because it mirrors how personal messaging to an email works.

1 « J'aime »

This is unlikely ever to happen, not in core discourse. You can always invite these people to join the community, and then help them set their preferences to turn off email summaries and other notifications from the site.

Meanwhile, thanks for pointing out the confusing “invite to PM” UI which is easy to confuse with the site invite system. These are two completely distinct features. We’ll take a look at that.

1 « J'aime »

Je suis venu sur ce fil de discussion parce que j’ai un cas d’utilisation connexe que j’essaie de comprendre : je veux pouvoir rendre un sujet visible à quelques personnes seulement (et elles ne sont pas membres de mon site).

Ou, une autre façon d’y penser : je veux créer un sujet qui soit privé, et inviter d’autres personnes sélectionnées à le consulter — mais elles n’ont pas besoin de créer de compte pour le faire.

Pourquoi ? Mon cas est similaire au cas « inviter des membres de la famille et des amis qui sont réticents ». Sauf que pour moi, il ne s’agit pas de membres de la famille — ce sont des contacts professionnels à qui je veux montrer certains éléments, uniques pour eux, en partie pour les encourager à rejoindre le site plus large.

Il semble que ce ne soit pas possible actuellement ? Peut-être y a-t-il une solution de contournement ?

Au minimum, je voulais ajouter une voix supplémentaire pour soutenir cette idée.

C’est un cas d’utilisation intéressant. Peut-être aimeriez-vous jeter un œil à Page Publishing - la page devient publique mais l’URL doit être connue pour y accéder, donc cela correspond peut-être à votre cas d’utilisation ?

Une idée intéressante d’ajouter une fonctionnalité comme celle de Nextcloud, où vous pouvez créer un lien de partage vers un fichier ou un dossier qui est unique, et également fournir une date d’expiration ou peut-être un mot de passe pour y accéder.

2 « J'aime »

Merci. J’ai pensé récemment que ce serait bien si vous pouviez donner à un sujet un lien compliqué (comme le font Dropbox, Google Docs et d’autres) - de sorte que n’importe qui puisse y accéder, mais vous avez besoin du lien pour ce faire, et il est peu probable que quelqu’un ait le lien à moins que vous ne le lui envoyiez. Cela pourrait bien fonctionner - et se rapprocher de la fonctionnalité « messages privés » que les gens demandent de temps en temps sur ce forum.

Et cela ne nécessiterait pas de page publiée (je pourrais simplement prendre un sujet public, mais lui donner un lien compliqué d’accès).

Je pense qu’il y a actuellement deux limitations - pour une page publiée ou juste un sujet normal que vous voulez garder accessible à quelques personnes sélectionnées via la méthode du « lien compliqué » :

  1. Comment créer un lien compliqué pour un sujet ? Actuellement, pour les sujets et les pages publiées, je pense que l’URL est générée automatiquement et qu’elle est une lecture directe du titre. (Je suppose que vous pourriez créer un titre étrange, mais cela n’aurait pas l’air très bien et serait déroutant pour les personnes qui le voient.)

  2. Les moteurs de recherche indexeraient la page publiée / le sujet, n’est-ce pas ? Cela diminuerait certainement la confidentialité potentielle de la page/du sujet.

3 « J'aime »

Remontée de ce fil de discussion !

Cette fonctionnalité est très précieuse pour tous les utilisateurs de Discourse – et si elle était implémentée, elle pourrait devenir un argument de vente majeur. Laissez-moi vous expliquer pourquoi avec mon cas d’utilisation, qui est très courant.

Mon cas d’utilisation

Contexte

Je travaille chez https://nanouherman.com en tant que développeur principal. Nous possédons une franchise, et les franchisés recherchent un meilleur moyen de communiquer où les e-mails ne sont pas enterrés / perdus, et pour référencer facilement d’autres messages et impliquer d’autres personnes. Je connais Discourse, j’ai donc pensé que ce serait une excellente idée.

Transition

Cependant, le changement sera difficile. D’autres entreprises ont leurs systèmes de support, et tout le monde ne peut pas passer immédiatement à des comptes de forum. Avoir des utilisateurs préparés pour ceux qui participent via leurs propres systèmes de support est immensément utile. Nous pouvons également envoyer des messages à ceux qui ne sont pas encore sur le forum en leur envoyant un message privé, ce qui en fait des utilisateurs préparés. Nous pouvons ensuite déplacer ces messages privés dans des sujets afin qu’ils soient catégorisés, et que tout le monde puisse les voir.

Conclusion

Cela nous permet effectivement d’intégrer pleinement Discourse dans notre communication existante, tout en ajoutant la structure et les avantages souhaités. Les utilisateurs peuvent facultativement rejoindre le forum, et ceux qui ont déjà un système peuvent continuer à l’utiliser. Presque tous nos messages et e-mails peuvent être déplacés sur Discourse. C’est comme un forum et un système de billetterie réunis en un seul.

Généralisation

De nombreuses autres entreprises utiliseraient Discourse si elles pouvaient l’interfacer de manière transparente avec leur communication existante, et le rendre facultatif tout en bénéficiant de ses avantages. La transition de tous les utilisateurs en même temps est difficile sans cela.

Je pense que vous surestimez un peu le besoin ici.

Les boîtes de réception de groupe offrent ce comportement aujourd’hui, et il existe de nombreux déploiements où cela a remplacé le besoin d’e-mail lors de la réponse aux clients externes et aux clients.

Mon cas d’utilisation est que nous voulons que la conversation soit publique pour tout le monde.