• 追加された行はこの色です。
  • 削除された行はこの色です。
RIGHT:&tag(連携);

*Pinned Sites(Windows7+IE9) [#f593dc0e]
新しいインターネットショートカット。Pinned Site Shortcut (.website)
あるいはIEの「サイトモード」。
デスクトップとWebを融合させる仕組み。

[[Google Chrome]]の「アプリケーションのショートカットを作成」をMSがWindowsに取り入れた感じ。

公式情報
[[Pinned Sites: Windows 7 Desktop Integration with Internet Explorer 9>http://msdn.microsoft.com/en-us/library/gg131029.aspx]]
[[Internet Explorer 9 の新機能「固定サイト」 (Pinned sites)>http://www.slideshare.net/shigeya/internet-explorer-9-pinned-sites]]

----------

-サイトのアイコンやIEのタブをタスクバー、またはスタートボタンにドロップすると、Windows7はそのサイトをデスクトップアプリのように見せるようになる。
-こうして開いたIEでは登録したページが「ホームページ」になる。
→ユーザーがWebアプリの起点ページを決められる。
-タスクバーに登録されるので、Windowsキー+数字キーですぐに起動可能。
-MacのDockのようなUIでWebアプリを開けると言えなくもない。
**サイトに埋め込めるジャンプリスト用メタデータ [#ob8a252f]
-Webアプリ名称
-Webアプリの説明(ツールチップ)
-URL(HTTP、HTTPS、FTPのみ)
-ナビゲーションボタン色
戻ると進むボタンの色。指定しない場合はfaviconから色が抽出される。
-ウィンドウサイズ
最小は800x600。高さを無駄に大きくするとどの環境でも縦サイズが最大になって良いかも。
-ジャンプリスト
動的に生成すると、ウィンドウを開くときに反映されるらしい。(実際はそのウィンドウを閉じたとき?一度開いて閉じないと反映されていない)
サイトのサイドバーやヘッダー部分をWindowsのタスクバーにコピーできる感じ。アイコン(.ico)付きで。
サイト上での個人設定を反映させて、ログインしているユーザー用の(そのサイトでの)ショートカット集を作ったり、人気のタグを載せられる。
サイトのブックマーク数とか。
そのユーザーの閲覧履歴を載せるとか。
知人の新着日記を出すとか。
**要クライアントサイドスクリプトでジャンプリストに適用できるもの [#m6066ec3]

-サムネイルツールバー
Windows7でWindowsMediaPlayerを使ったときのタスクバーサムネイルのように。
ボタン付きのリアルタイム(動画などが動く)サムネイルができる。
動画の他、スライドショーにも使えそう。
-タスクバーアイコン(favicon)に重ねて表示するステータスアイコン
サイトに更新があったときにタスクバー上でアイコンを強調表示するなど可能。(スタートメニューの方でも有効?)重ねるアイコンはサイト側が用意した物。非ログイン状態なら警告アイコン表示などにできそう。
いつ表示を変えられるのか?→IE専用イベントが存在するらしい。msSiteModeJumplistItemRemovedなど。→[[MSSiteModeEvent Object>http://msdn.microsoft.com/en-us/library/ff974348.aspx]]の「See Also」
**ただのインターネットショートカット(お気に入りアイコン)と異なる点 [#q03c4ec8]
-ウィンドウサイズの指定
ウィンドウサイズが指定できる。ウィンドウを開いた後にサイズ変更すると次回以降そのサイズになるので、強要にはならない。初期サイズ。
-ナビゲーションボタン色の指定

**以前のIE、他のWebブラウザーで作ったインターネットショートカットと同じ点 [#ra11ed78]
-タスクバー、スタートメニューに登録できる
以前でもクイック起動などのツールバーに登録したり、スタートメニューに登録することはできた。大した変化ではない。
IE以外のブラウザーで作ったショートカットでもツールバーやスタートメニューには登録できる。特に[[Google Chrome]]の「アプリケーションのショートカットを作成」と比べると、サイト側が指定したジャンプリストや戻るボタンの色を使えることくらいしか違いはない。ジャンプリストのいい活用法がない限り利点はなさそう。
**実装方法 [#g027fb9a]
-metaタグ
HTMLヘッダーに書くだけ。
 <meta name="msapplication-task" content="name=ToDo;action-uri=http://wiki.pmint.name/?ToDo;icon-uri=/favicon.ico"/>
-IE専用拡張DOMをスクリプトで操作して
クライアントサイドスクリプトで。
[[http://msdn.microsoft.com/en-us/library/bb268249.aspx>http://msdn.microsoft.com/en-us/library/bb268249.aspx]]
上記ページの「msSiteMode…」系メソッド参照。


**実装例・活用例 [#lcd111a5]
サイト側では個人用のスタートページ「ダッシュボード」を用意するといいかも。Webアプリ内で最もデスクトップ寄りのページ。

----------------------------------------

:[[はてなブックマーク>http://b.hatena.ne.jp/]]|
[[Internet Explorer 9 Beta の「ピンサイト機能」と「ジャンプリスト」に対応しました>http://hatena.g.hatena.ne.jp/hatenabookmark/20101206/1291629718]]
サイトのヘッダーをジャンプメニューでも。
サイトのヘッダーをジャンプリストでも。

:[[ニコニコ動画>http://www.nicovideo.jp/]]|
[[ニコニコ動画はWindows Internet Explorer 9に対応しました!>http://info.nicovideo.jp/nicoie9/]]
サイトのヘッダーをジャンプメニューにも置く感じ。
サイトのヘッダーをジャンプリストにも置く感じ。
IE拡張DOMをJavaScriptで使用している例。ジャンプリストに「タスク」以外のカテゴリーを作っている。
''「Pinned sites」→「ピン止め」''と呼んでいる。

:[[ウィキエンジンX>http://wiki.pmint.name/]]|
metaタグで実装できる分だけ利用。
編集者用メニューの一部をジャンプメニューに登録。
編集者用メニューの一部をジャンプリストに登録。