在之前的文章說過 Habari 是一個新的 blogging engine,由數個 WordPress community 有名的人共同開發,雖然仍是很初期,功能還是十分有限,但十分喜愛它以 community 為本的目標,所以都是忍不住一試。
以下是 Habari 的 Admin 畫面,
從畫面所見好像很豐富,但不是全部皆可運作的,當然基本的 Blog 功能 Habari 都是支援的,例如文章發布(不能發布文章也算 blog 嗎?)、留言、Atom feed、themes(雖然現在只得 K2)、plugins 等等。
Habari 是沒有 WordPress 的 category,取而代之是 tag,而現在的 SVN 版本是支援 WordPress import 的,我亦成功 import 我的 blog 往 Habari 內,import 後文章的 category 會變成了 tag。
當然這麼初期的製品少不了有問題,例如我還未能嘗試成功 trackback / pingback ,還有現在的版本是不支援 timezone setup 的,所有文章和留言的時間都是以 server 為準,有可能設計上是用 theme 來直接控制 timezone 的轉換。
雖然如此,Habari 開發的速度算是相當高,差不多每天都有 commit changes,而 Chris J. Davis 在短短的時間已經發布了以下的 plugins。
因為現在 Habari 還未有 public release,要試用的話需要經 SVN checkout,如大家根本不知 SVN 是什麼的話,我會建議留待正式版本推出才試用,如果對 SVN 有認識而又有興趣想試用的話,可以參考 Installation 這篇文章,但有一點要留意,如果你想將你的 WordPress blog import 到 Habari,而同時是使用 MySQL 4.1 和 UTF-8 encoding 的話,記著修改 system/classes/db.php,以 SVN revision 328 為例,在第 36 行後加入一句 code 來強制使用 UTF-8 encoding。
即是由
$this->dbh = new PDO($connection_string, $user, $pass);
this->prefix = $prefix;修改成
$this->dbh = new PDO($connection_string, $user, $pass);
$this->dbh->exec('SET CHARACTER SET UTF8');
$this->prefix = $prefix; 
看起来不错,谢谢天佑分享。 :yes:
其實有點不明為何 WordPress 及 Habari 也不在 installation 或 setup 時容許設定 DB UTF-8 encoding ,要 user 自行改 code。
[quote comment="17413"]其實有點不明為何 WordPress 及 Habari 也不在 installation 或 setup 時容許設定 DB UTF-8 encoding ,要 user 自行改 code。[/quote]
在 Habari Issue tracker 中已經有 ticket 有關 UTF-8 的跟進。
天佑,好久没来你这里了,没找到留言板,就在这里给你留言了,来玩游戏吧!你被我点名了!
http://eiart.net/blog/archive/431
Habari 怎發音?
功能好像不錯!感謝分享
[quote comment="17439"]Habari 怎發音?[/quote]
官方沒有特別註明讀音,所以我相信是讀作「HA-BA-RI」吧。 :tongue1:
[quote comment="17433"]天佑,好久没来你这里了,没找到留言板,就在这里给你留言了,来玩游戏吧!你被我点名了!
http://eiart.net/blog/archive/431[/quote]
不好意思,我現在對這些 Blog Tag 遊戲沒有什麼興趣玩。
[quote comment="17440"]官方沒有特別註明讀音,所以我相信是讀作「HA-BA-RI」吧。 :tongue1:[/quote]
英文读法是wasabi 哦。
另外天佑,想问下你的测试habari博客的编码问题怎么样,是用的UTF8吗?
[quote comment="17740"]英文读法是wasabi 哦。
另外天佑,想问下你的测试habari博客的编码问题怎么样,是用的UTF8吗?[/quote]
謝謝指正,我的 WordPress blog 是用 UTF-8 的,正如本文所言,要在 system/classes/db.php 作出修改後才 import 便沒有問題,如果以 IE6 來看的話,它不懂自動設定 default UTF-8,要自行改變編碼才沒有亂碼問題,但如果要用 Firefox 就會自動設定 UTF-8。
你可以看看我的 Habari 測試 blog。
天佑客气了,在group里看到你有说导入问题的。我也在弄habari,但是发现目前好像有编码问题。感觉habari现在在输入或者到处中文数据的时候不是用的UTF8格式,因为我在使用k2主题的时候如果在header部分加入编码utf8的话或者浏览器选择utf8格式的话,中文就不正常显示了。 另外我自己弄一个utf8编码的主题的时候也是无法正常显示中文的。我对数据库不了解,很困惑是不是habari的数据库问题,所以想来求教你是不是也有这样的问题。 你可以看habari.cn,默认是是gb2312编码。
另外你的测试网站现在打不开呢? 天佑要是可以,能否加我MSN feir@live.cn
@feir:你可以再看看我的測試 blog,因為我的 Habari blog 不是安裝在 root directory,所以 .htaccess 要作出修改,最近 SVN 的 htaccess 有變動,我只修改 RewriteBase 原來是不行的。 :tongue1: 我的 IE6 問題在 header 加入 UTF-8 charset 後已經解決。
以你的情況看來,MySQL 的設定有些問題,在建立新的 database 後要留意 collation 是否 "utf8_general_ci",否的話要改變 collation 才安裝 Habari。
根據這篇的說明,habari 就是唸 habari ,並不是 wasabi...
http://moeffju.net/blog/2007/01/10/pronouncing-habari/
您好,關於utf8的更改在新版本已不起作用,請問如何更改呢?
[quote comment="21336"]您好,關於utf8的更改在新版本已不起作用,請問如何更改呢?[/quote]
在我剛剛發表的《Habari Developer Release 0.1》有提及怎作修改。
很高興能在這裡認識了新的blogware,好似很好tag來代替catergory.
多一點theme就好了 XDDD
Habari繼續努力
天佑也要努力為我們報導更多Habari的news