Мы используем Topic List Previews (legacy) с плитками на главной странице. Вчера нам пришлось пересобрать наш инстанс по причинам, не связанным с TPL. Мы были осведомлены об изменении бэкенда для создания миниатюр в ядре Discourse и знали, что обновление может вызвать проблемы с миниатюрами. Тем не менее, это было необходимо. ![]()
В любом случае, после пересборки (включая обновление Postgres) все миниатюры, генерируемые onebox-ами, исчезли. Это не проблема: мы пересоздали все посты, и большинство миниатюр вернулось (хорошо), но не все (интригующе и плохо). Мы пересоздали несколько постов ещё раз на всякий случай, но есть некоторые посты, у которых всё равно не появляется миниатюра на главной странице, даже если onebox-и корректно отображаются на странице темы.
Пока обнаружены два паттерна:
- Onebox-ы Soundcloud отображаются без проблем, но миниатюра систематически отсутствует («Выбрать миниатюру» не показывает никаких вариантов), и пересборка HTML не решает эту проблему. Например, посмотрите https://the.eqlzr.org/t/female-pressure-podcast-episode-60-inverno/89.
- Некоторые миниатюры YouTube onebox-ов отсутствовали на главной странице (только некоторые), а затем, после посещения страницы темы, они волшебным образом появлялись на главной. Однако…
Существует одна (и только одна, последняя) тема с YouTube onebox-ом, которая не генерирует миниатюру; не знаем почему: https://the.eqlzr.org/t/look-mom-no-computer-diy-synths/75.
