🤟

Docker コンテナ上の Sitecore インスタンスに Sitecore Rocks で接続する方法

2 min read

Sitecore を開発するうえで、Visual Studio に Sitecore Rocks を利用することで効率よく開発を行うことができます。

導入方法

LYZON様のページをご参照ください。Visual Studio のアドインとしてインストールします。

https://sitecore.lyzon.co.jp/techblog/management/sitecore_sitecorerock_settings/

接続方法

次のように設定します。

  • Data Provider
    • Hard Rock Web Service
  • Host Name
  • User Name
    • sitecore\admin
  • Password
    • 設定済みのを入力してください。
  • Location
    • custom-images を利用している場合、 docker\deploy\website を指定してください。

Test をクリックし、モジュールのインストールなど行い、最終的に次の画面が接続されれば接続完了です。

トップページのコンテンツを編集

トップページのコンテンツを編集してみましょう。getting-start で行ったように「Sitecore Experience Platform」から「Sitecore Experience Platform!!」に変更してみます。

Sitecore Explorer を起動

Visual Studio のメニューから [Extentions]-[Sitecore]-[Sitecore Explorer] をクリック

もしくは、[CTRL+Q] で Sitecore Explorer と入力すると候補に出てきますのでクリック。

Home を編集

Sitecore Explorer の Connections に https://cm.dockerexamples.localhost があるので、 [master]-[sitecore]-[content]-[Home] とツリーをたどってダブルクリックしますと、Home の Title と Text が編集できますので、 Title を「Sitecore Experience Platform!!」に変更して保存します。

保存ボタンは Visual Studio 左上のリボンバーを押すか、キーボードの[CTRL+S]で可能です。 master への変更は即座に行われます。

Home を確認

https://cm.dockerexamples.localhost/ を確認すると変更されていません。

エクスペリエンスエディターで見た場合、変更が確認できます。

これは、master が web に Publish されていないため、公開ページはまだ変わっていないためです。

Sitecore Rocks で Publish する

Sitecore Explorer の [Home] で 右クリックを行い、[Tools]-[Publishing]-[Publish Item]をクリック。

Publishing のダイアログで [OK] をクリック。

変更されているのを確認できました。

まとめ

コンテナであっても、Sitecore Rocks を従来通り使えます。Location を IIS の site を直接指定するわけではないので、少し戸惑うかもしれませんが、今はそういうものだと思っていただければと思います。

Discussion

ログインするとコメントできます