2016年12月25日 星期日

2016/11/14上課日誌

1 編輯source
      nano /etc/apt/sources.list 
      加入deb http://debian.koha-community.org/koha stable main

2  加入key
     wget -O- http://debian.koha-community.org/koha/gpg.asc | apt-key add -
     apt-get update
     apt-get upgrade

3. 安裝koha相關套件
    apt-get install koha-common 
4. 編輯  /etc/koha/koha-sites.conf 設定koha網站設定
    nano /etc/koha/koha-sites.conf(進入檔案)
    DOMAIN=".myDNSname.org"
    INTRAPORT="8080" 館員介面改成8080 port
    INTRAPREFIX=""
    INTRASUFFIX="-intra"
   OPACPORT="80" OPac維持80port
   OPACPREFIX=""
   OPACSUFFIX=""
   ## Default data to be loaded
   #
   # DEFAULTSQL: filename
   # Specify an SQL file with default data to load during instance creation
   # default: (empty)
  DEFAULTSQL=""

  ## Zebra global configuration variables
  #
  # ZEBRA_MARC_FORMAT: 'marc21' | 'normarc' | 'unimarc'
  # Specifies the MARC records format for indexing
  # default: 'marc21'
  ZEBRA_MARC_FORMAT="marc21" 

5. 安裝mysql  建立koha資料庫
      apt-get install mysql-server
      /etc/init.d/mysql start
      mysql -u root -p
      create database koha; 建立koha資料庫(mysql>會出現在前面)
      grant all on *.* to 'koha'@'localhost' identified by '密碼';  建立koha帳號
      exit

6. apache相關模組 
    a2enmod rewrite
    a2enmod cgi
    service apache2 restart  

7.    建立koha site
      koha-create --create-db koha 網站名稱

8.   修改apache site
       a2ensite koha.conf
       a2dissite 000-default
       nano /etc/apache2/ports.conf (進入檔案)
       Listen 80
       Listen 8080
       apache2ctl restart
9. 修改 /etc/koha/sites/koha/koha-conf.xml  修改資料庫部分換成剛剛設定的koha帳號密碼
    nano  /etc/koha/sites/koha/koha-conf.xml(進入檔案)
   <config>
   <db_scheme>mysql</db_scheme>
   <database>koha</database>
   <hostname>localhost</hostname>
   <port>3306</port>
   <user>koha</user>注意密碼和帳號是否正確
   <pass>123456</pass>
   <biblioserver>biblios</biblioserver>
   <biblioservershadow>1</biblioservershadow>
   <authorityserver>authorities</authorityserver>
   <authorityservershadow>1</authorityservershadow>
   <pluginsdir>/var/lib/koha/koha/plugins</pluginsdir>
   <enable_plugins>0</enable_plugins>
   <upload_path>/var/lib/koha/koha/uploads</upload_path>
   <intranetdir>/usr/share/koha/intranet/cgi-bin</intranetdir>
   <opacdir>/usr/share/koha/opac/cgi-bin/opac</opacdir>
   <opachtdocs>/usr/share/koha/opac/htdocs/opac-tmpl</opachtdocs>
   <intrahtdocs>/usr/share/koha/intranet/htdocs/intranet-tmpl</intrahtdocs>


10.打上ip:8080
     使用之前設的koha資料庫帳號密碼登入

11. 開始網頁安裝

按照步驟做






12 登入koha
Koha > About Koha 查看版本資訊


13 Koha > About Koha > Perl Modules 確認模組


14. 把舊版或未安裝的perl模組補上
apt-get install make g++
cpan Exception::Class  HTTPD::Bench::ApacheBench Readonly::XS Test::WWW::Mechanize cpan Test::DBIx::Class WWW::YouTube::Download

錯誤bug
Readonly::XS已安裝 但在koha模組仍然顯示未安裝 相關maillist
cpan Readonly::XS
Reading '/root/.cpan/Metadata'
 Database was generated on Wed, 27 Jul 2016 00:41:02 GMT
Readonly::XS is up to date (1.05).

15. 安裝中文語系
        koha-translate --list --available 查看koha有的語系
        koha-translate --install zh-Hans-CN
        koha-translate --install zh-Hans-TW
        administration->Global system preferences->I18N/L10N preferences->
        language要得語言打勾
        opaclanguages要得語言打勾
        opaclanguagesdisplay allow
        儲存後重新整理

16 修改zebra 能查詢中文 使用ICU
nano /etc/koha/zebradb/etc/default.idx(進入檔案)

# Zebra indexes as referred to from the *.abs-files.
#  $Id: default.idx,v 1.10.2.1 2004/09/16 14:07:50 adam Exp $
#

