ページ設計のロードマップ
この記事の内容 :
はじめに
マスタ ページをカスタマイズする
ナビゲーションを構成する
レイアウト ページをカスタマイズする
Web パーツを組み込む
ページ要素に使用するスタイルをカスタマイズする
作成者が使用するツールをカスタマイズする
Microsoft Office SharePoint Server 2007 サイトのページは、次の方法で設計およびカスタマイズできます。
Office SharePoint Server 2007 サイトのブラウザ内で操作する。
たとえば、企業のイントラネット ポータルのサイト デザイナは、サイトに関連付けられているマスタ ページの変更や、サイトのナビゲーションの構成、ページ レイアウトとサイトで使用するコンテンツ タイプとの関連付けを行うことができます。作成者はページのコンテンツや Web パーツに表示されるコンテンツにスタイルを適用することもできます。
Office SharePoint Designer 2007 を使用する。
SharePoint サイトの外観はすべて同じになるため、Office SharePoint Designer 2007 には、SharePoint サイトをカスタマイズして視覚的に異なるサイトを作成するために必要なツールが用意されています。ASP.NET 2.0 のマスタ ページ機能を使用すると、SharePoint サイトを短時間で簡単に構築および変更できます。SharePoint サイトの表示や外観は、XHTML、カスケード スタイル シートなど、確立された Web 標準によってカスタマイズでき、ユーザーのニーズやブランド要件を満たすことができます。デザイナは Office SharePoint Designer 2007 を使用してページ レイアウトの追加や編集を行い、サイトのページの外観を制御することもできます。
Microsoft Visual Studio 開発システムを使用する。
開発者は、Web ページ、レイアウト ページ、およびスタイル シートを高度にカスタマイズでき、ページ編集に使用するコントロールの機能を拡張できるほか、ページ ナビゲーションをカスタマイズしたり、Web パーツやカスタム コントロールを作成したり、Web ページと Web コンテンツ管理に関連するその他のカスタマイズを行ったりすることができます。
このロードマップの記事では、サイト ページの設計順序に合わせてリソースを紹介しています。設計順序は次のとおりです。
マスタ ページをカスタマイズする。
ナビゲーションをカスタマイズする。
レイアウト ページを設計する。
Web パーツを組み込む。
ページ要素に使用するスタイルをカスタマイズする。
作成者が使用するツールをカスタマイズする。
はじめに
SharePoint サイトのカスタム ページの開発を始める前に、次の概要セクションのリソースを確認してください。これらのリソースでは、Office SharePoint Server 2007 のページ設計機能について、および、サイト アーキテクト、デザイナ、作成者、開発者に提供されるカスタマイズのオプションについて説明しています。
概要
Planning and basic branding (英語) (ブログ エントリ)
ASP.NET Web ページの作成 (開発者向け)
ベスト プラクティス - Microsoft Office SharePoint Server 2007 を使用したアクセシビリティの高い Web サイトの開発 : ホワイト ペーパー
マスタ ページについて
ナビゲーションについて
レイアウト ページについて
Web パーツとフィールド コントロールについて
ASP.NET Web パーツ コントロール (開発者向け)
ASP.NET Web サーバー コントロール (開発者向け)
ASP.NET 2.0 Web パーツおよび Windows SharePoint Services 3.0 で作業する (開発者向け)
マスタ ページをカスタマイズする
マスタ ページでは、Web ページの外枠を定義します。マスタ ページはサイトの全ページで共有する要素を含み、これらの要素をすべて単一の場所で制御できるようにします。通常、1 つのサイトで使用するサイト マスタ ページは 1 つだけですが、大規模なインターネット サイトでは複数使用する場合があります。たとえば、複数の製品を宣伝するために使用される企業 Web サイトは、各製品用のコンテンツに適切なブランド設定を行うため、個別のマスタ ページを使用することがあります。マスタ ページをカスタマイズする方法については、次のリソースを参照してください。
Using the minimal master page (英語) (ブログ エントリ)
[方法] 最低限のマスタ ページを作成する (開発者向け)
Web コンテンツ管理サイト用に SharePoint Server 2007 ユーザー設定のマスタ ページとページ レイアウトを作成する方法 (開発者向け)
ナビゲーションを構成する
サイト ナビゲーションは、インターネットまたはイントラネット ポータル サイトを構成するサイト、サブサイト、およびページ間をサイト ユーザーが移動するときの主要なインターフェイスとなります。Office SharePoint Server 2007 には、サイト ユーザーによるサイトやページ間の移動を補助できる、カスタマイズ可能で拡張可能な一連のナビゲーション機能があります。マスタ ページをカスタマイズする方法については、次のリソースを参照してください。
Office SharePoint Server navigation deep dive (英語) (ブログ エントリ) (開発者向け)
[方法] ナビゲーションをカスタマイズする (開発者向け)
レイアウト ページをカスタマイズする
レイアウト ページは、コンテンツ ページの内容の表示先となるフィールド コントロールを用意して、コンテンツ ページのレイアウトを定義するものです。各レイアウト ページには特定のコンテンツ タイプが関連付けられ、多くの場合、1 つのコンテンツ タイプに複数のレイアウト ページを利用できます (たとえば、ローカライズされたコンテンツ用の代替レイアウトを提供する場合や、ページ レイアウトに対し一部のフィールドおよび機能の表示を追加または削除する場合があります)。Office SharePoint Designer 2007 または Visual Studio を使用すると、レイアウト ページを作成またはカスタマイズできます。たとえば、Web パーツ、サーバー コントロールなど、他のコントロールと共に、ページ コンテンツを表示する新しいコントロールを追加することができます。レイアウト ページをカスタマイズする方法については、次のリソースを参照してください。
優先サイト テンプレートと優先ページ レイアウトを設定する (「ページ レイアウトとサイト テンプレートの設定について」内のセクション)
フィールド コントロールとコントロール テンプレート (開発者向け)
[方法] カスタム フィールド コントロールを作成する (開発者向け)
Web コンテンツ管理サイト用に SharePoint Server 2007 ユーザー設定のマスタ ページとページ レイアウトを作成する方法 (開発者向け)
Web パーツを組み込む
Web パーツとは、作成者がページの Web パーツ領域に挿入できるサーバー コントロールです。 Web パーツは、サイト ナビゲーション リンク、SharePoint リスト コンテンツ、データベース分析情報など、その機能に応じた情報を表示します。 Web パーツをカスタマイズしてページに追加する方法については、次のリソースを参照してください。
Web パーツでページをカスタマイズする (Windows SharePoint Services 3.0)
Web パーツでページをカスタマイズする (Office SharePoint Server 2007)
How to: Export an ASP.NET Web Part and Import it to a Windows SharePoint Services Site (開発者向け)
基本的な Web パーツの作成 (開発者向け)
基本的な SharePoint Web パーツの作成 (開発者向け)
接続可能な SharePoint Web パーツを作成する (開発者向け)
How to: Register a Web Part Assembly as a Safe Control (英語) (開発者向け)
Visual Studio 2005 Extensions を使用して Windows SharePoint Services 3.0 Web パーツを作成する (開発者向け)
コンテンツ クエリ Web パーツを使用する
コンテンツ クエリ Web パーツでは、作成したクエリに基づいて動的なアイテムのセットが表示されます。クエリを使って表示するアイテムを指定し、表示オプションを設定して完成ページに表示するアイテムの外観を決めることができます。コンテンツ クエリ Web パーツは高度な構成が可能なため、Web ページをカスタマイズする際に使用する重要な Web パーツとなります。コンテンツ クエリ Web パーツを使用する方法については、次のリソースを参照してください。
Configuring and Customizing the Content Query Web Part (英語) (ブログ エントリ)
How to: Customize XSL for the Content Query Web Part (英語) (開発者向け)
ページ要素に使用するスタイルをカスタマイズする
サイトのページに適用されている既定のスタイルを変更することによって、SharePoint サイトの外観をカスタマイズできます。Web パーツをカスタマイズし、ページに追加する方法については、次のリソースを参照してください。
CSS options with master pages (英語) (ブログ エントリ)
[方法] スタイルをカスタマイズする (開発者向け)
作成者が使用するツールをカスタマイズする
Web ページの作成は、企業のインターネット サイト、イントラネット ポータル サイトなど、発行サイトに作成者がコンテンツを追加するプロセスです。Web ページの作成は、Office SharePoint Server 2007 の発行機能が有効になっているサイトで利用できます。Office SharePoint Server 2007 の作成環境をカスタマイズする方法については、次のリソースを参照してください。
Customize the Page Editing Toolbar in Office SharePoint Server (英語) (ブログ エントリ) (開発者向け)
このブックをダウンロードする
このトピックは、簡単に読んだり印刷したりできるように、次のダウンロード可能なブックに収められています。
入手可能なドキュメントの詳細な一覧については、「Office SharePoint Server 2007 のダウンロード可能なブック」を参照してください。
関連項目
その他のリソース
検索ボックスのカスタマイズに関するページ
How to: Customize Themes (英語)
ウェルカム ページを変更する
カスタマイズしたページをサイト定義にリセットする
[方法] SharePoint サイトのロゴをカスタマイズする
ページの作成と編集
テキスト フィールドの文字列に書式を設定する
拡張テキスト フィールドの文字列に書式を設定する
[方法] SharePoint Server 2007 Web コンテンツ管理サイトのパフォーマンスを最適化する