ディスコースは実用的なコメントプラットフォームになるよう努力すべきか?

現在取り組んでいるアプローチでは、DiscourseのコメントをMkDocsのページに直接生成することが技術的に可能になりますが、そのためにはサーバーサイドフレームワーク(Remix、Railsなど)を使用してMkDocsのページを提供する必要があります。これにより、ドキュメントサイトでユーザーを認証し(DiscourseConnectを使用)、以前に返されたコメントをキャッシュするためインメモリデータベースを使用することも可能になります。

(編集:明確にしておくと、DiscourseをウェブサイトのIDプロバイダーとして使用することについて話しているのであって、ウェブサイトをDiscourseのIDプロバイダーとして使用することではありません。後者のアプローチは機能しますが、ほとんどのユースケースには柔軟性が低すぎます。)

しかし、それはあなたのチームに大きな変更を依頼することになります。

あなたの視点からは、これが完全にDiscourse内で達成される方が簡単でしょうが、Discourseをコンテンツ管理システムとして使用することも可能です。その場合、マークダウンドキュメントは通常のDiscourseトピックとして生成されます。DiscourseのWebhookを使用して、外部サイトでドキュメントページの生成をトリガーします。これは、現在セットアップしているDiscourseコメントデモサイトの基盤でもあります。

「いいね!」 5