January 27, 2005

RSS标准方面的常见问题

  刚才在车东的blog看到“可读性和更新性: RSS模板的atom化改造”一文,自己对RSS标准方面也有一些想法。
  文中提到“用MTEntrBody代替MTEntryExcerpt”,其实我从建立这个blog之初就是这样设置的,一开始就考虑到方便使用rss阅读工具的朋友。因为我建站的原则就是人性化(user-friendly),我在浏览其他网站遇到的麻烦尽量不要在本站出现,前面有2篇文章稍微提了一点,下次重新总结一下。

  通过对lilina一段时间的使用,越来越发现标准的重要性,很多不标准的rss导致我的lilina聚合混乱,不得不对某些blog使用原始的人工检查更新方式。
  2个字:痛苦。

  下面是我总结的一些常见问题:
  1、没有pubDate等时间部分代码(最烦就是这个,经常一导入就是所有文章)
  2、时间格式或者时区使用不标准 (比如服务器是+08区,而blog依然用GMT时间)
  3、标题不标准,比如在里面加颜色、粗体什么的 (导出opml时报错)
  4、没有使用UTF-8编码 (出现乱码,这个虽然可以解决,但还是感觉不爽)
  5、只有摘要或者只有标题 (非要你打开网页去阅读才行)
  6、图片链接是相对地址 (导致无法显示,用绝对路径就没有问题)

  如果是商业blog网站,经常出现的问题是5和6,这当然是出于它商业的考虑。
  而大多少情况,是个人用户在不了解的前提下,删除或者修改造成的,比如1、2和3。

  以上这些都是就标准进行讨论,或者说是一种规范。以前我习惯直接用浏览器阅读时,根本就不关心这些问题,现在才发现很多网站的rss完全是做个样子,根本用不起来。最终导致我阅读blog的复杂度,不过个别不符合标准的blog内容的确精彩,瑕不掩瑜,忍了。

Posted by eapass at January 27, 2005 11:19 PM

 Technorati Tags: RSS Standard Blog MT Lilina 标准

Comments

再补充一个:
有些作者为了某些目的,故意把创作时间设置到未来的某个时间,甚至设置到几个月后,烦,不过我不反对多设置一个星期。

Posted by: eapass at February 12, 2005 02:24 AM

再来:

文章通过页面看分有段落,但通过rss阅读却是合在一起的一大段,大概是CDATA有些问题。

Posted by: eapass at February 12, 2005 11:01 AM

another:

文章里面夹杂字体、字号代码。

加改变文字颜色的代码我不反对。

如果不是特殊情况,比如关于字体的文章,或者特别需要加重的地方,一般情况还是利用css为好。

Posted by: eapass at February 12, 2005 06:33 PM

另:

RSS中原文里面的含有链接的文字变成纯文字,根本不知道链接的存在。

Posted by: eapass at March 21, 2005 04:29 PM

On This Day
Trackback Pings

TrackBack URL for this entry:
http://www.cqcn.com/cgi-bin/blog/mt-tb.cgi/1259