Sep
26
相比以前,RSS Reader对Feed地址重定向的支持已经日趋完善了,但是我在这里还是想说几点。
RSS Reader无非是通过HTTP Header Status来判断Feed的状态的。
1.当HTTP 301时,表明Feed地址已永久转移,自动更改Feed地址为新的地址。另外要考虑用户服务器超出限制流量后自动跳转到指定页面的情况,万一是301重定向,那么Feed地址更改后就永远报废了,所以要加入是否是Feed的判断。
2.当服务器返回HTTP 302时,则从新地址抓取Feed,但不更新Feed地址本身的信息。
3.在线RSS Reader还应该提供一个RSS认领页面,可以一次认领多个Feed,用户对经过验证后的Feed拥有控制权。我建议每个Feed拥有独立的设置选项,内容包括Feed合并,Feed地址替换等。
4.还有一点就是,未经Feed所有者同意,RSS Reader不擅自合并任何Feed地址。
就说到这里吧,希望RSS Reader在用户体验方面越做越好。
Sep
18
为了方便大家订阅,许多人的Blog总是有一大堆的订阅链接,文字链接还好,要是全都用上图片,那可就要严重影响载入速度了。这时,你可以使用FeedButton,FeedButton可以生成一个弹出菜单式订阅按钮集合,有两种显示方式,分别是单排和双排显示。如下图:


怎么样,是不是简洁多了。
类似的网站还有Add To Any ,不过他的按钮是分开的。
Jul
01
以前因为看了不少这方面的文章,如chedong的不实的RSS时间好比是假的牛奶生产日期,所以我将rss-2.php中的时间从+0000改成了+0800,而且我一直以为这是对的,因为中国在GMT+8时区,但是我没注意到一点,那就是WP已经将文章的发布时间转成了格林尼治时间,也就是说如果你在WP>Options>General中将”Times in the weblog should differ by:”设为+8,那么RSS中的文章发布时间要比当地时间早8小时,所以RSS输出时不存在时间问题。
举个简单的例子:
你于北京时间2006年7月1日早上9点发了一篇文章(Sat, 01 July 2006 09:00:00),那么在RSS中文章发布时间就会是2006年7月1日凌晨1点(Sat, 01 July 2006 01:00:00)。有人会问怎么就提前8小时了呢?因为这是格林尼治时间,你再看一下RSS中的时间”Sat, 01 July 2006 01:00:00 +0000″,注意+0000,中国本应该是+0800。但是使用WP的人遍布全世界,总不能在安装说明里说:请根据你所在的时区,手动修改wp-rss2.php文件吧。那样会带来很多不必要的麻烦。
所以说RSS中pubDate的” mysql2date(‘D, d M Y H:i:s +0000′ ” 没有错,如果改成+0800,那么你的RSS时间将比别人晚8小时,这应该是一般人所不期望的吧。
Jun
16
一个多月前,我试者装上”城市坐标RSS聚合”,以为可以方便阅读。阅读是方便了,不用去 Bloglines忍受慢吞吞的速度,但是有一个问题,虚拟主机最近似乎限制了每个用户的CPU资源,也就是说,当RSS在更新的时候,Blog将变得异常缓慢,这是我所不能忍受的,不能乱了主次问题。
没办法,我还是在FileZilla上按下了delete,再见了RSS聚合。
Apr
23
看到许多人都自己的空间上装RSS聚合,我也忍不住赶了一下潮流。
ASP平台的程序有好几个,而且相当不错,如SXNA, 而我的空间只支持PHP,所以在这里不多说。
基于PHP有
Lilina:老牌程序,开源项目,车东用的就是这个(服务器需要对iconv mbstring等函数的支持)。
RSStatic:不需要数据库支持,不过没有后台管理,增加RSS地址需要更改配置文件,比较麻烦.
FeedOnFeeds:需要MYSQL数据库.界面简单易用,采用框架模式,希望能更好地汉化。
Gregarius:这是我介绍的重点,由MagpieRSS,kses,SAJAX三大程序融合而成,有中文语言包。基于MySQL与AJAX的设计,使得它反应十分迅速,感觉不到有什么停顿。我用的是Gregarius 0.5.4,不过安装(安装方法Google一下会有很多)时我遇到了不少麻烦,特别是那些时有时无的问题,还有就是在IE下点击链接后出现上方空白,在FF下不会有问题。 Gregarius通过了XHTML1.0验证,可是大多数的RSS都没有遵循这样的标准,所以这就没有什么意义了。
默认模板不支持 expand/collapse ,不知道为何会出现这样低级的问题。
先不管这些了,以后遇到问题再慢慢解决,看看我的聚合吧: 城市坐标RSS聚合.
Updata:因资源耗费较大,此聚合已被删除。
Apr
15
FeedBurner 的特点是:
1.重新烧制你的RSS到一种比较理想的境界,无论是格式还是内容.
2.减轻你服务器的压力,分压到自己身上,真是大公无私啊.
3.让你的RSS地址永远不变,不再怕因为BLOG程式变化而RSS地址发生变化,从而失去一些你的RSS阅读者~
FeedBurner设置界面:
Item Stats:RSS统计选项,选中他可以对访问你的RSS的东东进行统计,有统计结果可以看,当然要选中啦.
SmartFeed™:优化RSS格式,让你的RSS有无以化比的兼容性,怎么看都可以,当然也是要选中啦.
Browser-Friendly Burner:优化RSS在浏览器中看的状态,当然也是要选啦.
Amazon.com Associates Service:让你的RSS里有Amazon.com的信息,就是在RSS里打上Amazon.com的广告,Amazon.com给你钱,当然是 不选啦~ 我们写BLOG不是为了钱!
Link Splicer:在RSS里加入你的链接环,比如你在del.icio.us中收集的那些BLOG链接.
Photo Splicer:在RSS里加入你收集的PHOTO,比如Flifckr里的相片.
SmartCast™:让你RSS里如果有MP3,电影啊什么的,可以正常的放出来,而不是给一个链接,不过只支持RSS2.0
Creative Commons License Burner:在你的RSS里加入版权信息,随便啦。
Feed Image Burner:在你RSS里加入FeedBurner的图标,给人家做做广告也是应该的.
Amazon ID Burner:在你RSS里加入Amazon网站你的ID,看来Amazon网站给了FeedBurner不少支持.
Summary Burner:把你RSS里的内容做成摘要显示, 我给出的是全文RSS,当然是不选啦,在RSS阅读器里就可以看全文.
Convert Format Burner:转换你的RSS格式为RSS1.0 RSS2.0 还是ATOM,我没选,我这个好着呢.
Password Protector:加密你的RSS,看个RSS还要密码,这是什么概念,秀逗!当然是不选了~
Content-Type Burner:改变RSS内容声明格式~不知道什么用,没选~
这就是我对Feedburner的一些理解,具体该怎么办,就得看你的需要了.