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 ソリューションと同じ宣言書式が設定されている部分信頼ユーザー ソリューションです。ただし、完全信頼ソリューションでサポートされている機能の要素のタイプの完全な範囲はサポートしません。

ページの先頭へ

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

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 では、「参照」セクションの詳細を表示します。

ページの先頭へ

注記: 

  • 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

  • この記事の英語版を参照するには、ここ をクリックしてください。Microsoft コミュニティの他のメンバーと一緒に、Community Translation Framework (CTF) を使ったこの記事の改善にご協力ください。記事内の文章にマウス ポインターを合わせて、CTF ウィジェットの [翻訳を改善します] をクリックしてください。CTF の詳細については、ここ をクリックしてください。CTF を使用すると弊社の サービス利用規約 に同意したことになります。

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

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

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

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

×