Вот потенциально жизнеспособная идея для поддержки исходящей федерации в Discourse: Webmentions через Brid.gy.
Обзор процесса:
- Тема создаётся с ссылкой в первом сообщении — изначально нужно определять либо одну ссылку в первом сообщении, либо URL, вставленный в заголовок.
- Опционально: чтобы избежать тривиального спама, можно либо ждать первого ответа, либо включить соответствующую настройку сайта.
- Проверить страницу на поддержку WebMention.
- Отправить комментарий WebMention с текстом: «Эта страница обсуждается на =SITE_DOMAIN=: «=TITLE=» =TOPIC_LINK= =CATEGORY_AND_TAGS=» (с использованием default_locale сайта).
- Сайт получает WebMention (возможно, делегируя обработку в fed.brid.gy, применяя анти-спам и т. д.) и в конечном итоге отображает это как комментарий.
Актор (автор комментария) будет использовать либо высококачественный логотип сайта, либо @system-аватар, а также короткое название форума.