1. Sitecore Experience Manager

Sitecoreホスト

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Sitecore Hostは、すべてのSitecoreサービスに共通するプラットフォームであり、Sitecore 9.1で導入されました。

!注Sitecoreサービスとは、メインのSitecore CMやCDの役割とは別に動作する機能や機能のことです。

Sitecore Hostはサービスの基盤として機能し、多くの共通の懸念に対応します。また、Sitecore Hostプラグインの使用を通じてサービスの動的な拡張性も可能にしています。

Sitecore Hostには以下の機能があります:

  • 統一サービス登録(DI)
  • 統一構成
  • 統一ファイルシステムアクセス
  • コマンドラインアクション
  • グローバルルート登録
  • 動的プラグインの読み込み
  • Sitecore 消費ライセンス準備完了
  • クロスプラットフォーム対応(Sitecore Hostは最新のMicrosoft .NET Coreライブラリをベースにしています)

Sitecoreホスト上で構築された機能やサービスを実行する利点は以下の通りです:

  • すべてのSitecore Hostアプリケーションは一貫した体験を提供します。例えば、ログはどの Sitecore Host アプリケーションでも同じように動作し、設定は同じ方法でマージ・パッチ適用され、コマンドラインのオプションもすべて同じ方法で動作します。
  • 設置の体験は一貫しています。
  • UIなしでコマンドラインでアプリケーションを設定できます。
  • ホストプラグインを通じて強力な拡張オプションがあるため、追加機能で機能を拡張できます。
  • ホストはクラウドでもオンプレミスでも、WindowsでもLinuxでも、専用ハードウェアでもコンテナ内でも同じ挙動をします。

Sitecore Hostプラグイン

Sitecore Hostプラグインは、ベースコードの変更や再コンパイルをせずに動的にSitecore Hostアプリケーションにロードできる拡張性ユニットです。

Sitecore Hostは常にプラグインを依存関係の順序で読み込みます。コードの読み込みや設定のオーバーライドなども同じ依存順で適用します。

プラグインには以下の要素が含まれます:

  • コード - サービスをレジスタ(依存注入)、レジスタルート、C#コードを実行します。
  • 設定 - 新しい構成を含める、オーバーライド、または提供する。
  • コマンド - 新しいコマンド、引数、サブコマンドを追加できます。
  • コンテンツ - ファイルシステムファイル(JavaScript、画像など)を含みます。
この記事を改善するための提案がある場合は、 お知らせください!