What is a staged user?

I am struggling to find any resource on what a staged user is, what makes them different from a regular user and how this is beneficial to the community, the admin or the stages user themselves.

What is/are staged users? :confused:

You can find more about other user states here:

Hi Maja,

I did read this page, but it didn’t make much sense to me regarding the applications of staged users.

Am I correct in assuming you don’t set up a stage user?

A very oversimplified explanation of a staged user:
A user that probably exists in real life but has never registered to your site but has somehow managed to create a topic (usually through the email in option)

The only use case for a staged user that I’m aware of is when someone has an email ID which is set up in discourse to allow topics in email and allowed the creation of a staged user account for any emails that do not have an account associated with discourse.

The benefit it has is that people who want to create a topic but don’t have an account can still send in their topics without going through the process of registering an account and then creating a topic.

Use case 1: anonymous posting from throwaway email (not sure how it’ll work but still)
Use case 2: creating a support email and using discourse to keep track of it (we use it)
Use case 3: Mailing list (again, Not sure)

If the enable staged users and the email in Site Settings are enabled on your forum, staged users are created automatically when they send an email to create a topic on your forum. For details about the email in Site Setting, see: Configuring incoming email to create new topics or group messages.

On the meta forum, the Discourse team has enabled incoming emails to be posted a group. When emails are sent to our group’s incoming email address, staged users are created.

The benefit of this is that it allows the whole Discourse team to participate in answering support requests directly from Discourse. This lets us use Discourse tools to manage support requests - we can assign tasks to members of the team, tag messages to allow us to sort them later, search messages with the in:private search filter, communicate privately within messages if we have questions that need to be answered by another team member… It’s a huge improvement over trying to handle communication through an email client.

저희는 Staged Users(단계적 사용자)를 광범위하게 사용하고 있지만, 여기에서 언급되지 않은 방식으로 사용하고 있습니다…

저희는 새로운 잠재적 사용자에게 개인 메시지(PM)를 보내면서 해당 이메일 주소로 Staged User를 생성합니다. 그러면 해당 PM을 주제(Topic)로 전환할 수 있으며, 이를 통해 일반 사용자 누구나 해당 주제에 답글을 작성하여 해당 Staged User와 상호작용할 수 있습니다.

그럼에도 불구하고, Discourse가 주제와 PM의 일반 답글에 CC된 모든 당사자를 위해 자동으로 Staged User를 생성하는 방식은 마음에 들지 않습니다. 이는 정말 번거롭습니다. 다시 말해, 나가는(outbound) Staged User 생성은 좋은 반면, 들어오는(inbound) 것은 나쁘다는 것입니다.

질문: SEND를 통해 Staged User를 생성하는 능력을 유지하면서 해당 동작(자동 생성)을 어떻게 비활성화할 수 있을까요? enable staged users를 끄면 될까요?

현재 그런 수준의 정밀도를 지원하지 않으며, 플러그인이 필요합니다.

정리하자면, enable staged users를 끄면 PM에서 사용자 이메일 주소가 아닌 곳으로 메시지를 보내거나 받을 수 없게 된다는 말씀이신가요?

정말 흥미롭네요 @kimardenmiller.

잠재적 사용자에게 어떻게 개인 메시지를 보내는지 조금만 설명해 주시겠어요?

감사합니다

메시지 센터에서 할 수 있는 것 같아요?

죄송합니다. 메시지를 보낼 때 사용자 이름을 추가하듯 이메일 주소를 추가하려고 했는데, 시스템이 받아들이지 않아요.

이메일 주소를 정확히 어떻게 추가해야 하나요?

지금 사이트에 접근할 수 없지만, 개인 메시지 창에서 이메일 주소만 추가할 수 있는 설정이 있는 것 같습니다.