Я изучил форумы и понял, как работает встраивание, и даже как встраивать самые последние сообщения. Однако я хочу создать виджет, который будет показывать последние ответы ко всем сообщениям в категории.
В настоящее время Discourse поддерживает только встраивание ответов на конкретную тему или списка тем:
- Embed Discourse comments on another website via Javascript
- Embedding a list of Discourse Topics in another site
Обсуждалась возможность добавления дополнительных виджетов для встраивания в Discourse. Не уверен, поднимался ли этот вопрос на Meta.
Есть ли у вас идеи, как должны отображаться ответы Discourse на внешнем сайте? Например, будут ли ответы сгруппированы по темам, или виджет просто будет показывать (скажем) 10 последних ответов?
Возможно отобразить последние ответы на внешнем сайте, выполняя запросы к API Discourse. Это означает, что то, что вы пытаетесь сделать, вероятно, уже осуществимо, но потребует некоторой индивидуальной разработки. Пример подобного решения: плагин Wp-discourse-shortcodes. Он не делает в точности то, что вы ищете, и работает только для сайтов на WordPress. Если вы хотите отображать ответы на сайте WordPress, этот плагин, возможно, можно расширить для получения нужной функциональности.
Извини, что не ответил тебе, Саймон. Пожалуйста, не думай, что я игнорирую твои усилия. Время просто вышло из-под контроля.
Думаю, я попробую создать плагин для WordPress, который будет подтягивать настраиваемое количество из 10 самых свежих ответов и кэшировать их где-нибудь. Мне также показалось, что встраивание сложнее целиться и стилизовать.