私の日本語を忘れないように日本語でサイトコア情報をアメリカのボストンより共有します。コンテンツへ移動sitecorejp.com私の日本語を忘れないように日本語でサイトコア情報をアメリカのボストンより共有します。(2)最新記事[Sitecore][Script]素早くサイトファイルをバックアップ[Sitecore][TIPs]素早くアイテムIDを探す。サイトがフリーズしてしまう。Sitecore.ContentSearch.Lucene.DefaultIndexConfiguration.configを無効にしない。最後のソースの更新/再構築のステータスが更新されない。Directory]サイトコアのアクティブディレクトリモジュールのセットアップ[Sitecore][ツール]GitKrakenでソースコードのバージョン管理[Sitecore][リポジトリ]Windowsでファイルパスの修正[Sitecore][Tool]お気に入りテキスト検索ツール[Sitecore][Publishing]だれがパブリッシュしたの?以前サポート業務をした際によくお客さんに何でサイトをパブリッシュしたのと聞かれ、いいえ、してないよと言っても信じてくれなかった。あったのは、自社の社員がアイテムを更新し、パブリッシュはせず、お客さんの最終確認を得ようとします。お客さんは過ってサイトをパブリッシュして、サイトにエラーが発生。アイテムの最後更新者をみては自社の社員であったので、お客さんにあなたの社員が最後にアイテムを更新したのでパブリシュしたに違いと言われたことがもある。例を挙げれば、サポーターの高志君がアイテムを更新し、お客さんに確認をするようにお願いする。お客さんの浩様が誤ってアイテムをパブリッシュする。コードの変更がまた更新していないのでサイトにてエラーとなった。浩様が自分がパブリッシュしたことも覚えていないので、もしかして、最終の更新者である高志君がサイトを壊したのではと思い始める。誰があるアイテムをパブリシュを探すにはログファイルをみることです。アイテムを検索すれば、最後に誰かパブリシュしたのは一目瞭然です。ログファイルを見るには、サイトコアのログビューアーにてみればいいです。サーバへのアクセスがあれが、だーターフォルダにあるログファイルフォルダにてログファイルをみればいいこれをお客さんに見せれば納得するはずです。一般のお客さんにログファイルを検索させるわけいけません。追加すりことでこのパブリシュの情報をサイトコアにて見ることができるようにできます。詳細およびコードはここで掲載されています。サイトコアにてカスタムツールを作って独自のレポートを作ってもいいです。カスタムのツールを作るには、ここを参照すればいいです。発者として、このようなのことを事前突き止めることが大事です。細かく確認せずに一気に承認しパブリッシュするお客さんもいます。それをさらに防ぐにかいくつかの方法があります。アイテムのパブリッシュを停止する。アイテムをパブリッシュ停止にする方法にて詳細が書いています。これはサイトコアについてくる基本の機能で、パブリッシュセクションにて、パブリッシュ禁止をチェックすれば、アイテムはパブリッシュされません。個人的にはこのパブリッシュ禁止が好みます。これはサイトコアの既存フィールドなので、簡単なツールを書いて、テンプレートやアイテムのパスをもどに、簡単に更新することができます。ルドもいいですが、将来サイトコアーのアップグレードする際にこれらのカスタムコードの更新も考慮しなければなりません。フィールドがなくなったり、新しいフィールドが追加されたら、関数の変更など沢山の更新があります。慮しなければならならないので、私はできるだけ既存の機能使って開発を心得ております。サイトコアを拡張するのは楽しいタスです。ブログにてある記事が参照になるかも。