LiveKoha beta 公佈!

9 views
Skip to first unread message

Thomas

unread,
Apr 13, 2008, 7:37:54 AM4/13/08
to Koha 臺灣
因為近期的 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

LiveKoha 功能:
*. 展示新版 koha3 beta 中文版
*. 自動登入 Xwindow 跑出 Firefox3,同時開啟 Koha 館員與讀者介面
*. 支援中英文 (桌面與 koha 都可以切換語系,預設自動跑繁中)
*. 也可以開發 Koha。直接執行 svn up,可以取得程式更新,也可以 diff 產生 patch。

我這邊的 Koha 是從 3.0 beta 開始,做了一些簡單的 patch 而已。龍山那邊是否願意把整理好的部份加到 LiveKoha?

LiveKoha 製作過程也把全部需要用的 Perl Module 用 dh-make perl 打包成 deb;只差架設 apt,就可以有個
新的 repository 幫助大家自己架設 Koha
(見 LiveKohaISO:/home/koha/koha_repository)。

牢騷?!目前都只能從 koha 官網下載,但是預設不是好的中文環境。拿到後總是要 patch 一堆程式和設定資料庫,浪費時間做重覆的事情。所以
自己架 svn ,但是如果大家沒習慣 commit、沒有整理文件、每次的程式修改只是 for demo,他人無法 reuse,那真的會很麻
煩... any idea?

Todo:
Live
*. 開機選單(希望從選單自動帶入語系,還有想要有個漂亮的背景)
*. uplash for koha (如果可以的話想要有個漂亮的開機)
*. iso 轉 USB(將會參考 DRBL-LiveCD)
*. repository for koha
Koha
*. MultiMarc
*. 收錄不錯的 patch
*. Function Mpa for Koha 3

嚮應環保 請用可重覆燒錄 CD 測試,因為是 beta 版。
或是用 qemu -cdrom LiveKoha.iso (不知為何 Xwindow 起不來 suggestion? )
或是用 virtualbox 測試(運作良好)

下載:
http://www.my-net.idv.tw/LiveKoha.iso
約 400MB(還沒有瘦身 等瘦身後可以再小一點)

製作過程
http://trac.nchc.org.tw/koha/wiki/LiveKoha

與官方不一樣的地方
http://trac.nchc.org.tw/koha/timeline?changeset=on&update=Update

建議與錯誤回報
http://trac.nchc.org.tw/koha/newticket?milestone=LiveKoha

long_sam.tw

unread,
Apr 13, 2008, 10:22:31 AM4/13/08
to kohat...@googlegroups.com
>----- 原始信件 ----
>寄件者: Thomas <tlinu...@gmail.com>
>收件者: Koha 臺灣 <kohat...@googlegroups.com>
>寄件日期: 2008/4/13(星期日) 下午7:37:54
>主 旨: [kohataiwan] LiveKoha beta 公佈!


>我這邊的 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&amp;do=diff1192484001
http://wiki.koha.org/doku.php?id=en:development:unapi&amp;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

毛慶禎

unread,
Apr 13, 2008, 7:55:55 PM4/13/08
to kohat...@googlegroups.com
本週找幾位朋友看看這件事
包括 long_sam.tw 的回覆

找機會融入現有的課程裡,
成為作業的一部份,
以「計畫參與式學習」的方法,
讓學生從 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 (傳真)

這封信可能含有私密性的資訊, 如果您不是預期的收信人, 請把它刪除並知會送件人。毛慶禎不能為未經授權的散布、複製或使用此信件負責。

Thomas

unread,
Apr 14, 2008, 4:14:17 AM4/14/08
to Koha 臺灣
關於 LiveKoha 版本,暫時以 Beta 為主,不急著升級。先以嘗試為主!

暫時不處理zebra,因為 LiveKoha 可能不需要,如果您做出來了可不可以分享一下。這樣我On-line 的 Demo Site 可以加
入這功能。
之前有嘗試用Zebra,也調整了欄位的對應(這邊multi-marc會很有問題 因為他不管你是哪個marc架構),index 也有建進去但是查
不到中文,我下禮拜試試新版,有問題在與您討論。

