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 Mi Piace

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:

Ciao, sembra che ci siano ancora alcune parti hardcoded nel messaggio di benvenuto. Suggerirei anche che sia completamente modificabile. Come sempre, accetto correzioni se ho frainteso qualcosa!

Puoi pubblicare un esempio del testo che non riesci a personalizzare? Tutto il testo visibile in Discourse dovrebbe essere localizzabile; se non lo è, provvederemo a risolvere il problema.

2 Mi Piace

Certo! Ecco la parte che non posso personalizzare: non è inclusa in “system_messages.usage_tips.text_body_template”

Quel non è il messaggio usage_tips

2 Mi Piace

Quindi sono stati uniti in un unico messaggio?

Ah sì, hai ragione: sono combinati. Il system_messages.welcome_user.text_body_template include la variabile usage_tips. La variabile usage_tips viene generata dal system_messages.usage_tips.text_body_template.

4 Mi Piace

Capisco. Forse riunire questi modelli in un unico messaggio renderebbe più facile la modifica? Procedo a modificare i miei template welcome_user. :slight_smile:

Quel testo viene utilizzato anche in altre aree, quindi verrebbe hard-coded e duplicato in più messaggi… c’è un motivo per cui è fatto così.

4 Mi Piace

Ciao, mi fido pienamente di quella risposta. Discourse è brillante.

La domanda che rimane, quindi, è: per un amministratore medio come me, qual è il modo migliore per capire quando e dove alcuni di questi messaggi vengono utilizzati nel percorso di una persona attraverso la community?

Scopro che la ricerca tramite l’interfaccia di amministrazione funziona bene, ma immagino che dipenda da una combinazione di familiarità, fortuna e abilità nella ricerca.

Forse puoi aiutarti per quanto riguarda l’aspetto della familiarità, scansionando o cercando nei file YAML delle localizzazioni?

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

Ciao, grazie per il link. Li controllerò quando potrò. Se ci fossero dei “suggerimenti” just-in-time all’interno del software per aiutare a mostrare dove vengono utilizzati i vari messaggi, sarebbe fantastico. Probabilmente richiede comunque un’enorme quantità di tempo e sforzo rispetto al beneficio, quindi capisco che potrebbe non essere una priorità.

Questo argomento è stato automaticamente chiuso dopo 31 ore. Non sono più consentite nuove risposte.