>我這邊的 Koha 是從 3.0 beta 開始,做了一些簡單的 patch 而已。龍山那邊是否願意把整理好的部份加到 LiveKoha?
>牢騷?!目前都只能從 koha 官網下載,但是預設不是好的中文環境。
>拿到後總是要 patch 一堆程式和設定資料庫,浪費時間做重覆的事情。
>所以自己架 svn ,但是如果大家沒習慣 commit、沒有整理文件、每次
>的程式修改只是 for demo,他人無法 reuse,那真的會很麻煩... any idea?
1. 那現在你使用是哪一個版本,beta or beta2
2. 使用 koha 3.0 beta2 你需要 patch 哪些動作
3. 你使用 zebra 還是 mysql 當 index server
關於要使用哪一種,如果中文處理不錯,zebra
可以使用。目前我知道 zebra for icu
有支援右切截,在 zebra 2.0.28 change.log 有說明。
至於中文某些地方在 koha 使用上,需要修正,例如:
作者姓名需要合併。
cmarc 701 ,702...
目前我建議如下:
1. 可以先修正 po 語系檔,之前我修正過,也 commit
給 koha-devel,不過 beta->beta2 有些地方都需要校正。
2. 修正 cmarc, marc 21,目前 cmarc 的完整性,需要再
校正,另外 koha database 也需要修正,館藏記錄中有
書籍遺失,註銷...等記錄,需要修正
3. 關於程式修正,我有一些疑問,因為目前 koha 3.0
還未釋出正式版,我個人還不打算處理,等正式版釋出,
再處理還得及(純粹個人意見)
4. 可以先測試 koha 相關功能
5. 翻譯一些 koha 3.0 技術手冊
例如:
http://wiki.koha.org/doku.php?id=en:development:git_usage&do=diff1192484001
http://wiki.koha.org/doku.php?id=en:development:unapi&do=diff1207594210
http://wiki.koha.org/doku.php?id=en:documentation:templates_style_guide&s=jquery
http://wiki.koha.org/doku.php?id=en:documentation:tabs&s=jquery
之前我處理 yui
http://www.flickr.com/photos/21637199@N06/2234205141/sizes/o/
感覺還不錯。
PS. 我目前已經再修正 opac.po , 另外看看 zebra
龍山
______________________________________________________________________________________________________
付費才容量無上限?Yahoo!奇摩電子信箱2.0免費給你,信件永遠不必刪! http://tw.mg0.mail.yahoo.com/dc/landing
找機會融入現有的課程裡,
成為作業的一部份,
以「計畫參與式學習」的方法,
讓學生從 Learning by Doing.
2008/4/13, Thomas <tlinu...@gmail.com>:
> 因為近期的 Todo 是:
> http://groups.google.com/group/kohataiwan/browse_thread/thread/575ceb5e453f54c6/ce825a756a7e7e24?lnk=gst&q=todo#ce825a756a7e7e24
> >開機之後,有個選單
> > 1. Koha Demo - 開啟 Firefox, 兩個分頁 OPAC 及 Intranet, 有中文(繁體)、中文(简体)、English 的語言選項,不必上網
>
> 所以有 LiveKoha
--
祝您步步高昇
毛慶禎, mao at lins.fju dot edu.tw,
輔仁大學圖書資訊學系副教授
(02) 29052334 (公) (02) 29017405 (傳真)
這封信可能含有私密性的資訊, 如果您不是預期的收信人, 請把它刪除並知會送件人。毛慶禎不能為未經授權的散布、複製或使用此信件負責。
1. livecd 我剛剛測試過,關於中文檢索部分,我把修改地方說明一下。
2. 你使用是 nozebra,所以,需要把哪些要索引部分,先設定。
以 http://140.136.152.107 為例:
有:
a. 館藏查詢 -> kw
b. 題名 -> ti
c. 作者 ->au
d. 主題 ->su
e. 國際標準書號 -> isbn
f. 叢書 ->se
g. 索書號 -> callnum
你就可以直接用 url 查詢題名為 perl
http://140.136.152.107/cgi-bin/koha/opac-search.pl?idx=ti&q=perl
3. 在 C4/Search.pm 1694
# automatic replace for short operators
$left = 'title' if $left =~ '^ti$';
$left = 'author' if $left =~ '^au$';
$left = 'publisher' if $left =~ '^pb$';
$left = 'subject' if $left =~ '^su$';
$left = 'koha-Auth-Number' if $left =~ '^an$';
$left = 'keyword' if $left =~ '^kw$';
isbn, se, callnum 沒有特別定義,下面會說明如何處理。
因為一定會有左右切截。請修改 1708
SELECT biblionumbers,value FROM nozebra WHERE server=? AND indexname=? AND value $operator ?
$operator 改成 LIKE
1723
$sth->execute( $server, $left, $_ )
修改
$sth->execute( $server, $left, '%' . $_ . '%' )
1764
$sth->execute( $server, $_ );
$sth->execute( $server, '%' . $_ . '%' );
4. 接著說明 isbn, se, callnum 等如何設定問題。
上面說的只有檢索到,但是索引未處理。可以參考
預設系統偏好 -> opac -> NoZebraIndexes
'title' =>
'200a,200c,200d,200e,225a,225d,225e,225f,225h,225i,225v,500*,501*,503*,510*,512*,513*,514*,515*,516*,517*,518*,5
19*,520*,530*,531*,532*,540*,541*,545*,604t,610t,605a',
'author'
=>'200f,600a,601a,604a,700a,700b,700c,700d,700a,701b,701c,701d,702a,702b,702c,702d,710a,710b,710c,710d,711a,711b
,711c,711d,712a,712b,712c,712d',
'isbn' => '010a',
'issn' => '011a',
'biblionumber' =>'0909',
'itemtype' => '200b',
'language' => '101a',
'publisher' => '210c',
'date' => '210d',
'se' => '4101','4541','4631',
'note' =>
'300a,301a,302a,303a,304a,305a,306az,307a,308a,309a,310a,311a,312a,313a,314a,315a,316a,317a,318a,319a,320a,321a,
322a,323a,324a,325a,326a,327a,328a,330a,332a,333a,336a,337a,345a',
'Koha-Auth-Number' => '6009,6019,6029,6039,6049,6059,6069,6109,7009,7019,7029,7109,7119,7129',
'subject' => '600*,601*,606*,610*',
'dewey' => '681a',
'callnum' => '681a',
'host-item' => '995a,995c'
'keyword' =>
'200a,200c,200d,200e,225a,225d,225e,225f,225h,225i,225v,500*,501*,503*,510*,512*,513*,514*,515*,516*,517*,518*,5
19*,520*,530*,531*,532*,540*,541*,545*,604t,610t,605a,200f,600a,601a,604a,700a,700b,700c,700d,700a,701b,701c,701
d,702a,702b,702c,702d,710a,710b,710c,710d,711a,711b,711c,711d,712a,712b,712c,712d,'
這些直接貼上即可,如果你想要
http://140.136.152.107/cgi-bin/koha/opac-search.pl?idx=year&q=2001
就是建立 2001 年的館藏,可以設定
'year' => '210d',你可以自由選擇。
5. 修改 misc/migration_tools/rebuild_nozebra.pl
預設只抓取 10 bit 長度,所以中文書名太長或是英文
都沒有建立成索引,請修改 124, 237
$title = substr($title,0,10);
$title = substr($title,0,200);
6. 請設定
export KOHA_CONF=/etc/koha/etc/koha-conf.xml
export PERL5LIB=/usr/share/koha
看你安裝路徑而定。
執行 misc/migration_tools/rebuild_nozebra.pl
先處理 nozebra,zebra 比較簡單,這個測試 ok,
我再告訴你。
我修改過的
http://140.136.152.107:8000/Search.pm
http://140.136.152.107:8000/rebuild_nozebra.pl
你的 mysql 未設定 utf8
my.cnf
[client]
default-character-set=utf8
[mysqld]
default-character-set=utf8
default-collation=utf8_general_ci
這樣應改會看到
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
龍山
_________________________________________________________________________________________________________
生活有問題?問大家,不如找知識 +,還可抽 MacBook Air http://ksk.search.yahoo.net/index.asp?WT.mc_id=023