私たちの主要なニュースサイトがすでにワードプレスで実行されているというこの問題があります。編集ワークフローといくつかの新しいプロジェクトのために、私はezpublishをチェックしています。しかし、私はワードプレスのフロントエンドを維持し、それをezpublushに添付したいと思います。したがって、ezpubで生成されたコンテンツは、WordPressにライブで公開できます。拡張機能は非常に限られているので、この方向で何かが行われたのだろうかと思います。
3 に答える
明らかな場合は申し訳ありませんが、このプッシュアイデアに没頭できる作業量を確立するために、デザインとコンテンツをezに移動する見積もりを行うことをお勧めします。
ezのワークフローサポートとonpublishトリガーを確認する必要があると思います。これにより、ezで公開されているコンテンツをフックして、wpにプッシュできます。ezのコンテンツ構造は非常に柔軟であるため、モデルにはいくつかのエッジケースがあります。たとえば、関連するコンテンツ、埋め込まれたコンテンツ、画像についていくつかの選択を行う必要があります。
フロントエンドでWordpressを使い続けたい場合は、RESTAPIを使用してコンテンツリポジトリからコンテンツを取得するのはどうでしょうか。
eZEngineeringが提供するRESTAPIは素晴らしいので、ほとんどの作業は、このAPIに接続できるWordpress側で何かを開発することです(WPが簡単なものか、それとも簡単なものかを判断するのに十分なWPはわかりません。いいえ)。
REST APIを使用したくない場合の別の解決策は、デフォルトのHTMLテンプレートの代わりにXMLテンプレートを使用することです。このように、eZ Publishは、純粋なHTMLよりも使いやすいXMLを介してコンテンツを公開します...
REST APIの長所:非常に高速(XMLソリューションを使用する場合と比較して)REST APIの短所:WP側でこのWP/eZブリッジ専用のものを開発する必要があります
XMLソリューションのプロ:XMLの短所に基づいてコンテンツをインポートできる拡張機能がWP側にあると確信しているので、おそらくもっと単純です:RESTAPIのプロを参照してください
最も簡単なオプションは、eZからのrssエクスポートを構成し、そのrssをWPオブジェクトにインポートすることです。ただし、WordpressのフロントエンドをeZフロントエンドに置き換える計画で、これを一時的な解決策として使用するのが最善であるというDougに同意します。