2007年05月16日

OWA 汎用 Web パーツ (MOSS 2007 パッケージ版)

 互換モードのお陰でそのまま動きました。 (→ OWA 汎用 Web パーツ)

MOSS 2007 標準としての OWA 用の Web パーツとしては、「受信トレイ」、「個人用の予定表」、「個人用の仕事」、「個人用の連絡先」、「個人用メール フォルダ」が含まれていますが、これらは名前空間「Microsoft.SharePoint.Portal.WebControls」から判る通り、WSS 3.0 には含まれていないんですね。
そして、SPS 2003 の頃から変わらず、これらの Web パーツを利用するユーザーが自分でサーバー名とアカウント名を指定する必要があります。

そこで、SPS 2003 用に作成していた Web パーツが MOSS 2007 でもそのまま動作するようなので、MOSS 2007 向けにパッケージングし直しました。 恐らく、WSS 3.0 でも利用出来るはずです。 (残念ながら、手元に WSS 3.0 単体の環境が無いので、確認は出来ていません・・・)
SPS 2003 用では、Wppackager で作成したインストールパッケージでしたが、今回は、WSS 3.0 で新たに利用出来るようになったソリューション フレームワークによるパッケージングに変更しました。 これにより、フロントエンド Web サーバーに個別にセットアップが必要無くなっています。

・OWA 汎用 Web パーツ (0.10) 【MOSS 2007 パッケージ版】
<SharePointFactoryOWAParts4MOSS-0.10.0.6.zip>

なお、ソリューション フレームについては、こちらを参照して下さい。

・ソリューションの概要
<http://msdn2.microsoft.com/ja-jp/library/aa543214.aspx>

インストール手順:

■ソリューションの追加
・「コマンド プロンプト」にて、以下のコマンドを実行します。
stsadm -o addsolution -filename OWAParts.wsp

■ソリューションの展開
・「コマンド プロンプト」にて、以下のコマンドを実行します。
stsadm -o deploysolution -name OWAParts.wsp -immediate -allowGacDeployment -url <組み込み先の Web アプリケーションのURL>

ソリューションの追加と展開をセットにしたバッチファイルを install.bat として zip ファイル内に含めています。 以下のようにして実行して下さい。
install <組み込み先の Web アプリケーションのURL>

■Web パーツの追加
・追加先のサイトにて、右上の「サイトの操作」メニューから「ページの編集」を選択します。
・追加したい Web パーツ領域の「Web パーツの追加」を選択します。
・「Web パーツの追加」Web ページ ダイアログにて、「すべての Web パーツ」セクションの中の「その他」カテゴリの中の「OWA 汎用 Web パーツ」の左横のチェックボックスを選択して、下の「追加」ボタンを選択します。
・Web パーツのタイトルバー上の「編集 ▼」メニューの中の「共有 Web パーツの変更」を選択します。
・「カスタム Web パーツ設定」の中の「Exchange サーバー名」にて、Exchange のサーバー名を入力し、「OWA フォルダ」ドロップダウン リストボックスから任意のフォルダを選択して、「OK」ボタンを選択します。
・ページ上部のページ編集ツールバー上の「発行」を選択します。 または、右上の「編集モードの終了 ×」を選択します。

アンインストール手順:

■ソリューションの取り消し
・「コマンド プロンプト」にて、以下のコマンドを実行します。
stsadm -o retractsolution -name OWAParts.wsp -immediate -url <削除先の Web アプリケーションのURL>

■ソリューションの削除
・「コマンド プロンプト」にて、以下のコマンドを実行します。
stsadm -o deletesolution -name OWAParts.wsp

ソリューションの取り消しと削除をセットにしたバッチファイルを uninstall.bat として zip ファイル内に含めています。 以下のようにして実行して下さい。
uninstall <削除先の Web アプリケーションのURL>

なお、サイトに Web パーツを追加したまま、ソリューションの取り消し/削除を実行すると、「Web パーツ エラー」のまま Web パーツが残ってしまうので、注意して下さい。

組み込み結果のサンプル:

・受信トレイ
OWAGeneral-受信トレイ.png
・予定表
OWAGeneral-予定表.png
・仕事
OWAGeneral-仕事.png

Web パーツ MOSS 2007 リソース

banner-tbp-sharepoint.gif
posted by kunitaka at 02:03| Comment(1) | TrackBack(0) | Web パーツ

MOSS 2007 リソース.Web パーツ

MOSS 2007 リソース
2007.05.16 更新

・OWA 汎用 Web パーツ (0.10) 【MOSS 2007 パッケージ版】
<SharePointFactoryOWAParts4MOSS-0.10.0.6.zip>
→ インストール手順については、zip ファイル内の readme.txt を参照して下さい。

banner-tbp-sharepoint.gif
posted by kunitaka at 00:07| Comment(2) | TrackBack(0) | リソース