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 « J'aime »

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:

Salut, il semble qu’il reste encore certaines parties codées en dur dans le message de bienvenue. Je suggérerais également qu’il soit entièrement modifiable. Comme toujours, je suis preneur de toute correction si j’ai mal compris cela !

Pouvez-vous publier un exemple du texte que vous ne parvenez pas à personnaliser ? Tout le texte visible dans Discourse devrait être localisable – s’il ne l’est pas, nous le corrigerons.

2 « J'aime »

Bien sûr ! Voici la partie que je ne peux pas personnaliser — elle n’est pas incluse dans « system_messages.usage_tips.text_body_template »

Ce n’est pas le message usage_tips

2 « J'aime »

Donc, ils sont fusionnés en un seul message ?

Ah oui, vous avez raison — ils sont combinés. Le system_messages.welcome_user.text_body_template inclut la variable usage_tips. La variable usage_tips est générée à partir de system_messages.usage_tips.text_body_template.

4 « J'aime »

Je vois. Peut-être que regrouper ces modèles en un seul message faciliterait leur modification ? Je vais modifier mes modèles welcome_user. :slight_smile:

Cependant, ce texte est utilisé dans d’autres zones, ce qui entraînerait qu’il soit codé en dur et dupliqué dans plusieurs messages… Il y a une raison pour laquelle les choses sont ainsi.

4 « J'aime »

Bonjour, je fais entièrement confiance à cette réponse. Discourse est génial.

La question qui demeure alors, pour un administrateur moyen comme moi, est de savoir quelle est la meilleure façon de comprendre quand et où certains de ces messages sont utilisés dans le parcours d’un membre au sein de la communauté ?

Je trouve que la recherche via l’interface d’administration fonctionne bien, mais je suppose que cela dépend d’une combinaison de familiarité, de chance et de compétences en recherche.

Peut-être pouvez-vous m’aider en ce qui concerne la familiarité en analysant/recherchant dans les fichiers yml des langues ?

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

Bonjour, merci pour le lien. Je les consulterai dès que possible. Si des « astuces » contextuelles pouvaient être intégrées directement dans le logiciel pour indiquer où sont utilisées les différents messages, ce serait formidable. Cela représente probablement un investissement considérable en temps et en efforts par rapport au bénéfice apporté, donc je comprends que cela puisse ne pas être une priorité.

Ce sujet a été automatiquement fermé après 31 heures. De nouvelles réponses ne sont plus autorisées.