#freeze
#navi(../)
*WebSlice by [[upk>upk:FrontPage]] [#e77b6317]
IE8 から実装された機能で、RSSと似た感覚ではあるが、
ページの一部を切り出して購読できるようにするもの。
ブラウザに登録すると、ページの更新状況が切り出された部分のみ表示できるので便利。

*実装機能 [#w74f347b]
recent プラグインで実装済。

*実装内容 [#kc0d1086]
#sh(html){{
<h5>最新の10件</h5>
<div class="hslice" id="webslice">
 <span class="entry-title" style="display: none;">PukiPlus</span>
 <div class="entry-content">
  <strong>2010-04-29</strong>
  <ul class="recent_list">
   <li>Technical Note/WebSlice</li>
  </ul>
 </div>
</div>
}}

*備忘録 [#hf4aec91]
|~種類		|~クラス名   	|~内容		|~必須/オプション	|~説明	|
|基本プロパティ	|hslice		|Web スライス	|必須		|スライス領域の範囲を定義|
|~|entry-title			|入力タイトル	|~|&greybox(hAtom Microformat,http://microformats.org/wiki/hatom);参照|
|~|entry-content			|入力コンテンツ	|オプション||
|有効期限プロパティ	|endtime		|終了時刻		|~|&greybox(abbr-design-pattern,http://microformats.org/wiki/abbr-design-pattern);参照|
|代替プロパティ	|rel 名 entry-content|代替表示ソース	|~||
|~|rel 名 bookmark			|代替ナビゲーション	|~||
|帯域幅プロパティ	|ttl		|Time to Live	|~|更新の頻度|
|~|rel 名 feedurl			|代替更新ソース	|~|RSSなどを入れる。aタグを使うが、空タグでも良い。|

:hslice|~
WebSliceの範囲を指定する。
:entry-title|~
ここで定義した文字列が、ブラウザで登録する際に表示される。
:entry-content|~
表示したい内容を指定する。
*FireFox [#gc55519a]
「[[WebChunks>http://www.glazman.org/weblog/dotclear/index.php?q=webchunks]]」のアドオンを導入することで利用できる。


*TODO:RSSに埋め込み [#n3f813a1]
参考:http://pillcase.com/seo/2009/03/webslice-ie8.html

上のサイトのdescriptionタグ内のBodyタグは間違いだと思われ。(<![CDATA[~]]>内に非エンコードのタグって入れるっけ?)
#sh(xml){{
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" xmlns:mon="http://www.microsoft.com/schemas/rss/monitoring/2007">
<channel xmlns:cfi="http://www.microsoft.com/schemas/rss/core/2005/internal" cfi:lastdownloaderror="None">

<title cf:type="text">$page_title</title>
<link>$script</link>
<description cf:type="text"><![CDATA[$description]]></description>

<ttl>※更新の間隔※</ttl>

<item>
<title xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" cf:type="text">※ページのタイトル※</title>
<link>※ページのURL※</link>
<description xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" cf:type="html"><![CDATA[
※表示したい内容※
]]></description>
</item>
</channel>
</rss>
}}

*リンク [#j43d06eb]
-[[Web スライス フォーマットの仕様 - バージョン 0.9>http://msdn.microsoft.com/library/cc304073.aspx]]
-[[Web スライスを使用したコンテンツの購読>http://msdn.microsoft.com/ja-jp/library/cc196992%28vs.85%29.aspx]]

*コメント [#k6447547]
#comment