SharePoint 2013 がインストールされているサーバーの 15 ハイブ フォルダー "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\TEMPLATE\SiteTemplates" 内に "Blog" フォルダーがあります。その中に xml\onet.xml ファイルがあります。onet.xml ファイルでは、次のようになります。
図 1: SharePoint 2013 の Onet.xml
私が示したかったのは、この xml には「Configurations\Configuration\Lists」ノード内に子リストがないことです。SharePoint 2010 の onet.xml ファイルを見ると、下図のように 5 つのリストがあります。
図 2: SharePoint 2010 の Onet.xml
私の知る限り、SharePoint (2010 または 2013) サーバーは、ブログ テンプレートの新しいサイトが作成されると、これらのリスト ノードで定義されているリストを作成します。
SharePoint 2013 の場合はリスト ノードはありませんが、図 1 に示すように「ブログ機能」 (Id=FAF00902-6BAB-4583-BD02-84DB191801D8) があります。
ブログ機能の Elements.xml ファイルを開くと、ListTemplate ノードだけがあり、ListInstance ノードはありません。
だから、新しいブログサイトが作成されたときに、SharePoint 2013が「投稿」、「コメント」、「カテゴリ」、「写真」ライブラリを作成する必要があることをどのように判断/認識しているのか疑問に思っていました。
これについて何か光を当てることができますか?または 14 巣箱よりも 15 巣箱の構造に変化はありますか?
ありがとう。