0

このアプリ/プロセス/モジュールが差分パブリッシュを使用して、そのコンテンツを Apache Solr にインデックス付けできるように、SDL Tridion 2011 の Java での Deployer Extension のプロトタイプまたはアプローチを提供するのを手伝ってくれる人はいますか?

4

2 に答える 2

1

SDL tridion 2011 SP1 Deployer は、任意の appserver にデプロイできる war ファイル (ここでは cd_deplyer.war) として提供されます。これは、デプロイヤーを拡張してカスタム ロジックを適用するためのカスタム コードを配置できる場所です。 SDL から公開されたコンテンツ。この war ファイルには多くの構成ファイルが含まれます。そのうちの 1 つは cd_deployer_conf.xml で、コンテンツが公開されるたびに呼び出されるモジュール タグを宣言する必要があります。例: . . ....... . アンデプロイも同様

<Processor Action="Undeploy" Class="com.tridion.deployer.Processor">
.
<Module Type="SolrPageUndeploy" Class="com.xyz.RemovePageFromSolr">
.
.

これらの IndexPageToSolr と RemovePageFromSolr は、solr へのインデックス作成と solr からのインデックス解除に必要なメタデータを取得します。Java クラスを同じ war ファイルに入れることも、war ファイルにすべての war ファイルを入れて任意の appserver にデプロイし、アプリに公開用の SDL へのフル コンテキスト パスを与えることもできます。

于 2012-11-08T19:28:59.007 に答える