RSS广告可以算是最近一个星期以来在RSS领域最热门的话题了,从几天前的Feedster进军RSS广告领域,到有人发现Google正在进行RSS Adsense广告的测试,以及Feedburner宣布支持Google的RSS广告,Slashdot的RSS中出现广告,RSS广告发展的速度似乎比我们很多人预想的都要快很多。
我不久前在分析Feedburner的商业模式的时候提到,Google始终是RSS Adsense领域潜在的最大竞争对手,Feedburner未来将面临Google的竞争。才刚过半个月,Google的RSS广告就已经面世,让我有点意外的是Feedburner在第一时间就宣布支持Google的RSS广告,我们不妨分析一下Feedburner在其中的角色和收益。
Google显然会是RSS Adsense技术与广告内容的拥有者及提供商,而很多的blogger可能不知道如何将RSS广告加到Feed中,又或者因为是采用BSP的服务,无法自行修改Feed,因此FeedBurner将在其中扮演着集成商的角色,将blogger的Feed与Google RSS Adsense集成为另外一个Feed给用户使用,此外FeedBurner还承诺可以为用户提供更加方便的RSS Adsense定制功能,比如广告出现的频率等等。而且FeedBurner还可能在他们已有的RSS统计分析中再加入RSS广告统计分析功能,为用户创造更高的价值。FeedBurner这么迅速的反应显然,一方面希望留住现有的用户,另一方面还想能吸引更多的用户使用他们的服务。估计blogger、FeedBurner与Google将采用分享广告收益的方式。
但是FeedBurner面临的一个潜在风险在于,Google完全可以抛开FeedBurner,而单独与各大BSP订立合作关系,比如与Typepad合作,为Typepad的用户提供RSS Adsense广告,让用户选择是否使用Google的广告服务,这有可能对FeedBurner造成不小的冲击。目前,Google已经与Weblogs Inc.合作为其blog群提供RSS广告服务了(Owen真厉害,一下就想到Jason)。再想象一下MSN为Spaces多达700万的用户提供RSS广告的选择,对FeedBurner也会是一种冲击,尽管现在FeedBurner的用户来自Spaces的比例应该很少。而另外一方面,FeedBurner之前也已经与Yahoo Search Marketing(即之前的Overture)合作提供RSS广告,以后如何处理Yahoo与Google之间的关系,或者由于与Yahoo合作的历史,Google是否会与FeedBurner合作(最早进行Google RSS广告测试的Longhornblog.com的Robert McLaws就在SiliconValleyWatcher上质疑FeedBurner宣布支持Google RSS广告并不合法(legit)),也是一个有趣的问题。
Google的RSS广告才刚刚推出,Feedster的RSS广告也已经在Slashdot上出现,估计不用多久RSS阅读方式也将开始受到广告的滋扰(Weblogs旗下的Engadget的每一条新闻下都会出现Google的广告,有点让人受不了),广告商的下一个目标可能会是Tag广告(Tagvertising)了。
不过在这个RSS广告的大潮中,正如Owen所说,Bloglines似乎显得有点落寞了,如果他们的商业模式是依赖于RSS广告的话,似乎在还没有起步的时候就已经落后了一截,而且还很难快步追上。
ps. 由于“众所周知”的黄金周的原因,将停止blogging数日,现在担心的是回来后怎么处理那几百个RSS Feed的问题:(
Update:本文中所列插件仅表示当时的情况,本blog目前使用的插件已经有所不同了。
WordPress的插件功能受到很多用户的欢迎,通过大量的普通用户开发的各种不同插件,我们的很多特殊需求都能够得到满足。不过对于刚刚接触WordPress的用户而言,选择太多也是一件痛苦的事,要从众多的插件中寻找到自己满意的插件也颇需要花点时间。我在这里梳理一下我目前所使用的几个插件,希望能够为大家提供一点帮助。
1、访问统计插件Stattraq:Statraq是一个读者统计分析的插件,能够记录blog的浏览量,访问人数,IP分析,搜索引擎关键字,反向链接等主要的分析内容,目前应该属于功能最强大的WordPress读者分析插件。安装过程简单,推荐使用。
2、Tag插件Jerome’s Keywords:利用这个插件,你可以为文章方便地定义Tag,利用Tag为blog的分类提供补充,而且Tag还可以自动被Blog搜索引擎Technorati搜索,而且也能生成类似Technorati Cosmos或者Flickr Tags的页面(看看我的Tag Cosmos,不过这个页面与插件所使用的tag seach有点不同的是会区分大小写,另外,该页的tag链接也与我的blog所使用的永久链接的方式有区别,无法直接点击已经通过调整插件的参数修正了这个问题)不过似乎目前对中文的支持存在问题,不能使用中文Tag。而其他类似的WP Tag插件包括使用上类似del.icio.us的tag方式的WordPress Tags,正在开发中的使用方法类似Flickr的tag系统的Tagging System for WordPress。以及另外两种也是针对Technorati的Tagging插件Technorati Tags和TechnoTag,但这两个插件形成的tag好像都是直接连接到technorati上,而不能利用它对本站的内容进行整合。
3、几个显示blog贴的导航插件:主要用了下面几个插件进行blog间的链接:
随机显示文章(Random Post),不过最好下载桑林志修正过bug的中文版
最新文章(Recent Post)
最新评论(Recent Comment)
评论最多的文章(Most Commentted)
同类别中的前一篇及后一篇文章(Next/Previous Post in same Category)
其中中间三个插件用了同一个作者的作品,避免了插件之间的不兼容。
本来还试用了相关文章(Related Posts)的插件,但在调试的时候总是无法实现根据发文章时设定的Keywords实现相关,所以就改用Tag系统,而放弃了这个插件。
4、图像相关插件Photopress Plugin:在WordPress的blog中加入图像如果不用插件的话就比较烦琐,试用过Photopress Plugin及ImageManager两个图像插件,photopress使用比较简单,我也不需要ImageManager附带的图像编辑功能,所以就选择了photopress。
5、防Spam插件Bad Behavior:我发现在WordPress论坛上只要有类似你最不可缺少的WordPress插件这样的问题,基本上答案都是anti-spam类的插件,其中Spam Karma与Referrer Karma是最受欢迎的两个插件,不过我比较幸运,一直没有遇到horse那么多的垃圾留言,只是在最近才刚刚装上新出来的插件Bad Behavior,因为这个插件是通过识别spambot来阻止spam的,与一般常用的过滤的方式有所区别,所以安装来试试。
6、试用过但放弃了的插件:
RSS Fetched Link List:本来用它来将我的del.icio.us的网摘即时放在blog上,不过后来发现对blog页面的下载速度影响较大,所以去掉了
List Manager:计划用这个插件在blog的侧边栏显示我的藏书等等list,不过这个插件不支持中文,只能输入字母与数字。现在要显示藏书倒是可以通过豆瓣来解决。
对于那些去年开始就关注RSS领域的人来说,Rojo并不是一个陌生的名字,对于那些经常混迹于各大论坛的人来说,可能也会依稀记得Rojo这个名字。Rojo是个曾经希望借用邀请制而进行营销的RSS阅读器,在百度或者Google中搜索“Rojo 邀请”都还可以想象出当时的情景,不过由于本身功能上并没有更多的吸引力,在线RSS阅读的风头都被Bloglines和NewGator占去,Rojo逐渐开始被人所淡忘。
不过Rojo这次取消邀请制并完善了功能,正式推出其RSS阅读服务。Rojo服务的卖点在于集成了Tag、SNS等等最时尚的网络元素。
Tag:Rojo允许用户对RSS的内容以及RSS Feed都自行定义Tag,这样你可以不仅使用组别来对Feed进行分类,而且还可以自由地利用Tag来组织和管理Feed。而阅读RSS内容的同时,可以即时对内容设定Tag,稍加改造对于日常主要使用RSS方式获取信息的人来说,似乎已经可以成为另外一个social bookmarking(网摘)服务了。Rojo目前不支持导入Blogger对文章设定的tag(类似Technorati),只能由读者来设定,如果既能够导入blog作者对文章设的tag,又允许读者来自行设定,这里是否又会产生新的有趣的服务呢?
SNS:在Rojo中添加联系人建立关系后,你就可以了解到你的联系人订阅哪些Feed,新增加了那个Feed;你可以与联系人互相分享阅读的文章,并对文章添加评论,与联系人一起讨论。但是,我似乎没有找到一种类似Bloglines中的方便的方式能够看到哪些人和我一样订阅了keso的blog的,而只能看到目前有13个人在Rojo中订阅了”对牛乱弹琴”,这本来是一种很好的建立contacts的渠道,不明白为什么Rojo没有采用。
随着越来越多的网站开始采用RSS,越来越多的优秀Blogger的出现,RSS的方便必然有一日会带来信息过载的问题。Rojo在RSS阅读器中集成了Tag和SNS倒并不是单纯的追逐业界时尚,因为Tag以及了解联系人的订阅以及推荐分享功能,实际上都是RSS信息的一种过滤过程,对于用户处理RSS信息过载问题有一定的帮助。RSS在线阅读器与客户端相比较存在这样或者那样的优点(当然也有这样或者那样的不足),而其最大的优势就在于对于用户数据及阅读习惯进行再次加工后的增值服务,Rojo正是在这方面进行着一些有益的尝试。
Rojo Blog
Rojo Tour
一篇对Rojo的Review
有关RSS阅读器的选择,在中文blog圈已经有了大 量 的 讨 论,在线阅读方式与客户端阅读方式各有人捧场,公说公有理,婆说婆有理,似乎大家谁也没真正说服对方,而在线阅读方式似乎在总体上占了上风,不过在上周末的Bloglines数据库出错的事件之后,估计很多人对于集中化的在线阅读方式也产生了一点担心。这 两 篇post都分别清晰地说明了在线阅读方式与客户端阅读方式各自的优劣,不过两位blogger得出了完全相反的结论。
而herock最后认为其实应当将两者结合起来,才是最佳的办法。由于我也比较倾向于结合在线与客户端的方式,所以我当时在留言中提示herock说FeedDemon1.5已经可以与bloglines结合实现同步了,不过当时我自己并没有使用这个功能。主要原因在于FeedDemon与bloglines的同步方式的使用并不方便,它并不能将FeedDemon中已有的频道与bloglines中的频道同步,只能新增频道,而且新增同步频道的时候,不能同时同步bloglines的频道组,如果要保持分组的话,只能一个一个组的逐一增加。不久以后,GreatNews也推出了与bloglines同步的功能,根据我的使用体验,个人认为结合使用GreatNews与Bloglines是目前最佳的RSS阅读方式。
GreatNews与Bloglines结合的方式有效地利用了两种不同的阅读方式的优点,弥补了双方的缺点,对我来说,至少有下面的这几个好处:
1、基本上解决了客户端阅读器的移动性方面的不足,你可以平时在主要用的固定电脑上使用GreatNews阅读,而如果临时出差或者在网吧的话,则可以用bloglines阅读;
2、由于结合后,聚合首先是依赖于bloglines,因此客户端方式频繁更新对网站造成的流量冲击、无法离线接收等客户端的劣势也都不存在了;而另一方面,bloglines出现的部分国内的blogger无法更新,以及由时候很奇怪地多日不更新(我的这个blog前几天就发生过bloglines超过48小时未更新的情况),你也可以通过临时取消与bloglines同步而自行更新的方式解决;
3、由于聚合依赖于bloglines,因此可以成功地绕过Great Firewall,获取到譬如blogspot等无法直接连接的站点的RSS内容;
4、速度:一方面是阅读速度,由于主要的阅读是在客户端完成,不会受bloglines速度的影响,另一方面Feed update的速度快,如果你有数百个RSS Feed的话,以前使用客户端同时更新所有RSS的时候,一来更新所需要的时间较长,二来很多RSS会出现timeout等各种无法更新的情况。而与bloglines结合后,有效地使用bloglines作为一个大cache,更新速度飞快;
5、拥有在线与本地两个备份,避免了在线阅读集中化的风险,也可以防止硬盘故障造成的损失;
6、大量的数据保存在本地,可以方便地利用GreatNews的News Watch(新闻监视)与Label功能进行知识管理,而且在离线的情况下,也可以使用。
至于为什么不使用FeedDemon,除了前面提到的新增同步不方便外,好像要解除同步也不方便。而且FeedDemon不能方便地看到哪个频道组中还有未读的新闻,FeedDemon的数据存储方式是将每个频道的内容单独保存为一个xml文件,而GreatNews则是使用数据库进行管理,此外,GreatNews所采用的将未读新闻自动标注为已读的功能也比FeedDemon更加符合我的需要。
不可否认目前而言,FeedDemon是个比GreatNews更加稳定的阅读器,GreatNews毕竟在用户数以及开发历史上与FeedDemon存在差距,GreatNews也还有很多改进的空间,不过作为阅读器的基本功能而言,GreatNews已经能够满足到我的需要,当然我还希望很快能够看到下面的这些功能:
1、能够批量取消与bloglines的同步,目前只能单个频道来操作;
2、能够实现与bloglines的双向同步;
3、增强搜索功能,方便更好地将其作为一个资料库。
不知道拥有大量用户的bloglines以后是否也会提供(或者收购FD?)与在线方式紧密结合的客户端阅读器,而不仅仅是一个notifier。国内的博阅似乎同时拥有自己的在线阅读器与客户端阅读器,但从我搜索到的资料看,却似乎没有将二者进行紧密的结合,放着自己的优势资源却没有有效的利用。
Update:
1、看到有人搜索“GN如何与Bloglines同步”,简单说一下,channel菜单,Add-> Bloglines Sync Channel
2、最新的GreatNews 1.0.0.300已经可以支持批量取消与bloglines的同步,在Organize Channel中,而且已经有中文语言包了。不过这个版本还是nightly build,可能还有些不稳定,过几天估计会有正式的升级版了。
RSS普及过程中的一个问题就是找到一种让最普通的用户都能够方便地订阅RSS内容的方式,在线阅读器在一定程度上让用户有可能只需要点击一次鼠标就能够订阅RSS。不过越来越多在线阅读器的涌现,却使得如果blogger要方便读者的话,就要在blog上加上大量的譬如Add to MyYahoo,Subscribe with Bloglines,用topim订阅,Subscribe in NewsGator等等诸如此类的链接。这样既不方便管理(如果你有多个RSS Feed怎么办?),也容易让blog页面显得杂乱。
不过,现在你可以利用quickSub提供的Javascript来改造你的blog页面,当用户将鼠标放在RSS链接上方的时候,就可以弹出一个下拉菜单,让用户选择使用哪种在线阅读器来订阅RSS,你就不必为你的每个Feed都列出N个在线阅读器的选择给用户了。大家可以进入quickSub的网站或者到我的blog上看看效果。
安装的过程也很简单:
1、在你的blog模板页面上添加下面的代码(如果你用WordPress1.5的话,一般而言,修改你所使用的主题的head.php文件就可以了,不过需要注意最好把quicksub.css和后面的quicksub.js的调用地址改为你所使用的绝对地址):
<style type=”text/css”>
@import “quicksub.css”;
</style>
2、把下面这段代码加到blog模板中
<div id=”quickSub” style=”position:absolute; visibility:hidden; z-index:1000;” onMouseOut=”return timeqs();” onMouseMove=”return delayqs();”></div>
<script language=”JavaScript” src=”quicksub.js”><!– quickSub (c) Jason Brome –></script>
3、修改Feed链接
比如我的Feed:http://feeds.feedburner.com/Incomplete,使用下面的代码
<a href=”http://feeds.feedburner.com/Incomplete” onmouseout=”return timeqs();” onmouseover=”return quicksub(this, http://feeds.feedburner.com/Incomplete’);”>订阅我的RSS</a>
显示出来的效果就是大致就是我的网站右边侧边栏中Feed的效果(不是我骗大家点击我的网站,只是我没办法在这个帖子里弄出这个效果)
4、最后把修改后的blog模板、压缩包中的quicksub.css及quicksub.js一起上传到网站上,当然你也可以按照自己blog的风格修改调整一下CSS文件。
你可以在quickSub网站上下载其源代码,也可以在这里下载我修改过的代码。
Update:博阅的这篇文章提到其实不只是在线的阅读器才可以实现一键订阅,部分客户端阅读器也可以,的确如此。