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?
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 должен быть локализирован — если это не так, мы исправим это.
Ах да, вы правы — они объединены. system_messages.welcome_user.text_body_template включает переменную usage_tips. Переменная usage_tips формируется на основе system_messages.usage_tips.text_body_template.
Однако этот текст используется в других местах, поэтому он был бы зашит в код и дублировался в нескольких сообщениях. Есть причина, по которой всё устроено именно так.
Привет! Я полностью доверяю этому ответу. Discourse — это brilliantly.
Остаётся вопрос: для обычного администратора, такого как я, какой лучший способ понять, когда и где эти сообщения используются в пути пользователя по сообществу?
Я считаю, что поиск через административный интерфейс работает хорошо, но, полагаю, это зависит от сочетания знакомства с системой, удачи и навыков поиска.
Возможно, вы сможете помочь с аспектом знакомства, просканировав или выполнив поиск по файлам локализации в формате yml?
Привет, спасибо за ссылку. Я посмотрю их, как только будет возможность. Было бы здорово, если бы в самом программном обеспечении были «подсказки» в реальном времени, чтобы показать, где используются различные сообщения. Это, вероятно, потребует огромных затрат времени и усилий по сравнению с пользой, поэтому я понимаю, что это может не быть приоритетом.