投稿コンテンツにボタンを追加するプラグイン

こんにちは!

当社の Discourse コミュニティはプログラミングの授業用です。独自のプラグインの開発を検討しています。

目標は、Java(将来的には Kotlin も検討中)のフェンセッドコードブロックを含む投稿にボタンを追加し、そのコードをパッケージ化して POST リクエストで当社のサーバーに送信し、コンパイルできるようにすることです。

現在はブレインストーミングの段階ですが、プラグインが投稿の内容を変更してボタンの HTML を挿入できるかどうか知りたいです。

アドバイスや代替案があれば、ぜひお聞かせください!

はい、プラグインで投稿の内容を変更することは可能です。私の懸念はコードのコンパイルにどれくらい時間がかかるかということですが、25 年前にカーネルをコンパイルしていた頃と比べて、現在のコンパイラはもっと高速になっていると思います。

投稿が保存されたときにプロセスを実行し、その出力を生の投稿に追加するという方法も考えられます。少なくとも私の考えでは、非常に短時間で実現できるはずです。