アカウントを作成せずにトピックに返信するよう人々を招待する

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

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

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

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

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

関連するユースケースについて調べているので、このスレッドに来ました。トピックを少数の人(私のサイトのメンバーではない)にのみ表示できるようにしたいのです。

別の考え方をすれば、プライベートなトピックを作成し、特定の他のユーザーを招待して表示できるようにしたいのですが、彼らはアカウントを作成する必要はありません。

なぜか?私のケースは、「参加をためらっている家族や友人を招待する」ケースに似ています。私の場合、家族ではなく、特定のアイテムを彼らに見せたいプロフェッショナルな連絡先であり、その一部は、より大きなサイトに参加することを奨励するためです。

これは現在不可能のようですね?何か回避策はありますか?

少なくとも、このアイデアを支持する声をもう一つ加えたいと思いました。

それは興味深いユースケースですね。Page Publishing をご覧になってはいかがでしょうか。ページは公開されますが、アクセスするにはURLを知る必要があります。これはユースケースに合致するかもしれません。

Nextcloud のような機能を追加するのは興味深いアイデアです。ファイルやフォルダを共有するためのリンクを作成でき、そのリンクはユニークで、有効期限やパスワードを設定することもできます。

「いいね!」 2

ありがとうございます。最近、トピックに複雑なリンク(DropboxやGoogle Docsなどが提供しているようなもの)を設定できたら素晴らしいと考えていました。これにより、誰もがアクセスできますが、リンクを知っている人だけがアクセスでき、リンクを送らない限り誰もリンクを持っている可能性は低いでしょう。これはうまく機能し、「プライベート投稿」機能に近づくことができます。これはこのフォーラムで時々リクエストされています。

そして、公開ページを必要としません(公開トピックを取得して、複雑なリンクでアクセスできるようにすることができます)。

現在、公開ページまたは「複雑なリンク」メソッドを通じて少数の選択したユーザーのみに公開しておきたい通常のトピックには、2つの制限があると思います。

  1. トピックの複雑なリンクをどのように作成しますか?現在、トピックや公開ページでは、URLは自動的に生成され、タイトルを簡単に読み取ることができると思います。(奇妙なタイトルを作成することもできますが、それを見ると混乱するでしょう。)

  2. 検索エンジンは公開ページ/トピックをインデックス化しますよね?それはページ/トピックのプライバシーを低下させるでしょう。

「いいね!」 3

スレッドを復活させます!

この機能は、すべてのDiscourseユーザーにとって非常に価値があり、実装されれば大きなセールスポイントになる可能性があります。一般的な私のユースケースでその理由を説明させてください。

私のユースケース

コンテキスト

私はhttps://nanouherman.comでリード開発者として働いています。私たちはフランチャイズを所有しており、フランチャイジーは、メールが埋もれたり失われたりしない、より良いコミュニケーション方法と、他のメッセージを簡単に参照したり他の人を巻き込んだりする方法を探しています。Discourseに慣れているので、素晴らしいアイデアだと思いました。

移行

しかし、移行は困難になります。他の企業は独自のサポートシステムを持っており、全員がすぐにフォーラムアカウントに切り替えられるわけではありません。独自のサポートシステムを通じて参加するユーザーのためにステージングされたユーザーを用意することは、非常に役立ちます。また、まだフォーラムに参加していないユーザーには、PMを送信してステージングされたユーザーにすることでメッセージを送信することもできます。その後、これらのPMをトピックに移動してカテゴリ分けし、全員が見られるようにすることができます。

結論

これにより、Discourseを既存のコミュニケーションに完全に統合し、望ましい構造とメリットを追加できます。ユーザーはオプションでフォーラムに参加でき、すでにシステムを持っているユーザーはそれを使い続けることができます。ほとんどすべてのメッセージやメールをDiscourseに移行できます。フォーラムとチケットシステムが一体になったようなものです。

一般化

既存のコミュニケーションとシームレスに連携し、オプションでありながらメリットを得ることができるようになれば、さらに多くの企業がDiscourseを使用するでしょう。これなしでは、すべてのユーザーを一度に移行することは困難です。

その必要性を少し過大評価していると思います。

グループ受信トレイは今日この機能を提供しており、外部のクライアントや顧客への対応において、電子メールの必要性を置き換えてきた多くのデプロイメントがあります。

私のユースケースは、会話をすべての人に公開したいということです。