Возможно ли настроить Discourse так, чтобы он уведомлял о доступности нового обновления, но не через веб-интерфейс?
Например, отправлять электронное письмо или, что ещё лучше, использовать файловую систему — создавать или обновлять пользовательский файл в указанном месте. Когда сама локальная установка обнаружит, что обновление готово, — не через внешний Discourse и не обращаясь к git или любому другому внешнему репозиторию исходного кода.
Если у вас настроен SMTP и в настройках сайта указан адрес электронной почты для контактов, то вы должны получать уведомления по электронной почте о новых версиях:
Если я ничего не упустил, эта настройка, доступная в веб-интерфейсе, кажется довольно примитивной. То есть она отправляет уведомление по электронной почте о появлении новой версии, но только один раз — в первый раз, когда обнаруживает доступное обновление, верно? Если пользователь пропустил такое уведомление по почте, то… всё, конец?
Разве не было бы здорово, если бы это было немного улучшено (если разработчики читают здесь) — чтобы пользователи могли настроить частоту уведомлений до тех пор, пока не будет доступна новая версия (или пока обновление не будет выполнено).
Я не программист, поэтому у меня нет возможности вносить изменения в исходный код — возможно, существует плагин, особенно с функцией рендеринга файла вместо отправки письма по электронной почте? Вы знаете что-нибудь об этом? (Я надеялся, что в production.log есть какая-то информация о состоянии готовности к обновлению, но, кажется, там этого нет).