SharePoint サイトをテンプレートとして保存する

注: 最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。簡単に参照できるように、こちらに英語の記事があります。

Microsoft SharePoint Designer 2010を使用すると、豊富なデータソースのセット、顧客に対応したビューやフォーム、高度にカスタマイズされたワークフローなどを含む、堅牢性の高い SharePoint アプリケーションを設計して構築することができます。ビジネスソリューションサイトを構築したら、SharePoint 環境ですぐに使い始めることができます。または、ソリューションをテンプレートに変換し、別の環境に展開して、ユーザーが新しいサイトを作成できるようにしたり、Visual Studio でさらに開発したりすることができるようにすることができます。

カスタマイズしたサイトをまたはビジネス ソリューションをテンプレートに変換するのは、SharePoint 2010 の非常に強力な機能で、たいへん便利です。実際にソリューションをテンプレートとしてパッケージ化してみると、ビジネス アプリケーションのプラットフォームとしての SharePoint の潜在能力をご理解いただけると思います。

この記事では、SharePoint テンプレート、SharePoint テンプレートの使用目的、サイトをテンプレートに変換する方法、およびそのテンプレートをサーバーでアクティブ化する方法について説明します。

この記事の内容

SharePoint サイト テンプレートとは

テンプレートに保存される対象

SharePoint テンプレートでできること

サイトをテンプレートとして保存する

ソリューション ギャラリーでサイト テンプレートをアクティブ化する

次の手順

SharePoint サイト テンプレートとは

SharePoint サイト テンプレートは、特定のビジネス ニーズに対応するよう設計された作成済みの定義です。これらのテンプレートをそのまま使用して独自の SharePoint サイトを作成し、その後、必要に応じてそのサイトを存分にカスタマイズできます。既定のサイト テンプレートには、チーム サイト、ブログ サイト、ここで紹介するグループ作業サイトなど、おなじみのものがあります。

SharePoint サイト テンプレート

既定のテンプレートを使用できることに加えて、SharePoint で作成およびカスタマイズしたサイトを基にした独自のサイト テンプレートを作成できます。これは SharePoint の強力な機能で、この機能を使用することで、カスタム ソリューションを作成し、その後、そのソリューションを同僚、各種の組織、または外部の組織と共有できます。また、サイトをパッケージ化し、それを別の環境や Microsoft Visual Studio などのアプリケーションで開き、そこでさらにカスタマイズすることもできます。

サイトをテンプレートとして保存すると、Web ソリューション パッケージ (WSP) が作成されます。WSP は、ソリューション マニフェストを備えた CAB ファイルです。作成したソリューションは、SharePoint サイト コレクションのソリューション ギャラリーに保存されます。ここから、ソリューションのコピーをダウンロードすることや、サーバーでソリューションをアクティブ化することができます。

注: 作成する WSP は、完全信頼 SharePoint ソリューションと同じ宣言形式を使用する部分信頼ユーザー ソリューションです。ただし、WSP は、完全信頼ソリューションがサポートする全範囲の機能要素型をサポートしていません。

ページの先頭へ

テンプレートに保存される対象

SharePoint サイトをテンプレートとして保存すると、サイトのフレームワーク全体、つまり、サイトのリストとライブラリ、ビューとフォーム、およびワークフローが保存されます。これらのコンポーネントに加えて、たとえば、ドキュメント ライブラリに保存されているドキュメントなど、サイトのコンテンツをテンプレートに組み込むことができます。これは、ユーザーにサンプルのコンテンツを用意する場合に便利で、ユーザーはそれを使用してサイトの作成を開始できます。ただし、これにより、テンプレートのサイズが増えて、サイト テンプレートの既定のサイズ制限である 50 MB を超える場合があるので注意してください。

サイト内のオブジェクトのほとんどをテンプレートはサポートしており、これらはテンプレートに組み込まれます。ただし、サポートされていないオブジェクトおよび機能も複数あります。次の表で、通常のサイト テンプレートまたはソリューションに組み込まれるものと組み込まれないものを簡単に確認できます。

ユーザー ソリューション WSP に組み込まれるもの

ユーザー ソリューション WSP に組み込まれないもの

  • リスト

  • ライブラリ

  • 外部リスト

  • データ ソース接続

  • リスト ビューおよびデータ ビュー

  • ユーザー設定フォーム

  • ワークフロー

  • コンテンツ タイプ

  • カスタム アクション

  • ナビゲーション

  • サイト ページ

  • マスター ページ

  • モジュール

  • Web テンプレート

  • カスタマイズしたアクセス許可

  • 実行中のワークフロー インスタンス

  • リスト項目のバージョン履歴

  • 実行中のワークフローに関連付けられているワークフロー タスク

  • ユーザー/グループ フィールドの値

  • 分類フィールドの値

  • 発行ページおよび発行サイト

  • 個人用サイト

ページの先頭へ

SharePoint テンプレートでできること

