Учитывая недавний всплеск появления основных плагинов, когда пользователям с правами root приходилось либо закомментировать, либо удалить строки в их app.yml,
если основной плагин перестанет быть основным, как пользователь узнает, что нужно добавить или раскомментировать эти строки? Будет ли уведомление в административном интерфейсе для любого плагина, который переходит из категории основных?
Интересный вопрос. За всё время использования Discourse я не припоминаю, чтобы какие-либо плагины, которые были слиты с ядром, позже удалялись из него.Однако, аналогично объявлению об их слиянии, должно быть объявление об их удалении и о том, как при необходимости снова их добавить.
Интересный ответ. Однако без сложного сканирования базы данных на предмет «требований к плагину» не было бы никакого «подсказки», на которую многие пользователи полагались во время неудачных процессов восстановления.
Единственная проблема, с которой я когда-либо сталкивался, заключалась в том, что плагин Chat был объединён с ядром. Из-за этого восстановление не удавалось, так как система пыталась установить плагин Chat. После того как плагин объединён с ядром, он не должен вызывать проблем при восстановлении. Любая проблема после объединения должна быть либо сбоем нового плагина, либо попыткой установить плагин ядра (дважды).