---
title: "ウェブサイトに商品を公開してください"
slug: "publish-an-item-to-your-website"
abstract: "記事を公開する準備ができたら、出版ウィザードを起動し、公開の手順を案内してくれます。"
---
# ウェブサイトに商品を公開してください

ウェブサイトにアイテムを公開する準備ができたら、Sitecoreでの公開手順を案内するパブリッシングウィザードを起動できます。コンテンツエディターやエクスペリエンスエディターからパブリッシングウィザードを実行できます。

> !注新しい子項目を個別に公開する場合、関連する親項目を先に公開しなければなりません。

## 伐採

公開前に、トラブルシューティングのための詳細なログングプロセスを設定し、どの項目が公開されたのか、なぜ公開されたのかを理解することができます。

公開されるすべてのアイテムバージョンのログを有効にするには、publishItemパイプラインのUpdateStatisticsプロセッサでtraceToLog設定を使った[パッチファイルを作成します](https://doc.sitecore.com/xmc/en/developers/xm-cloud/en/use-a-patch-file-to-customize-the-sitecore-configuration.html)。

<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>

traceToLogがtrueに設定されている場合、公開情報はログファイルに記録され、利用可能です。

ログレコードの例:

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 - 公開候補(ターゲットアイテム)に対して行われる公開アクション。可能な値は skip、 update、 create、または deleteです。
-   ChildAction - 子項目に対して行われるパブリッシュアクション。可能な値は skip、 allow、または forceです。
-   Explanation - 出版状況の説明、例えば記事が出版されたかどうかや詳細。

## アイテムを公開する

単一の項目を公開するには:

1.  **「アイテム公開**」ウィザードを開く:
    
    -   **コンテンツエディター**から、公開したいアイテムを選択します。「**公開**」タブの「**公開**」グループの「**公開**」のドロップダウン矢印をクリックし、「**アイテムを公開**」をクリックします。
        
        > !注選択した項目をすべての言語ですべての出版対象に公開し、出版ウィザードの手順を省略するには、「 **公開** ![](https://doc.sitecore.com/api/markdown-image/xp/ja/users/105/sitecore-experience-platform/images/publish-all-icon.png)をクリックします。
        
    -   **エクスペリエンスエディター**から、公開したいページに移動し、リボンの上で**ホーム**タブをクリックし、**公開**グループで「**公開**![](https://doc.sitecore.com/api/markdown-image/xp/ja/users/105/sitecore-experience-platform/images/publish-all-icon.png)」をクリックします。
        
2.  「 **アイテム公開** 」ダイアログの「 **公開** 」セクションで、公開モードを指定します:
    
    -   **Smart Publish** – 前回の公開以降に変更されたアイテムを公開します。Smart Publishを実行すると、マスターデータベースで選択されたアイテムがターゲットデータベースの同等アイテムと比較され、変更されていれば公開されます。単独アイテムを公開する場合、Smart Publishは特定のアイテムおよびそのサブアイテムのすべての変更が公開されていることを迅速に確認する方法です。
        
    -   **Republish** – すべてを公開します。Republishは、変更されていなくても、ターゲットデータベースで選択されたアイテムをマスターデータベースの同等アイテムで上書きします。この方法により、すべての旧バージョンがターゲットデータベースから削除されます。リパブリッシュを使ってマスターデータベースのバックアップを復元したり、新しいコンテンツ言語、新しいパブリッシングターゲット、その他のシステムアイテムを追加したりできます。
        
        ![The Publish Item dialog box](https://doc.sitecore.com/api/markdown-image/xp/ja/users/105/sitecore-experience-platform/images/publish-item-dialog.png)
        
3.  選択したアイテムのすべてのサブアイテムを公開するには、「 **サブアイテムの公開**」を選択してください。
    
4.  選択した項目に関連するすべての項目を公開するには **、「関連項目を公開**する」を選択してください。一般的にはこのオプションを選択することが推奨されます。関連項目は以下の通りです:
    
    -   クローン – 選択したアイテムのクローンであるアイテム。
    -   メディア項目 – 選択された項目が参照するメディア項目。
    -   コンテンツ項目 - 選択された項目が参照するデータソース。
    -   デザインアイテム - 選定されたアイテムで使用されるレンダリング、レイアウト、テンプレート。
    -   エイリアス – 選択したアイテムのエイリアスであるアイテム。
    
    > !注デフォルトでは、公開機構は公開すべき項目を特定する [ためにディープスキャン](https://doc.sitecore.com/xp/en/developers/104/platform-administration-and-architecture/enable-or-disable-publishing-deep-scan.html) 方式を使用しています。
    
5.  **「出版言語**」セクションで、公開したい言語バージョンを指定します。
    
6.  「 **公開ターゲット** 」セクションで、公開したい場所を指定します。
    
    > !注出版対象を指定しない場合、そのアイテムはすべての出版対象に公開されます。
    
7.  「 **公開」**をクリックします。公開が完了すると、公開中に処理されたアイテム数や、ターゲットデータベース上で作成・削除・更新されたアイテム数を確認できます。
    

> !注管理者は設定にパッチを当て、Publishing.DeepScanRelatedItems設定をfalse:
> 
> この設定をfalseとして指定すると、Sitecore公開アイテムの関連項目のすべての可能な変更をスキャンしません。つまり、公開Sitecoreはより少ない項目を公開し、公開は速くなりますが、場合によっては完全さが劣る可能性があります。
> 
> この設定は表示されておらず、デフォルト値はtrueです。