Technorati的故事:一个新的Web服务产品如何从研究任务中成长起来

当Doc和我开始为这个专题做研究时,我仍然算是一个博客新手。虽然我对LAMP平台(Linux、Apache、MySQL、PHP、Perl和Python)的所有组件都很熟悉,并且拥有一个Advogato账户,甚至使用Moveable Type搭建了自己的博客,但我主要还是一个博客软件的消费者。这个项目给了我一个尝试的机会。

在我们搭建好博客软件服务器(感谢Penguin Computing慷慨借用)后,我安装了Moveable Type,并立即寻找改进它的方法。首先,我编写了一个电子邮件-博客和Jabber-博客接口集,这样我就可以使用我最喜欢的电子邮件和IM客户端进行发布。(我一直认为Web浏览器是一个糟糕的Web服务客户端——每当我们在Web上填写冗长的表单时,我们都本能地知道这一点。)然后,我开始思考作为一名普通博主,我希望看到什么样的Web服务。

经过三个周末的努力,成果就是Technorati.com,一个提供四种服务的新网站

  1. 链接宇宙(Link Cosmos)显示哪些博客正在链接到你的博客,或者任何其他博客,或者任何任意URL。每当另一个博客保存一篇文章时,它都会发送一个RSS通知,Technorati接收到该通知,将其放入数据库,并在你的当前宇宙中按需列出。这是对referrer日志的重大改进,referrer日志只显示被跟踪的链接。
  2. Google排名(Google Rank)显示了Google上针对给定搜索词的前100个网站。Technorati每天重新检查Google的排名,因此你可以看到排名随时间的变化。
  3. Google Juice告诉你你的博客在任何搜索词的前1000名中的排名。
  4. 监控列表(Watchlists)保存并跟踪关于给定网站的历史信息,允许你快速查看指向你网站的新链接,以及标准视图中未显示的历史排名信息。

监控列表是Technorati如何回答“如何通过Web服务赚钱?”这个问题的。每年只需5美元,你就可以每天收到包含你最新宇宙列表的电子邮件。每年只需10美元,你就可以通过RSS feed即时访问实时监控列表信息。

在我写这篇文章时,Technorati才几天大,它已经登上了Blogdex和DayPop的榜首。它也已经赚了大约250美元。

Technorati是一个全新的,正在进行中的项目,它由大量的开源工具和开放协议引入世界,其中许多是博客开发社区的产物。我使用了LAMP组合,即Linux、Apache、MySQL和PHP进行实时脚本编写,以及Perl进行后端Web机器人和其他后端任务。XML-RPC pings驱动Web爬虫的激活,因此Technorati始终充满最新的信息。它导出RSS feed,供希望以更结构化的格式(如RSS浏览器)查看输出的人使用。我通过PayPal的开放API设置了支付和账单。这些使用HTTP POST方法,可以轻松地执行信用卡处理和账单。

在编程领域,我们站在巨人的肩膀上。所以我想感谢Technorati的以下这些人:Dave Winer,他编写了XML-RPC,并且是SOAP和RSS背后的驱动力;Ben和Mena Trott,他们编写了Movable Type;Rasmus Lerdorf和许多其他开发PHP的人;Larry Wall和许多其他开发Perl的人;整个Apache团队;Monty Widenius、David Axmark和MySQL开发团队;Evan Willams和Blogger API背后的团队;Google API背后的Google团队;当然还有Linus Torvalds和Linux开发社区。

© . All rights reserved.