現在、DiscourseとWordPressのコメントは同期されています。Discourseインスタンスからコンテンツを編集(修正および大幅に充実)できるように、メインコンテンツ間の双方向同期があると素晴らしいでしょう。これにより、コミュニティはフルタイムの編集者を関与させるだけでなく、WPサイトの改善に参加できます(これはコミュニティが設計されている目的です - コンテンツの作成と改善への参加)。記事はより良くなり、追加の人員を関与させることなく、より正確で最新の情報が得られます。これを行うには、3番目の設定を入力する必要があります:インスタンス間のトピックの同期。
Volanarさん、
DiscourseサイトをWordPressサイトとミラーリングする場合、両方必要ですか?
彼らのリクエストの言葉遣いから、彼らのフローは以下のようになっていると私は見ています。
flowchart
WP <-- Post
Discourse <-- Post
Community --> Discourse
Editors --> WP
では、同じコンテンツに対して2つの編集インターフェイスを持つことの利点は何でしょうか?
WordPressはMarkdownを処理でき、処理もしますが、ほとんどのサイトではデフォルトではなく、動作が変わっていない限り、Markdownは投稿が保存されるときにHTMLに変換されます。特定のCSSスタイルも失われます。その結果、見た目の良いWordPressの投稿は、Discourseサイトで表示されるときに視覚的な忠実度の一部を失うことになります。
DiscourseがWordPressの投稿のコンテンツを上書きできるようにすると、WordPress内の多くのプレゼンテーション機能が損なわれることになります。バージョニングや同時変更の問題もあります。おそらく、最後に書いた人が勝ち、ということでしょうか?
エディターやコミュニティメンバーに同じコンテンツの品質を貢献してもらいたいのであれば、なぜ同じ場所で編集しないのでしょうか?
誰が何を見るか、そして他のことができないかを制御することは、Discourseの方がはるかにうまく制御できますが、WordPress側では他の出版物も可能です。
それが良い、悪い、または中立的なケースであるかどうかは、どちらの側にも立ちません。
(少なくとも私にとっては) コミュニティの全員を WP インスタンスに追加したくないように聞こえます。
ただし、片側または両側での編集は、両側での編集よりもおそらく優れているという点はありますが。
こんにちは、@volanarさん。何を目指しているのか理解できます。
これは近い将来、WP Discourseプラグインの一部にはなりません。そのプラグインはコンテンツのWordPress投稿ではなく、WordPressコメントの同期に焦点を当てているため、また、WP Discourseプラグインを双方向にするには、そのプラグインのフレームワーク内およびDiscourseとの連携方法で解決が難しい課題があるためです。@Stephenがそれらの課題の一部に言及しました。他にもあります。
とはいえ、Wordpress ActivityPub PluginとDiscourse ActivityPub Pluginを使用することで、目標を達成できる可能性があります。これらを組み合わせることで、理論上は、求めていること、つまりコンテンツ(WordPress投稿とDiscourse投稿)の双方向同期が可能になります。
そこには2つの大きな注意点があります。Discourse ActivityPubプラグインの双方向機能は、まだプラグインのメインブランチにマージされていません(PRは現在レビュー中です)、そして私はそのプラグインをWordpress ActivityPubプラグインとテストしたことがありません。しかし、あなたが提案していることは、この2つを組み合わせることで潜在的に可能です。
確かに、あなたが説明したシナリオは、ActivityPubプロトコルが処理するために開発されたものです。WP Discourseのコンテキストではなく、そのコンテキストでなぜより可能なのでしょうか?理由はたくさんありますが、ここでは触れません。もしそれがあなたの目標であれば、検討すべき道筋であると言っておけば十分でしょう。
WordPressはWPMLをサポートしており、コンテンツは複数の言語に翻訳されているためです。WPMLは変更されたコンテンツの追跡に適しています。次に、WPはブログやモバイルアプリでコンテンツを公開します。つまり、WPはヘッドレスCMSとして使用できます。
メイントピックはWPで作成されますが、コミュニティはコンテンツの修正や追加を行うことができます。これは技術情報であり、コンテンツの美しさは重要ではないため、デフォルトでWPにマークダウンプラグインをインストールして、単一のコンテンツ形式にすることができます。理想的には、Ghost、Strapi、Squidexなどのプラットフォームを使用する方が良いですが、費用がかかり、すべての人に適しているわけではありません。ソリューションはすべての人に普遍的であるべきです。
良い選択肢を思いつきました。トピックの最後に、WPのフロントエンドでの編集へのリンクを指定します。これにより、ユーザーは自分でコンテンツを編集でき、モデレーターは変更を承認または却下できます。