SlideShare a Scribd company logo
1 of 52
Advanced Level Training on Koha ILS
Dec 4-6, 2017 – PASTIC, Islamabad
Lead Trainer:
Ata ur Rehman
ata.rehman@gmail.com
1
Sequence of Study/Training
 Virtualization – Introduction to Virtual Box / VMWare
 Installation of Linux (Ubuntu – Xubuntu)
 Linux System Administration / Important Commands
 Remote Linux Server Administration
 LAMP Model: Linux, Apache, MySQL, PHP/Perl
 Client/Server Environment
 Koha Architecture
 OPAC, Intranet/Staff Client
 Core Code/Templates
 Koha Installation: Tarball Vs Packages, Live CDS/DVDs
2
Sequence of Study/Training (Cont.)
 TLS: Download, Burn, Install/Deploy on Server/PC/Laptop
 Configuring TSL/Koha: LAN/Internet, Live IP, Domain, Sub-domain
 Upgrade Koha
 Configuring E-mail Reminders, Alerts
 Z39.50 Servers: Configuring targets
 Customization: OPAC, Staff Client
 Serial Module
 Sample Serial Patterns
 Editing Koha Configuration (koha-conf.xml)
 MySQL Database, User, Koha as Public Server
3
Sequence of Study/Training (Cont.)
 Reports
 User defined/customized reports generation
 Circulation Module
 Offline Circulation in Koha
 Remastering/Backups
 Cron Jobs
 TLS Server Maintenance: Online/Offline
 MARC: Biblios/Holdings/Organizations
 Other features/contents of TLS
 DSpace, Greenstone, WordPress
4
Sequence of Study/Training (Cont.)
 Data Migration: To Koha, From Koha
 MARCEdit, MS Excel, MS Access, Text
 Developing Library Web-Portal using TLS
 How to get Koha Support
 Embed Koha Search in your website
 SIP/SIP2 - Standard Interchange Protocol (Developed by 3M)
 NCIP (NISO* Circulation Interchange Protocol)
 Pazpar2
*National Information Standards Organization
5
Day 1
December 4, 2017
6
Virtualization / Linux Installation
 Physical Computer vs Virtual Computer
 Open Source Solution: Virtual Box
 Installation of VB
 Creating Linux Virtual Machine
 Installation of Linux using .iso
 Installation of VB Guest Essentials
 Configuration of VB Networks, Shared Clip-board, Drag and Drop, etc
 Familiarization with Linux Environment / XFCE Desktop
 Introduction to Linux  Next Slide
7
Introduction to Linux and Important
Commands
 Linux is the best-known and most-used (Free?) open source operating
system.
 An operating system is the most important software that runs on a
computer. It manages the computer's memory, processes, and all of its
software and hardware.
 Command-line based / with separate Desktop
 Gnome, KDE, Xfce, LXDE, etc.
 Important Commands
 ls, pwd, clear, mkdir, rmdir, touch, cat, cd, vi,vim, nano, mousepad,gedit,
passwd, cp, mv, rm, su, sudo, chmod, chown, apt-get, wget, tar, find, locate,
export, crontab, ifconfig, tee, top, ps, kill, killall, apt-key
8
End of Day 1
 Things to do / Home Work
 Installation of Virtual Box / VM Ware Workstation
 Creation of Virtual Machine
 Configuration and Installation of Linux (Any flavor)
 Practice of all Linux Commands Learnt
 Explore SSH / Putty
 Explore Webmin
9
Have a Good Day 
Day 2
December 5, 2017
10
System Administration /Important Commands
 ls (as dir in DOS/Windows)
 Switches - -a, -s, -l, etc.
 pwd
 Output – Current working directory
 clear
 Clears the screen / Scroll up everything
 mkdir / rmdir
 Create/Delete Directory/Folder
 touch filename
 Creates new file filename
 Introduction to Text Editors (vi, vim, nano, mousepad, etc)
11
Important Commands (cont…)
 cat filename
 Shows the contents of file in terminal
 rm filename/foldername
 rm –r file/folder
 File permissions/ownership in Linux
 Permission Groups: Owner/User, Group, Other, All users (u, g, o, a)
 Permission Types: Read, Write, Execute (_rwx)
 Binary notations for permissions: r=4, w=2, x=1
 chmod command to change permissions
 chmod 444 filename / chmod o+x filename
 chown command to change ownership
 chown user:group filename
12
Important Commands (cont…)
 stat filename
 Statistics / property of file, permissions in binary format
 cd (change directory)
 cd /path/of/dir
 cd .. (up directory)
 cp / mv commands for copy and move respectively
 su/sudo
 apt-get/apt
 apt-get update, apt-get upgrade, apt-get clean, apt-get autoremove
 apt-key add
13
Important Commands (cont…)
 tar -zcvf filename.tar.gz foldername (to compress)
 tar -zxvf filename.tar.gz (to uncompress)
 find /path/to/be/find –name pattern
 find / -name *.txt
 locate filename.ext (not updated data until updatedb)
 info command (To get information about command)
 man command (To get manual of command)
 ifconfig (Configuring Network Interface/Card)
 ifconfig eth0 up/down, ifconfig eth0 192.168.0.1 netmask 255.255.255.0
 route add default gw 192.168.0.253 eth0
14
Important Commands (cont…)
 top, ps -aux
 List of current processes
 kill, killall
 To kill a process
 kill -9 pid
 killall processname
 crontab -e
15
Important Commands (cont…)
 export command
 This command is used to set variables / environment variables
 export VAR=value
 export PERL5LIB=/usr/share/koha/lib
 export EDITOR=/usr/bin/vim
 export PATH=$PATH:/usr/local/bin
 wget command
 To download a file using terminal
 apt-key add
 apt-key management utility
 wget -O- http://debian.koha-community.org/koha/gpg.asc | apt-key add -
16
Remote Server Management
 SSH Server
 apt install openssh-server
 RDP – Remote Desktop
 ssh server, xrdp, vnc server
 Webmin – Web based remote server management
 Installation process
 Update sources.list with:
 deb https://download.webmin.com/download/repository sarge contrib
 Download /add key:
 wget http://www.webmin.com/jcameron-key.asc
apt-key add jcameron-key.asc
 apt install webmin
