如果你正在做一个新的RSS阅读器...
2013-03-22 18:14 找灵感

尽管我现在的工作是在开发其它软件,但是在很长一段时间我关注过RSS领域,当然如今的RSS比之前变得更加时尚和普遍。我想,这大概是一个比较恰当的时机来和大家分享一下这些年我学习和了解到的东西。

最关键的一件事,在定制个人新闻列表的问题上,订阅列表应该是需要集中式的,尽可能希望用户在订阅时可以简单操作。这也是Twitter成为一个有力的竞争对手的原因之一。中央服务器为每一个用户保存OPML文件,每个具有RSS链接的站点作为刚网站的网址的参数。当用户点击“订阅”链接,一个对话框会弹出确认用户是否像订阅。如果点击OK会继续进行。用户永远看不到网址。没有会愿意合作的浏览器。

OPML应该是一个可供订阅的文件类型,这使得用户可以连接中央订阅服务器上的帐户进行信息整合。此外,这个功能使得用户根据整合的书签整理按单元订阅。

用邮箱模式(mailbox)还是河流模式(river)去展示内容一直存在争论,为什么我们不两者兼得呢?同样的数据可以用两种方式去展示。有些时候,你可能只需要几分钟的时间去快速浏览所有新闻,而有些时候,你可能会以较慢的速度分别去阅读个别新闻的提要。我做了同80年代初LBBS软件一样的事情——同时提供邮箱模式(mailbox)和河流模式(river)的展现方式,让你可以在两种浏览模式之间自由进行切换。我相信同样的方法可以适用于RSS(虽然我从来没有见过这种情况,但是如果我作为一个新读者的话,我愿意去尝试这种模式)。

另外,个人收藏的书签应该具有记忆的功能,告诉阅读器已经读过,这样便于RSS更容易操作其它事情。我并不希望订阅特定的事件,这样不得不取消订阅。 有很多其他的想法一样。我会写出来,因为我记得他们。

Via?scripting