2010年10月31日日曜日

すごいパンくずリスト

まだまだ現役、SharePoint 2007のカスタマイズです。

一番左上にある、控えめなパンくずリストのカスタマイズ方法の紹介です。
標準だと下記の様な感じですよね。

カスタマイズして下記の様にしたいと思います。
またまた、海外ブログのパクリです。

開いた状態

閉じた状態
WS000247

実装方法は簡単で、SharePoint Designer 2007でマスターページを開きます。

挿入するコードは下記の通り。

<asp:Menu runat="server"
id="GlobalMenu"
DataSourceID="SPSiteMapProvider"
Font-Size="Smaller"
CssClass="ms-topNavContainer"
MaximumDynamicDisplayLevels="6">
<StaticMenuStyle/>
<StaticMenuItemStyle CssClass="ms-topnav" ItemSpacing="0px"/>
<StaticSelectedStyle CssClass="ms-topnavselected" />
<StaticHoverStyle CssClass="ms-topNavHover" />
<DynamicMenuStyle BackColor="#F2F3F4" BorderColor="#A7B4CE" BorderWidth="1px"/>
<DynamicMenuItemStyle CssClass="ms-topNavFlyOuts"/>
<DynamicHoverStyle CssClass="ms-topNavFlyOutsHover"/>
<DynamicSelectedStyle CssClass="ms-topNavFlyOutsSelected"/>
</asp:Menu>

これだけです。
参考までに、SharePoint Designer 2007のスクリーンショットを張付け。
青がコメントアウトした部分。標準のパンくずリスト
赤が追加した上記のコードです。

WS000249

2010年10月20日水曜日

SharePoint2007でSSLの設定(Win2008)

ネタ元:http://www.codeproject.com/KB/sharepoint/SSLCertificate.aspx

ネタ元と大体同じ事を書いてます。。。要望が有ったのでPOST
大まかに、下記の手順となります。(検証用なら1は不要、デフォルトの証明書でもOKと思う)

  • 証明書の作成
  • SharePointのWebアプリケーションの拡張
    (SSL用に拡張)
  • 拡張して作成されたSSLサイトを、IISマネージャを使用して証明書を選択する

注意事項として、自己証明書でエラーに成るとクロールなどに影響します。
クロールはSSL無しを使用して、検索結果にSSLサイトを使用する場合は「サーバー名マッピング」を使用する等の考慮が必要になります。
http://technet.microsoft.com/ja-jp/library/cc262907%28office.12%29.aspx

1.IISマネージャで「サーバー証明書」をクリックする。

2. 「自己証明書入りの証明書の作成」をクリック

3.適切な名前を設定します。

4.作成した証明書が保存されます。

5.「既存のWebアプリケーションの拡張」をクリックする

6.Webアプリケーションは、既存の物を今回は使用します。(ポート80番のサイト)
ここで設定するのは、「ポート番号=443」、「SSLを使用する=はい」です。
URLも意図した通りに成っている事を確認
(ポート443番はHTTPSの標準ポートなので、ブラウザでは「:443」を省略して入力します。)

7.作成したサイト「SharePoint - 443」のバインド設定を開き、「SSL証明書」を選択する。

8.ブラウザでサイトを開くと証明書のエラーが表示されるので、「閲覧を続行する」をクリック

9.今回は自己証明書の為エラーが発生していますが、公的な証明書等をインストールすればエラーは発生しません。(又は、クライアントに証明書をインストールすればOK)

2010年10月11日月曜日

SQL2008 SP2 w SharePoint 2007 Repoting

出ましたね。
【Microsoft SQL Server 2008 Service Pack 2】
http://www.microsoft.com/downloads/details.aspx?FamilyID=8fbfc1de-d25e-4790-88b5-7dda1f1d4e17&displayLang=ja

合わせて、Reportingアドインもバージョンアップしました。
【Microsoft SharePoint テクノロジ用 Microsoft SQL Server 2008 SP2 Re】
http://www.microsoft.com/downloads/details.aspx?familyid=35C3A13F-4B5E-4D4A-86E4-07EE307B9638&displaylang=ja

しかし、何かが変だ、、SharePoint統合モードのReportingアドインをインストールしても、「RB2ClickOnce_xxx」がインストール出来ない。
よく見ると、SharePoint統合モードのReportingアドインのファイルサイズが小さすぎる、、
前回のバージョンからくらべて半分以下のサイズです。
新規構築した環境なので、きれいな環境であるはずなのですが、、

要調査

2010年10月7日木曜日

Windows Updateがエラーになる(Windows7)

なかなか纏まって情報が無かったのでPost

  1. エラーコード「0X80248007」が出て、更新を失敗する。。。
    再起動後のUpdate中にエラーが出て失敗する。気持ちのダメージ大
  2. 「%systemroot%\SoftwareDistribution\Download 」フォルダをリネームする。
    手順は、KB958046の方法1
    http://support.microsoft.com/kb/958046/ja
  3. もう一度、Windows Update実行したが、失敗
  4. 「%systemroot%\SoftwareDistribution 」フォルダをリネームする。
    手順は、KB958046の方法2
    http://support.microsoft.com/kb/958046/ja
  5. もう一度、Windows Updateを実行したがエラー「0x80070057」
  6. 「システム更新準備ツール」を導入してエラーを確認したがエラーは無い
    KB947821で該当OSのファイルをダウンロードして検証
    http://support.microsoft.com/kb/947821/ja
  7. コントロールパネルから、Windows Updateの画面を開くと、見慣れない「オンラインから更新プログラムをダウンロード?」の様なメッセージがクリックできた。?
  8. Windows Update成功?

素人向けでこんなKBも発見!
http://support.microsoft.com/kb/931771/ja