Invita a la gente a responder a un tema sin que necesiten crear una cuenta

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 me gusta

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 Me gusta

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 me gusta

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 me gusta

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 me gusta

Vine a este hilo porque tengo un caso de uso relacionado que estoy tratando de resolver: quiero que un tema sea visible solo para unas pocas personas (y no son miembros de mi sitio).

O, otra forma de pensarlo: quiero crear un tema que sea privado e invitar a otros seleccionados a verlo, pero no necesitan crear cuentas para hacerlo.

¿Por qué? Mi caso es similar al caso de “invitar a familiares y amigos que se resisten”. Excepto que para mí no son familiares, son contactos profesionales a los que quiero mostrarles ciertos artículos, únicos para ellos, en parte como una forma de animarlos a unirse al sitio más grande.

¿Parece que esto no es posible ahora? ¿Quizás hay una solución?

Como mínimo, quería añadir otra voz para apoyar esta idea.

Ese es un caso de uso interesante. Quizás quieras echar un vistazo a Page Publishing - la página se vuelve pública pero se necesita conocer la URL para acceder a ella, ¿así que tal vez esto se ajuste a tu caso de uso?

Es una idea interesante añadir una función como la que tiene Nextcloud, donde puedes crear un enlace para compartir un archivo o carpeta que sea único, y también proporcionar una fecha de caducidad o quizás una contraseña para acceder.

2 Me gusta

Gracias. He pensado recientemente que sería genial si pudieras darle a un tema un enlace complicado (como hacen Dropbox, Google Docs y otros), para que cualquiera pueda acceder a él, pero necesitas el enlace para hacerlo, y es poco probable que alguien tenga el enlace a menos que se lo envíes. Eso podría funcionar bien y acercarse a la funcionalidad de “publicaciones privadas” que la gente solicita de vez en cuando en este foro.

Y no requeriría una página publicada (podría simplemente tomar un tema público, pero darle un enlace complicado para acceder).

Creo que actualmente hay dos limitaciones, para una página publicada o simplemente un tema normal que deseas mantener disponible solo para unas pocas personas seleccionadas a través del método del “enlace complicado”:

  1. ¿Cómo se crea un enlace complicado para un tema? Ahora mismo, para temas y páginas publicadas, creo que la URL se genera automáticamente y es una lectura sencilla del título. (Supongo que podrías crear un título extraño, pero eso no se vería muy bien y sería confuso para las personas que lo vean).

  2. Los motores de búsqueda indexarían la página publicada / el tema, ¿verdad? Eso sin duda disminuiría la privacidad potencial de la página/tema.

3 Me gusta

¡Resucitando este hilo!

Esta función es muy valiosa para todos los usuarios de Discourse y, si se implementa, podría convertirse en un gran punto de venta. Permítanme demostrar por qué con mi caso de uso, que es muy común.

Mi caso de uso

Contexto

Trabajo en https://nanouherman.com como desarrollador principal. Somos dueños de una franquicia y los franquiciados buscan una mejor manera de comunicarse donde los correos electrónicos no se pierdan / entierren, y para referenciar fácilmente otros mensajes e involucrar a otras personas. Estoy familiarizado con Discourse, así que pensé que sería una gran idea.

Transición

Sin embargo, hacer el cambio será difícil. Otras empresas tienen sus sistemas de soporte, y no todos pueden cambiar a cuentas de foro de inmediato. Tener usuarios provisionales para aquellos que participan a través de sus propios sistemas de soporte es inmensamente útil. También podemos enviar mensajes a aquellos que aún no están en el foro enviándoles un mensaje privado, convirtiéndolos en usuarios provisionales. Luego podemos mover estos mensajes privados a temas para que estén categorizados y todos puedan verlos.

Conclusión

Esto nos permite integrar completamente Discourse en nuestra comunicación existente, al tiempo que agregamos la estructura y los beneficios deseados. Los usuarios pueden unirse opcionalmente al foro, y aquellos que ya tienen un sistema pueden continuar usándolo. Casi todos nuestros mensajes y correos electrónicos se pueden trasladar a Discourse. Es como un foro y un sistema de tickets combinados en uno.

Generalización

Muchas más empresas usarían Discourse si pudieran interactuar sin problemas con su comunicación existente y hacerlo opcional mientras aún obtienen los beneficios. La transición de todos los usuarios a la vez es difícil sin esto.

Creo que estás exagerando un poco la necesidad aquí.

Las bandejas de entrada grupales ofrecen este comportamiento hoy en día, y hay muchas implementaciones donde esto ha reemplazado la necesidad de correo electrónico al responder a clientes externos y consumidores.

Mi caso de uso es que queremos que la conversación sea pública para todos.