17
Koha Installation: Tarball Vs Packages, Live
CDS/DVDs
 Tarball
 Installation of all components before installing Koha
 Apache, MySQL, Perl, Zebra, Yaz
 Download Koha Tarball (koha-x.tar.gz)
 Install all components / Koha
 Configure Koha with Apache, Zebra etc.
 Packages
 Package sources list update
 apt-get install koha-common
18
Installation of Koha
 Add Koha community repository / Update
 Install Koha
 Initial Configuration / Pre-Server Configuration
 Install MySQL/MariaDB server
 Enable Apache mods
 Create Koha Instance
 Enable more mods for Apache
 Get password for koha_library user
 Web Installer of Koha
Training
Modules
19
Help Files: https://drive.google.com/drive/folders/1hwWGHV1iHgcpjK_tw6-Xgf-ZVUPchIS_
End of Day 2
 Things to do / Home Work
 Practice of all Linux Commands Learnt
 Explore SSH / Putty
 Explore Webmin
 Installation and Basic Configuration of Koha
 Backups
 Remastering /z39.50
20
Have a Good Day 
Day 3
December 6, 2017
21
Important Koha Commands
koha-create --create-db instancename
koha-create --create-db library
koha-disable instancename
koha-enable instancename
koha-remove instance1 instance2 etc
Zebra related Koha Commands
koha-start-zebra instance1 instance2 etc
koha-restart-zebra instance1 instance2 etc
22
Important Koha Commands (Cont..)
koha-rebuild-zebra -v -f instancename
koha-stop-zebra instancename
Email enable/disable
koha-email-enable instance1
koha-email-disable instance1
Koha-conf.xml file
Public Server
Database, User, Pass
Tools – Backup, etc.
23
Configuring TLS/Koha: LAN/Internet, Live IP,
Domain, Sub-domain
Network Configuration in Linux
Network Settings with GUI / ifconfig
DNS for Subdomains
library.mywebsite.com
catalog.mywebsite.com, etc.
24
Cron Jobs
Automatic jobs done
What, when
Daily/weekly/hourly
Koha Cron Jobs
crontab command of Linux
25
Upgrade Koha
 Step 1: Update Packages Sources List
(/etc/apt/sources.list.d/koha.list)
deb http://debian.koha-community.org/koha oldstable
main
deb http://debian.koha-community.org/koha stable main
 Step 2:
Run in terminal:
apt-get update
apt-get upgrade AND [apt-get install koha-common] (if
necessary)
koha-rebuild-zebra -v -f instancename
 2nd Option
Update from Webmin
26
Remastering/Backups
 Concept
 Pros/cons
 Windows Ghost
 Size Limit – 4GB
 How it actually works / TLS Example
 Remastersys  PinguyBuilder Respin
 PinguyBuilder (ISO_Builder)
 https://sourceforge.net/projects/pinguy-os/files/ISO_Builder/
 dpkg -i pinguybuilder_4.3-8_all-beta.deb
 apt-get install -f
27
TLS: Download, Burn, Install/Deploy on
Server/PC/Laptop
28
 LiveDVD: www.lisolutions.org/tls
 Burn on DVD using ImgBurn
 Bootable USB: Universal USB Installer
 Use .iso file for VirtualBox or VMWare
Z39.50 Servers: Configuring targets
 irspy from IndexData
 http://irspy.indexdata.com
29
Configure gmail with Koha for alerts
 Using Exim 4
 Using PostFix
30
Training
Modules
Help Files: https://drive.google.com/drive/folders/1hwWGHV1iHgcpjK_tw6-Xgf-ZVUPchIS_
Configure Koha to Send SMS Alerts
 Use some E-mail to SMS service for getting SMS Package
 bulksms.net*
 Configure email address at bulksms.net and set a password/passcode
 Put mobile phone of patrons in primary email column as:
+92xxxxxxxxxx@bulksms.net
 Edit Notices/Triggers in Koha and put passcode/password of bulksms.net
account in address
 Now actually koha will send email to the above mentioned email but
bulksms.net will redirect it to patron mobile phone
31
*Remember bulksms.net is a paid service
Day 4
December 7, 2017
32
Introduction to HTML/CSS
 Basic Tags of HTML
 <html>, <head>, <title>, <body>
 <b>, <i>
 https://www.w3schools.com/html/html_basic.asp
 <DIV> Tag - https://www.w3schools.com/tags/tag_div.asp
 Cascading Style Sheets (CSS)
 https://www.w3schools.com/css/default.asp
33
Customization: OPAC, Staff Client
 OPAC Customization
 Koha > Administration > System preferences > OPAC >
 opacheader, OpacMainUserBlock, OPACUserCSS, OPACFavicon, OpacNav,
OpacNavBottom, OpacNavRight
 Staff Client
 Koha > Administration > System preferences > Staff Client>
 IntranetmainUserblock, IntranetNav , IntranetFavicon
34
Reports
 User defined/customized reports generation
 Koha Wiki Reports Library
35
Circulation Module
 Offline Circulation in Koha
 Concept/Model
 AllowOfflineCirculation – Enabled
 Firefox Addon: https://addons.mozilla.org/en/firefox/addon/koct/
 Built-in offline circulation module
36
TLS Server Maintenance: Online/Offline
 Linux Rule: Keep up/live
 Updates/upgrades
 Online/Remote Server Administration
 Webmin/Cpanel Example
 Backups/Cron jobs
37
MARC: Biblios/Holdings/Organizations
 MARC
 Biblios
 Holdings
 Organizations
 Elements
 Leader
 Fields
 Subfields
 Indicators
38
Data Migration: To Koha, From Koha
 MARCEdit, MS Excel, MS Access, Text
39
How to get Koha Support
 Koha Manual/Documentation
 https://koha-community.org/documentation/
 Koha Mailing List
 https://koha-community.org/support/koha-mailing-lists/
 Koha Paid Support
 https://koha-community.org/support/paid-support/
40
Embed Koha Search in your website
<form name="searchform" method="get" action=http://YOURCATLOG/cgi-
bin/koha/opac-search.pl id="searchform">
<input id="transl1" name="q" type="text">
<select name="idx" id="masthead_search">
<option value="kw">Keyword</option>
<option value="ti">Title</option>
<option value="au">Author</option>
<option value="su">Subject</option>
<option value="nb">ISBN</option>
<option value="se">Series</option>
<option value=“bc">Accession No.</option>
<option value="callnum">Call Number</option>
</select>
<input value="Search Catalog" id="searchsubmit" type="submit">
</form>
41
End of Day 4
 Things to do / Home Work
