SharePoint Online での "モダン" エクスペリエンスのカスタマイズ

SharePoint Online は、SharePoint サービス全体での "モダン" エクスペリエンスの段階的な導入を開始しました。これは、エンド ユーザーのエクスペリエンスだけでなく、使用可能なカスタマイズ オプションにも直接的な影響を与えます。 この記事は、作業を開始するための "モダン" エクスペリエンスの概要を説明し、各 "モダン" エクスペリエンスについて、すべてのカスタマイズ オプションを含む記事へのリンクを提供しています。

参照先の資料で示される "モダン" エクスペリエンスには数多くの利点がありますが、特定のカスタマイズ要件がある場合は、カスタマイズで現在サポートされているオプションに注意する必要があります。

重要

"クラシック" エクスペリエンスは廃止されていません。"クラシック" と "モダン" の両方が共存しています。

SharePoint Online の "モダン" エクスペリエンスとは

SharePoint Online の "モダン" エクスペリエンスには次のものがあります。

  • モダン チーム サイト
  • モダン リストとモダン ライブラリのエクスペリエンス
  • モダン サイト ページ

"モダン" エクスペリエンスは SharePoint Online で段階的にリリースされているため、テナント レベルまたはサイト レベルで適用する方法を制御できます。 既存のカスタマイズがあれば、必要なカスタマイズ オプションが利用可能になるまで新しいエクスペリエンスを使用して保留できます。

ご使用の展開でビジネスに不可欠な既存のカスタマイズがある場合は、"モダン" エクスペリエンスへの採用に、次のプロセスを使用することをお勧めします。

  1. 準備: "モダン" エクスペリエンスを理解して、提供される機能を認識します。ただし、(まだ) 使用できない機能を理解することも同様に重要です。
  2. 評価: 現在のカスタマイズがどの程度 "モダン" エクスペリエンスで機能するかを評価します。 また、"モダン" エクスペリエンスで機能しないカスタマイズまたは機能がどのサイトに存在するかを評価します。 これらのサイトとそのカスタマイズは、更新されるか、または "クラシック" に保たれる必要があります。 ただし、他のサイトは "モダン" エクスペリエンスを使用して問題なく機能するはずです。 "モダン" エクスペリエンスとの互換性を評価する最善の方法は、SharePoint のモダン化スキャナーを使用することです。
  3. ソリューションの計画: カスタム ソリューションとサイトの両方で必要な作業を計画し、それらを "モダン" エクスペリエンスで使用する準備します。
  4. 開発とテスト:必要な変更をカスタマイズに適用し、テストします。
  5. 展開: 更新された変更を SharePoint Online 環境に展開します。

"モダン" エクスペリエンスで現在サポートされている主なシナリオを次に示します。 サポートされるシナリオの一覧は、SharePoint Online に新しい機能が導入されるたびに更新されます。

カスタマイズ/記事 説明
プログラムを使用した "モダン" チーム サイトのプロビジョニング "モダン" チーム サイトはエンド ユーザーがプロビジョニングすることができますが、ご自身でこれらのサイトをプログラムで作成することもできます。
"モダン" チーム サイトのカスタマイズ "モダン" チーム サイトは、SharePoint Online に新しい応答性の高いユーザー エクスペリエンスをもたらし、ホーム ページに関連情報を表示するサイトです。 通常、これらのサイトには、関連付けられている Microsoft 365 グループも含まれています。
"モダン" リストと "モダン" ライブラリのカスタマイズ "モダン" リストと "モダン" ドキュメント ライブラリは、より速く、直感的で応答性の高い、優れたユーザー エクスペリエンスを提供します。 この記事では、"モダン" ライブラリと "モダン" リストのエクスペリエンスでサポートされている、ユーザー カスタム アクションやブランド化など、機能拡張オプションについて説明します。
"モダン" サイト ページのカスタマイズ "モダン" チーム サイト ページは、速く、簡単に作成でき、豊富なマルチメディア コンテンツをサポートしています。 さらに、これらのページは、任意のデバイス、ブラウザー、または SharePoint モバイル アプリ内で最適に表示されます。 この記事では、"モダン" ページ エクスペリエンスで利用可能な機能拡張オプションについて説明します。
SharePoint の "モダン" サイトの分類 SharePoint のモダン サイト用のすぐに使用できるサイト分類を構成します。

既存のサイトの "モダン" チーム サイトへの変換

既存のグループ作業サイトを、関連する Microsoft 365 グループと一緒に "モダン" チーム サイトへ変換することはできませんが、既存のグループ作業サイトに新しい Microsoft 365 グループを関連付けることはできます。 クラシック サイトで、モダン ページおよびモダン リストのエクスペリエンスを開始することもでき、モダン グループ関連チーム サイトのような機能も果たします。

"モダン" リストと "モダン" ライブラリの使用方法は、サイト、Web、リスト/ライブラリ レベルで制御できます。 利用可能なオプションの詳細については、"モダン" リストと "モダン" ライブラリの記事をご覧ください。

既定では、"クラシック" SharePoint サイトは新しく追加されたページに対して "モダン" ページを使用するため、ウェルカム ページを "モダン" ページに変更するオプションが用意されています。 "クラシック" SharePoint サイトの新しい "モダン" ページの設定は、CSOM または REST API を使用してプログラムで行うことができます。

テナントのルート サイト コレクションでのモダン エクスペリエンスの使用

2019 年以来、テナントは当初、ルート サイトとして最新の通信サイトを提供してきました。 環境が 2019 年 4 月より前に設定されている場合は、コミュニケーション サイトまたはグループに接続されていない最新のチーム サイトでスワップすることを検討してください。 クラシック サイトを使用する場合は、モダン ページを使用してコンテンツを作成するなど、他の方法でモダン エクスペリエンスを使用できます。 詳細については、「 ルート サイトの最新化」を参照してください

注意

テナントのルート URL から既存のサイト コレクションを削除することはサポートされていません。 どのような状況においても、ルート サイト コレクションは削除しないようにしてください。 技術的には、これは API を使用して実行できますが、これによりテナントが一貫性のない状態に移行する可能性があります。

グループ作業サイトでのホームのレイアウトを有効にする

CSOM、REST API、または PnP PowerShell を使用して、ページ ライブラリ内のホームのレイアウトを有効にすることができます。 次の例では、簡易性の観点から PnP PowerShell を使用していますが、他のオプションもサポートされています。

# Connect to the site
Connect-PnPOnline https://contoso.sharepoint.com/

# List all pages, and find the id of the modern page which you want to change
Get-PnPListItem -List SitePages

# Change layout from "Article" to "Home" to remove top banner
Set-PnPListItem -List SitePages –Identity <id> -Values @{"PageLayoutType"="Home"}

注:

PnP PowerShell はオープン ソース ソリューションであり、アクティブなコミュニティでサポートが提供されています。 Microsoft からのオープン ソース ツールのサポート SLA はありません。

オンプレミスの SharePoint "モダン" エクスペリエンスのサポート

SharePoint "モダン" エクスペリエンスは、オンプレミスの SharePoint 2019 でサポートされています。 "モダン" エクスペリエンスは OneDrive for Business のエクスペリエンス内に導入されるため、SharePoint 2016 Feature Pack の一部としても、クラシック ページ エクスペリエンスで SharePoint Framework クライアント側の Web パーツを利用できます。

関連項目