|
|

Livid一边倒腾v2ex一边将站点程序以开源方式释出,命名为Project Babel,最近,他刚刚释出了0.6新版。其中最主要的是包含了Nexus Weblogging Platform,参看:v2ex的weblogging平台Nexus推出portal页面
新版本的详细变化包括:
Nexus Weblogging Platform - 注册会员可以使用由 Project Babel 系统提供的 blog hosting 服务,这是 Project Babel 的自创的 blog 系统,生成静态 HTML 文件进行发布,每次发布新文章的时候会自动 ping 一些重要的 ping hub,支持纯文本 / HTML / UBB / Markdown / Textile 等 5 种语法写 blog,可以设置 3 种评论权限(评论禁止 / 只有好友可以评论 / 任何人可以评论),内建对 Creative Commons 的支持,内建对 ING 的支持,目前有 9 套主题式样。
Internationalization - 国际化的工作正在进行中,目前已经有了大体可用的中文 / English / Deutsch 三个语言包。
Node Editor - 如果你的网站的版面规划已经基本完整,那么在定制版面的名称(包括在各种不同的语言设置下显示的名称)及介绍的时候,可以使用新的 Node Editor 而不需要使用 InstallCore。但是如果你在使用了 Node Editor 之后又使用 InstallCore 修改版面,那么可能会产生无法预料的后果。在下一个版本中,看起来和思考起来比较“抽象”的 InstallCore 将会彻底过时。对于版面的管理将使用 Node 系工具解决。
Last.fm 集成 - 如果会员在个人资料中填写了 Last.fm 用户名,那么将会在其个人页面上显示他最喜欢的音乐家及最近听过的曲子。
配置文件中增加是否集成 Alimama 广告位的选项。
为放置 Google Analytics 代码预留了文件,编辑 res/google_analytics.php 即可在全站加入 Google Analytics 代码。
新的外观设计,大量的细节修正,不过还没有全部完成,因此可能会在界面中感受到一些不一致。
除了Nexus以外,比较重要的应该是版面定制的变化,只是下一个版本似乎更值得期待。
Babel是一个很有应用前景的软件,如果你不喜欢或者很羡慕v2ex里面的“个人主义”,倒是可以用Babel搭建一个你自己的个人主义平台。只是从目前来说,对于代码白痴如我等,还显得有些难用,对此,livid“小小得意”的“抱怨”了一下:
或者,你也可以自己去写一个,whatever 的东西,在它的代码超过 20000 行之后,打包压缩放到 Google Code 上,然后看着别人下载之后开始尝试安装,然后你一个人在开发的过程中看到问题所感受到的压力,就经由你的软件的众多用户的反馈变成放大一百倍的压力直挺挺地伸到离你的面孔只有 5cm 的地方。这样的滋味,也是一种相当难忘的人生体验。 |
|