サイトをテンプレートとして保存するのは強力な機能です。そのようにすることで、SharePoint でカスタム サイトを多種多様な方法で使用できるためです。ここでは、SharePoint でサイトをテンプレートとして保存することで得られる直接的な利点について説明します。

  • カスタマイズした SharePoint サイトをソリューションとして直接配備できる: ソリューション ギャラリーにテンプレートを保存し、アクティブ化することで、他の従業員はそのテンプレートから新しいサイトを作成できます。ソリューションを作成するのに Visual Studio は必要ありませんが、サーバーに直接アクセスして、サーバー管理コマンドを実行する必要があります。行う必要があるのは、サイトをテンプレートとして保存し、アクティブ化することだけで、あとは何もする必要はありません。

  • カスタマイズした SharePoint サイトを簡単に配備できる: カスタム ソリューションを環境に配備できることに加え、.wsp ファイルをダウンロードし、そのファイルを移動して、別の SharePoint 環境に配備することができます。サイトのカスタマイズ内容はすべて 1 つのファイルに保存されるので便利です。

  • カスタマイズされた SharePoint サイトは拡張可能であり、Web ソリューションパッケージとして、Visual Studio でカスタマイズしたサイトを開いて、テンプレートに追加の開発のカスタマイズを実行し、sharepoint に展開することができます。結果として、SharePoint サイト開発は、 SharePoint Designer 2010、Microsoft Visual Studio、ブラウザーを含むサイト開発のライフサイクルを経ることができます。

SharePoint でカスタム サイトの作成を開始すると、サイトを組織全体で利用できるソリューションに変換することの利点をさらに数多く発見します。

ページの先頭へ

サイトをテンプレートとして保存する

SharePoint の [サイトの設定] ページにある [テンプレート] オプション ([サイトをテンプレートとして保存]) を使用して、いつでもサイトをテンプレートとして保存できます。SharePoint Designer 2010を使用すると、リボンに [テンプレートとして保存] オプションを指定することで、SharePoint のこのページに移動することができます。テンプレートを保存すると、ソリューションファイルが作成され、ソリューションギャラリーに保存され、ソリューションをダウンロードまたはアクティブ化することができます。

SharePoint Designer 2010を使用してサイトをテンプレートとして保存するには、次の手順を実行します。

  1. SharePoint Designer 2010でサイトを開きます。

  2. [サイト] タブの [管理] グループで、[テンプレートとして保存] をクリックします。
    [サイト] タブ、[管理] グループ

  3. これにより、SharePoint の [テンプレートとして保存] ページが表示されます。
    [テンプレートとして保存]

  4. [ファイル名] フィールドで、テンプレート ファイルに使用する名前を指定します。

  5. [テンプレート名] フィールドでテンプレートの名前を指定し、[テンプレートの説明] フィールドでテンプレートの説明を指定します。

  6. サイト テンプレートにサイトのコンテンツを組み込むには、[コンテンツを含む] チェック ボックスをオンにします。

    注:  サイトのコンテンツを組み込むと、テンプレートのサイズが大幅に増加する場合があります。サイト テンプレートの既定のサイズ制限は 50 MB ですが、所属している組織のサイズ制限はそれよりも小さい場合があるので注意してください。

  7. [OK] をクリックしてテンプレートを保存します。

  8. サイトのすべてのコンポーネントが有効で、テンプレートが作成されると、[操作は正常に完了しました] というメッセージが表示されます。

  9. ソリューション ギャラリーからソリューションをダウンロードしたり、ソリューションをアクティブ化するには、[ユーザー ソリューション ギャラリー] リンクをクリックし、次の手順に従います。

  10. または、サイトに戻るには、[OK] をクリックします。

ページの先頭へ

ソリューション ギャラリーでサイト テンプレートをアクティブ化する

サイトをテンプレートとして保存すると、ソリューション ファイル (.wsp) が作成され、サイト コレクションのソリューション ギャラリーに保存されます。ここから、ソリューションをダウンロードすることやアクティブ化することができます。

サイト テンプレートをアクティブ化するには、次の手順を実行します。

  1. SharePoint のサイト コレクションの最上位サイトを参照します。

  2. [サイトの操作] をクリックし、[サイトの設定] を選択します。

  3. [ギャラリー] で [ソリューション] をクリックします。

  4. ソリューションをアクティブ化するには、ソリューションの横にあるプルダウンメニューをクリックし、[アクティブ化] を選択します。
    テンプレートのアクティブ化

  5. ソリューションのアクティブ化を確認する画面で、[アクティブ化] をクリックします。
    ソリューション ギャラリーでソリューションがアクティブ化状態になります。

  6. ソリューションをダウンロードするには、ソリューション ギャラリーでソリューションの名前をクリックします。

  7. [ファイルのダウンロード] ダイアログ ボックスで [保存] をクリックし、ソリューションを保存する先の場所を参照します。

ページの先頭へ

次の手順

ソリューション ギャラリーにソリューションがアップロードされアクティブ化されると、そのソリューションは、SharePoint の [サイトの作成] ページで、使用できるテンプレートとしてユーザーに表示されます。そのテンプレートを選択して、そのテンプレートから新しいサイトを作成できます。これにより、サイトのコンポーネント、サイトの構造、ワークフローなどが継承されます。また、ソリューション ギャラリーからソリューションをダウンロードし、それを別の SharePoint 環境に配備すること、または WSP もサポートしている Microsoft Visual Studio で開くことができます。

SharePoint Designer 2010の [サイトテンプレート] オプションを使用すると、すべての機能を利用できるようになります。wsp の詳細については、 「関連項目」セクションを参照してください。

ページの先頭へ

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×