Completely Edit Welcome Message

Upon a new member registering for Discourse, they are sent a message by the system (or whatever account you specify) introducing them to the community. Upon some investigation, it seems I can’t edit the entire message, only certain parts!

This part seems to be included by default!

We believe in civilized community behavior at all times.

Enjoy your stay!

(If you need to communicate with staff members as a new user, just reply to this message.)

Any chance this can change? I don’t know about everyone else, but I would like my main site’s welcome message to be fully adaptable to the individual website!

Upon looking at the Main Discourse Repo, the config /locales/server.en.yml file seems to be where the default message is being hard coded. Any chance this could change?

You should be able to change this in your admin area.

1 me gusta

That’s soo strange… I do not see that at all!

Oh wait… my link refers to system_messages.usage_tips.text_body_template which is what is included when a user is sent a message upon sign on.

What you’re referring to is system_messages.welcome_user.text_body_template.

Checking the discourse repo here, it seems the welcome_user action is defined when a user activates his account (so I’m a little confused since my setup doesn’t have any such variable in Customize > Text Content Section

The only editable text content listed for me are the following:

¡Hola! Parece que aún hay algunas partes de la bienvenida codificadas de forma fija. También sugiero que sea completamente editable. Como siempre, ¡agradezco cualquier corrección si he malinterpretado algo!

¿Puedes publicar un ejemplo del texto que no puedes personalizar? Todo el texto visible en Discourse debería ser localizable; si no lo es, lo arreglaremos.

2 Me gusta

¡Claro! Esta es la parte que no puedo personalizar: no está incluida en “system_messages.usage_tips.text_body_template”

Ese no es el mensaje de usage_tips

2 Me gusta

¿Así que esos se combinan en un solo mensaje?

Ah, sí, tienes razón: están combinados. El system_messages.welcome_user.text_body_template incluye la variable usage_tips. La variable usage_tips se genera a partir de system_messages.usage_tips.text_body_template.

4 Me gusta

Entiendo. ¿Quizás reunir estas plantillas en un solo mensaje facilitaría la edición? Voy a editar mis plantillas de welcome_user. :slight_smile:

Ese texto se usa en otras áreas, por lo que quedaría codificado de forma rígida y duplicado en varios mensajes… Hay una razón por la que es así.

4 Me gusta

Hola, confío plenamente en esa respuesta. Discourse es brillante.

La pregunta que queda, entonces, es: para un administrador promedio como yo, ¿cuál es la mejor manera de entender cuándo y dónde se utilizan algunos de estos mensajes en el recorrido de una persona por la comunidad?

Creo que buscar con la interfaz de administración funciona bien, pero supongo que eso depende de una combinación de familiaridad, suerte y habilidad para buscar.

¿Quizás puedas ayudar con el aspecto de la familiaridad escaneando o buscando en los archivos yml de localización?

https://github.com/discourse/discourse/tree/master/config/locales

Hola, gracias por el enlace. Los revisaré cuando pueda. Si pudiera haber “consejos” justo a tiempo dentro del software para ayudar a mostrar dónde se utilizan los diversos mensajes, sería increíble. Eso probablemente requiera una cantidad enorme de tiempo y esfuerzo en relación con el beneficio, así que entiendo que podría no ser una prioridad.

Este tema se cerró automáticamente después de 31 horas. Ya no se permiten nuevas respuestas.