Habari 0.7 Developer Preview 1 发布

2010-10-15 3:09 pm

Habari在经历了漫长的235天没有动静之后,终于在2010年10月10日发布了一个新版——Habari 0.7 Developer Preview 1!以告诉世人,我们还活着。

Habari什么都搞特殊么?非要搞一个Developer Preview?开发组的意思大概是:

  1. 我们还活着;
  2. 还有很多问题没有解决,叫beta还不够格;
  3. 让模板和插件的开发者更新自己的作品,使之运行在Developer Preview上,未来可以运行在Habari 0.7之上。

想更新的朋友可以去官方的发布页面下载,Habari 0.7 Developer Preview 1

Habari死了吗

2010-09-13 9:26 pm

今天在 habari google group 里面看到这样一个帖子 "Is habar dead?",确实,我也有这样的疑问,Habari 死了吗?从三个方面说说。

  1. 今年的二月底,开发组发布了稳定版本 Habari 0.6.4,之后到现在,没有 0.6.5,也没有 0.7。翻翻 group 里的讨论,七月下旬有这么一篇 "Almost Habari 0.7",结果到现在还是没有消息。
  2. 我每隔一段时间都会用 svn checkout 的方法更新 Habari 的最新开发版,在 0.6.4 发布前后,每隔几天都可以看到不少文件的更新,之后就感觉更新越来越慢,最近不少时候我去 svn checkout ,什么都没有...
  3. Habari 没有自己的官方论坛,所有的讨论都放在了 Google Group 里面,我订阅了这个组。讨论热度上,之前虽然也少,但每天总有那么几个新帖子,现在,几天一个新帖子,已经不是冷清能够形容的了。

看了 Habari 开发组的回复,似乎还死不了,只是最近核心开发人物比较忙,或者去享受迈阿密的阳光去了,夏天要结束了,他们也该要回来了,也有人肯定的说 Habari 0.7 会在十一月之前发布,那么我们就等吧。实话实说,没有新东西我也无法继续更新这个博客了。

Habari 0.6.4 发布

2010-02-25 8:13 pm

距上次Habari 0.6.3发布四个月后,2010年2月19日,Habari开发团队继续发布更新Habari 0.6.4,没有功能上的更新,只是一些安全修正和适应最新的PHP版本5.2.12和5.3.1。

另外,刚刚去Habari Plugin页面看了一下,终于有了改进。之前只是一个又一个的插件文件夹,都不知道这些插件是干嘛用的,现在终于有了描述,虽然还很简陋,但至少不是瞎子过河了,可喜可贺。

Defensio trunk暂时无法在php5.3.1上使用

2010-02-11 1:32 pm

前几天把服务器上的PHP版本升级到了5.3.1,浏览站点都很正常,但是进不了后台,估计是插件的问题。一个一个的排除,发现问题是出在Defensio身上。Habari后台日志上显示:

Function split() is deprecated in user/plugins/defensio/defensioapi.php:69

Apache这边的错误日志是:

[notice] child pid 10179 exit signal Segmentation fault (11)

帅呆了,直接把httpd进程给搞死了。不知道这个是bug还是我这边特有的问题,总之已经在Habari Trac上报告了bug,尚无回应。

说实话,至少是目前,Habari这边的Defensio插件在拦截spam comments上不如Wordpress那边的akismet插件,很多非常明显的spam它都放过了,要让我手动来。如图,在spam爆发的日子里,短短4个小时就漏网这么多spam,简直就是在轰炸我的Gmail信箱:

defensio-spams

当前环境,Habari svn r4017,Sqlite, Defensio 在1月17日的trunk.--More--

当前Habari主题的选择

2010-02-01 3:27 pm

当前可供选择的Habari主题不算多,但也不乏佳品,可以参看Habari官方wiki给出的主题列表,选择你喜欢的主题。如果你是属于那种拿来就用或修改文件不多的,可以略过本文。

Habari已经走过两个年头了,成长并不迅速,但上下版本之间的差别还是蛮大的。比如为当前稳定版Habari 0.6.3做的主题几乎无一例外的无法在最新的SVN版本中正常运行,这就意味着在升级博客程序的同时要升级主题。而我,拿到一个主题之后,总喜欢这里改改,那里修修,比如现在用的这个Habari主题SP,我几乎是从header.php改到了footer.php:

Habari Theme SP

一旦升级,有的主题作者会发布升级后的主题,但不会完善相关文档告诉你他修改了哪个文件的多少行、增加了什么、减少了什么。这种情况下我们怎么办?

  1. 下载新版主题,覆盖老的,然后自己再从header.php改到footer.php...重复劳动;
  2. 下载新版主题,一个文件一个文件的查作者做了修改的地方,然后把修改应用到自己的老主题...效率太低。

好了,下面就是我选择SP作为这个Habari博客的理由了:作者把SP作为一个Project放到了Google Code,我可以在SP Source Changes里面清楚的看到作者在A年B月对C文件D行做的哪些修改,这种对应修改可就轻松了很多。这就是传说中版本控制系统的一部分...--More--