個人對翻譯比較提不起動力,我倒是可以幫忙修正 cmarc 的完整性,可以的話請指導一下問題所在。

On 4月13日, 下午10時22分, "long_sam.tw" <long_sam...@yahoo.com.tw> wrote:
> >----- 原始信件 ----
> >寄件者: Thomas <tlinux.t...@gmail.com>
> 例如:http://wiki.koha.org/doku.php?id=en:development:git_usage&do=diff...http://wiki.koha.org/doku.php?id=en:development:unapi&do=diff1207...http://wiki.koha.org/doku.php?id=en:documentation:templates_style_gui...http://wiki.koha.org/doku.php?id=en:documentation:tabs&s=jquery
> 之前我處理 yuihttp://www.flickr.com/photos/21637199@N06/2234205141/sizes/o/

long_sam.tw

unread,
Apr 14, 2008, 8:51:28 AM4/14/08
to kohat...@googlegroups.com
>關於 LiveKoha 版本,暫時以 Beta 為主,不急著升級。先以嘗試為主!
>暫時不處理zebra,因為 LiveKoha 可能不需要,如果您做出來了可不可
>以分享一下。這樣我On-line 的 Demo Site 可以加入這功能。
>之前有嘗試用Zebra,也調整了欄位的對應(這邊multi-marc會很有問題
>因為他不管你是哪個marc架構),index 也有建進去但是查
>不到中文,我下禮拜試試新版,有問題在與您討論。

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

long_sam.tw

unread,
Apr 14, 2008, 9:08:50 AM4/14/08
to kohat...@googlegroups.com
>預設只抓取 10 bit 長度,所以中文書名太長或是英文
10 byte

參考資源
http://wiki.koha.org/doku.php?id=22_to_30

Thomas

unread,
Apr 15, 2008, 3:41:27 AM4/15/08
to Koha 臺灣
謝謝!
已經修正
C4/Search.pm (modified) (3 diffs)
rebuild_nozebra.pl (modified) (1 diff)
diff reference http://trac.nchc.org.tw/koha/changeset/25

也把資料庫加上 NoZebra -> On, NoZebraIndexes 如您的描述
reference http://trac.nchc.org.tw/koha/changeset/28

所以已經可以切截,沒有問題!

想問一下,如何在搜尋結果加入 findbook 的封面!

and
我已經把 zebra啟動的script加入 Livekoha 做法是
http://trac.nchc.org.tw/koha/wiki/Koha3Zebra
嘗試啟動 zebra, ok!
修改偏好設定 NoZebra -> off
但是不能搜尋 中英文都不行!我有什麼地方弄錯?

On 4月14日, 下午9時08分, "long_sam.tw" <long_sam...@yahoo.com.tw> wrote:
> >預設只抓取 10 bit 長度,所以中文書名太長或是英文
>
> 10 byte
>
> 參考資源http://wiki.koha.org/doku.php?id=22_to_30

Thomas

unread,
Apr 15, 2008, 3:42:42 AM4/15/08
to Koha 臺灣
謝謝!
已經修正
C4/Search.pm (modified) (3 diffs)
rebuild_nozebra.pl (modified) (1 diff)
diff reference http://trac.nchc.org.tw/koha/changeset/25

也把資料庫加上 NoZebra -> On, NoZebraIndexes 如您的描述
reference http://trac.nchc.org.tw/koha/changeset/28

所以已經可以切截,沒有問題!

想問一下,如何在搜尋結果加入 findbook 的封面!

and
我已經把 zebra啟動的script加入 Livekoha 做法是
http://trac.nchc.org.tw/koha/wiki/Koha3Zebra
嘗試啟動 zebra, ok!
修改偏好設定 NoZebra -> off
但是不能搜尋 中英文都不行!我有什麼地方弄錯?



