После обновления с версии 2.9.0beta5 до 2.9.0beta7 я заметил, что некоторые переменные были сброшены: topic views heat low, topic views heat medium и topic views heat high.
На моём форуме я не нашёл никаких записей о том, что эти настройки изменялись.
Мы не сбрасываем никакие настройки сайта при перестроении. Например, Meta перестраивается 15 раз в день, и сброс настроек сайта в этом случае был бы очень заметен.
Если вы можете надежно воспроизвести любой сброс при перестроении, пожалуйста, создайте #баг с описанием шагов.
Как странно. Недавно я установил их довольно низко (в пределах сотен), но сегодня они были где-то 1000, 2000 и 3500. Возможно, стоит пересобрать Discourse и посмотреть, что получится.
У вас случайно включена настройка автоматические значения热度 тем (по умолчанию она включена)? Если да, то, как указано в описании, она будет корректировать их в зависимости от активности на сайте.
Я никогда не видел этого в документации, хотя справедливости ради стоит отметить, что Discourse больше полагается на интуицию, чем на документацию.
Кроме того, выбранные им значения, скажем так, были очень амбициозными для моего форума, поэтому я не могу понять, как он вообще решил остановиться на них!
У меня на одном из форумов то же самое. Это форум, требующий входа, с примерно 30 пользователями, и он выбрал настройки не сильно отличающиеся от тех, о которых вы сообщили, поэтому я в итоге отключил эту функцию.
На очень крупном форуме, где я состою в команде поддержки, автоматическая настройка работает гораздо лучше и устанавливает более разумные значения.
Возможно, каждое описание следует изменить, чтобы предупредить пользователей о том, что их настройки будут переопределены, если они не отключат автоматический режим.
Или, возможно, автоматические изменения должны применяться только в том случае, если пользователь не установил свои собственные значения.