詳細発行設定: 依存する項目

このトピックでは、[発行]ダイアログの[その他の設定 (Additional settings)]タブにある詳細発行設定[依存する項目 (Dependent items)]を変更するタイミングと理由について説明します。

[その他の設定 (Additional settings)]タブには、[依存する項目 (Dependent items)]設定が含まれています。この設定は、次の 2 つのオプションのどちらかに設定できます。
  • [発行する項目にリンクされているすべての項目も発行または再発行する (Also publish or republish all items that link to items you are publishing)] (既定のオプション)
  • 発行する項目にリンクされている項目は発行または再発行しない
公開するために選択した項目に対して、リンクしていると言える項目はどれですか?選択した項目に何らかの形で依存するコンテンツ項目です。次に、そのような項目の例を示します。
  • コンポーネント A は、コンポーネント B を参照するコンポーネント リンクを含みます。コンポーネント B を発行すると、コンポーネント A は、文字通りコンポーネント B にリンクしているため、依存しています。
  • ページに、コンポーネントの任意の部分を静的コンポーネントとして表示しています。そのページにはコンポーネントの一部が含まれているため、その項目に依存し、それがそのコンポーネントへのリンクということができます。
  • ページに、マルチメディア コンポーネントからの画像を静的コンポーネントとして含んだり、またはマルチメディア コンポーネントのメタデータ フィールド (代替テキストと言います) を表示したりします。

選択した項目と一緒に発行される項目を正確に確認するには、[発行する項目の表示]領域を展開します。

この設定を既定値から変更するかどうかはどのようにして決定しますか?
既定オプションを選択する (または選択したままにする)
選択した項目にリンクする項目が少数の場合、または大きな発行操作を送信しても問題がない場合は、既定のままにします。このオプションが既定の動作である理由は、Web サイトの一貫性と整合性が維持される (すべてのコンテンツがすべての場所で最新である) ことが保証されているためです。
代替オプションを選択する
十分な理由がある場合のみ、代替オプションに切り替えます。つまり、発行する項目の総数が非常に多いため、発行時のパフォーマンスの問題が懸念される場合です。コンテンツの変更内容によっては、Web サイトの一貫性が損なわれ、ある場所には古いコンテンツが、別の場所には更新されたコンテンツが配置される場合があります。先に示した最初の 2 つの例をもう一度見てみましょう。
最初はコンポーネント リンクの例です。コンポーネント B の変更が、コンポーネント A に影響を与えるものではないとします。たとえば、コンポーネント A には、コンポーネント B のタイトルがリンク テキストとして表示されるが、コンポーネント B のタイトルは変更されていないとします。この場合、コンポーネント B を再発行しても、コンポーネント A も再発行する必要はありません。そして、この代替オプションを選択することで、Web サイトの一貫性を損なうことなく時間を節約できます。
次に、ページの例を見てみましょう。コンポーネントを更新したが、時間を節約するために、その変更したコンポーネント フィールドがページに表示されている場合でも、そのコンポーネントを静的コンポーネントとして含むページを再発行しないことにしたいとします。ほとんどのページはコンポーネントを動的に参照しているため、一時的に不整合が発生する可能性があります。この場合は、このオプションを選択しますが、将来的にサイトの整合性を保つためのプロセスを用意しておくことをお勧めします。たとえば、非常に影響が大きい発行操作をトラフィックが少ない週末にスケジュールすることにすれば、チームの同意が得られるでしょう。つまり、最終的にはサイトの一貫性が再び得られます。