有人说目前完美的Blog应具有的功能和特点应该有:
RSS-简称“聚合”
Trackback-引用通告
Permailink-永久链接
Comments-评论
Archive-归档
Calendar-日历
——————-
Style-个人定制风格
CC-创作共用约定
Catalog-分类
Search-搜索
Statistic-统计
Links-链接
Favorite-收藏
Roll-交换链接
Visual Editor-可视化编辑器
Tag-标签
Keywords-关键字
Album-相册
Antispam-反垃圾信息
Management-管理
解释一下。列表中横线以上的属于基本功能,按照作者原话如果以上6点都达不到,称为Blog就有些牵强了。横线以下的算是扩展功能吧,写得非常详细,反映了当前Blog系统普遍具有的功能要素。
在我看来,未来的blog更应该具有以下几个功能:
完全支持Ping。其实TrackBack就应该算是Ping的一种,不过我发现目前存在的所有Blog系统对Trackback功能都提供的不好,为什么不好?就是因为所有的Blog都没有提供自定义Ping 格式,如果这些XML-RPC接口可以自己设定数据传输格式,实现任意服务器之间的远程Ping动作,这才算是打开了下一代WEB的大门。
完全支持XML-RPC服务。目前版本的Blog存在的XML-RPC服务仅仅限于TrackBack,我想将来的Blog肯定有很多既统一又分散的各式各样的WebServices接口。对于像Trackback这种大众性的服务肯定会发展出真正的标准,真正实现TB满天飞。对于一些独立的Blog系统也可以存在自定义的WebServices,只要把API接口公布给大家,通过我上面那条提出的功能就可以实现如Ping这样的操作了。当前来自加拿大的图片存储服务网站Flickr是我见过的最开放最全面的运用WebServices的站点之一,这也是大家最了解的。
Blog形式的根本颠覆。现在的blog是一种网络日记,记录着个人的笔记,虽然有回复,那也只是看起来像政府的网站一样——是告诉大家我有这个功能、我有这个摆设。未来的blog更注重的是人与人之间的参与,我在网上四处游荡,处处留墨,这些或长或短无论是垃圾还是精华的留言都可以轻松的和我的blog进行交互,我可以对一个链接评注,也可以对某个页面的一句话评注,我在别人的blog留言后在我的blog上形成topic,这时的blog更像是个人网上中心,或者也可称个人门户,通过这个载体任何人都可以轻松实现相互交流。当前不管是Boing Boing、Pose Show还是鼎鼎大名的SlashDot都有这方面的影子,但他们强调的是Group的概念,未来的Blog更加突出形式的分散,内容的聚合,去中心化、貌离神合是特点。那时候老冒也就不用发愁留言的追踪了^_^至于如何实现这些功能,我想就是用1和2提出的XML-RPC和WEB API吧,形式如何表现我就猜不出来了。
rss会更加大行其道,不过估计rss这个词会淡化,取而代之的是XML。XML喊了多少年啊,始终都是概念性和极少数人在尝试,一个rss的诞生让世界真正认识了XML的威力。rss说白了其实就是简单的XML文件,订阅rss订阅的就是XML的字节流,rss利用的就是XML的标准数据结构这个特性。可以想到,未来的blog是基于可读写的web2.0,人们通过各种开放的API互相融入互相交流,而XML起到了桥梁和介质的作用。
blog真正变成多媒体,方式不仅仅限于网上敲字。现在的blog就好比早期的386、486的dos操作系统是黑白的、纯文字的。将来的blog更像是多媒体,形式不仅限于文字,音影图丰富多彩,mobile-blog真正形成,有可能blog就储存在你的手机中,随身带着自己的blog一定有意思。目前的blog虽然也能很完美的呈现出图、音、频,但总感觉很牵强,从web自身来看对非文本的支持不够好是根本原因。
另外,从其他方面的影响来讲我觉得tag还是有必要也提一下。未来的tag会更加应用广泛,tag可以填补关键字搜索的缺陷——那就是搜索相关性、搜索一个范围。早期的网站目录可以看成一个树型目录,当前以Google为代表的网页搜索更准确感觉像是在乱伦,它不认青红皂白只认有还是没有,tag化的web像是一个无序的布满棋子的棋盘,每个棋子独立存在又与其它棋子息息相关。tag的来临让人有回到最初互联网时代的感觉,但tag带来的是更加智能更加人性和更加有大众参与。
除过tag,HTTP协议也该根本升级。可写是必然的,这里的可写并不是你提交表单或者操作Wiki,而是开发级别的可写;对非文本的支持应该较好;健壮安全的XML作传输;web服务器的功能大变,去中心化的P2P是必然;