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개의 좋아요

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:

안녕하세요, 환영 메시지에 여전히 하드코딩된 부분이 있는 것 같습니다. 또한 완전히 편집할 수 있도록 하는 것을 제안합니다. 항상처럼, 제가 오해하고 있다면 수정해 주시면 감사하겠습니다!

커스터마이징할 수 없는 텍스트의 예를 올려 주실 수 있나요? Discourse의 모든 표시되는 텍스트는 로컬라이제이션이 가능해야 합니다. 그렇지 않다면 수정하겠습니다.

2개의 좋아요

네! 제가 커스터마이즈할 수 없는 부분은 "system_messages.usage_tips.text_body_template"에 포함되어 있지 않습니다.

그것은 usage_tips 메시지가 아닙니다

2개의 좋아요

그럼 둘은 하나의 메시지로 병합되는 건가요?

아, 네, 맞습니다 - 두 변수가 결합되어 있네요. system_messages.welcome_user.text_body_template에는 usage_tips 변수가 포함되어 있습니다. usage_tips 변수는 system_messages.usage_tips.text_body_template에서 생성됩니다.

4개의 좋아요

그렇군요. 이 템플릿들을 하나의 메시지로 합치면 수정하기가 더 쉬울까요? 제가 welcome_user 템플릿을 수정해 보겠습니다. :slight_smile:

하지만 해당 텍스트는 다른 영역에서도 사용되므로, 여러 메시지에 걸쳐 하드코딩되고 중복될 것입니다. 현재와 같은 방식인 데에는 그만한 이유가 있습니다.

4개의 좋아요

안녕하세요, 그 답변을 전적으로 신뢰합니다. Discourse는 정말 훌륭하네요.

그렇다면 저처럼 평범한 관리자로서, 사용자가 커뮤니티를 이용하는 과정에서 이러한 메시지들이 언제, 어디서 사용되는지를 가장 잘 이해할 수 있는 방법은 무엇일까요?

관리자 UI에서 검색하는 방식이 잘 작동한다고 생각합니다. 하지만 그것은 익숙함, 운, 그리고 검색 기술의 조합에 달려 있을 것입니다.

로케일 yml 파일을 스캔하거나 검색함으로써 익숙함 측면에서 도움을 줄 수 있을까요?

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

안녕하세요, 링크 감사합니다. 가능한 범위 내에서 확인해 보겠습니다. 소프트웨어 내에서 다양한 메시지가 어디에 사용되는지 드러나게 해주는 실시간 “팁” 기능이 있다면 정말 좋겠습니다. 다만, 그 혜택에 비해 시간과 노력이 많이 들 수 있어서 우선순위가 낮아질 수 있다는 점은 이해합니다.

이 주제는 31시간 후 자동으로 닫혔습니다. 더 이상 새 답글을 작성할 수 없습니다.