カスタマイズの処理方法を決定する (Office SharePoint Server)

Microsoft SharePoint Portal Server 2003 サイトを (Microsoft Office FrontPage 2003 を使用して) 広範囲にわたってカスタマイズした場合は、アップグレード時に、カスタマイズしたサイトをどのように処理するかを決定する必要があります。処理方法は、カスタマイズの程度、サイトの複雑さ、およびアップグレードの目標によって異なります。以下の方法を選択することができます。

  1. カスタマイズの維持   このアプローチでは、同じ外観を維持できますが、新しいバージョンで利用可能な新しい機能を活用できません。ページの外観を維持する場合は、以下の 3 つの方法でカスタマイズを維持することができます。

    • 一括アップグレードを実行します。

      既定で、一括アップグレードではカスタマイズを保持し、サイト定義にリセットしません。[サイトの操作] メニューなどの一部のコントロールが、一括アップグレードされたサイトでは使用できなくなることがあります。

    • 段階的なアップグレードを実行し、以前のバージョンの環境でサイトを保持します (サイトはアップグレードしません)。

      これにより、サイトは旧バージョンの機能のみを備えて、以前と同じ状態を保持します。通常、これは短期のソリューションとなります。長期にわたって両バージョンをサポートしたいと考える組織はほとんどないからです。

    • 段階的なアップグレードを実行し、サイトをアップグレードしますが、ページはサイト定義にリセットしません。

      すべてのページをカスタマイズしていないと、この方法では外観が一貫しなくなる場合があります。カスタマイズされたページでは以前のバージョンの外観と機能が維持される一方で、カスタマイズされていなかったページは新しいバージョンの外観と機能を持つようになります。[サイトの操作] メニューなどの一部のコントロールが、カスタマイズしたサイトでは使用できなくなることがあります。

      注意

      既定では、カスタム ページはアップグレード後も (テーマを除いて) 現状が維持されます。

  2. カスタマイズの置換   サイトの完全な再設計を計画している場合や情報アーキテクチャを大幅に変更しようとしている場合は、アップグレードが、新しい外観や新しい組織で開始するよい機会です。カスタマイズされたサイトを置き換え、まったく新しいサイトを開始するには、2 つの方法があります。

    • アップグレード (一括または段階的) を実行し、サイト定義から既定のページを使用するように全ページをリセットします。一括アップグレードの場合は、アップグレードした後、Microsoft Office SharePoint Designer 2007 を使用して既定のページ レイアウトを再適用します。段階的なアップグレードの場合は、アップグレード オプションを使用して、サイト定義ページを使用するように Web サイト全体をリセットします。

    • この方法では、新しい外観および機能を使用してサイトを開始した後に、改めてサイトをカスタマイズするかどうかを決めることができます。サイトの所有者は、アップグレードされたサイトを確認するときにカスタマイズを再適用できます。

      注意

      完全にカスタマイズしたページをサイトに追加した場合 (たとえば、既存の Default.aspx ファイルに変更を加えるのではなく Default.aspx をまったく異なるファイルに置き換えた場合など) には、そのページはサイト定義との関連付けを失うため、ページ レイアウトを再適用できません。カスタム ページをサイトの他のページと同じ外観にする場合は、サイト定義に基づいて新しいページを作成し、その新しいページにコンテンツを転送することを検討してください。

    • 新しい環境で新たなサイトを開始します。

      サイトを大幅に再設計し、新しいサイトでは既存の構造もほとんどのコンテンツも必要ないときには、この方法が効果的です。まったく新しいサイトを作成し、新しいサイト設計を作成して、新しいサイトにコンテンツを移します。これはアップグレード パスではなく、新しいサイトを最初から最後まで設計することです。

  3. カスタマイズをやり直す   このアプローチでは、新しい機能を活用し、必要に応じて設計を若干変更し、より管理しやすい設計に移行することができます。個々のページをカスタマイズするのではなく、新しいマスタ ページ モデルを使用して設計を適用することができます。カスタマイズしたランディング ページでページ レイアウトを使用するようにすると、個々のページではなく単にページ レイアウトを変更するだけなので、将来のメンテナンス費用が削減されます。カスタマイズをやり直すには、3 つの方法があります。

    • 一括アップグレードまたは段階的なアップグレードを行い、ページのサイト定義バージョンへのリセットは行いません。アップグレード後、アップグレードされたサイトの適切なマスタ ページおよびページ レイアウトを修正して以前のバージョンの外観を引き継ぎます。さらに、カスタマイズした全ページにページ レイアウトを再適用します。これにより、以前にカスタマイズしたすべてのランディング ページが、アップグレードされていないサイトと同じ外観になります。この作業の一貫として、新しいページ レイアウトに、[サイトの操作] メニューなど新しいコントロールを組み込むことができます。

    • 一括アップグレードを行い、ページのサイト定義へのリセットは行いません。アップグレード後、サイトを開き、カスタマイズをコピーします。次に、ページ レイアウトを再適用し、カスタマイズを適宜マスタ ページおよびページ レイアウトに再適用します。

    • 既定では、一括アップグレードするとカスタマイズが保持され、ページはサイト定義バージョンにリセットされません。Office SharePoint Designer 2007 などの Microsoft Office SharePoint Server 2007 と互換性のある Web ページ エディタを使用してサイトを開いたときに、カスタマイズをコピーしてから元のページをリセットして、新しい機能を取得することができます。その後、マスタ ページおよびページ レイアウトに適用可能なカスタマイズを再適用することができます。カスタマイズしたページをコピーしてからリセットする必要があるので、一括アップグレードでこのプロセスを行うのは若干複雑な作業になります。この方法ではなく、次に説明する段階的なアップグレードを使用することを検討してください。

      注意

      一括アップグレードを実行した場合は、以前のバージョンのサイトは維持されません。以前のバージョンのサイトから新しいバージョンのサイトにカスタマイズを転送できるように、サイトの以前のバージョンと新しいバージョンを共存させる場合は、段階的なアップグレードを使用してください。それでも一括アップグレードを実行する場合は、以前のバージョンを実行するミラー サーバーまたはサーバー ファームを用意してください。

    • 段階的なアップグレードを実行し、アップグレードされたサイトでページ レイアウトを再適用します。次に、Office SharePoint Designer 2007 を使用して、アップグレードされたサイトのマスタ ページおよびページ レイアウトに元のサイトに対するカスタマイズを転送します。

    • このオプションが最も柔軟性に富んでいます。元のサイトを参照することができるため、前バージョンでどうのようにカスタマイズしたのかを正確に把握することができます。また、ページ レイアウトを再適用したため、新しい機能が確認できます。また、マスタ ページおよびページ レイアウトにどのカスタマイズを再適用し、どのカスタマイズを無視するかを決めることができます。

      注意

      なお、すべてのカスタム ページについて同等のページがサイト定義に保持されるわけではありません。このため、実際のカスタム ページに対しては、ページ レイアウトが正しく再適用されません。カスタム ページをサイトの他のページと同じ外観にする場合は、サイト定義に基づいて新しいページを作成し、その新しいページにコンテンツを転送することを検討してください。

      アップグレード後のカスタマイズの再適用の詳細については、「ブラウザおよび Microsoft Office SharePoint Designer 2007 にカスタマイズを再適用する」を参照してください。

カスタマイズと Web パーツの使用を注意深く監視する

以下のドキュメントで説明しているベスト プラクティスに従ったカスタマイズのみを展開します。

また、Web パーツ表示時間とページ表示時間を監視します。仕事仲間 Web パーツは処理に時間がかかる可能性があります。他の情報を多く表示するページ上でこのパーツを使用しないでください。

ワークシート

使用しているすべてのカスタマイズされたサイト定義およびページ テンプレートを、「Microsoft® Office SharePoint® Server 2007 カスタム テンプレートとファイルのマッピング ワークシート」(https://go.microsoft.com/fwlink/?linkid=73751&clcid=0x411) に記録してください。

このドキュメントをダウンロードする

このトピックは、参照および印刷しやすいように、次のダウンロード可能なブックに収録されています。

入手可能なドキュメントの詳細な一覧については、「Office SharePoint Server 2007 のダウンロード可能なブック」を参照してください。