Webサイトへのアイテムの公開

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

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

アイテムをWebサイトに公開する準備ができたら、公開ウィザードを実行して、Sitecoreでの公開手順をガイドできます。公開ウィザードは、コンテンツ エディターとエクスペリエンス エディターから実行できます。

メモ

新しい子アイテムを個別に公開する場合は、関連付けられている親アイテムを最初に公開する必要があります。

伐採

公開する前に、トラブルシューティングのための詳細なログ記録プロセスを設定して、公開されたアイテムとその理由を理解できます。

発行されるすべての項目バージョンのログ記録を有効にするには、publishItemパイプラインのUpdateStatisticsプロセッサでtraceToLog設定を使用するパッチ ファイルを作成します

RequestResponse
	         <publishItem help="Processors should derive from Sitecore.Publishing.Pipelines.PublishItem.PublishItemProcessor">
    ....
            <processor type="Sitecore.Publishing.Pipelines.PublishItem.UpdateStatistics, Sitecore.Kernel" runIfAborted="true">
                <traceToLog>false</traceToLog>
            </processor>
        </publishItem>

traceToLogtrueに設定すると、公開情報はログに記録され、ログファイルで使用できます。

ログ・レコードの例:

RequestResponse
6584 11:19:00 INFO  ##Publish Item: Name=A content item, Uri=sitecore://master/{EF687BD4-3C0D-4121-8B63-C7B602DF3213}?lang=fr-FR&ver=1, Operation=Updated, ChildAction=Skip, Explanation=Version 'fr-FR_1' was published.

使用可能なログの詳細は次のとおりです。

  • Operation - 公開候補 (ターゲット アイテム) に対して実行された公開アクション。指定できる値は、skipupdatecreate、またはdeleteです。

  • ChildAction - 子アイテムに対して実行された公開アクション。取り得る値は、skipallow、またはforceです。

  • Explanation - 公開ステータスの説明 (アイテムが公開されたかどうか、詳細など)。

アイテムの公開

1つのアイテムを公開するには:

  1. Sitecoreの2つの場所のいずれかからPublish Itemウィザードを開きます。

    • Content Editorから – 公開するアイテムを選択します。PublishタブのPublishグループで、Publishドロップダウン矢印をクリックし、Publish itemを選択します。

      The Publish menu on the Content Editor ribbon
    手記

    選択したアイテムをすべての言語ですべての公開ターゲットに公開し、publishingウィザードの手順を実行しないようにするには、Publish  をクリックします。

    • Experience Editorから – 公開するページに移動し、HomeタブのPublishグループでPublishをクリックします。

      The Publish button on the Experience Editor ribbon
  2. Publish ItemウィザードのSettingsページで、公開モードを指定します。

    • Smart publish - 選択したアイテムが前回の公開以降に変更された場合、その項目を公開します。スマートパブリッシングを実行すると、マスターデータベースで選択したアイテムがターゲットデータベース内の同等のアイテムと比較され、アイテムが変更された場合はパブリッシュされます。1つのアイテムを公開する場合、スマート パブリッシュを使用すると、特定のアイテムとそのサブアイテムに対するすべての変更が公開されることをすばやく確認できます。

    • Republish – すべてを公開します。再発行では、ターゲット データベースで選択した項目が、変更されていない場合でも、マスター データベースの同等の項目で上書きされます。このようにして、すべての古いバージョンがターゲットデータベースから削除されます。再パブリッシュを使用すると、masterデータベースのバックアップを復元したり、新しいコンテンツ言語、新しいパブリッシュ ターゲット、またはその他のシステム アイテムを追加したりできます。

      The Publish Item dialog box
  3. 選択したアイテムのすべてのサブアイテムを公開するには、Publish subitemsを選択します。

  4. 選択したアイテムに関連するすべてのアイテムを公開するには、Publish related itemsを選択します。通常は、このオプションを選択することをお勧めします。関連項目は次のとおりです。

    • クローン – 選択したアイテムのクローンであるアイテム。

    • メディア項目 - 選択した項目によって参照されるメディア項目。

    • Content items - 選択したアイテムによって参照されるデータ ソース。

    • Design items - 選択したアイテムで使用されるレンダリング、レイアウト、テンプレート。

    • エイリアス – 選択したアイテムのエイリアスであるアイテム。

    手記

    デフォルトでは、公開メカニズムは、公開するアイテムを識別するために ディープスキャン アプローチを使用します。

  5. Publishing languageセクションで、公開する言語バージョンを指定します。

  6. Publishing targetsセクションで、アイテムの公開先を指定します。

    手記

    公開ターゲットを指定しない場合、アイテムはすべての公開ターゲットに公開されます。

  7. Publish」をクリックします。公開が完了すると、公開中に処理されたアイテムの数と、ターゲット データベースで作成、削除、または更新されたアイテムの数を確認できます。

    The Publish Item dialog box after publishing
手記

管理者は、構成にパッチを適用し、Publishing.DeepScanRelatedItems設定をfalseに設定できます。

RequestResponse
<setting name="Publishing.DeepScanRelatedItems" value="false" />

この設定をfalseに指定すると、Sitecoreはパブリッシュされたアイテムの関連アイテムで考えられるすべての変更をスキャンするわけではありません。つまり、Sitecoreが公開するアイテムの数が減るため、公開は高速になりますが、完成度は低くなる可能性があります。

この設定は表示されず、デフォルト値はtrueです。

何かフィードバックはありますか?

この記事を改善するための提案がある場合は、