Community Experience Distilled Koha 3 Library Management System: Install, configure, and maintain your Koha installation
Buku Ini diterbitkan pertama kali tahun 2010 oleh PACKT Publishing, Nrimingham
Judul: Community Experience Distilled Koha 3 Library Management System: Install, configure, and maintain your Koha installation
with this easy-to-follow guide
Oleh: Savitra Sirohi, et al
Penerbit: PACKT Publishing, Nrimingham
Tahun: 20010
Jumlah Halaman: 288 hal.
Penulis:
Savitra Sirohi kepala Nucsoft OSS Labs (http://www.osslabs.biz) Penyedia jasa Koha. Sebagai bagian dari pekerjaannya, Savitra memiliki memimpin beberapa implementasi Koha dan melakukan lokakarya Koha di India. Savitra adalah Insinyur dan memiliki gelar MBA dari Indian Institute of Management.
Amit Gupta adalah Koha spesialis memimpin di Nucsoft OSS Labs (http: // www. osslabs.biz), penyedia jasa Koha. Amit telah memainkan peran kunci dalam beberapa Koha implementasi, termasuk satu di Delhi Public Library, salah satu Proyek Koha India terbesar. Amit memiliki BSc dan Master di Aplikasi Komputer.
Lingkup Pembahasan:
Bab 1, Instalasi Stack Software. Dalam bab pertama tujuan kami adalah untuk menginstal Koha software tumpukan-the Koha aplikasi itu sendiri, MySQL server database server web Apache2, dan berbagai sistem dan paket menggunakan Perl Koha.
Bab 2, Konfigurasi Apache2 Web Server. Konfigurasi Koha ini web server-Apache2. Apache2 melayani halaman Koha untuk pengguna ketika mereka mengakses OPAC atau klien staf.
Bab 3, Instalasi Koha dunia Zebra Search Engine. Dalam bab ketiga fokus pembahasannya pada mesin pencari katalog kuat Zebra-Koha itu. Kita akan belajar cara menginstal dan menguji Zebra.
Bab 4, Koha itu Web Installer, Crontab, dan Konfigurasi Server Lainnya. Dalam bab keempat, kita akan belajar tentang menjalankan web installer Koha, menetapkan up Koha Crontab ini, dan mengkonfigurasi layanan Koha untuk memulai secara otomatis ketika mesin reboot. Pada akhir bab ini, kita akan dapat memulai Koha.
Bab 5, Konfigurasi Modul Katalogisasi. Bab ini adalah yang pertama dari tiga bab aplikasi konfigurasi. Dalam bab ini, kita akan belajar cara mengkonfigurasi Koha modul Katalog ini, yang digunakan untuk mempertahankan informasi tentang item di perpustakaan.
Bab 6, Konfigurasi Modul Sirkulasi. Dalam bab ini, kita akan belajar bagaimana untuk mengkonfigurasi modul sirkulasi Koha ini. Modul ini yang digunakan untuk pinjaman item perpustakaan untuk para pengunjung. Tujuannya adalah untuk memetakan Kebijakan aturan sirkulasi perpustakaan dan preferensi dalam Koha. Bab 7, Preferences Konfigurasi Sistem Lainnya Dalam bab ini, kita akan mempelajari cara mengkonfigurasi preferensi sistem yang berhubungan dengan sisanya dari Koha modul-Pembina ini, Akuisisi dan Serials, dan Online Public Access Catalog (OPAC). Kami juga akan mempelajari preferensi yang terkait dengan styling dan penampilan, messaging, keamanan, dan pencarian.
Bab 8, Uji Mengemudi Instalasi Koha Ban ini mengemukakan bagian dimana dijelaskan tentang posisi untuk mengambil instalasi Koha untuk test drive. Untuk menyelesaikan siklus transaksi di setiap Koha utama modul-Pembina, Katalogisasi, Sirkulasi, Akuisisi dan Serials ytamsaksinya akan dapat dilihat. Kami juga akan menguji laporan modul dan katalog pencarian pada OPAC. Bab 9, Migrasi katalog data
Migrasi Data katalog dari sistem warisan merupakan prasyarat untuk menggunakan Koha untuk sebagian besar perpustakaan. Dalam bab ini kita akan belajar bagaimana mengkonversi file MARC dari
sistem warisan ke Koha file yang kompatibel. Kita akan belajar tentang Koha ini MARC alat kaset impor tools. Bab 10, Troubleshooting. Dalam bab ini, mengemukakan tentang cara-cara untuk memecahkan masalah Koha, kita akan belajar tentang alat masyarakat dan sumber daya dan mengambil melihat lebih dekat sepuluh masalah khusus.
Bab 11, Memperbarui Perangkat Lunak. Bab Ini nerisi tentang praktik yang baik untuk menjaga perangkat lunak Koha diperbarui untuk mendapatkan keuntungan dari fitur baru dan perbaikan bug, tetapi juga untuk menghindari masalah migrasi jika versi Anda jatuh terlalu jauh belakang. Dalam bab ini kita belajar bagaimana untuk men-download dan menginstal pembaruan perangkat lunak.
Bab 12, Software Menyesuaikan Koha. Sebagian besar pengguna Koha serius akan ingin menyesuaikan perangkat lunak sesuai dengan kebutuhan mereka, mungkin untuk memodifikasi styling atau penampilan atau untuk men-tweak halaman tertentu untuk menunjukkan informasi tambahan. Jika Anda memiliki keterampilan bahkan dapat mengambil lebih serius bekerja seperti menambahkan fitur baru. Dalam bab ini, kita belajar bagaimana untuk menyesuaikan Kode Koha.
Bab 13, Topik Advanced Dalam bab terakhir ini, kita akan belajar tentang pengaturan beberapa kurang banyak digunakan, tetapi fitur tetap penting dari catatan Koha-custom aturan pencocokan, LDAP
otentikasi, OPACs kustom untuk setiap perpustakaan, internasionalisasi, dan pengaturan up Koha sebagai sumber Z39.50.
Buku ini ditujukan untuk Sistem Linux Administrator yang membutuhkan untuk menginstal dan memelihara Koha. Jika Anda seorang administrator sistem yang ingin mendirikan sebuah open source
sistem perpustakaan terintegrasi, maka buku ini adalah untuk Anda. Ini juga akan berguna untuk sistem
administrator yang membutuhkan bantuan dengan aspek-aspek tertentu dari implementasi Koha.
Daftar isi:
Preface 1
Chapter 1: Installing the Software Stack 7
An orientation to Koha's installation 7
Koha's architecture 8
What do we need to install? 8
Installation tools 8
Package manager 9
Make utility 9
CPAN shell 9
Git 9
Choosing between Linux Perl packages and CPAN modules 10
Choosing a Linux distribution 10
Getting help—Koha's community resources 10
Preparing for installation 11
Server prerequisites 11
Downloading Koha and switching to a branch 11
Cloning Koha 11
Checking out a branch 12
Preparing a list of installation packages 12
System packages 13
Perl modules 13
Debian/Ubuntu package lists 14
Setting up repositories or sources 14
Configuring the CPAN shell 15
Installing Koha's software stack 16
Installing packages using the package manager 16
Installing packages from the Linux prompt 16
Installing packages using shell scripts 16
Installing packages using dselect 17
Installing Perl modules using CPAN 17
Troubleshooting CPAN installations 18
Setting up Koha's MySQL database 19
Configuring Koha's installation: Makefile.PL 20
Completing Koha's installation 21
Summary 21
Chapter 2: Configuring the Apache2 Web Server 23
Understanding Apache2 configuration 23
About Apache2 23
Apache2 virtual hosts 24
Name-based or IP-based virtual hosts 24
Apache2's configuration folder 25
Koha's default Apache2 file 26
Koha's virtual hosts 26
Virtual host configuration 27
Preparing for Apache2 configuration 27
Configuration plan 27
Two host names 28
Hostname with two ports 28
IP address with two ports 29
Two IP addresses 30
Standalone machine 30
Configuration prerequisites 31
Configuring Apache2 web server 31
Creating a symbolic link to koha-httpd.conf 31
Enabling Apache2's Rewrite module 32
Configuring the listener 32
Editing the OPAC virtual host 32
Editing the staff client virtual host 33
Enabling Koha's virtual hosts 33
Restarting Apache2 33
Troubleshooting configuration problems 35
Rewrite module not enabled 36
Incorrect or missing Directory directive 36
Unable to connect to MySQL 36
Listener not setup 37
Summary 38
Chapter 3: Installing Koha's Zebra Search Engine 39
About Zebra 39
Koha's Zebra related components 40
Zebrasrv—the Zebra query and retrieval server 40
Rebuild_zebra.pl—the Zebra index maintenance program 41
Installing Zebra 41
Installing Zebra packages 41
Installing Koha with Zebra 42
Testing Zebra 42
Testing zebrasrv 43
The zebrasrv command 43
Invoking zebrasrv with Koha's configuration file 43
zebrasrv daemon 44
Zebrasrv daemon on Debian or Ubuntu 44
zebrasrv daemon on openSuSE 45
Rebuilding Zebra 46
Creating or recreating indexes 48
Using Koha without Zebra 48
Summary 50
Chapter 4: Koha's Web Installer, Crontab, and Other Server Configurations 51
Executing Koha's web installer 51
Understanding the web installer's functions 52
Understanding how to execute the web installer 52
Understanding optional data available for import 54
Settings for MARC frameworks 54
Other data 55
Executing the web installer 56
Launching Koha 57
Configuring the crontab 58
Editing the crontab 58
Setting up environment variables 58
Generating advance notices 59
Generating overdue notices 59
Sending e-mail messages 59
Calculating fines 59
Rebuilding Zebra indexes 60
More crontab examples 60
Ensuring Koha starts automatically on server reboot 60
Auto-starting Apache2 61
Auto-starting MySQL 61
Auto-starting Zebra server 61
Configuring the correct SAX parser 62
Setting up environment variables for the Linux shell 63
Setting up KOHA_CONF environment variable 63
Setting up PERL5LIB environment variable 64
Setting up persistent environment variables 64
Summary 65
Chapter 5: Configuring the Cataloging Module 67
A first look at Koha's cataloging configuration tools 68
MARC frameworks 68
Authority Control 69
Authorized values 71
Preparing a configuration plan 73
Identifying Authority Control rules 73
Identifying frequently cataloged types of material 74
Identifying MARC field sets for each type of material 74
Identifying mandatory fields 75
Identifying Authority Control rules 76
Identifying fields to control using authorized values 76
Implementing our configuration plan 77
Configuring authorities system preferences 78
Configuring Authority Types 79
Configuring authorized values categories 80
Editing authorized values 80
Special authorized values 81
Library 82
Item Type 82
Configuring MARC frameworks 83
Editing MARC framework list 83
Creating a new framework 84
Editing fields and subfields 85
Editing labels of fields or subfields 88
Making a field or subfield mandatory 88
Advanced constraints 88
Hidden fields and subfields 88
Bringing fields or subfields under Authorized Value or Authority Control 88
Summary 89
Chapter 6: Configuring the Circulation Module 91
Patron categories 91
Identifying patron categories 92
Creating patron categories 93
Item types 94
Identifying Item types 95
Creating Item types 96
Circulation and fine rules 97
Identifying circulation and fine rules 98
Creating circulation and fine rules 98
Configuring the calendar and calculation of due date and fines 99
Calendar and fine calculation 99
Calculation of due dates in Koha 99
Preparing to configure the calendar and fines and due date calculations 100
Editing the calendar 100
Editing system preferences 101
Due and overdue notices 102
Preparing to configure due and overdue notices 103
Editing notices 104
Editing notice triggers 106
Configuring holds 107
Preparing to configure holds 107
Editing holds preferences 107
Summary 109
Chapter 7: Configuring Other System Preferences 111
Understanding Koha's system preferences 111
Koha's global system preferences module 112
Using system preferences 113
Online documentation 113
Configuring transactional modules 113
Configuring patrons preferences 114
Configuring acquisitions preferences 117
Configuring serials preferences 119
Configuring OPAC preferences 122
Configuring static content 122
Configuring tools for patrons 124
Configuring patron access control 126
Configuring enhanced content 128
Configuring styling and appearance 132
Configuring OPAC styling and appearance 133
Configuring staff client styling and appearance 136
Configuring general preferences 138
Configuring messaging preferences 138
Configuring security preferences 142
Configuring search preferences 145
Summary 147
Chapter 8: Test Driving Your Koha Installation 149
Patrons—create, search, and view patron record 149
Creating a new patron 150
Searching for a patron 151
Cataloging—create, search, and view bibliographic and item record 151
Creating a bibliographic record 152
Creating an item record 153
Searching for the record 154
Circulation—check-out, check-in, and view circulation history 154
Checking out 155
Checking in 156
Viewing circulation history 156
Acquisitions—create an order, receive shipment, and view budget utilization 157
Creating budgets 158
Creating a vendor 158
Creating orders 159
Receiving shipments 160
Viewing budget utilization 161
Serials—creating a subscription and receiving the first issue 161
Creating a subscription 161
Searching for the subscription 163
Receiving an issue 164
Reports—creating a guided report and executing it 164
Building a report 164
Using a saved report 166
OPAC—running a catalog search 166
Summary 167
Chapter 9: Migrating Catalog Data 169
An orientation to migrating catalog data 169
Understanding MARC files 170
Koha Holdings in tag 952 170
Holdings in legacy systems 171
Import tools 171
MARCEdit 172
bulkmarckimport.pl 172
Koha's GUI import tool 175
Choosing an import tool 176
Migration process 176
Preparing to migrate catalog data 176
Mapping Koha's holdings subfields to subfields in source MARC file 177
Planning setup of administrative fields in Koha 178
Migrating catalog data 179
Setting up values in Koha's administrative fields 179
Setting up branch codes 179
Setting up Item types 180
Setting up collection codes 181
Setting up shelving locations 182
Editing the source MARC file using MARCEdit 182
Swapping subfields 184
Adding a new subfield 185
Merging subfields 185
Importing the MARC file 188
Using the bulkmarcimport.pl program 188
Importing catalog records using the GUI tools 189
Staging MARC records for import 189
Managing records 191
Undo Import 192
Summary 193
Chapter 10: Troubleshooting 195
Where to get help—community resources 196
Koha's mailing lists 196
Koha's IRC chat 197
Koha's bug tracker 197
Koha's Git repository 198
Common problems 198
Apache2 web server is down 199
MySQL database server is down 200
Zebra search not returning any results 202
Zebra index rebuild not working 203
Parser problems 204
Overdues e-mail not working 206
Reviewing notice triggers 206
Troubleshooting e-mail problems 206
Troubleshooting problems with generation of notices 208
Fines not working 209
Software bugs 211
Command line programs—environment variables not exported 213
Problems with Internet Explorer 214
Summary 215
Chapter 11: Updating Software 217
Orientation to updating software 217
Understanding Koha's software versions 217
Branches 218
Heads 218
Tags 218
Choosing a version to update to 219
Understanding components of software updates 219
An overview of the installation process 219
Updating the software 220
Downloading updates using git pull command 220
Switching to a new software version 221
Installing the new software version 222
Running the Makefile.PL program 222
Installing Perl modules 223
Completing Koha installation 223
Configuring Apache2 224
Upgrading the database 224
Zebra—rebuilding indexes and restarting the server 225
Rebuilding Zebra indexes 225
Restarting zebrasrv 225
Summary 226
Chapter 12: Customizing Koha Software 227
An orientation to customizing Koha software 227
Skills needed 228
Understanding Koha's application folder 228
Top level folders 228
Template files 229
Relationships between different types of files 229
Understanding Koha's database 230
Browsing Koha's database 230
An overview of important Koha tables 231
Cataloguing 231
Circulation 231
Patrons 231
Administration 232
Serials 232
Acquisitions 232
Koha's database structure 232
Using Git to manage software changes 233
Understanding the software customization process 233
Customizing Koha software—an example 234
Creating a development branch 235
Making CSS changes 235
Creating a new JavaScript file 235
Loading the Transliteration JavaScript file 236
Creating a system preference 236
Adding the transliteration tool to the display template 239
Editing the Perl scripts to enable the system preference 239
Committing changes 240
Create a patch using Git 241
Sending the patch to Koha's release manager 243
Summary 244
Chapter 13: Advanced Topics 245
Creating and using matching rules for use during catalog imports 246
Understanding matching rules 247
Determining search indexes 248
More information and examples 249
Using LDAP with Koha 249
Configuring LDAP 250
Microsoft Active Directory 251
Setting permissions 252
Multiple OPAC interfaces 252
Installing new languages 254
Install Locale::PO module 254
Creating language templates for the OPAC 254
Creating language templates for the staff client 255
System preferences 255
Testing the new language 256
Setting up a public Z39.50 server 257
Configuring the listen directive 257
Configuring the server directive 258
Configuring the serverinfo directive 258
Restarting the Zebra server 259
Summary 259
Index 261
Berminat?
Email: zanetapm@gmail.com
0 comments:
Post a Comment