某人做了一个wordpress的评论插件,可以在文章的多个部位分别插入评论。多日前看到这个插件时,它并未在我心中激起涟漪,默默地发酵了数日之后,它突然又蹦了出来,这时我想的是:如果能让读者自由选择在任意位置插入评论,那该多好!

也许已经有人做过这种插件了呢?开始google吧。于是我找到了这篇文章,重点是关于一个叫diigo.com的网站:利用一段js,可以在互联网上的任何网页上做标记,选择任何网页的任意一个地方插入评论!

 
最可怕的事情不是相遇太晚,而是曾经遇到了灵魂伴侣,却未加以注意。去年我就听说过这个,但那时那人告诉我的是:你可以在网页上选择一段文字加以高亮。我的反应是:这有什么意义吗?

它也以另一种形式出现过,在视频的任意位置插入评论,我在视频网站上见过,但我的感受是:这太烦人了。现在我仍然认为视频这种形式确实不适合随意插入评论。

更可怕的是我自己其实尝试过:在我用drupal做的站点上,我想让文章的每句话都能分别评论(当时我还没大胆地想到任意选择一段话评论),那时我用的办法是文章嵌套文章,每句话都单独发成一篇文章,然后在一篇总文章里引用它们。当然这种办法能把人累死,所以后来放弃了。

当时如果我换个关键词搜索一下,结果也许就会不同。也许不会。擦肩而过,是因为时候未到。现在它终于正式惊艳登场了。

想想当初读书(纸质书),在书边上写批注,阅读别人留下的批注,那些自由美好的日子吧。(奇怪的是那时我竟以为在电脑上阅读写字更自由。)

 
我的兴奋就像初遇自由的onenote时一样,但激动中还带着自制,因为我知道互联网公司就没一个靠得住的,评论存在他们的服务器上,哪天连不上了,我找谁哭去,所以得找找有没有提供别的解决方案的,有没有能装在自己硬盘上的。

维基百科再次获胜,那里有整整一页关于web annotation的,列出了近20个网站。其中有在视频上加评论的,如前所述,这很烦人;有在图片上选取部分加评语的,很酷,但flickr已经自带这个功能了;在文字上插入评论的最多,但看来看去,还是diigo做的最好。

然而,大部分此类站点都是要求浏览者装一个浏览器插件或按钮,然后就能对互联网上的所有网页任意评注。我还想要的是,在我的站点上装上某个东西之后,让所有浏览者无需安装任何东西就能对我的站点上的东西任意评论。那些网站中略微接近这个目标的有:

1,http://www.protonotes.com/
注册后它会给你一段js代码,复制到自己的页面里面,浏览者就能在你的页面上随处评论了。想把评论存在自己的数据库里吗?可以,不过你得告诉它你的数据库密码……这一点让人有点诧异,我不是数据安全的内行,可我觉得把数据库密码告诉别人好像不是一件安全的事情。还是看下一个吧。

2,http://a.nnotate.com/
这个网站的奇特之处在于,你还可以上传word或pdf文档进行批注。在公司里把一份文档的多个修改版本email发来发去确实很痛苦,但再痛苦那也是商业机密啊……你也可以把这个系统装在自己的服务器上,但要交钱。最严重的问题是,它似乎是把网页也当作文档处理的,所以,你可以在网页上随意批注了,但这网页上本来的链接、按钮也都不能发挥作用了。

3,http://www.geof.net/code/annotation
它的评论样式比较简陋,显得有些年头了,不如其他的网站那么花哨酷炫,而且它有点歧视ie,然而它是开源的——也就是说,可以自由修改它,让它适应自己的需求。果然,搜索发现了利用它做的drupal插件Annotation Field,虽然还有待完善。

 
这种自由的评注方式看起来那样激动人心,然而它似乎只在2006年和07年左右红火过一阵,还有人称之为web 3.0,但后来它没有形成潮流,现在陷入了半死不活的境地。这真是奇怪,在我看来,既然出现了这种技术,应该普及到所有网站嘛。现在,如果我要评论其他的网站,diigo.com最为理想(它还支持导出),如果要让我的网站可供自由评论,还要等待更好的插件。看来,我要开始学习javascript了。