2

Tridion XPM の実装に関するさまざまなアーティファクトを理解しようとしています。残念ながら、私の質問に対する回答が記載されている記事は見つかりませんでした。

たとえば、コンテンツ配信サーバー (WebSphere 上) は、コンテンツ配信 (公開を処理する) 用、Web サービス (oData 実装) 用、XPM (セッション プレビュー付き) 用、および実際のプレビュー アプリケーション用の 4 つの異なるアプリケーションを持つことができます。これらのアプリケーションの 1 つ以上を 1 つにマージして、単純な実装 (1 つまたは 2 つの消費 Web サイト) を実現できると想定しています。

私の質問は次のとおりです。

  1. 作成するアプリケーション (WAR) の数をどのように簡素化できますか? 私は常に、プレビュー アプリケーションを Tridion のフレームワークから分離しておくことを好みます。Content Delivery セッション プレビュー Web サービスをスタンドアロンの Java/JSP Web アプリケーションとして使用する利点と、既存のアプリケーションに追加する利点は何ですか?
  2. Web サービス (oData) を XPM またはコンポーネント リンクなどの他の一般的な基本機能に関連付ける/統合するにはどうすればよいですか?

たとえば、oData を有効にせずにページを公開すると、tridion:ComponentLinkタグが分割されますが、有効にするとtcdl:Linkタグが分割されます。これらのタグを読み取るためのカスタム クラスを考え出す必要がありますか? 最終的には、プレビュー アプリケーションに Tridion フレームワークを追加する必要があります。(アプリケーションの依存関係をクリーンにするために、プレビューに Tridion フレームワークを含めなかったと仮定します)

詳細については、Tridion のライブ サイトを参照しましたが、質問に対する有用な情報はあまり見つかりませんでした。

4

1 に答える 1

7

そこにはたくさんの質問があります。ここで何ができるか見てみましょう。

次の 3 つのアプリケーションが必要です。

  • Deployer (標準のデプロイメント構成)
  • ステージング Web サイト (Tridion スタック + XPM フィルター + Ambient Framework を使用)
  • WebService アプリ (OData + アンビエント フレームワーク)

XPM 自体は Content Manager Explorer で実行されるため、それ自体は別個のアプリではなく、Tridion Content Manager の拡張機能です。

ステージングを Tridion とは別にしたい場合は、「セッション プレビュー」を使用できません。つまり、OData は必要ありません。ただし、これは SiteEdit の時代に戻り、ページに変更を加えるたびにページを再公開する必要があります (セッション プレビューを使用すると、これはすぐに行われます)。

Web サイトで OData を使用する必要はありません (本当に必要な場合を除きます)。WebService は、セッション プレビューのみをサポートするために存在します。XPM/CME/ステージング サイト間の相互作用をここに書き留め、それらはここに文書化されています。

tcdl:link コードを OData にパブリッシュし、TCDL/RELを使用するだけで、Tridion がそれをレンダリングします。カスタム解析を行う必要はありません。

お役に立てれば...

于 2013-01-03T16:39:56.213 に答える