- 標籤:分享、共編、主題
- 讀者參與:標籤 虛擬書架 建構 修改個人資料 預約 借閱紀錄 搜尋紀錄
- 圖書館整合系統:台灣第一個自動化系統為哪個圖書館?裝了什麼?
- 指定參考書
- 密碼安全
2016年6月12日 星期日
2016.06.06 Koha 筆記
○考前大猜題
2016年5月30日 星期一
2016.05.30 Koha 筆記
○who.is:搜尋網域名稱或是IP的網站( http://who.is/)
○安裝其他語系
●在終端機輸入:
https://wiki.koha-community.org/wiki/Installation_of_additional_languages_for_OPAC_and_INTRANET_staff_client
http://www.loc.gov/marc/bibliographic/bdapndxg.html
○安裝其他語系
●在終端機輸入:
- koha-translate --list(可以看語系的代碼)
- sudo koha-translate --install(安裝該語系)
●到館員介面→Administration→Global system preferences→I18N/L10N preferences→勾選要的語系→儲存後即可在介面右下解切換語系
https://wiki.koha-community.org/wiki/Installation_of_additional_languages_for_OPAC_and_INTRANET_staff_client
http://www.loc.gov/marc/bibliographic/bdapndxg.html
2016年5月24日 星期二
2016.05.23 Koha 筆記
○從報表中可以觀察出圖書館與讀者的現況
○指定參考書相關設定
●7.1. 設定指定參考書
●7.2. 新增課程
●7.3. 新增指定參考書於課程中
●7.4. 顯示於 OPAC 的指定參考書課程
○指定參考書相關設定
●7.1. 設定指定參考書
- 將指定參考書 UseCourseReserves 偏好設為 '使用'。
- 接著將使用指定參考書的老師新增為讀者新增讀者。
- 接著新增系所與學期的容許值。
- 要新增 館藏類型、館藏代碼 與 排架位置、流通與罰款規則 的正確性(借出時數或天數)。
●7.2. 新增課程
- 新增課程並新增題名入指定參考書清單。
- 新課程至少需有系所、代碼及名稱。還可新增額外的資訊如課程區塊編號及學期等。鍵入教師名稱後 Koha 將搜尋讀者資料庫找到適當的人並與課程連結。
- 欲公開課程,選擇 '啟用' 選項。
- 指定參考書課程儲存後,將顯示在課程頁面並可從任何欄位搜尋它。
●7.3. 新增指定參考書於課程中
- 勾選加入資料的課程名稱。
- 在課程說明上方,請點擊 '新增保留' 鍵新增題名至此指定參考書清單中。
- 掃瞄條碼並加入課程後,就能在課程頁面看到它們
●7.4. 顯示於 OPAC 的指定參考書課程
- 啟用指定參考書並新增課程後,可以在 OPAC 搜尋盒之下,看到指定參考書課程連結。
- 勾選上連結將顯示啟用課程的清單(若祗有一個課程則可看到其內容)。
- 可以用指定參考書出現的欄位(課程編號、課程名稱、教師姓名、開課系所)搜尋。按課程名稱將顯示其館藏。
2016年5月18日 星期三
2016.05.16 Koha 筆記
○報表>借出最多的讀者>>以XXX排前X名
○圖書館整合系統(Integrated library system)
圖書館用到的整合系統就是ERP企業資源管理
○圖書館從傳統到自動化演進流程
○圖書館整合系統(Integrated library system)
圖書館用到的整合系統就是ERP企業資源管理
- 目的為了追蹤圖書館的館藏、訂單、讀者借還
- 採用關聯式資料庫
- 將功能拆開 分成很多模組
- 讀者與館藏要有獨立的IP(也就是資料庫中的主鍵)
- 並沒有非營利組織其圖書館就是較小的規模
○圖書館從傳統到自動化演進流程
- 電腦化前:
- 用卡片目錄 人工紀錄的方式
- 1960年代:
- 受到電腦科技的影響
- OCLC崛起
- 1970年代到1980年代:
- 早期的自動化系統出現
- 1990年代到2000年代:
- 網路的成長
- Internet 商品化成熟
- OPAC出現,以前的沒有線上
- 在那個年代不以網頁為限
- 2000年代中:
- 成本增加客戶越來越不滿意
- avoid vendor lock 不受廠商控制
- 讀者可以一起參與
2016年5月11日 星期三
2016.05.09 Koha 筆記
○改root密碼: sudo passwd root
○4.9.10採訪建議
推薦購買 彌補疏失?當讀者在圖書館中找不到需要的圖書時可以由此管道推薦
讀者界面 您的採訪建議
館員界面 核准
○設定行事曆(休館日)與借閱期計算
●3.3.1 行事曆(更多 > 工具 > 其他工具 > 行事曆)
●2.1.5.3.40. useDaysMode(更多 > 管理 > 整體系統偏好 > 流通 > useDaysMode)
●2.1.5.5.1. finesCalendar(更多 > 管理 > 整體系統偏好 > 流通 > finescalendar)
○每日一句設定
●3.3.6 每日一句 (更多 > 工具 > 其他工具 > 編輯每日一句(引句編輯器))
●2.1.11.3.17. QuoteOfTheDay
○4.9.10採訪建議
推薦購買 彌補疏失?當讀者在圖書館中找不到需要的圖書時可以由此管道推薦
讀者界面 您的採訪建議
館員界面 核准
○設定行事曆(休館日)與借閱期計算
●3.3.1 行事曆(更多 > 工具 > 其他工具 > 行事曆)
- 新增的選項
- (所有星期日都放假)
- (只有今年的這段期間放假)
- 編輯的選項
- 產生例外給此重複的假日。
- 對此假日規則可以設定例外。表示重複的假日裡,有一天是例外。
- 產生例外的日期。
- 刪除此假日。
- 刪除此範圍的單一假日
- 刪除此範圍的重複假日
- 刪除此範圍的例外
- 編輯此假日
●2.1.5.3.40. useDaysMode(更多 > 管理 > 整體系統偏好 > 流通 > useDaysMode)
- 計算到期日依據「流通規則/行事曆,至下個開館日/行事曆,不計所有的閉館日」。
- 說明:此偏好將圖書館閉館日納入館藏到期日的計算。採用 '行事曆不計所有的閉館日' 閉館日不計入借閱期限;採用 '流通規則' 完全不理會閉館日;採用 '行事曆至下個開館日' 時,若原訂的到期日為閉館日,則順延至下個開館日。
●2.1.5.5.1. finesCalendar(更多 > 管理 > 整體系統偏好 > 流通 > finescalendar)
- 計算罰款的依據是「直接計算日數/不包括閉館日」
- 說明:此偏好決定是否把閉館日納入罰款的計算基礎。例如,包括閉館日、開館日等。若選擇 "不包括閉館日" 時,Koha 讀取 行事曆 模組並扣除閉館日。當然必須先啟用 Koha 的行事曆,並設定 "假日"。
○每日一句設定
●3.3.6 每日一句 (更多 > 工具 > 其他工具 > 編輯每日一句(引句編輯器))
●2.1.11.3.17. QuoteOfTheDay
- 「停用/啟用」OPAC 首頁的每日一句
- 說明:此偏好允許您鍵入若干引句以隨機方式顯示在 OPAC 首頁。從工具選單裡的 每日一句編輯器 編輯內容。
●2.1.11.2.27. OpacMainUserBlock
- 在 OPAC 的首頁顯示以下的 HTML 內容
- 說明:在此欄位鍵入的 HTML 將出現在 OPAC 主頁的中央
2016年5月5日 星期四
2016.05.02 Koha 筆記
○強化內容(更多 > 管理 > 整體系統偏好 > 強化內容)
館員審核,所有讀者輸入的標籤。要改為必備
○標籤(更多 > 工具 > 標籤)
●TagsEnalbed
●TagsEnalbed
- 「允許/不允許」讀者與館員新增館藏標籤。
- 說明:設為 '允許' 就啟用標籤功能。標籤是一種後設資料,以文字辨識館藏。允許讀者以自己的方式分類館藏。TagsEnagled 是所有標籤偏好的頭。必須設為 '允許' 才能再設定其他的標籤。
●TagsModeration
- 讀者新增的標籤「非必須/必須」被館員審核。
- 說明:設定為 '需要',所有的標籤都先被標籤審核員篩選。祗有審核通過的標籤才會被讀者看到。設為 '不需要' 則略過標籤審核員這關讀者立即可看到。啟用此偏好後,標籤審核員即讀者,將從館員介面審核此等標籤。標籤審核員有權核准或拒絕。
需要審核時所有的標籤都經過標籤審核工具才能被看見。
- 到那裡: 更多 > 工具 > 標籤
●TagsShowOnlist
- 顯示 ___ 個標籤在 OPAC 的搜尋結果。
- 說明:設定為 0 (零),則關閉此功能。
●TagsInputOnist
- 「允許/不允許」讀者從 OPAC 的搜尋結果新增標籤。
●TagsShowOnDetail
- 顯示 ___ 個標籤在 OPAC 的館藏詳情頁面。
- 說明:設定為 0 (零),則關閉此功能。
●TagsInputOnDetail
- 「允許/不允許」讀者從 OPAC 的館藏詳情頁面新增標籤。
●TagsExternalDictionary
- 允許在 Ispell 字典裡的標籤不需審核。
- 說明:字典裡有接受與拒絕兩組標籤清單。接受清單包括事先准許的標籤。拒絕清單則是不同意的標籤。此偏好使用 "接受" 清單。此偏好採用開放源碼的 Ispell 字典內的詞彙。因為字典允許標籤包括不合道德規範的詞彙,圖書館需要再審核其內容。詳情見官網 http://www.gnu.org/software/ispell/ispell.html。從 $Lingua::Ispell::path 設定執行 ispell 的位置。
2016年4月24日 星期日
2016.04.11 Koha作業─6間圖書館書目紀錄比較
6間圖書館書目紀錄比較
- 欄位以MARC21為主,斜線後為CMARC之對應欄號
- 為系統自行產生,且編目員無法更改者不列入比較
- 9XX段不列入比較
- 紅字為錯誤處,藍字為缺少處,綠字為建議
- 應著錄最完整者為「NBINet」
- 著錄內容最多者為「輔仁大學圖書館」
- 著錄錯誤最少者為「逢甲大學圖書館」
2016.04.11 Koha作業─Koha3.22.5安裝手冊
Koha3.22.5安裝手冊
n 安裝前注意事項
l 電腦已先安裝好Ubuntu作業系統,且最好先更新過
l 紅字為可自行代換之文字,藍字為終端機顯現之文字
l 終端機一旦關閉,請重新登以root權限執行
l 以下安裝環境為桌面版本
l 以下安裝環境為桌面版本
n 安裝步驟(步驟1~15.17~在終端機中進行)
1.
新增koha使用者
n 方法一:直接在圖形介面中,新增一個名稱為Koha的使用者
n 方法二:
l 開啟終端機,輸入指令:sudo adduser koha(使用者名稱)
l [sudo] password for xxx :輸入目前的使用者的密碼
l 輸入新的UNIX密碼:設定新增使用者的密碼
l 再次輸入新的UNIX密碼:
l 基本資料設定
l 以上輸入的資料正確嗎?[Y/n]輸入y
2.
新增root密碼(若不執行此步驟,則有部分指令前須加入「sudo」,才能取得權限執行命令,若在root帳號下,則不須加入「sudo」,指令均以最高權限執行)
n 輸入指令:sudo passwd root
n [sudo] password for xxx :輸入目前的使用者的密碼
n Enter new UNIX password : 設定root密碼
n Retype new UNIX password : 再次輸入新密碼
n 輸入指令:su root(切換到root帳號)
n 輸入root密碼
n root@ubuntu : /home/xxx#(還在原本帳號的目錄下)
n 輸入指令:cd
n root@ubuntu :~#(切換到root目錄)
3.
編輯來源
n 輸入指令:gedit
/etc/apt/sources.list(「gedit」為編輯器,也可換成其他編輯器編輯「sources.list」此檔案)
n 跳出編輯室窗,在檔案最下面加入「deb http://debian.koha-community.org/koha stable main」(告訴系統Koha的資料源在這裡以後從這裡抓)
n 存檔並關閉檔案
4.
加入Koha來源的key和更新
n 輸入指令:wget -O- http://debian.koha-community.org/koha/gpg.asc | apt-key add
–(加入Koha來源的key)
n 輸入指令:apt-get update(更新)
5.
下載Koha3.22.5
n 輸入指令:wget http://download.koha-community.org/koha-3.22.05.tar.gz(若要安裝其他版本,可更換成該版本之網址)
n 輸入指令:tar zxvf koha-3.22.05.tar.gz(解壓縮檔)
6.
安裝Koha套件
n
輸入指令:apt-get install
mysql-server
n
Do you
want to continue? [Y/n] 輸入y
n
跳出對話框,設定mysql密碼(資料庫)
n
再次輸入密碼
n
設定mail server(預設即可)
n
輸入指令:apt-get install g++(上面下載的Koha原始檔需要g++來編譯)
n
輸入指令:apt-get install make(開始編譯)
n
輸入指令:apt-get install koha-common(安裝koha)
n
若出現:
處理時發生錯誤:
libapache2-mpm-itk
apache2-mpm-itk
koha-common
E : Sub-process /usr/bin/dpkg returned an error code (1)
處理時發生錯誤:
libapache2-mpm-itk
apache2-mpm-itk
koha-common
E : Sub-process /usr/bin/dpkg returned an error code (1)
l 輸入指令:echo "ServerName localhost" | tee
/etc/apache2/conf-available/fqdn.conf
l 輸入指令:ln -s /etc/apache2/conf-available/fqdn.conf /etc/apache2/conf-enabled/fqdn.conf
l 輸入指令:a2dismod mpm_event
l 輸入指令:a2enmod mpm_prefork
l 輸入指令:service apache2 restart
l 輸入指令:apt-get install –f
l 即可解決
7.
檢查perl模組
n 輸入指令:cd koha-3.22.04(視安裝版本更換名稱,切換到koha資料夾)
n 輸入指令:perl koha_perl_deps.pl -m -u | awk -F ' ' {'print $1'}(檢查perl)
n 安裝缺少的套件(兩格線『----』中即為缺少的套件,空白即為無缺少)
例:缺少四個套件
---------------------------------------------------------------
HTTPD::Bench::ApacheBench
Test::DBIx::Class
Exception::Class
Test::WWW::Mechanize
---------------------------------------------------------------
例:缺少四個套件
---------------------------------------------------------------
HTTPD::Bench::ApacheBench
Test::DBIx::Class
Exception::Class
Test::WWW::Mechanize
---------------------------------------------------------------
l 輸入指令:cpan HTTPD::Bench::ApacheBench
Test::DBIx::Class Exception::Class
Test::WWW::Mechanize(缺少套件的名稱)
l 再次輸入指令:perl koha_perl_deps.pl -m -u | awk -F ' ' {'print $1'}
l 直到確認沒有缺少的套件
8.
編輯ParserDetails.ini
n 輸入指令:gedit /etc/ perl/XML/SAX/ParserDetails.ini (可換成其他編輯器)
n 跳出編輯室窗,將
[XML∷LibXML∷SAX∷Parser]
http://xml.org/sax/features/namespaces = 1
這段文字移到檔案內容的最下面
[XML∷LibXML∷SAX∷Parser]
http://xml.org/sax/features/namespaces = 1
這段文字移到檔案內容的最下面
n 存檔並關閉
9.
新增Koha資料庫及使用者
n 輸入指令:mysql -u root –p(登入資料庫)
n 輸入指令:create database koha;(建立Koha資料庫)
n 輸入指令:grant all on *.* to 'koha'@'localhost' identified by '密碼';(Koha user 和密碼)
n 輸入指令:exit;(離開)
10. 安裝Koha
n 輸入指令:perl Makefile
l Installation mode (dev, single, standard)選擇[standard]
l Base installation directory [/usr/share/koha]使用預設/usr/share/koha (設定安裝的目錄路徑)
l User account [koha]使用預設[koha]
l Group [koha] 使用預設[koha] ( koha安裝之後,檔案的使用者群組,會要一個系統user)
l DBMS to use (Pg, mysql)選擇[mysql](koha安裝的資料庫)
l Database server [localhost]使用預設[localhost](設定mysql DB連線, 採用
[localhost] 也就是本機)
l DMBS [3306]使用預設[3306](設定mysql DB連線TCP Port)
l Please specify the name of the database to be used
by Koha [koha]使用預設[koha](設定koha mysql使用資料庫名稱)
l Please specify the user that owns the database
to be used by Koha [kohaadmin] 改為[koha] (設定koha資料庫的使用者名稱,也就是剛剛新增資料使用者[koha])
l Please specify the password of the user that
owns the database to be used by Koha [katikoan]輸入[koha的密碼](設定koha使用者的密碼,這是剛剛設定資料庫koha密碼,不是系統koha使用者密碼)
l MARC format for Zebra indexing (marc21,
normarc, unimarc)選擇[marc21](設定Zerbra,使用marc21,Zebra本身不支援multi-marc)
l Primary language for Zebra indexing (en, es,
fr, gr, nb, ru, uk)選擇[en](設定koha Zerba
marc支援語言)
l Bibliographic indexing mode (dom, grs1)選擇[dom](設定koha Zerba bibliographic index model)
l Authorities indexing mode (dom, grs1)選擇[dom](設定koha Zerba authorities index model)
l characters. (chr, icu) [chr] icu(需選擇icu) 選擇[icu](設定Zerba斷詞採用方式,因為我們是非拉丁語系,使用icu方式)
l Please specify Zebra database user [kohauser]使用預設[kohauser](設定Zerba資料庫使用者)
l Please specify the Zebra database password
[zebrastripes]使用預設[zebrastripes](設定Zerba資料庫使用者)
l Install the SRU configuration files? (no, yes)選擇 [yes]
l SRU Database host? [localhost]
l SRU port for bibliographic data? [9998]
l SRU port for authority data? [9999]
l Install the PazPar2 configuration files? 選擇[no](安裝PazPar2 http://www.indexdata.com/pazpar2這是整合資源查詢功能)
l You will need a Memcached server running. (no,
yes)選擇[no] (memcached是加速http://zh.wikipedia.org/wiki/Memcached)
l Path to DejaVu fonts?
[/usr/share/fonts/truetype/ttf-dejavu]預設
l Would you like to run the database-dependent
test suite? (no, yes)選擇[no](建議如果不是開發環境, 請不要使用, 會導致資料庫數據異常, 因為這是一種軟體測試)
n 輸入指令:make(編譯)
n 輸入指令:make install(安裝)
11. 新增Koha設定檔
n 輸入指令:koha-create --use-db koha
n 記得除錯,例看到:
l Koha requires mod_rewrite to be enabled within
Apache in order to run.
Typically this can be enabled with:
sudo a2enmod rewrite
Typically this can be enabled with:
sudo a2enmod rewrite
要輸入指令:sudo a2enmod rewrite
l Koha requires mod_cgi to be enabled within
Apache in order to run.
Typically this can be enabled with:
sudo a2enmod cgi
要輸入指令:sudo a2enmod cgi
Typically this can be enabled with:
sudo a2enmod cgi
要輸入指令:sudo a2enmod cgi
l 再次輸入指令:koha-create --use-db koha
n 最後要看到
* Restarting web server apache2 [ OK ]
Starting Zebra server for koha
才算完成
* Restarting web server apache2 [ OK ]
Starting Zebra server for koha
才算完成
12. 修改Koha.conf
n 輸入指令:gedit /etc/apache2/sites-available/koha.conf
n #Intranet
<VirtualHost *:8080>(改為8080,原為80)
<VirtualHost *:8080>(改為8080,原為80)
n SetEnv KOHA_CONF /etc/koha/koha-conf.xml (Intranet和OPAC都要改路徑)
n 存檔並關閉
13. 開啟8080 port
n 輸入指令:gedit /etc/apache2/ports.conf
n 在Listen 80下新增「Listen 8080」這行字
n 存檔並關閉
14. apache使用koha設定
n 輸入指令:a2ensite koha.conf
n 輸入指令:a2dissite 000-default
n 輸入指令:apache2ctl restart
15. 環境變數
n 輸入指令:gedit ~/.profile
n 在最下面加上
export KOHA_CONF="/etc/koha/koha-conf.xml"
export PERL5LIB="/usr/share/koha/lib"
export KOHA_CONF="/etc/koha/koha-conf.xml"
export PERL5LIB="/usr/share/koha/lib"
n 存檔並關閉
n 輸入指令:source ~/.profile
n 輸入指令:gedit /home/koha/.profile
n 在最下面加上
export KOHA_CONF="/etc/koha/koha-conf.xml"
export PERL5LIB="/usr/share/koha/lib"
export KOHA_CONF="/etc/koha/koha-conf.xml"
export PERL5LIB="/usr/share/koha/lib"
n 存檔並關閉
n 輸入指令:source /home/koha/.profile
16. 開啟館員介面完成Koha安裝設定(到瀏覽器操作)
n 瀏覽器輸入「http://自己電腦的ip位置:8080/」(或是「localhost」)
n 輸入koha資料庫的那組帳號密碼
n 基本設定,點選「next」,直到出現「Select your MARC flavor」
n 繼續並登入,可以看到全新的KOHA管理員介面,這帳號是資料庫管理員(會跳出訊息不建議以此登入),要創立自己的帳號,未來就用自己的帳號作業
17. 安裝中文語系
n 回到終端機繼續操作,輸入指令:cd /usr/share/koha/misc/translator(切換到此目錄)
n 輸入指令:./translate install zh-Hans-TW(可換不同語言,此為繁體中文)
n 到館員介面→Administration→Global system preferences→I18N/L10N preferences,「language」、「opac languages」要勾語言,「opac languagesdisplay」選擇「allow」
n 儲存並重新整理
n 畫面左下角即可切換新增的語言
18. 開機啟動zebra(回到終端機)
n 輸入指令:cd /etc/init.d
n 輸入指令:ln -s /usr/share/koha/bin/koha-zebra-ctl.sh koha-zebra
n 輸入指令:update-rc.d koha-zebra defaults
n 輸入指令:/etc/init.d/koha-zebra start
19. 排程設定
n 輸入指令:cd /var/lock/koha/
n 輸入指令:chown -R koha:koha zebradb(將檔案權限修改為koha)
20. 執行索引
n 輸入指令:su koha(以koha權限執行,切換到koha帳號)
n 輸入指令:/usr/share/koha/bin/migration_tools/rebuild_zebra.pl -a -b -v -r
--run-as-root (重建索引)
n 輸入指令:/usr/share/koha/bin/migration_tools/rebuild_zebra.pl -a -b -v -z
--run-as-root (更新變動部分)
21. 加入排程(還在koha帳號下)
n 輸入指令:crontab –e
n 按enter進入,在內容最下方加入:
*/1 * * * * export KOHA_CONF=/etc/koha/koha-conf.xml;export PERL5LIB=/usr/share/koha/lib;/usr/share/koha/bin/migration_tools/rebuild_zebra.pl -a -b -v -z --run-as-root
*/1 * * * * export KOHA_CONF=/etc/koha/koha-conf.xml;export PERL5LIB=/usr/share/koha/lib;/usr/share/koha/bin/migration_tools/rebuild_zebra.pl -a -b -v -z --run-as-root
◎恭喜安裝完成,記得回到館員介面依序新增圖書館→讀者類型→館藏類型→借閱與罰鍰等規則,還有基本設定(Z39.50、編目框架)。
訂閱:
文章 (Atom)