On 4月14日, 下午9時08分, "long_sam.tw" <long_sam...@yahoo.com.tw> wrote:
> >預設只抓取 10 bit 長度,所以中文書名太長或是英文
>
> 10 byte
>
> 參考資源http://wiki.koha.org/doku.php?id=22_to_30

long_sam.tw

unread,
Apr 15, 2008, 6:13:28 AM4/15/08
to kohat...@googlegroups.com
thomas,

你的 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

freesoftware

unread,
Apr 15, 2008, 6:16:12 AM4/15/08
to Koha 臺灣
>想問一下,如何在搜尋結果加入 findbook 的封面!

我們先解決這個問題,zebra 之後再處理。

1. 修改系統偏好->Amazon

AmazonContent 開啟
OPACAmazonContent 開啟

2. 修改 opac-results.tmpl, opac-detail.tmpl

amazon 圖片路徑都改成 findbook

"http://findbook.tw/b/img/ISBN/<!-- TMPL_VAR name="amazonisbn"-->"
縮小 "http://findbook.tw/b/img/ISBN/<!-- TMPL_VAR name="amazonisbn"-->/
1"

我建議 opac-results.tmpl, opac-detail.tmpl 都不要用縮圖

http://koha.wikispaces.com/amazonimages

3. 另外你的 LiveCD 中 locale 請用 zh-Hans-TW, zh-Hans-CN,
這樣就會 mapping 到資料庫,顯示中文

http://wiki.koha.org/doku.php?id=en:development:kohai18n&s=639

如果是 CN 也是顯示中文,如果你有時間,可以修改

language_descriptions table

TW => 繁體中文 or 正體中文
CN => 簡體中文

龍山

mao

unread,
Apr 17, 2008, 8:01:12 AM4/17/08
to Koha 臺灣
看起來不錯

1. 第一次經驗 Live CD,要有點耐心,泡杯咖啡

2. 開機後,出現一個 Firefox,兩個頁面: OPAC 及 Intranet

3. Intranet 的密碼已內鍵,按 Enter 即可

4. Live CD 是展示用,體會一下

下一步是
Koha Live USB - 8G版

mao

unread,
Apr 21, 2008, 6:09:02 AM4/21/08
to Koha 臺灣

kewang

unread,
May 8, 2008, 10:51:45 PM5/8/08
to Koha 臺灣
請問一下還有LiveKoha.zip的下載連結嗎?

因為現在想做LiveUSB,可能需要這個檔案。

還有一個問題就是,wiki上面提供的連結沒辦法下載,說是沒有權限。

不知道thomas是否能再開放下載呢?

Chua

unread,
May 11, 2008, 8:45:38 AM5/11/08
to Koha 臺灣
Couldn't download livekoha.iso @ http://www.my-net.idv.tw/LiveKoha.iso

Server message shown
(
Forbidden
You don't have permission to access /LiveKoha.iso on this server.


--------------------------------------------------------------------------------

Apache/2.2.8 (Ubuntu) DAV/2 SVN/1.4.6 mod_python/3.3.1 Python/2.5.2
PHP/5.2.4-2ubuntu5 with Suhosin-Patch Server at www.my-net.idv.tw Port
80
)



On Apr 13, 7:37 pm, Thomas <tlinux.t...@gmail.com> wrote:
> 因為近期的 Todo 是:http://groups.google.com/group/kohataiwan/browse_thread/thread/575ceb...

Thomas

unread,
May 12, 2008, 4:56:56 AM5/12/08
to Koha 臺灣
收到
我需要一點時間處理新版
另外 USB 相對有一些比較麻煩的地方要處理
預計禮拜三釋出...
見諒

Thomas

unread,
May 12, 2008, 9:09:50 AM5/12/08
to Koha 臺灣
Hello,

You can get the latest version at
* http://koha.nchc.org.tw/LiveKoha.iso
* http://koha.nchc.org.tw/LiveKoha.zip

On 5月11日, 下午8時45分, Chua <emailc...@gmail.com> wrote:
> Couldn't download livekoha.iso @http://www.my-net.idv.tw/LiveKoha.iso
Reply all
Reply to author
Forward
0 new messages