关于BlogBus要改版的想法,由来已久。Bus一直承袭的是静态页面,也就是在任何一个Blog以及它的任何一篇日志中,都可以发现类似index.hmtl的页面。静态页面的好处是:载入速度快、对搜索引擎友好。但缺点也显而易见:改动非常困难。
Bus的后台,有一项重要的功能选项:发布重建。说它重要,有点过了,还不如说:频繁使用。在Bus的Blog中,如果要切换一个模板,就必须进行一次发布重建。甚至是添加一个友情链接,也必须重建一次。所谓发布重建,就是将这个Blog的所有静态页面,再进行一次写操作。可以想见,当一个Blog累积的日志很多时,这个发布重建需要多长时间。
这项“重要”的功能,被Bus的用户诟病已久。BlogBus成功融资之后,我们有这个人力和财力,来取消这个功能了。
这次Bus的改版,最最核心的,就是取消发布重建。
对于我而言,发布重建的弊端不仅在于重建一个Blog的时间长短,而更在于Bus的功能开发非常不容易。因为大量的静态页面,使得每上线一个新功能,就必须重新建立好多页面。有些甚至是根本无法完成。举例来说,在Bus最近的一次四周年party活动中,我们发布了一个投票代码供网友投票来决定部分受邀的用户名单,但很可惜,这个代码必须由Blogger自己嵌入,而不能由bus进行后台一次性嵌入后得以展现。相关的还有很多例子。Blog的孤岛化,在发布重建的障碍下,显得更为严重和突出。
于是,我们下定决心,取消它。
其实这个操作已经开始部署实施。细心的用户可以发现,现在blog的地址不再有index.html了。也就是说,当你访问我的blog时,地址栏里是ittalks.blogbus.com,而不是ittalks.blogbus.com/index.html。这个变化小到很多人都会忽略不见,但事实上,对于底层数据库的技术流程,改动得非常大。
Blogbus曾经是一幢四层的小楼。我们有这个理想让它建成一个摩天大厦。无奈地基只有四层的容量,于是我们不得不去深挖一下地基,但前提是:不得推倒原来的四层小楼。这项工作我自以为是很辛苦的,挖着地道在底下干活,而且还得时刻防备不能挖过头,把四层小楼给撂倒了。
终于,到了今天这个日子,快完工了。bus的新一版本,将在2006年12月30日,正式发布上线。
有何功能变化?没有。
有何界面变化?没有。
只有技术流程的重大改动。而我以为,这是一个可以进行版本编号重大升级的变化:
BlogBus 4.0即将上线,敬请期待。