42
Have a Good Day 
Day 5
December 8, 2017
43
OPAC Header Banner
 Upload the banner/ image (e.g. banner.jpg) in
/usr/share/koha/opac/htdocs/opac-tmpl/bootstrap/images
 In Koha > Administration > Global Preferences > OPAC > opacheader,
paste the following code:
<img src="/opac-tmpl/bootstrap/images/banner.jpg">
 Save preferences - DONE!!!
44
On-Screen Keyboard – Urdu/Sindhi
 Add the following code in Koha > Administration > OPAC >
OpacCustomSearch:
 Note: This code and instructions are given in Training Module File
45
Training
Modules
Help Files: https://drive.google.com/drive/folders/1hwWGHV1iHgcpjK_tw6-Xgf-ZVUPchIS_
Zebra/Koha Configuration for UTF-8
 Edit the file: /etc/koha/zebradb/etc/default.idx
 Comment out the string charmap word-phrase-utf.chr as:
 # charmap word-phrase-utf.chr (It appears two times in file,
comment out both strings and add:
icuchain words-icu.xml (Two times after each commented file
mentioned above
 Rebuild Zebra with the following command:
sudo Koha-rebuild-zebra –v –f library [library is instance
name]
46
Adding Custom MARC Framework
 Create a new framework: Koha > Administration > MARC Bibliographic
Framework > New Framework
 In action button press import and provide the path to custom-marc-
framework.csv file [Provided during training]
 DONE!!!
47
Help Files: https://drive.google.com/drive/folders/1hwWGHV1iHgcpjK_tw6-Xgf-ZVUPchIS_
Bulk MARC Import
 To import Bulk MARC records into Koha, use the Terminal Command:
./bulkmarcimport.pl
 This script is available at
/usr/share/koha/bin/migration_tools
48
Tips / Tricks
Setting variables permanently:
 Open environment file
 sudo nano /etc/environment
 Add the following two lines at the end:
PERL5LIB=/usr/share/koha/lib/
KOHA_CONF=/etc/koha/sites/library/koha-conf.xml
(library is instance name)
 Logout and Login system
 DONE!!!
49
Group Discussion
 Topic: General
50
End of Day 5
51
Have a Good Day 
Thanks
52
www.facebook.com/ataurrehman
ata.rehman@gmail.com
www.twitter.com/ataurrehman

More Related Content

What's hot

DIGITAL LIBRARY ARCHITECTURE
DIGITAL LIBRARY ARCHITECTUREDIGITAL LIBRARY ARCHITECTURE
DIGITAL LIBRARY ARCHITECTUREsarika meher
 
Library Automation sofrwere
Library Automation sofrwereLibrary Automation sofrwere
Library Automation sofrwereDeepak Malviya
 
Introduction to Koha - ILS
Introduction to Koha - ILSIntroduction to Koha - ILS
Introduction to Koha - ILSAta Rehman
 
Why do you consider to adopt Koha Open Source Integrated Library System for y...
Why do you consider to adopt Koha Open Source Integrated Library System for y...Why do you consider to adopt Koha Open Source Integrated Library System for y...
Why do you consider to adopt Koha Open Source Integrated Library System for y...Md. Zahid Hossain Shoeb
 
An overview of Koha Library Management Software
An overview of Koha Library Management SoftwareAn overview of Koha Library Management Software
An overview of Koha Library Management SoftwareOlugbenga Adara
 
New trends and skill in library automation: impact of Artificial Intelligence...
New trends and skill in library automation: impact of Artificial Intelligence...New trends and skill in library automation: impact of Artificial Intelligence...
New trends and skill in library automation: impact of Artificial Intelligence...Mokhtar Ben Henda
 
Institutional Repositories
Institutional RepositoriesInstitutional Repositories
Institutional RepositoriesSarika Sawant
 
Digital Library Initiatives in India : An Overview
Digital Library Initiatives in  India : An OverviewDigital Library Initiatives in  India : An Overview
Digital Library Initiatives in India : An OverviewManoj Kumar Sinha
 
Z39.50: Information Retrieval protocol ppt
Z39.50: Information Retrieval protocol pptZ39.50: Information Retrieval protocol ppt
Z39.50: Information Retrieval protocol pptSUNILKUMARSINGH
 
eprints digital library software
eprints digital library softwareeprints digital library software
eprints digital library softwaresonia naomi bandao
 
Collection evaluation techniques for academic libraries
Collection evaluation techniques for academic libraries Collection evaluation techniques for academic libraries
Collection evaluation techniques for academic libraries ALISS
 
Hardware and Software Requirements for Koha
Hardware and Software Requirements for KohaHardware and Software Requirements for Koha
Hardware and Software Requirements for KohaAnil Mishra
 

What's hot (20)

DIGITAL LIBRARY ARCHITECTURE
DIGITAL LIBRARY ARCHITECTUREDIGITAL LIBRARY ARCHITECTURE
DIGITAL LIBRARY ARCHITECTURE
 
Library Automation sofrwere
Library Automation sofrwereLibrary Automation sofrwere
Library Automation sofrwere
 
Introduction to Koha - ILS
Introduction to Koha - ILSIntroduction to Koha - ILS
Introduction to Koha - ILS
 
Why do you consider to adopt Koha Open Source Integrated Library System for y...
Why do you consider to adopt Koha Open Source Integrated Library System for y...Why do you consider to adopt Koha Open Source Integrated Library System for y...
Why do you consider to adopt Koha Open Source Integrated Library System for y...
 
MODULE - I (ACQUISITION)
MODULE - I (ACQUISITION)MODULE - I (ACQUISITION)
MODULE - I (ACQUISITION)
 
Open source Library Management Systems
Open source Library Management SystemsOpen source Library Management Systems
Open source Library Management Systems
 
An overview of Koha Library Management Software
An overview of Koha Library Management SoftwareAn overview of Koha Library Management Software
An overview of Koha Library Management Software
 
New trends and skill in library automation: impact of Artificial Intelligence...
New trends and skill in library automation: impact of Artificial Intelligence...New trends and skill in library automation: impact of Artificial Intelligence...
New trends and skill in library automation: impact of Artificial Intelligence...
 
Institutional Repositories
Institutional RepositoriesInstitutional Repositories
Institutional Repositories
 
Digital Library Initiatives in India : An Overview
Digital Library Initiatives in  India : An OverviewDigital Library Initiatives in  India : An Overview
Digital Library Initiatives in India : An Overview
 
Introduction to DSpace
Introduction to DSpaceIntroduction to DSpace
Introduction to DSpace
 
Collection development
Collection developmentCollection development
Collection development
 
Z39.50: Information Retrieval protocol ppt
Z39.50: Information Retrieval protocol pptZ39.50: Information Retrieval protocol ppt
Z39.50: Information Retrieval protocol ppt
 
eprints digital library software
eprints digital library softwareeprints digital library software
eprints digital library software
 
Collection evaluation techniques for academic libraries
Collection evaluation techniques for academic libraries Collection evaluation techniques for academic libraries
Collection evaluation techniques for academic libraries
 
Oclc
OclcOclc
Oclc
 
Dspace
DspaceDspace
Dspace
 
Hardware and Software Requirements for Koha
Hardware and Software Requirements for KohaHardware and Software Requirements for Koha
Hardware and Software Requirements for Koha
 
Digital Library Software
Digital Library SoftwareDigital Library Software
Digital Library Software
 
LISTA Database Analysis
LISTA Database AnalysisLISTA Database Analysis
LISTA Database Analysis
 

Similar to Advanced Level Training on Koha / TLS (ToT)

Andresen 8 21 02
Andresen 8 21 02Andresen 8 21 02
Andresen 8 21 02FNian
 
Linux conf-admin
Linux conf-adminLinux conf-admin
Linux conf-adminbadamisri
 
Linux conf-admin
Linux conf-adminLinux conf-admin
Linux conf-adminbadamisri
 
Automatic systems installations and change management wit FAI - Talk for Netw...
Automatic systems installations and change management wit FAI - Talk for Netw...Automatic systems installations and change management wit FAI - Talk for Netw...
Automatic systems installations and change management wit FAI - Talk for Netw...Henning Sprang
 
Hadoop installation
Hadoop installationHadoop installation
Hadoop installationAnkit Desai
 
Install and configure linux
Install and configure linuxInstall and configure linux
Install and configure linuxVicent Selfa
 
Linux training
Linux trainingLinux training
Linux trainingartisriva
 
Linux Troubleshooting
Linux TroubleshootingLinux Troubleshooting
Linux TroubleshootingKeith Wright
 
2015.10.05 Updated > Network Device Development - Part 1: Switch
2015.10.05 Updated > Network Device Development - Part 1: Switch2015.10.05 Updated > Network Device Development - Part 1: Switch
2015.10.05 Updated > Network Device Development - Part 1: SwitchCheng-Yi Yu
 
Practical Introduction To Linux
Practical Introduction To LinuxPractical Introduction To Linux
Practical Introduction To LinuxZeeshan Rizvi
 
Linux Common Command
Linux Common CommandLinux Common Command
Linux Common CommandJeff Yang
 
Linux Survival Kit for Proof of Concept & Proof of Technology
Linux Survival Kit for Proof of Concept & Proof of TechnologyLinux Survival Kit for Proof of Concept & Proof of Technology
Linux Survival Kit for Proof of Concept & Proof of TechnologyNugroho Gito
 
Continuous delivery with docker
Continuous delivery with dockerContinuous delivery with docker
Continuous delivery with dockerJohan Janssen
 

Similar to Advanced Level Training on Koha / TLS (ToT) (20)

Linux filesystemhierarchy
Linux filesystemhierarchyLinux filesystemhierarchy
Linux filesystemhierarchy
 
Andresen 8 21 02
Andresen 8 21 02Andresen 8 21 02
Andresen 8 21 02
 
Linux conf-admin
Linux conf-adminLinux conf-admin
Linux conf-admin
 
Linux Conf Admin
Linux Conf AdminLinux Conf Admin
Linux Conf Admin
 
Linux conf-admin
Linux conf-adminLinux conf-admin
Linux conf-admin
 
Automatic systems installations and change management wit FAI - Talk for Netw...
Automatic systems installations and change management wit FAI - Talk for Netw...Automatic systems installations and change management wit FAI - Talk for Netw...
Automatic systems installations and change management wit FAI - Talk for Netw...
 
Basic Linux Internals
Basic Linux InternalsBasic Linux Internals
Basic Linux Internals
 
Linux
LinuxLinux
Linux
 
Hadoop installation
Hadoop installationHadoop installation
Hadoop installation
 
Install and configure linux
Install and configure linuxInstall and configure linux
Install and configure linux
 
Linux training
Linux trainingLinux training
Linux training
 
PHP selber bauen
PHP selber bauenPHP selber bauen
PHP selber bauen
 
Linux Troubleshooting
Linux TroubleshootingLinux Troubleshooting
Linux Troubleshooting
 
2015.10.05 Updated > Network Device Development - Part 1: Switch
2015.10.05 Updated > Network Device Development - Part 1: Switch2015.10.05 Updated > Network Device Development - Part 1: Switch
2015.10.05 Updated > Network Device Development - Part 1: Switch
 
Dev ops
Dev opsDev ops
Dev ops
 
Practical Introduction To Linux
Practical Introduction To LinuxPractical Introduction To Linux
Practical Introduction To Linux
 
Linux Common Command
Linux Common CommandLinux Common Command
Linux Common Command
 
Unix Administration 2
Unix Administration 2Unix Administration 2
Unix Administration 2
 
Linux Survival Kit for Proof of Concept & Proof of Technology
Linux Survival Kit for Proof of Concept & Proof of TechnologyLinux Survival Kit for Proof of Concept & Proof of Technology
Linux Survival Kit for Proof of Concept & Proof of Technology
 
Continuous delivery with docker
Continuous delivery with dockerContinuous delivery with docker
Continuous delivery with docker
 

More from Ata Rehman

Challenges for Open Source Movement in Libraries of Pakistan
Challenges for Open Source Movement in Libraries of PakistanChallenges for Open Source Movement in Libraries of Pakistan
Challenges for Open Source Movement in Libraries of PakistanAta Rehman
 
Technology & Libraries: An inevitable Partnership by Anwer Ejaz
Technology & Libraries: An inevitable Partnership by Anwer EjazTechnology & Libraries: An inevitable Partnership by Anwer Ejaz
Technology & Libraries: An inevitable Partnership by Anwer EjazAta Rehman
 
Senate of Pakistan Library by Ms. Shagufta Shoukat
Senate of Pakistan Library by Ms. Shagufta ShoukatSenate of Pakistan Library by Ms. Shagufta Shoukat
Senate of Pakistan Library by Ms. Shagufta ShoukatAta Rehman
 
Changing Role of National Librarian: Use of latest technologies by Syed Ghyou...
Changing Role of National Librarian: Use of latest technologies by Syed Ghyou...Changing Role of National Librarian: Use of latest technologies by Syed Ghyou...
Changing Role of National Librarian: Use of latest technologies by Syed Ghyou...Ata Rehman
 
Designing Information, Learning and Research Commons at NUST by Dr. Midrar Ullah
Designing Information, Learning and Research Commons at NUST by Dr. Midrar UllahDesigning Information, Learning and Research Commons at NUST by Dr. Midrar Ullah
Designing Information, Learning and Research Commons at NUST by Dr. Midrar UllahAta Rehman
 
LIS Game Changer Trends and Profession Motivation by Muhammad Shafiq Rana
LIS Game Changer Trends and Profession Motivation by Muhammad Shafiq RanaLIS Game Changer Trends and Profession Motivation by Muhammad Shafiq Rana
LIS Game Changer Trends and Profession Motivation by Muhammad Shafiq RanaAta Rehman
 
Library Publishing Through OJS by Dr. Muhammad Sajid Mirza
Library Publishing Through OJS by Dr. Muhammad Sajid MirzaLibrary Publishing Through OJS by Dr. Muhammad Sajid Mirza
Library Publishing Through OJS by Dr. Muhammad Sajid MirzaAta Rehman
 
Information Literacy Instruction: A tool for promotion by Dr. Haroon Idrees
Information Literacy Instruction: A tool for promotion by Dr. Haroon IdreesInformation Literacy Instruction: A tool for promotion by Dr. Haroon Idrees
Information Literacy Instruction: A tool for promotion by Dr. Haroon IdreesAta Rehman
 
Impact of IT on library Services with Best Practices by Muhammad Farooq
Impact of IT on library Services with Best Practices by Muhammad FarooqImpact of IT on library Services with Best Practices by Muhammad Farooq
Impact of IT on library Services with Best Practices by Muhammad FarooqAta Rehman
 
GNU GPL: License to Software Freedom by Ata ur Rehman
GNU GPL: License to Software Freedom by Ata ur RehmanGNU GPL: License to Software Freedom by Ata ur Rehman
GNU GPL: License to Software Freedom by Ata ur RehmanAta Rehman
 
Free and Open Source Software Movement in Libraries of Pakistan
Free and Open Source Software Movement in Libraries of PakistanFree and Open Source Software Movement in Libraries of Pakistan
Free and Open Source Software Movement in Libraries of PakistanAta Rehman
 
Introduction to Total Library Solution- TLS
Introduction to Total Library Solution- TLSIntroduction to Total Library Solution- TLS
Introduction to Total Library Solution- TLSAta Rehman
 
Reshaping the world of scholarly communication by Dr. Usha Munshi
Reshaping the world of scholarly communication by Dr. Usha MunshiReshaping the world of scholarly communication by Dr. Usha Munshi
Reshaping the world of scholarly communication by Dr. Usha MunshiAta Rehman
 
Building strategic vision for librarians by M. Shafiq Rana
 Building strategic vision for librarians by M. Shafiq Rana Building strategic vision for librarians by M. Shafiq Rana
Building strategic vision for librarians by M. Shafiq RanaAta Rehman
 
Building strategic vision for invisible librarians by Qaisara Riaz
Building strategic vision for invisible librarians by Qaisara RiazBuilding strategic vision for invisible librarians by Qaisara Riaz
Building strategic vision for invisible librarians by Qaisara RiazAta Rehman
 
Building 21st century library by Nooruddin
Building 21st century library by NooruddinBuilding 21st century library by Nooruddin
Building 21st century library by NooruddinAta Rehman
 
Developing libraries for the 21st century
Developing libraries for the 21st centuryDeveloping libraries for the 21st century
Developing libraries for the 21st centuryAta Rehman
 
Need for library legislation in Pakistan by Bushra Almas
Need for library legislation in Pakistan by Bushra AlmasNeed for library legislation in Pakistan by Bushra Almas
Need for library legislation in Pakistan by Bushra AlmasAta Rehman
 
Job Descriptions of Govt Librarians in Pakistan
Job Descriptions of Govt Librarians in PakistanJob Descriptions of Govt Librarians in Pakistan
Job Descriptions of Govt Librarians in PakistanAta Rehman
 
Building Digital Library of “The Ravi” with Greenstone at GC University Lahore
Building Digital Library of “The Ravi” with Greenstone at GC University LahoreBuilding Digital Library of “The Ravi” with Greenstone at GC University Lahore
Building Digital Library of “The Ravi” with Greenstone at GC University LahoreAta Rehman
 

More from Ata Rehman (20)

Challenges for Open Source Movement in Libraries of Pakistan
Challenges for Open Source Movement in Libraries of PakistanChallenges for Open Source Movement in Libraries of Pakistan
Challenges for Open Source Movement in Libraries of Pakistan
 
Technology & Libraries: An inevitable Partnership by Anwer Ejaz
Technology & Libraries: An inevitable Partnership by Anwer EjazTechnology & Libraries: An inevitable Partnership by Anwer Ejaz
Technology & Libraries: An inevitable Partnership by Anwer Ejaz
 
Senate of Pakistan Library by Ms. Shagufta Shoukat
Senate of Pakistan Library by Ms. Shagufta ShoukatSenate of Pakistan Library by Ms. Shagufta Shoukat
Senate of Pakistan Library by Ms. Shagufta Shoukat
 
Changing Role of National Librarian: Use of latest technologies by Syed Ghyou...
Changing Role of National Librarian: Use of latest technologies by Syed Ghyou...Changing Role of National Librarian: Use of latest technologies by Syed Ghyou...
Changing Role of National Librarian: Use of latest technologies by Syed Ghyou...
 
Designing Information, Learning and Research Commons at NUST by Dr. Midrar Ullah
Designing Information, Learning and Research Commons at NUST by Dr. Midrar UllahDesigning Information, Learning and Research Commons at NUST by Dr. Midrar Ullah
Designing Information, Learning and Research Commons at NUST by Dr. Midrar Ullah
 
LIS Game Changer Trends and Profession Motivation by Muhammad Shafiq Rana
LIS Game Changer Trends and Profession Motivation by Muhammad Shafiq RanaLIS Game Changer Trends and Profession Motivation by Muhammad Shafiq Rana
LIS Game Changer Trends and Profession Motivation by Muhammad Shafiq Rana
 
Library Publishing Through OJS by Dr. Muhammad Sajid Mirza
Library Publishing Through OJS by Dr. Muhammad Sajid MirzaLibrary Publishing Through OJS by Dr. Muhammad Sajid Mirza
Library Publishing Through OJS by Dr. Muhammad Sajid Mirza
 
Information Literacy Instruction: A tool for promotion by Dr. Haroon Idrees
Information Literacy Instruction: A tool for promotion by Dr. Haroon IdreesInformation Literacy Instruction: A tool for promotion by Dr. Haroon Idrees
Information Literacy Instruction: A tool for promotion by Dr. Haroon Idrees
 
Impact of IT on library Services with Best Practices by Muhammad Farooq
Impact of IT on library Services with Best Practices by Muhammad FarooqImpact of IT on library Services with Best Practices by Muhammad Farooq
Impact of IT on library Services with Best Practices by Muhammad Farooq
 
GNU GPL: License to Software Freedom by Ata ur Rehman
GNU GPL: License to Software Freedom by Ata ur RehmanGNU GPL: License to Software Freedom by Ata ur Rehman
GNU GPL: License to Software Freedom by Ata ur Rehman
 
Free and Open Source Software Movement in Libraries of Pakistan
Free and Open Source Software Movement in Libraries of PakistanFree and Open Source Software Movement in Libraries of Pakistan
Free and Open Source Software Movement in Libraries of Pakistan
 
Introduction to Total Library Solution- TLS
Introduction to Total Library Solution- TLSIntroduction to Total Library Solution- TLS
Introduction to Total Library Solution- TLS
 
Reshaping the world of scholarly communication by Dr. Usha Munshi
Reshaping the world of scholarly communication by Dr. Usha MunshiReshaping the world of scholarly communication by Dr. Usha Munshi
Reshaping the world of scholarly communication by Dr. Usha Munshi
 
Building strategic vision for librarians by M. Shafiq Rana
 Building strategic vision for librarians by M. Shafiq Rana Building strategic vision for librarians by M. Shafiq Rana
Building strategic vision for librarians by M. Shafiq Rana
 
Building strategic vision for invisible librarians by Qaisara Riaz
Building strategic vision for invisible librarians by Qaisara RiazBuilding strategic vision for invisible librarians by Qaisara Riaz
Building strategic vision for invisible librarians by Qaisara Riaz
 
Building 21st century library by Nooruddin
Building 21st century library by NooruddinBuilding 21st century library by Nooruddin
Building 21st century library by Nooruddin
 
Developing libraries for the 21st century
Developing libraries for the 21st centuryDeveloping libraries for the 21st century
Developing libraries for the 21st century
 
Need for library legislation in Pakistan by Bushra Almas
Need for library legislation in Pakistan by Bushra AlmasNeed for library legislation in Pakistan by Bushra Almas
Need for library legislation in Pakistan by Bushra Almas
 
Job Descriptions of Govt Librarians in Pakistan
Job Descriptions of Govt Librarians in PakistanJob Descriptions of Govt Librarians in Pakistan
Job Descriptions of Govt Librarians in Pakistan
 
Building Digital Library of “The Ravi” with Greenstone at GC University Lahore
Building Digital Library of “The Ravi” with Greenstone at GC University LahoreBuilding Digital Library of “The Ravi” with Greenstone at GC University Lahore
Building Digital Library of “The Ravi” with Greenstone at GC University Lahore
 

Recently uploaded

Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Kayode Fayemi
 
Mathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMoumonDas2
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Hasting Chen
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar TrainingKylaCullinane
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxraffaeleoman
 
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubssamaasim06
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Delhi Call girls
 
Air breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsAir breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsaqsarehman5055
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesPooja Nehwal
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaKayode Fayemi
 
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxNikitaBankoti2
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024eCommerce Institute
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfSenaatti-kiinteistöt
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Chameera Dedduwage
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AITatiana Gurgel
 
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, YardstickSaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, Yardsticksaastr
 
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxMohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxmohammadalnahdi22
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Vipesco
 

Recently uploaded (20)

Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
 
Mathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptx
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubs
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
 
Air breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsAir breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animals
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AI
 
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, YardstickSaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
 
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxMohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510
 

Advanced Level Training on Koha / TLS (ToT)

  • 1. Advanced Level Training on Koha ILS Dec 4-6, 2017 – PASTIC, Islamabad Lead Trainer: Ata ur Rehman ata.rehman@gmail.com 1
  • 2. Sequence of Study/Training  Virtualization – Introduction to Virtual Box / VMWare  Installation of Linux (Ubuntu – Xubuntu)  Linux System Administration / Important Commands  Remote Linux Server Administration  LAMP Model: Linux, Apache, MySQL, PHP/Perl  Client/Server Environment  Koha Architecture  OPAC, Intranet/Staff Client  Core Code/Templates  Koha Installation: Tarball Vs Packages, Live CDS/DVDs 2
  • 3. Sequence of Study/Training (Cont.)  TLS: Download, Burn, Install/Deploy on Server/PC/Laptop  Configuring TSL/Koha: LAN/Internet, Live IP, Domain, Sub-domain  Upgrade Koha  Configuring E-mail Reminders, Alerts  Z39.50 Servers: Configuring targets  Customization: OPAC, Staff Client  Serial Module  Sample Serial Patterns  Editing Koha Configuration (koha-conf.xml)  MySQL Database, User, Koha as Public Server 3
  • 4. Sequence of Study/Training (Cont.)  Reports  User defined/customized reports generation  Circulation Module  Offline Circulation in Koha  Remastering/Backups  Cron Jobs  TLS Server Maintenance: Online/Offline  MARC: Biblios/Holdings/Organizations  Other features/contents of TLS  DSpace, Greenstone, WordPress 4
  • 5. Sequence of Study/Training (Cont.)  Data Migration: To Koha, From Koha  MARCEdit, MS Excel, MS Access, Text  Developing Library Web-Portal using TLS  How to get Koha Support  Embed Koha Search in your website  SIP/SIP2 - Standard Interchange Protocol (Developed by 3M)  NCIP (NISO* Circulation Interchange Protocol)  Pazpar2 *National Information Standards Organization 5
  • 7. Virtualization / Linux Installation  Physical Computer vs Virtual Computer  Open Source Solution: Virtual Box  Installation of VB  Creating Linux Virtual Machine  Installation of Linux using .iso  Installation of VB Guest Essentials  Configuration of VB Networks, Shared Clip-board, Drag and Drop, etc  Familiarization with Linux Environment / XFCE Desktop  Introduction to Linux  Next Slide 7
  • 8. Introduction to Linux and Important Commands  Linux is the best-known and most-used (Free?) open source operating system.  An operating system is the most important software that runs on a computer. It manages the computer's memory, processes, and all of its software and hardware.  Command-line based / with separate Desktop  Gnome, KDE, Xfce, LXDE, etc.  Important Commands  ls, pwd, clear, mkdir, rmdir, touch, cat, cd, vi,vim, nano, mousepad,gedit, passwd, cp, mv, rm, su, sudo, chmod, chown, apt-get, wget, tar, find, locate, export, crontab, ifconfig, tee, top, ps, kill, killall, apt-key 8
  • 9. End of Day 1  Things to do / Home Work  Installation of Virtual Box / VM Ware Workstation  Creation of Virtual Machine  Configuration and Installation of Linux (Any flavor)  Practice of all Linux Commands Learnt  Explore SSH / Putty  Explore Webmin 9 Have a Good Day 
  • 10. Day 2 December 5, 2017 10
  • 11. System Administration /Important Commands  ls (as dir in DOS/Windows)  Switches - -a, -s, -l, etc.  pwd  Output – Current working directory  clear  Clears the screen / Scroll up everything  mkdir / rmdir  Create/Delete Directory/Folder  touch filename  Creates new file filename  Introduction to Text Editors (vi, vim, nano, mousepad, etc) 11
  • 12. Important Commands (cont…)  cat filename  Shows the contents of file in terminal  rm filename/foldername  rm –r file/folder  File permissions/ownership in Linux  Permission Groups: Owner/User, Group, Other, All users (u, g, o, a)  Permission Types: Read, Write, Execute (_rwx)  Binary notations for permissions: r=4, w=2, x=1  chmod command to change permissions  chmod 444 filename / chmod o+x filename  chown command to change ownership  chown user:group filename 12
  • 13. Important Commands (cont…)  stat filename  Statistics / property of file, permissions in binary format  cd (change directory)  cd /path/of/dir  cd .. (up directory)  cp / mv commands for copy and move respectively  su/sudo  apt-get/apt  apt-get update, apt-get upgrade, apt-get clean, apt-get autoremove  apt-key add 13
  • 14. Important Commands (cont…)  tar -zcvf filename.tar.gz foldername (to compress)  tar -zxvf filename.tar.gz (to uncompress)  find /path/to/be/find –name pattern  find / -name *.txt  locate filename.ext (not updated data until updatedb)  info command (To get information about command)  man command (To get manual of command)  ifconfig (Configuring Network Interface/Card)  ifconfig eth0 up/down, ifconfig eth0 192.168.0.1 netmask 255.255.255.0  route add default gw 192.168.0.253 eth0 14
  • 15. Important Commands (cont…)  top, ps -aux  List of current processes  kill, killall  To kill a process  kill -9 pid  killall processname  crontab -e 15
  • 16. Important Commands (cont…)  export command  This command is used to set variables / environment variables  export VAR=value  export PERL5LIB=/usr/share/koha/lib  export EDITOR=/usr/bin/vim  export PATH=$PATH:/usr/local/bin  wget command  To download a file using terminal  apt-key add  apt-key management utility  wget -O- http://debian.koha-community.org/koha/gpg.asc | apt-key add - 16
  • 17. Remote Server Management  SSH Server  apt install openssh-server  RDP – Remote Desktop  ssh server, xrdp, vnc server  Webmin – Web based remote server management  Installation process  Update sources.list with:  deb https://download.webmin.com/download/repository sarge contrib  Download /add key:  wget http://www.webmin.com/jcameron-key.asc apt-key add jcameron-key.asc  apt install webmin 17
  • 18. Koha Installation: Tarball Vs Packages, Live CDS/DVDs  Tarball  Installation of all components before installing Koha  Apache, MySQL, Perl, Zebra, Yaz  Download Koha Tarball (koha-x.tar.gz)  Install all components / Koha  Configure Koha with Apache, Zebra etc.  Packages  Package sources list update  apt-get install koha-common 18
  • 19. Installation of Koha  Add Koha community repository / Update  Install Koha  Initial Configuration / Pre-Server Configuration  Install MySQL/MariaDB server  Enable Apache mods  Create Koha Instance  Enable more mods for Apache  Get password for koha_library user  Web Installer of Koha Training Modules 19 Help Files: https://drive.google.com/drive/folders/1hwWGHV1iHgcpjK_tw6-Xgf-ZVUPchIS_
  • 20. End of Day 2  Things to do / Home Work  Practice of all Linux Commands Learnt  Explore SSH / Putty  Explore Webmin  Installation and Basic Configuration of Koha  Backups  Remastering /z39.50 20 Have a Good Day 
  • 21. Day 3 December 6, 2017 21
  • 22. Important Koha Commands koha-create --create-db instancename koha-create --create-db library koha-disable instancename koha-enable instancename koha-remove instance1 instance2 etc Zebra related Koha Commands koha-start-zebra instance1 instance2 etc koha-restart-zebra instance1 instance2 etc 22
  • 23. Important Koha Commands (Cont..) koha-rebuild-zebra -v -f instancename koha-stop-zebra instancename Email enable/disable koha-email-enable instance1 koha-email-disable instance1 Koha-conf.xml file Public Server Database, User, Pass Tools – Backup, etc. 23
  • 24. Configuring TLS/Koha: LAN/Internet, Live IP, Domain, Sub-domain Network Configuration in Linux Network Settings with GUI / ifconfig DNS for Subdomains library.mywebsite.com catalog.mywebsite.com, etc. 24
  • 25. Cron Jobs Automatic jobs done What, when Daily/weekly/hourly Koha Cron Jobs crontab command of Linux 25
  • 26. Upgrade Koha  Step 1: Update Packages Sources List (/etc/apt/sources.list.d/koha.list) deb http://debian.koha-community.org/koha oldstable main deb http://debian.koha-community.org/koha stable main  Step 2: Run in terminal: apt-get update apt-get upgrade AND [apt-get install koha-common] (if necessary) koha-rebuild-zebra -v -f instancename  2nd Option Update from Webmin 26
  • 27. Remastering/Backups  Concept  Pros/cons  Windows Ghost  Size Limit – 4GB  How it actually works / TLS Example  Remastersys  PinguyBuilder Respin  PinguyBuilder (ISO_Builder)  https://sourceforge.net/projects/pinguy-os/files/ISO_Builder/  dpkg -i pinguybuilder_4.3-8_all-beta.deb  apt-get install -f 27
  • 28. TLS: Download, Burn, Install/Deploy on Server/PC/Laptop 28  LiveDVD: www.lisolutions.org/tls  Burn on DVD using ImgBurn  Bootable USB: Universal USB Installer  Use .iso file for VirtualBox or VMWare
  • 29. Z39.50 Servers: Configuring targets  irspy from IndexData  http://irspy.indexdata.com 29
  • 30. Configure gmail with Koha for alerts  Using Exim 4  Using PostFix 30 Training Modules Help Files: https://drive.google.com/drive/folders/1hwWGHV1iHgcpjK_tw6-Xgf-ZVUPchIS_
  • 31. Configure Koha to Send SMS Alerts  Use some E-mail to SMS service for getting SMS Package  bulksms.net*  Configure email address at bulksms.net and set a password/passcode  Put mobile phone of patrons in primary email column as: +92xxxxxxxxxx@bulksms.net  Edit Notices/Triggers in Koha and put passcode/password of bulksms.net account in address  Now actually koha will send email to the above mentioned email but bulksms.net will redirect it to patron mobile phone 31 *Remember bulksms.net is a paid service
  • 32. Day 4 December 7, 2017 32
  • 33. Introduction to HTML/CSS  Basic Tags of HTML  <html>, <head>, <title>, <body>  <b>, <i>  https://www.w3schools.com/html/html_basic.asp  <DIV> Tag - https://www.w3schools.com/tags/tag_div.asp  Cascading Style Sheets (CSS)  https://www.w3schools.com/css/default.asp 33
  • 34. Customization: OPAC, Staff Client  OPAC Customization  Koha > Administration > System preferences > OPAC >  opacheader, OpacMainUserBlock, OPACUserCSS, OPACFavicon, OpacNav, OpacNavBottom, OpacNavRight  Staff Client  Koha > Administration > System preferences > Staff Client>  IntranetmainUserblock, IntranetNav , IntranetFavicon 34
  • 35. Reports  User defined/customized reports generation  Koha Wiki Reports Library 35
  • 36. Circulation Module  Offline Circulation in Koha  Concept/Model  AllowOfflineCirculation – Enabled  Firefox Addon: https://addons.mozilla.org/en/firefox/addon/koct/  Built-in offline circulation module 36
  • 37. TLS Server Maintenance: Online/Offline  Linux Rule: Keep up/live  Updates/upgrades  Online/Remote Server Administration  Webmin/Cpanel Example  Backups/Cron jobs 37
  • 38. MARC: Biblios/Holdings/Organizations  MARC  Biblios  Holdings  Organizations  Elements  Leader  Fields  Subfields  Indicators 38
  • 39. Data Migration: To Koha, From Koha  MARCEdit, MS Excel, MS Access, Text 39
  • 40. How to get Koha Support  Koha Manual/Documentation  https://koha-community.org/documentation/  Koha Mailing List  https://koha-community.org/support/koha-mailing-lists/  Koha Paid Support  https://koha-community.org/support/paid-support/ 40
  • 41. Embed Koha Search in your website <form name="searchform" method="get" action=http://YOURCATLOG/cgi- bin/koha/opac-search.pl id="searchform"> <input id="transl1" name="q" type="text"> <select name="idx" id="masthead_search"> <option value="kw">Keyword</option> <option value="ti">Title</option> <option value="au">Author</option> <option value="su">Subject</option> <option value="nb">ISBN</option> <option value="se">Series</option> <option value=“bc">Accession No.</option> <option value="callnum">Call Number</option> </select> <input value="Search Catalog" id="searchsubmit" type="submit"> </form> 41
  • 42. End of Day 4  Things to do / Home Work 42 Have a Good Day 
  • 43. Day 5 December 8, 2017 43
  • 44. OPAC Header Banner  Upload the banner/ image (e.g. banner.jpg) in /usr/share/koha/opac/htdocs/opac-tmpl/bootstrap/images  In Koha > Administration > Global Preferences > OPAC > opacheader, paste the following code: <img src="/opac-tmpl/bootstrap/images/banner.jpg">  Save preferences - DONE!!! 44
  • 45. On-Screen Keyboard – Urdu/Sindhi  Add the following code in Koha > Administration > OPAC > OpacCustomSearch:  Note: This code and instructions are given in Training Module File 45 Training Modules Help Files: https://drive.google.com/drive/folders/1hwWGHV1iHgcpjK_tw6-Xgf-ZVUPchIS_
  • 46. Zebra/Koha Configuration for UTF-8  Edit the file: /etc/koha/zebradb/etc/default.idx  Comment out the string charmap word-phrase-utf.chr as:  # charmap word-phrase-utf.chr (It appears two times in file, comment out both strings and add: icuchain words-icu.xml (Two times after each commented file mentioned above  Rebuild Zebra with the following command: sudo Koha-rebuild-zebra –v –f library [library is instance name] 46
  • 47. Adding Custom MARC Framework  Create a new framework: Koha > Administration > MARC Bibliographic Framework > New Framework  In action button press import and provide the path to custom-marc- framework.csv file [Provided during training]  DONE!!! 47 Help Files: https://drive.google.com/drive/folders/1hwWGHV1iHgcpjK_tw6-Xgf-ZVUPchIS_
  • 48. Bulk MARC Import  To import Bulk MARC records into Koha, use the Terminal Command: ./bulkmarcimport.pl  This script is available at /usr/share/koha/bin/migration_tools 48
  • 49. Tips / Tricks Setting variables permanently:  Open environment file  sudo nano /etc/environment  Add the following two lines at the end: PERL5LIB=/usr/share/koha/lib/ KOHA_CONF=/etc/koha/sites/library/koha-conf.xml (library is instance name)  Logout and Login system  DONE!!! 49
  • 51. End of Day 5 51 Have a Good Day 