# Traditional word index
# Used if completenss is 'incomplete field' (@attr 6=1) and
# structure is word/phrase/word-list/free-form-text/document-text
index w
completeness 0
position 1
alwaysmatches 1
firstinfield 1
#charmap word-phrase-utf.chr 註解這行
icuchain words-icu.xml 加上這行
# Phrase index
# Used if completeness is 'complete {sub}field' (@attr 6=2, @attr 6=1)
# and structure is word/phrase/word-list/free-form-text/document-text
index p
completeness 1
firstinfield 1
#charmap word-phrase-utf.chr 註解這行
icuchain words-icu.xml 加上這行

17 執行索引
   koha-rebuild-zebra -v -f koha   (koha是你的圖書館名稱)

18 設定排程(自動更新)

sudo crontab -e

*/20 * * * * /etc/cron.daily/koha-common
*/1 * * * * koha-rebuild-zebra -f -v --force koha 


2016/12/19上課日誌

以一家圖書館為例,列出有幾種資料類型,借閱規則,讀者類型,各類型對應的借閱規則與罰款

以桃園市立圖書館為例

桃園市立圖書館閱覽規定(修訂版)
圖書借閱規則
個人借閱證(含本市市民卡)
30
30
續借2
續借借期為 30
家庭借閱證
50
30
續借2
續借借期為 30
團體借閱證
100
60

凡下列館藏資料均限館內閱覽,概不外借:
         (一) 報紙。

         (二) 當期期刊。

         (三) 總館期刊資料。

         (四) 公播版之視聽資料。

         (五) 參考工具書。

         (六) 特藏之線裝書、原著、手稿、絕版書、珍貴之文獻等資料。

         (七) 其他標明「限館內閱覽」之館藏資料。

視聽資料借閱:
  • 每次限借 1 件(館內閱讀)
  • 家用版視聽資料外借服務之館舍,借閱件數最多 2 件,與圖書合計以 30 冊(件)為限,借期為 7 日,不可續借。

雜誌借閱 :
  • 雜誌外借服務之館舍,與圖書合計以 30 冊為限,借期 7 天,得續借 2 次,每次借期自續借次日起延長 7 日。

點字書借閱:
  • 每張借閱證可借閱館藏資料 30 冊(含點字書)。館藏資料借期 30 天、點字書借期 60 天,得續借 1 次,續借借期為 30 天。

預約:
  • 每張個人借閱證申請館藏資料以不超過5 冊(件)為限(附件不列入計算)。

罰則:
  • 若館藏資料本身仍保持完整良好,但毀損條碼或書標等黏貼標示,則暫停借書權利14天。
  • 每冊逾期1天違規記1點,依此類推,逾期違規記點每達 60 點者,暫停其借書權利14天,累計累罰(例如120點停借28天,以此類推),停借上限為182天。
  • 未標明定價之中文圖書資料每一面以新臺幣1元計價,若無法查出面數者,則每冊以新臺幣300 元計價;外文圖書資料每一面以新臺幣3元計價,若無法查出面數者,每冊以新臺幣600 元計價。未滿 50 頁者以 50 頁計價(報紙撕毀亦同)。
  • 未標明定價之錄影帶、VCD、CD-ROM 公播版每件以新臺幣 2,500 元計價, 家用版每件以新臺幣 500 元計價;DVD、CD公播版每件以新臺幣 3,500 元計價,家用版每件以新臺幣 1,000 元計價;錄音帶、CD 每件以新臺幣 500 元計價。

2016年12月18日 星期日

2016/12/12上課日記

http://translate.koha-community.org/manual/16.05/zh-Hans-TW/html/
注意翻譯,有錯以英文為主

Koha Testing Plan


    Administration Checklist
http://manual.koha-community.org/16.05/en/administration.html#globalsysprefs
所有分館均需鍵入電子郵件信箱
    OPAC Testing
以著者(或主題)搜尋,把三筆搜尋結果加入私有虛擬書架
    Search Testing
    Patron Testing
新增成人讀者、兒童讀者
    Circulation Testing
    Cataloging Testing
    Tools Testing
    Course Reserves Testing
    Reports Testing
    Acquisitions Testing
    Serials Testing
管理清單
     OPAC測試
     搜索測試
     贊助人測試
     循環測試
     編目測試
     工具測試
     課程預留測試
     報告測試
     收購測試
     串行測試

2016/11/21上課日記


borrowers 新增、修改與檢視讀者資訊
permissions 設定使用者權限

 http://irspy.indexdata.com/

可從此尋找世界各國圖書館,並以 Z39.5和該館連結,使抄編作業得以進行

將下面幾個欄位輸入到KOHA中,即可於抄編時找到該圖書館
Name
Host
Port
Database Name