Aleisha Amohia and Alex Buckley
July 2022
As an open source project, Koha depends on a community to maintain it.
Every six months the Koha community releases a new version of Koha with fixes, features and enhancements.
Catalyst is a regular contributor to the Koha community, in different ways.
More information: https://www.catalyst.net.nz/academy
circulation (reserves, recalls, interlibrary loans, offline circulation, and more), tabbed and inline cataloguing interfaces, tools (inventory, stocktake, biblio and authority record and member import and export, batch modification and deletion) OPAC customisation, reporting, acquisitions, serials, point of sale
Koha 21.11
https://train.test.mykoha.co.nz/
https://train-admin.test.mykoha.co.nz/
Username: staff Password: staff1
Koha 22.05
https://demo-intra.mykoha.co.nz/
Username: staff Password: staff1
Rules to lock, overwrite, or delete specific MARC fields when records are imported or edited in Koha
These rules can apply when doing any task except creating a new record. So they can be applied when editing, batch modifying or importing records.
MARC overlay rules are not framework-specific. They can apply for all records.
1. Go to: 'Administration' > 'Catalog' > 'Record overlay rules'
2. You'll see a table of rules:
Module and filter:
- Source: Rules apply based on which Koha tool the record is being edited/imported in.
- User category: Rules apply based on the patron category making the change. e.g. let library volunteers only edit specific MARC fields.
- Userid: Control the changes specific patrons can make to specific MARC fields
Tag:
Defines which tag the rule affects.
You can define tags with wildcards by adding a full-stop or asterix
0.. -> This defines all 0XX fields
02. -> This defines all 02X fields, such as 020, 022, 023, 024
* -> Apply to all fields
For every rule we define 4 actions: added, appended, removed, delete.
- Add: Add an entirely new tag in my overlay, if that tag did NOT already exist in the record.
- Append: Add an additional tag in my overlay, if that tag DID already exist in the record.
- Remove: This will take away a tag, if there is MORE than one instance of the tag in the record.
- Delete: This will take away a tag, if it is the LAST instance of that tag in the record.
Preset: Options of pre-build combinations of the add, append, remove and delete actions.
If you have conflicting rules Koha will only apply the most specific rule.
- Rules with a tag not containing a wildcard are more specific
- Rules with module = 'userid' are most specific, then 'user category', then 'source'
The highlighted rule is most specific if marysmith is editing
The Koha cataloguing editor currently does NOT display when a field will not be saved because there is a MARC overlay rule protecting it.
Thoroughly test MARC overlay rules and ensure your cataloguers are familiar with them. So you don't have cataloguers asking why their biblio edits are not saving!
How to use this shortcut
1. Search for and click on a bibliographic record
2. Click: 'Edit' > 'Modify record using template'
3. Choose a template, or make a new one
1. Enable the 'UseCourseReserves' system preference
2. Create a course
3. Click 'Add reserves'
4. Enter biblionumbers
The Internal note and Vendor notes fields can now be searched.
You can save values in these fields when adding items to a basket.
How to search these fields?
1. Go to: 'Acquisitions' > 'Orders search' > 'Advanced search' >
2. Enter a value into the 'Internal note' and 'Vendor note' fields
3. Perform a search
Cancel multiple holds on a biblio
1. Visit a biblio record from the search results page
2. Click the 'Holds' tab
You can also set more cancellation reasons by adding new reasons to the HOLD_CANCELLATION authorised value
Lock patron fields from being overwritten when replacing existing patron accounts:
1. Go to: 'Tools' > 'Import patrons'
2. Choose a field from 'Field to use for record matching'
3. Expand the 'Preserve existing values' box
4. Tick the field names you want to stay unchanged
Patrons can control if they receive the holds reminder notice
1. When patrons log into the OPAC they can click on their account
2. Click on the 'Your messaging' tab
3. Tick the 'email' checkbox for 'Hold reminder' or not
The holds reminder notice informs patrons they have reserved items that have been awaiting pickup for X days.
Recalls can be thought of as high-priority holds, with a few more conditions. Members can recall items or records that they need urgently, but are currently checked out or awaiting pickup. A recall will shorten the loan period for the member who currently has the item checked out. Recalls are prioritised over holds.
We at Catalyst are very proud of having written most of the recalls feature - the work was largely sponsored by Toi Ohomai Institute of Technology, Waikato Institute of Technology, and Auckland University of Technology.
System preferences
User permissions
Cronjobs
Circulation rules
Notices
You can now import and export authority types like you can with bibliographic frameworks
Exporting authority types
Importing authority types
When creating new public lists
What is a staff user?
Any Koha patron who can log into the staff client.
To log into the staff client a patron must have the 'catalogue' permission selected
Make existing 'owner only' public lists editable by staff:
Customising the welcome email
Send the welcome email
Add password expiration to patron categories
1. Go to: 'Administration' > 'Patron categories'
2. Edit a patron category
3. Set value in the 'Password expiration' input
By default what happens when a patron's password expires?
Upon attempting to log into the OPAC or staff client the patron will see a password expiry error
OPAC
Staff client
Let patron categories reset their own password in the OPAC
1. Go to: 'Administration' > 'Patron categories'
2. Edit a patron category
3. Set patron category 'Password reset in OPAC' input to 'Allowed'
Allow all OPAC patrons reset their password: Set the 'OpacResetPassword' system preference to 'allowed'
Let ALL patrons reset their own password in the OPAC
Setting a password expiry in a patron category does not affect existing patrons
You must edit existing patron accounts and set a date in the 'Password expiration date' input
How to choose an age field for automatically modifying items
1. Go to: 'Tools' > 'Automatic item modifications by age' > 'Add rule'
2. Choose a item database field from the 'Age field' input
In MARC authority records the 008/14-16 indicate what the authority record can be used for
Now if you enable the 'ShowHeadingUse' system preference you can how an authority record can be used
View how an authority record can be used
1. Edit a bibliographic record
2. Go to a biblio heading field (1XX, 6XX or 7XX)
3. Launch the authority finder plugin
4. Do an authority search
5. The 'Heading use' column lists how each authority record should be used
title:digital author:andrew
batman OR robin design AND standard
super* d?g
design -standard
More search examples: https://bywatersolutions.com/education/elastic-searching
Try Elasticsearch on a Koha library: https://toiohomai.mykoha.co.nz/cgi-bin/koha/opac-search.pl
Some of our libraries use self-checkin and self-checkout integrated with Shibboleth. This removes the need to enter their username and password.
You can also use the following to style your OPAC