Discourse / WordPress 統合

私はもちろん wp-discourse プラグインに精通していますが、さらに深い統合を実現したいと考えています。

具体的には、Discourse のハンバーガーメニューとユーザーメニューを WordPress サイトに表示させ、ユーザーがサイト全体を移動する際にシームレスな体験を提供したいと考えています。

これらのウィジェットを WordPress サイトに追加する方法について、ご意見やご提案をいただけないでしょうか?

よろしくお願いいたします。

これは素晴らしいアイデアですね!私も以前から同じようなことができればと思っていたことがあります。Discourse で発生した出来事に伴ってリアルタイムで通知される部分を除けば、WordPress に必要な情報はすべて存在していると思います。Discourse の見た目を WordPress で再現するには、HTML と CSS をそのままコピーするだけでもかなり近い結果が得られるはずです。もし実現できたなら、ここでその手順(レシピ)を共有していただければ嬉しいです!

参考までに、Legal Empowerment Network は異なるアプローチを採用しています。ユーザーとしての体験を確認するために、ぜひ参加してみてください。画面上部のユーティリティバーは少し異なり、WordPress 特有の操作方法を模倣しています。また、WordPress には存在し Discourse にはない追加機能へのアクセスも提供しています。さらに、この WordPress サイトはネットワークそのものとは直接関係のない他の目的も果たしているため、両者を少し分けておくことがその目標達成にも役立っています。

ただし、この方法では体験がシームレスではないため、少し物足りないところもあります。理想的には、両プラットフォームで同じユーティリティバーが統一されている方が良いでしょう。

多くのサイトで行われている方法(おそらくご存知かと思いますが)は、WordPress と Discourse の両方の上部に共通のヘッダーを配置し、その下に Discourse 固有のヘッダーを設けるというものです。