1

バックオフィスからCQ5フロントエンドに製品をインポート/同期する方法について質問があります。

アーキテクチャは非常に単純です。すべての製品を管理するカスタムバックオフィスです(基本的には信頼できる情報源になります)。検索結果(Adobe SearchAndPromoteによる)と製品の詳細を表示するCQ5主導のWebサイト。購入取引はCQ5の外で処理されます。

http://dev.day.com/docs/en/cq/current/ecommerce/eCommerce-framework.htmlを調べたところ、どちらの方向に進むべきか考えていると思いますが、誰かに確認してもらいたいのですが。理解は正しいです。

1)バックオフィスを呼び出し、jsonフィードとして製品をインポートするAuthorノードで実行されるスケジュールされたジョブを作成する必要があります。アノテーションベースの@Service(Runnable.class)を使用します-作成者ノードでのみ実行されるように設定する方法はありますか?

2)実際にcrxにすべてのノードを作成するカスタムサービス(上記では私のサービスと呼ばれます)を作成します。デスクトップ版とモバイル版のサイトがある場合、それらすべての完了を2回作成する必要がありますか?それらを作成する簡単な方法に関するヒントはありますか?

3)CQ5にこれらの製品を複製させて、ノードを公開します。

もっと簡単な方法はありますか?つまり、より標準的なWebアプリを使用している場合、製品の詳細を表示するコントローラーが1つ、テンプレートが2つ(モバイル用、デスクトップ用)、バックオフィスに電話して要求された製品の詳細を返すサービスがあります。しかし、Slingの世界は大きく異なり、正しく理解しているかどうかを確認したいと思います。

乾杯。

4

1 に答える 1