Я не администратор форума Discourse, но я участвую в одном, где администраторов трудно найти.
Недавно мы, пользователи, заметили, что все ссылки и вставки с YouTube от 2019 года и ранее исчезли из всех сообщений. Не было никаких объявлений об этом, поэтому мы надеемся, что это произошло случайно.
Могли ли администраторы сделать это намеренно? Существует ли настройка, изменение которой могло привести к такому результату?
Раньше, когда в сообщениях были ссылки на YouTube, они отображались как встроенные видео. Теперь в таких сообщениях нет ни ссылки, ни вставки — видео просто исчезает из поста. Вот пример. Это сообщение от 2019 года, в котором раньше было видео. Пользователь не редактировал пост, но видео пропало.
При проверке HTML-кода видно, что ссылки на видео всё ещё присутствуют в исходном тексте оригинального сообщения, но механизм их отображения в виде встроенного видео, похоже, не работает?
Ну, это нехорошо. Похоже, вы и ваши коллеги-пользователи более бдительны, чем они.
Подумайте о создании своего собственного! Вы получите здесь много поддержки.
Если вам всё же удастся связаться с администратором, попросите их «переобжарить» несколько проблемных постов с видео на YouTube и посмотрите, исправит ли это ситуацию. Это займёт немного времени. Также у них есть rake-задача, которую можно запустить для обработки групп постов.
У меня точно такая же проблема: тема с 1500+ сообщениями, многие из которых содержат ссылки на видео YouTube. Ссылки в начале темы не отображают встроенный плеер, а более новые — отображают.
Все ссылки на YouTube, которые не отображаются, на самом деле корректны: если открыть их в новой вкладке, видео воспроизводится на YouTube без проблем. Или если создать новое сообщение с той же ссылкой, встроенный плеер появится.
При редактировании превью каким-то образом восстанавливается, но оно статично: без иконки воспроизведения YouTube и какой-либо интерактивности — просто изображение.
Что ж, я довольно хорошо знаю Linux, Bash и т. д., и мне удавалось управлять экземпляром Discourse в течение как минимум пяти лет, не выполняя ни одной команды rake. Для обновления пока хватало использования launcher.
Но если речь идёт только о posts:rebake, то это, думаю, не так уж сложно.