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 curtida

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:

Oi, parece que ainda há algumas partes fixas na mensagem de boas-vindas. Também sugiro que ela seja totalmente editável. Como sempre, aceito correções se eu estiver interpretando isso de forma errada!

Você pode postar um exemplo do texto que não consegue personalizar? Todo o texto visível no Discourse deve ser localizável — se não for, vamos corrigir.

2 curtidas

Claro! Aqui está a parte que não consigo personalizar — ela não está incluída em “system_messages.usage_tips.text_body_template”

Essa não é a mensagem usage_tips

2 curtidas

Então, eles são mesclados em uma única mensagem?

Ah, sim, você está certo — eles estão combinados. O system_messages.welcome_user.text_body_template inclui a variável usage_tips. A variável usage_tips é gerada a partir do system_messages.usage_tips.text_body_template.

4 curtidas

Entendi. Talvez juntar esses modelos em uma única mensagem facilitasse a edição? Vou editar meus modelos de welcome_user. :slight_smile:

Esse texto é usado em outras áreas, então ele ficaria codificado manualmente e duplicado em várias mensagens… Há um motivo para ser assim.

4 curtidas

Olá, confio plenamente naquela resposta. O Discourse é brilhante.

A questão que permanece, então, é: para um administrador comum como eu, qual é a melhor maneira de entender quando e onde algumas dessas mensagens são usadas na jornada de uma pessoa pela comunidade?

Acho que a pesquisa com a interface de administração funciona bem, mas imagino que isso dependa de uma combinação de familiaridade, sorte e habilidade de busca.

Talvez você possa ajudar no aspecto da familiaridade escaneando/procurando nos arquivos yml de localização?

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

Oi, obrigado pelo link. Vou dar uma olhada neles quando puder. Se houvesse dicas “sob demanda” dentro do software para ajudar a mostrar onde as várias mensagens são usadas, seria incrível. Isso provavelmente exigiria muito tempo e esforço em relação ao benefício, então entendo que possa não ser uma prioridade.

Este tópico foi automaticamente fechado após 31 horas. Novas respostas não são mais permitidas.