• 追加された行はこの色です。
  • 削除された行はこの色です。
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]]

----------

-サイトのアイコンやIEのタブをタスクバーにドロップすると、Windows7はそのサイトをデスクトップアプリのように見せるようになる。
-サイトのアイコンや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など。
**ただのインターネットショートカット(お気に入りアイコン)と異なる点 [#q03c4ec8]
-ウィンドウサイズの指定
ウィンドウサイズが指定できる。ウィンドウを開いた後にサイズ変更すると次回以降そのサイズになるので、強要にはならない。初期サイズ。
-ナビゲーションボタン色の指定
-


**実装方法 [#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アプリ内で最もデスクトップ寄りのページ。

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