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 „Gefällt mir“

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:

Hallo, es scheint, als gäbe es im Willkommensnachricht noch einige fest codierte Teile. Ich schlage zudem vor, dass sie vollständig bearbeitbar sein sollte. Wie immer begrüße ich Korrekturen, falls ich dies missverstanden habe!

Könntest du bitte ein Beispiel für den Text posten, den du nicht anpassen kannst? Alle sichtbaren Texte in Discourse sollten lokalisierbar sein – falls nicht, werden wir das beheben.

2 „Gefällt mir“

Klar! Hier ist der Teil, den ich nicht anpassen kann – er ist nicht in „system_messages.usage_tips.text_body_template

Das ist nicht die usage_tips-Nachricht

2 „Gefällt mir“

Sind diese also zu einer einzigen Nachricht zusammengefasst?

Ah ja, du hast recht – sie sind kombiniert. Die system_messages.welcome_user.text_body_template enthält die Variable usage_tips. Die Variable usage_tips wird aus system_messages.usage_tips.text_body_template generiert.

4 „Gefällt mir“

Ich verstehe. Vielleicht wäre es einfacher zu bearbeiten, wenn man diese Vorlagen in einer einzigen Nachricht zusammenfasst? Ich werde meine “welcome_user”-Vorlagen bearbeiten. :slight_smile:

Dieser Text wird jedoch an anderen Stellen verwendet, sodass er andernfalls hart codiert und über mehrere Nachrichten hinweg dupliziert wäre. Dafür gibt es einen Grund.

4 „Gefällt mir“

Hallo, ich vertraue dieser Antwort voll und ganz. Discourse ist großartig.

Die verbleibende Frage ist also für einen durchschnittlichen Admin wie mich: Was ist der beste Weg, um zu verstehen, wann und wo einige dieser Nachrichten im Verlauf eines Nutzers durch die Community eingesetzt werden?

Ich finde, dass die Suche über die Admin-Oberfläche gut funktioniert, aber das hängt wohl von einer Kombination aus Vertrautheit, Glück und Suchkönnen ab.

Vielleicht kannst du mir beim Aspekt der Vertrautheit helfen, indem du die Lokalisierungs-YML-Dateien durchsuchst?

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

Hallo, danke für den Link. Ich werde mir diese so gut wie möglich ansehen. Es wäre großartig, wenn es in der Software Just-in-Time-Hinweise gäbe, um aufzuzeigen, wo die verschiedenen Nachrichten verwendet werden. Das ist wahrscheinlich jedoch mit einem enormen Aufwand verbunden, der im Verhältnis zum Nutzen steht, daher kann ich verstehen, dass dies vielleicht keine Priorität hat.

Dieses Thema wurde automatisch nach 31 Stunden geschlossen. Neue Antworten sind nicht mehr erlaubt.