Предложение по улучшению: Только предпросмотр ссылки в теле встроенных постов
У меня есть конкретный сценарий использования, который я не могу решить в Discourse во время оценки платформы. Похоже, что несколько других людей пытаются сделать то же самое, что и я.
Функция встраивания работает хорошо: новые страницы «кейсов» на моём сайте создают пост на форуме и добавляют ответы к моему исходному сайту. Проблема заключается в содержимом поста на форуме, который встраивается. Мой исходный сайт написан на React, и я не могу контролировать, какой контент отображать через RSS.
Идеально работает следующее: если я публикую ссылку на исходную страницу, Discourse создаёт красивый предпросмотр страницы и ссылается на неё. Как я могу использовать этот предпросмотр ссылки в качестве содержимого моего поста?
Было бы замечательно, если бы существовала опция Embed для публикации только предпросмотра ссылки. Мне не нужно включать фактический контент со страницы в мой пост на форуме. Мне нужны только ответы в формате обсуждения, а пользователи при необходимости могут перейти на исходную страницу.
Это не решит вашу проблему, но несколько сайтов, публикующих посты из WordPress в Discourse с помощью плагина WP Discourse, хотели достичь именно этого. Для такого случая плагин WordPress мог предложить обходное решение.
Чтобы это работало с постами, созданными с помощью кода встраивания на JavaScript, потребовалось бы добавить новую функцию в основной код Discourse. Это может оказаться очень полезной функцией для сайтов, которым сложно корректно отображать свои внешние посты в темах Discourse.
Это уже не моя работа, но, учитывая, что я ранее помогал сайтам настроить это, наличие резервного варианта для отображения ссылки onebox, когда невозможно вернуть точное представление поста, точно было бы оценено по достоинству. Я считаю, что это хорошее предложение по улучшению для основного кода Discourse.
Если ваш сайт размещён самостоятельно, это сейчас можно реализовать с помощью плагина.