SharePointで作成したサイトを別環境にコピーする方法(サイトテンプレートの使い方)

  • このエントリーをはてなブックマークに追加

SharePointのモダンUIで作成したサイトは、サイトテンプレートを生成すると簡単に複製できます。
テスト環境で作成したサイトを本番環境に移行する場合などに使えるかもしれません。


前提条件

  • SharePoint Online
  • モダンUI
  • チームサイト

サイトテンプレートがサポートされているのはチームサイトのみです。コミュニケーションサイトでは生成できないようです。
また、独自アプリ(SPFx)を適用している場合は、一緒に自動で移行することができないようです。再度新環境用のアプリを作成しなおしてください。

権限の確認

サイトテンプレートを操作するには、管理者権限が必要です。
SharePoint管理センターにアクセスできるか事前に確認を行ってください。
権限が足りない場合は管理者に権限を付与してもらってください。
Microsoft Entraから権限を付与できます。


手順

1.カスタムスクリプトを許可
 ⇒テンプレートを操作するにはカスタムスクリプトを許可する必要があります。

2.サイトテンプレートを生成・保存
 ⇒コピー元のサイトから、サイトテンプレートを生成します。

3.新規サイトを作成
 ⇒SharePoint管理センターから、新規サイトを作成します。

4.テンプレートを適用
 ⇒作成した新規サイトに、テンプレートを適用します。


大まかな流れはこんな感じです。


1.カスタムスクリプトを許可する

サイトテンプレートを生成するには、カスタムスクリプトを許可する必要があります。
※セキュリティ上の問題があるようであれば、本記事の操作が完了後、禁止状態に戻す処理を行ってください。

SharePoint管理センターから、コピー元のサイト設定を確認しましょう。




タブの「設定」を押します。



カスタムスクリプトが禁止済みなっているようなら、編集を押して許可に変更してください。



確認画面が表示されますので、確認を押すと完了です。


2.サイトをテンプレートとして保存

コピー元としたいサイトです。こちらのサイトの設定を開きます。
サイトの設定は、サイトコンテンツページの右上にナビがあります。



サイトの設定です。
「テンプレートとしてサイトを保存」を押します。



ファイル名とテンプレート名を任意で入力してください。
OKを押すと生成・保存が開始されます。



テンプレートファイル(.wsp)はクラウド上に保存されるため、ダウンロードしましょう。
サイトの設定ページに戻り、「ソリューション」を押します。
ソリューションナビが無ければ、カスタムスクリプトの許可がされていない可能性があります。手順1の操作を行ってください。



先程入力したファイル名のテンプレートファイルが一覧に並んでいます。
クリックしてローカルにダウンロードします。



テンプレートファイルの生成・保存が完了しました。



3.新規サイトを作成

SharePoint管理センターに戻ります。
作成を押すと、スタートメニューが表示されます。



「その他のサイトを参照する」を選択します。



テンプレートの選択から「その他のテンプレート」を選択すると、別タブでページが開きます。



サイトコレクションの作成ページです。
タイトルやアドレスなどの情報を入力していきます。
テンプレートの選択では、「ユーザー設定タブ」から、<テンプレートを後で選択>を選択します。


管理者の項目はちょっと入力に癖があるのですが、管理者の名前かメールアドレスを入力して、右側の人型のアイコンをクリックすると下線が出てアクティブになります。

全ての項目を埋め、OKを押すとテンプレートが適用されていない状態のサイトが作成されます。


4.テンプレートを適用

SharePoint管理センターに戻り、生成されたサイトを選択します。
サイトが表示されないようであれば、画面を更新してみてください。



手順1と同様に、新しく作成したサイトのカスタムスクリプトを許可します。



サイトを表示すると、テンプレートを選択する画面が開きます。
「ソリューションギャラリー」を押します。



「ソリューションのアップロード」から、手順2で作成したテンプレートファイル(.wsp)をアップロードします。



少し待つとソリューションの追加画面になります。
「アクティブ化」を押します。



これでテンプレートが選択できるようになりました。
先程のテンプレート選択画面に戻ります。



ユーザー設定タブの中に、アクティブ化したテンプレートが表示されています。
こちらを選択してOKを押します。


少し待つと、メンバーの処理画面になります。新環境での正しいユーザーを選択し、OKを押します。



これで、テンプレートが適用されました。
基本的にリンクは自動で書き変わっていますが、サイト全体を確認して、旧環境のリンクが残っていないか確認しましょう。





執筆者:森島[ WEBデザイナー ]

8bit デザイナーです。 デザイン・マークアップ・映像制作など幅広く担当しています。

関連記事

WordPress

WordPressの会員限定記事配信プラグイン「Simple Analytics」をリリースしました!

WordPressのイベントカレンダープラグイン「Simple Analytics」をリリースしました! ※この記事は2024年10月現在の情報です。 目次1 Simple Analyticsとは?2 こんなお悩みにおすすめです3 Simple Analyticsで できること3.1 月別・週別アクセス数3.1.1 確認できる項目3.2 ページ別アクセス数3.3 外部サイトからのアクセス数3.4 地域・デバイス別アクセス数3.5 時間帯別アクセス数3.6 ページ毎の直帰率3. […]

WordPress

WordPressの会員限定記事配信プラグイン「Limited Post Maker」をリリースしました!

WordPressのイベントカレンダープラグイン「Limited Post Maker」をリリースしました! ※この記事は2024年10月現在の情報です。 目次1 Limited Post Makerとは?2 どんなシーンで使える?3 Limited Post Makerで できること3.1 オウンドメディア、ブログの記事を会員のみに配信3.2 会員登録・ログインフォーム3.3 会員情報の管理4 使い方について5 システム要件6 導入のお問い合わせについて Limited P […]

WordPress

WordPressのフォームプラグイン「Easy Form Maker」をリリースしました!

WordPressのイベントカレンダープラグイン「Easy Form Maker」をリリースしました! ※この記事は2024年10月現在の情報です。 目次1 Easy Form Makerとは?2 どんなシーンで使える?3 Easy Form Makerで できること3.1 お問合せフォームを作成3.2 質問を自由に決めてアンケートフォームを作成3.3 Webサイトへの設置はショートコード1行3.4 問合せやアンケート結果をデータベースへ蓄積3.5 複数のフォームを設置するこ […]

株式会社8bit (エイトビット)

東京都目黒区でWebサイト制作、Webシステム開発などを行っております。
コーポレートサイトやWebサービスの企画・提案を得意としており、自社での経験を元にアイデアをカタチにするお手伝いをさせていただいております。

Web制作に関するご相談はお気軽にどうぞ

弊社に制作をご依頼いただく際の費用感をご確認いただける、
見積りシミュレーションをご用意いたしました。