Я рад, что баннер приветствия был включён в стандарт, и хотя он достаточно настраиваемый, всё ещё не поддерживает два моих основных сценария использования.
Один из вариантов для меня — показывать его только неавторизованным пользователям, чтобы напомнить им о необходимости входа, но не занимать место у возвращающихся пользователей. Дополнительный подзаголовок для этого случая — хорошее начало, но лучше было бы вообще не показывать баннер.
Альтернативный вариант — показывать его и авторизованным пользователям, но только на главной странице (/) или после успешной регистрации. Есть настройка главной страницы, но она показывает баннер, даже если вы переходите на /latest, а latest установлена как ваша главная страница. Также не совсем понятны варианты «верх» и «исследовать» — для меня они не имеют существенной разницы?
Поэтому предлагаю добавить две новые настройки: показывать только авторизованным пользователям или показывать только один раз после входа.
Я почти уверен, что то, что вы хотите, можно реализовать в виде компонента темы. Есть ли у вас права администратора на самохостинговом экземпляре? Я заметил в вашем профиле, что у вас есть опыт в разработке. Возможно, если у вас есть время, стоит попробовать сделать это самостоятельно просто для интереса. Я сам добился многого, используя ask.discourse.org.
Я стараюсь избегать поддержки кастомных расширений и компонентов.
Возможно, у меня найдётся время внести исправление, ведь в этом компоненте уже есть вся необходимая инфраструктура для таких настроек.
Тем не менее, это звучит как довольно распространённое требование. Возможно, альтернативой могло бы быть предоставление пользователю возможности закрывать его.
Есть другой компонент с такой опцией — один из баннеров, не помню какой именно, но я помню, что пробовал его и мне понравилось. Единственное предостережение, насколько я помню, — функционал закрытия требует установки cookie. Затем это требует уведомления пользователей об установке cookie, и, похоже, некоторым (подмножеству) пользователей это не нравится.
В любом случае, я согласен, что баннер приветствия занимает много места на экране, и у меня на экземпляре он отключен вместе с строкой поиска. Но это может быть просто потому, что на моём экземпляре я пытаюсь добиться очень упрощённого и не пугающего вида.
Как описано в первом сообщении, либо показывайте его только анонимным пользователям, либо показывайте только после первого входа в систему или регистрации (например, только на странице /). Или сделайте его скрываемым.