Document Actions
FAQs
Up to Table of Contents- Sections
Cataloging
Can I duplicate a record in my system to do some copy cataloging?
Yes!
- Search for the record you'd like to copy
- Choose the record by clicking on the title
- Click on 'Edit'
- Choose to 'Edit as New (Duplicate)'

- After editing your record, click 'Save'
- You will be warned that this record was a duplicate

- Choose 'No' to save this as a new record
This FAQ applies to: 3.0, 3.1
Does Koha Support MODS for Import & Export?
Koha currently lets you download bib records converted to various XML-based metadata formats, including MODS, one at a time. It would not be difficult to make a batch MODS exporter, and if you're OK with the default MODS to MARC21 stylesheet, a MODS import wouldn't be hard to do either.
Although there is a desire to enhance Koha so that it can natively store bibliographic metadata in formats other than MARC, that will be further down the road.
This FAQ applies to: 3.2
How do you transfer catalog records from the reservoir into the main catalog?
The record has been imported but there is still an identical record in the reservoir.

The "staging area" and "reservoir" are the same thing. Staging a record (via the Tools job) does *not* automatically add the record to the main catalog, it puts it in the reservoir. You have to commit it via the manage import batches job
This FAQ applies to: 3.0, 3.1
How would I add an item to that drop down list for shelving location when adding items?
When entering an item I would like to choose a shelving location that is not in the drop down box for c-Shelving location in the edit Item form. (I believe it is the MARC 952 c field). How would I add an item to that drop down list?
Go
through System Administration interface. You will find Authorized
Values link. There you can see and add codes for almost all values
showing up in drop down boxes used in editor of bibliographic and item
data. For your particular case you need LOC.
Exploring more into your frameworks will give you the ability to
control the behavior of editor for bib end item data. You can see and
set up authorized values for every MARC field.
This FAQ applies to: 3.0, 3.1
I cannot find the solution to is how to overlay a full bib record over the brief one that is typed in when using acquisitions.
The librarian added orders using the form in Koha, then 'received' them on that brief record. Is there a way to download the full record right in acquisitions so that the item gets attached to that full record? Or if not that, a way to replace the brief record with a complete one?
Search for the partial record in your catalog and then go to Edit > Edit Record and from there you can do a Z39.50 search to pull in a more full record or you can do your full cataloging there.
This FAQ applies to: 3.0, 3.1
I want the system to pick the 090 field for the item call number if it's there, but the 050 or 082 if it's not there. Is that possible?
Not currently. This feature is likely to be developed soon.
This FAQ applies to: 3.0, 3.1
Is there a way to decide where the item pulls the call number from by default?
I want it to have the LCCN instead of the Dewey (which is what my system is pulling first).
You just have change the itemcallnumber system preference, by default this preference is set to Dewey.
- Get there: More > Administration > Global system preferences > Cataloging > itemcallnumber
This FAQ applies to: 3.0, 3.1
What do the '...' to the right of some fields/tags mean?
- Some of these will automatically enter the data just by clicking in the text field, others require that you click on the '...'
This FAQ applies to: 3.0, 3.1
What is the difference between bulkmarcimport and stage MARC records for import?
- bulkmarcimport (BMI) is done through command-line whereas stage MARC records for import (SMRI) uses the web interface.
- With BMI the records get cataloged directly so the reservoir step is skipped, contrary to what happens with SMRI.
So, given that, what's the intended use of the two functionality ? Being new to the library science field, I suspect that there is perhaps something more to the story than what I know.
BMI is usually used when migrating. So it's only once, before you go live. SMRI is used on a daily basis by librarians. For example after getting your order list from your book vendor you can easily import that list into the catalog without having to re-enter all of that information.
This FAQ applies to: 3.0, 3.1, 3.2
What is your favorite z39.50 server?
If any happy Koha catalogers out there have a favorite Z39.50 source for good MARC records in a format that Koha can readily import, please would you share the site and settings that work best for you. I am finding Library of Congress is surprisingly not a good source, or maybe I have something wrong in the syntax and encoding settings. Any advice most gratefully accepted!
There are several recommendations:
- I have found that AMICUS from Canada is quite good, with MARC-21 records from LoC and the British Library system. It does you require that you register (free) every 6 months http://www.collectionscanada.gc.ca/amicus/006002-400-e.html
- Do you find that there's extensive French language content in the AMICUS records? We prefer to keep our records relatively "clean", so lots of French subject headings, etc. would be an issue for us.
- No, they have the same records as everyone else. Very English. One good thing about AMICUS is that they have taken the British Library's records which are NOT marc and converted them to marc21 and made them available via a z39.50 server.
- The ‡biblios.net open cataloging service's bibliographic records can be accessed via Z39.50. Connection settings are at https://bws.biblios.net/doku.php/searching_for_bibliographic_and_authority_records#advanced_searching_with_z39.50
- The sources include the Open Library, LC, the Talis Union Catalogue, contributions by several specialized libraries, and ‡biblios.net users.
- I always find that the big US publics (Boston, New York, etc) have great records.
This FAQ applies to: 3.0, 3.1, 3.2
What MARC formats are supported in Koha for Authority Control?
Koha supports both MARC21 and UNIMARC standards for Authority Control.
One feature of UNIMARC that is especially attractive is the storage of a link ID at the bibliographic tag level in $6 that maintains it easy to point to the appropriate
001 tag of the appropriate Authority record -- this makes it very simple to reference and update bibliographic data when authority data is changed. The MARC21 standards committee will be adding this feature into the MARC21 standard for authorities shortly as a $0, but you can begin using Koha authority records with identifiers linking bibliographic and authority data immediately using the local-use $9 (set up by default in new Koha installations).
What's the relationship between 'Koha to MARC Mapping' and 'MARC Bibliographic Frameworks'?
This FAQ applies to: 3.0, 3.1
Which field in Koha (MARC21) is the identifier field?
In the MARC 21 code there is the 001 field, which is the unequivocal identifier of each record. However, I can't find any support for this field in Koha (for ex. a script which fills this field automatically).
Koha in MARC21 setup uses the 999 to register the unique identifier of each bibliographic record.
IMPORTANT: Koha uses two unique identifiers of each bibliographic record.
- The 999$c field stores the Koha biblionumber [used in the MySQL table 'biblio']
- The 999$d field stores the Koha biblioitemnumber [used in the MySQL table 'biblioitems']
The reason for this is that the 001 field field 001 is a special field that you cannot map data to in Koha
This FAQ applies to: 3.0, 3.1, 3.2
Why can't I delete a framework?
When I try to delete a framework I get an error that says "This framework is used X times." and won't delete. Why is this?
One
can not delete the "Default" Framework, yet can delete the other
frameworks that have been created. This error message does not refer
to records in your database but to the MARC21 tags and subfield setup
in that framework.
You can delete the unwanted framework/s from .....cgi-bin/koha/admin/biblio_framework.pl. Click on delete and confirm.
This FAQ applies to: 3.0, 3.1
Why can't I enter a value in the 100 field?
It sounds like you have to turn the BiblioAddsAuthorities system preference ON. When this preference is OFF it locks the 100 field so that you cannot type in it, just search for an authority to add.
This FAQ applies to: 3.0
Why isn't the new shelving location I created showing up?
When editing an item, the new shelving location I created is not showing up by default in the items where I assigned it to.
This is because you created the new shelving location
with a code value of 0 (zero)
Just FYI the system interprets authorized values of 0
as equaling a null so when you edit a record in cataloging where the
authorized value in a field was assigned where the code was 0, the
value displays as null in the item editor (or MARC editor) instead of
the value the library meant it to be.
This FAQ applies to: 3.0, 3.1
Administration
Can I change my templates?
There are several CSS preferences that can be changed to alter the display of your OPAC.
The external stylesheet (opacstylesheet) overwrites the one that lives on the koha server (opaclayoutstylesheet).
- Get there: Administration > Global System Preferences > OPAC
This FAQ applies to: 3.0, 3.1
Can I have a different item type for new releases and older titles?
Yes. Just enter an item type for new items and assign different circulation rules for this item type.


This FAQ applies to: 3.0, 3.1
Can I use HTML in my news posts for the OPAC and staff client?
Yes,
you can use HTML in your news posts, in fact, using HTML in the posts
on your OPAC will make the look and feel more friendly to your patrons.
This FAQ applies to: 3.0, 3.1
How can I change to my configuration from UNIMARC to work with MARC?
To change Koha's Zebra configuration from UNIMARC to MARC21, change the following Zebra configuration files, which will be located in /etc/koha/zebradb if you used a "standard" installation.
zebra-authorities.cfg - edit profilePath to replace 'unimarc' with 'marc21'
zebra-authorities-dom.cfg - make same change to profilePath
zebra-biblios.cfg - make same change to profilePath
Next, change the 'marcflavour' system preference (via the Administration page on the Koha staff interface) to 'MARC21'.
Next, stop and restart the zebrasrv daemon on your server.
Finally, if you have MARC records already loaded in your database, reindex them by running misc/migration_tools/rebuild_zebra -a -b -r
This FAQ applies to: 3.0, 3.1
How can I find out what version of Koha I have?
All of the information about your Koha install can be found on the 'About Koha' page.
- Get there: More > About Koha
This FAQ applies to: 3.0, 3.1
How can I make the contents of field 110a appear as author in OPAC Normal view?
How can I make the contents of field 110a (Main Entry - Corporate Name) appear as author (By) in OPAC Normal view?
In administration, go to Links Koha - MARC DB, go to biblio, and change
author to 110a. Then, run the script intranet/scripts/misc/rebuildnonmarc.pl
In 3.0, it should display by default when you have the XSLTDetailsDisplay system preference turned ON.
- Get there: More > Administration > Global preferences > OPAC > XSLTDetailsDisplay
This FAQ applies to: 3.0, 3.1
How do I change the library I'm logged in at in the staff client?
I have Koha set up with a single branch. When logging in to the intranet, I have a choice on the dropdown list between "My Library" and my branch name. What is the difference in logging in as one or the other? And can I eliminate the "My Library" choice from the list"?
"My
Library" logs you into the branch that is specified in your account
(borrowers table). This provides a default that is almost always
correct for all staff in all branches (exceptions: librarians at
multiple branches, central staff, the superuser who has NO branch,
etc.).
If all your staff users have their home branch set correctly, then
there is no difference between the two choices for them. Both are
correct. You could eliminate "My Library" from your local list, but
there's not much point.
This FAQ applies to: 3.0, 3.1
How do I stop Koha from generating barcodes?
We want to use the barcodes present in our current system, but Koha is generating barcodes automatically and does not give us option of entering barcodes manually while entering the data of each book. Can anyone help us in this regard?
Turn OFF the autobarcode system preference and the plugin will be automatically disabled.
This FAQ applies to: 3.0, 3.1
How do we set a hot key for a function?
We have a framework now for javascript-based keyboard shortcuts. If you
suggest a good one that won't conflict with standard browser shortcuts the developers can add it.
These shortcuts already exist and have been tested in Windows, Firefox and Internet Explorer:
- Alt-u to move focus to Check Out form
- Alt-r to move focus to Check in Form (or to Check In link on main page)
- Alt-q to move focus to Search form
This FAQ applies to: 3.0, 3.1
How is ceilingDueDate different from globalDueDate?
The globalDueDate is a fixed due date - all loans get that due date. The ceilingDueDate establishes an upper bound, and if a loan's due date per the circ policy falls before the ceiling, nothing happens. But if the due date would ordinarily fall after the ceiling (say, for a four week loan made one week before the ceiling), the ceiling is used instead.
This FAQ applies to: 3.1
How to change Koha default user name and password?
Is your operating system Windows?
- Open a command prompt and type: cd \mysql\bin
- Type: mysqladmin -u koha -p password YourNewPasswordHere
- You will be prompted for the current password which is "koha"
The above action will reset the mysql password.
Open the C:\etc\koha.conf and set the new password in the pass=koha line.
Restart apache to implement the change
This FAQ applies to: 3.0, 3.1
How would I add an item to that drop down list for shelving location when adding items?
When entering an item I would like to choose a shelving location that is not in the drop down box for c-Shelving location in the edit Item form. (I believe it is the MARC 952 c field). How would I add an item to that drop down list?
Go
through System Administration interface. You will find Authorized
Values link. There you can see and add codes for almost all values
showing up in drop down boxes used in editor of bibliographic and item
data. For your particular case you need LOC.
Exploring more into your frameworks will give you the ability to
control the behavior of editor for bib end item data. You can see and
set up authorized values for every MARC field.
This FAQ applies to: 3.0, 3.1
I don't see 'Cart' option in my OPAC. How do I turn this feature on?
You can turn 'on' the Cart feature in 'Global System Preferences'
-
Get there: More > Administration > Global System Preferences > OPAC > opacbookbag
This FAQ applies to: 3.0, 3.1
I want the system to pick the 090 field for the item call number if it's there, but the 050 or 082 if it's not there. Is that possible?
Not currently. This feature is likely to be developed soon.
This FAQ applies to: 3.0, 3.1
I want to create a new page in Koha, I know that I have to create a new .pl and .tmpl how can I to create a link between these two files?
A template is linked to a script via the call to get_template_and_user - see any of the existing scripts for an example.
This FAQ applies to: 3.0, 3.1
Is there a phone notification service for Koha?
The functionality must include ability to phone customers with a computerized voice message to let them know of items on hold ready to be picked up, and of items overdue. It also has the capacity to receive calls and renew items according to our policies. This is more than the average drs office that calls with appointment reminders- must be able to link approx 250,000 item and 40,000 borrower records.
The FOSS PBX system Asterisk (http://www.asterisk.org/) could do what you propose, but would need additional programming for the Asterisk<->Koha interface.
This code is planned to be written in the summer of 2009.
This FAQ applies to: 3.0, 3.2
Is there a simple way to eliminate the MARC and ISBD tabs on the OPAC detail page?
This can be done with CSS very easily. The quickest way is edit the System Preference 'OPACUserCSS', and add the line:
The 'OPACUserCSS' is applied to the page last, so it will override any other CSS. Alternately, you can directly edit the CSS file(s) specified by the system preferences 'opaclayoutstylesheet' and 'opaccolorstylesheet', which can be found in the css directory under the OPAC templates directory in your installation.
- Get there: More > Administration > Global preferences > OPAC > OPACUserCSS
- Get there: More > Administration > Global preferences > OPAC > opaclayoutstylesheet
- Get there: More > Administration > Global preferences > OPAC > opaccolorstylesheet
This FAQ applies to: 3.0, 3.1
Is there a way to decide where the item pulls the call number from by default?
I want it to have the LCCN instead of the Dewey (which is what my system is pulling first).
You just have change the itemcallnumber system preference, by default this preference is set to Dewey.
- Get there: More > Administration > Global system preferences > Cataloging > itemcallnumber
This FAQ applies to: 3.0, 3.1
Is there a way to set a global due date in Koha?
We are an elementary school and we are nearing the end of the year. We usually pick a date that all books will be due back by---can we set that date somewhere and can we set the calendar for dates that we are not in session ie: holidays?
There is a syspref for 'globalDueDate' that will override any dates set in the circulation matrix.
- Get there: More > Administration > Global preferences > Circulation > globalDueDate
As for holidays, there is a calendar module in Koha that will let you assign the days that your library isn't in session.
- Get there: More > Tools > Calendar
This FAQ applies to: 3.0, 3.1
What happens when I delete a category?
You will be brought to a confirmation page to make sure that you really want to delete that category:

If the category is used for any patrons, you will be unable to delete the category:

This FAQ applies to: 3.0, 3.1
What's the relationship between 'Koha to MARC Mapping' and 'MARC Bibliographic Frameworks'?
This FAQ applies to: 3.0, 3.1
When the Log Viewer asks for "Librarian" is that the patron's log in?
No. This field is looking for the borrowernumber assigned to the patron by Koha.
This FAQ applies to: 3.0, 3.1
Where do I define overdue schedules?
In other words, where do I define how many days pass before an item becomes 'overdue'
When an item becomes overdue (ie, duration of checkout) is defined in Koha's 'Administration' module:
- Get there: More > Administration > Patrons and Circulation > Circulation Rules
This FAQ applies to: 3.0, 3.1
Which field in Koha (MARC21) is the identifier field?
In the MARC 21 code there is the 001 field, which is the unequivocal identifier of each record. However, I can't find any support for this field in Koha (for ex. a script which fills this field automatically).
Koha in MARC21 setup uses the 999 to register the unique identifier of each bibliographic record.
IMPORTANT: Koha uses two unique identifiers of each bibliographic record.
- The 999$c field stores the Koha biblionumber [used in the MySQL table 'biblio']
- The 999$d field stores the Koha biblioitemnumber [used in the MySQL table 'biblioitems']
The reason for this is that the 001 field field 001 is a special field that you cannot map data to in Koha
This FAQ applies to: 3.0, 3.1, 3.2
Why aren't all of my patrons categories available on the Notice Triggers matrix?
If you create a patron category that has "overdue notice required" set to "Yes," that means the category will appear in the "Overdue 'Notice/Status Triggers'" matrix. If your patron category has "overdue notice required" set to "No," that patron category will not appear in the triggers matrix.
This FAQ applies to: 3.0, 3.1
Why aren't my cataloging actions being logged?
You may not have the 'Logs' system preference turned on
- Get there: More > Administration > Global System Preferences > Logs
This FAQ applies to: 3.0, 3.1
Why do I need a AWSPrivateKey for Amazon Content?
Why do I need the AWSPrivateKey as well as the AWSAccessKeyID to use Amazon Content?
After 2009-08-15, Amazon Web Services will expect that all requests to the Product Advertising API, which is what Koha uses for retrieving reviews and other enhanced content from Amazon, include signatures. This patch and subsequenct patches implement this functionality.
What this means in practice (assuming the user has elected to use any enhanced content from Amazon) is that
- The user must get a Amazon Secret Access Key. This can be done by logging in to the user's AWS account at (e.g.) http://aws.amazon.com/, going to the 'Access Identifiers' page, and from there retrieving and/or creating a new Secret Access Key.
- The contents of the Secret Access Key should then be entered into the new AWSPrivateKey system preference.
Once that is done, grabbing reviews and table of contents from Amazon should work as normal. If the user doesn't do this before 2009-08-15, reviews and TOCs will no longer be supplied from Amazon, although there should be no crashes - the content will simply not show up.
Note that the requirement to sign requests does *NOT* appear to apply to simply displaying book covers from Amazon.
This FAQ applies to: 3.2
Why is my new News post showing up below an older one?
Why is my new News post showing up below an older one on the OPAC or the Staff Client?
Each news item has an "Appear in position" number assigned to it. If two items have the same number (for example 1) then either item may appear first. To ensure that your news appears in the order you want, always edit existing news items so that their "Appear in position" number is as you'd expect it to be.
This FAQ applies to: 3.0, 3.1
Why is my system using UNIMARC templates?
We set up our system for MARC 21 (which is verified in the Administrative module –System Preferences—Cataloging—marcflavour) but our bibliographic framework is defaulting to UNIMARC. Is there a way I need to change a setting to get a MARC 21 framework structure as our default?
Changing the 'marcflavour' syspref won't help.
During installation, in the web installer, you must have chosen UNIMARC. This means that the installer has loaded the Koha DB with UNIMARC frameworks. The simplest solution is to recreate the DB and re-launch the web installer.
This FAQ applies to: 3.0, 3.1, 3.2
Why isn't the new shelving location I created showing up?
When editing an item, the new shelving location I created is not showing up by default in the items where I assigned it to.
This is because you created the new shelving location
with a code value of 0 (zero)
Just FYI the system interprets authorized values of 0
as equaling a null so when you edit a record in cataloging where the
authorized value in a field was assigned where the code was 0, the
value displays as null in the item editor (or MARC editor) instead of
the value the library meant it to be.
This FAQ applies to: 3.0, 3.1
Acquisitions
I cannot find the solution to is how to overlay a full bib record over the brief one that is typed in when using acquisitions.
The librarian added orders using the form in Koha, then 'received' them on that brief record. Is there a way to download the full record right in acquisitions so that the item gets attached to that full record? Or if not that, a way to replace the brief record with a complete one?
Search for the partial record in your catalog and then go to Edit > Edit Record and from there you can do a Z39.50 search to pull in a more full record or you can do your full cataloging there.
This FAQ applies to: 3.0, 3.1
Patrons
Can I change the order of the fields on the add/edit patron form?
Although it's not possible to change the order of the fields in the
patron record so that all required fields are at the top, it is
possible to hide fields that the library never intends to use. You can
do this by entering javascript in the staff client system preference
"intranetuserjs".
For example, if you wish to hide the Salutation, Initials, Other
name and Street number and Street type fields, you need to enter the
following:
$(document).ready(function(){
$("#entryform #btitle").parent().remove();
$("#entryform #initials").parent().remove();
$("#entryform #othernames").parent().remove();
$("#entryform #streetnumber").parent().remove();
$("#entryform #streettype").parent().remove();
});
You need a line for each field that you wish to hide. The field names come from the HTML source code and are generally the same as the table column names, but not in all cases.
Below are the fields i the patron record:
| btitle | Salutation | ||||||||
| surname | Surname | ||||||||
| firstname | First name | ||||||||
| dateofbirth | Date of birth | ||||||||
| initials | Initials | ||||||||
| othernames | Other name | ||||||||
| sex-femaie | Female | ||||||||
| sex-maie | Male | ||||||||
| sex-none | N/A | ||||||||
| streetnumber | Street number | ||||||||
| streettype | Street type | ||||||||
| address | Address | ||||||||
| address2 | Address 2 | ||||||||
| city | City, State | ||||||||
| zipcode | Zipcode | ||||||||
| phone | Phone (home) | ||||||||
| phonepro | Phone (work) | ||||||||
| mobile | Phone (cell) | ||||||||
| Email (home) | |||||||||
| emailpro | Email (work) | ||||||||
| fax | Fax | ||||||||
| B_address | Alternate address | ||||||||
| B_city | Alternate city, state | ||||||||
| B_zipcode | Alternate zipcode | ||||||||
| B_phone | Alternate phone | ||||||||
| B_email | Alternate email | ||||||||
| contactnote | Contact note | ||||||||
| altcontactsurname | Alternate contact Surname | ||||||||
| altcontactfirstname | Alternate contact First name | ||||||||
| altcontactaddress1 | Alternate contact Address line 1 | ||||||||
| altcontactaddress2 | Alternate contact Address line 2 | ||||||||
| altcontactaddress3 | Alternate contact City, State | ||||||||
| altcontactzipcode | Alternate contact Zipcode | ||||||||
| altcontactphone | Alternate contact Phone | ||||||||
| cardnumber | Card number | ||||||||
| branchcode | Library | ||||||||
| categorycode | Category | ||||||||
| sort1 | Sort 1 | ||||||||
| sort2 | Sort 2 | ||||||||
| dateenrolled | Registration date | ||||||||
| dateexpiry | Expiry date | ||||||||
| opacnote | OPAC note | ||||||||
| borrowernotes | Circulation note | ||||||||
| userid | OPAC Login | ||||||||
| password | Password | ||||||||
| yesgonenoaddress | Gone no Address - Yes | ||||||||
| nogonenoaddress | Gone no Address - No | ||||||||
| yesdebarred | Debarred - Yes | ||||||||
| nodebarred | Debarred - No | ||||||||
| yeslost | Lost Card - Yes | ||||||||
| nolost | Lost Card - No | ||||||||
| patron attribute 1 | patron_attr_1 | ||||||||
| patron attribute 2 | patron_attr_2 | ||||||||
| patron attribute 3 | patron_attr_3 | ||||||||
TIP: If you hide the "Street number" field", the "Street type" field will appear even though you haven't defined any street types.
This FAQ applies to: 3.0, 3.1, 3.2
How do I know that a patron has been debarred or frozen?
When viewing the patron's record there will be a note above the patron's name:

You can also see this information when editing a patron under the 'Patron Account Flags':

This FAQ applies to: 3.0, 3.1
How will the patron import tool handle possible duplicates?
When an imported patron matches an existing one, keep data in the original record unless our import file includes that column.
This FAQ applies to: 3.0, 3.1
I received an email from a patron who wants their information updated, what do I do?
The email will show you what changes the patron has made to their info. You then need to make those changes via the patron interface on the staff client.
When you receive this email it will look something like this:
Subject: User Request for update of Record.
Borrower 1
has requested to change her/his personal details.
Please check these new details and make the changes:
surname : Smyth --> Smith
firstname : Rachel --> Rachel
phone : -->
fax : 555-555-5555 --> 555-555-5444
address : 111 Main Street --> 123 Main Street
address2 :
city : Athens, OH --> West Newbury, MA
zipcode : 45701 -->45701
phone : -->
mobile : -->
fax :
phonepro :
emailaddress : -->
B_streetaddress : -->
B_city : -->
B_zipcode : -->
dateofbirth : -->
sex : F --> F
This FAQ applies to: 3.0, 3.1
Is there a way to run the patron anonymizer automatically?
Is there a way to run the patron anonymizer automatically?
Not at this time.
This FAQ applies to: 3.0, 3.1
What happens when I delete a category?
You will be brought to a confirmation page to make sure that you really want to delete that category:

If the category is used for any patrons, you will be unable to delete the category:

This FAQ applies to: 3.0, 3.1
What size should my patron images be?
There is a limit of 100K on the size of the picture uploaded and it is recommended that the image be 120x200 pixels, but smaller images will work as well.
This FAQ applies to: 3.0, 3.1
When a patron is about to expire when are their checked out items due?
There is a ReturnBeforeExpiry system preference that determines if the book is due at the regular due date or on the patron expiration day. If ReturnBeforeExpiry is on, then the due date can't be after the borrower expires.
- Get there: More > Administration > Global system preferences > Circulation > ReturnBeforeExpiry
This FAQ applies to: 3.0, 3.1
Where do I define overdue schedules?
In other words, where do I define how many days pass before an item becomes 'overdue'
When an item becomes overdue (ie, duration of checkout) is defined in Koha's 'Administration' module:
- Get there: More > Administration > Patrons and Circulation > Circulation Rules
This FAQ applies to: 3.0, 3.1
Why can't I upload patron images?
First you will need a patronimages/ directory. If you do not have this directory you will see the following error.

- Contact your system administrator to create this directory and you'll be set to go.
- Get there: More > Administration > Global System Preferences > Patrons > patronimages
This FAQ applies to: 3.0, 3.1
Will the patron anonymizer sever the connection between patrons and items that are currently checked out?
No, this report will only remove connections between patrons and items they have checked out in the past but have returned to the library.
This FAQ applies to: 3.0, 3.1
Circulation
Can I customize the checkin and check out alerts sent to my patrons?
Yes, just go to Tools > Notices and edit the Check In and Check Out notices.
This FAQ applies to: 3.1
Can I enter negative numbers in the notice triggers to send out notices in advance?
- Get there: More > Administration > Global system preferences > Patrons > EnhancedMessagingPreferences
This FAQ applies to: 3.0, 3.1
Can I renew items via the OPAC?
Yes, just make sure you have the OpacRenewalAllowed system preference turned to on.
- Get there: More > Administration > Global System Preferences > OPAC > OpacRenewalAllowed
If you want to prevent patrons from renewing items (in Koha 3.2) when they owe over a certain amount you can set that by setting the OPACFineNoRenewals system preference with the max a patron can owe and still be able to renew items.
- Get there: More > Administration > Global System Preferences > Circulation > OPACFineNoRenewals
This FAQ applies to: 3.0, 3.2
How do I enable the Holiday Calendar?
You can make use of the Holidays Calendar by turning on the proper system preferences
- Get there: More > Administration > Global System Preferences > Circulation > useDaysMode
- Choose the method for calculating due date: select Calendar to use the holidays module, and Days to ignore the holidays module
- Get there: More > Administration > Global System Preferences > Circulation > finescalendar
- This will use the check the holiday calendar before charging fines
This FAQ applies to: 3.0, 3.1
How do I know that a patron has been debarred or frozen?
When viewing the patron's record there will be a note above the patron's name:

You can also see this information when editing a patron under the 'Patron Account Flags':

This FAQ applies to: 3.0, 3.1
How do I schedule overdue notices?
To schedule overdue notices, you must use Koha's 'Notice/Status Trigger' tool.
- Get there: More > Tools > Overdue notice/status triggers
This FAQ applies to: 3.0, 3.1
How is ceilingDueDate different from globalDueDate?
The globalDueDate is a fixed due date - all loans get that due date. The ceilingDueDate establishes an upper bound, and if a loan's due date per the circ policy falls before the ceiling, nothing happens. But if the due date would ordinarily fall after the ceiling (say, for a four week loan made one week before the ceiling), the ceiling is used instead.
This FAQ applies to: 3.1
How is the dropbox date is determined?
Is it the last open date for the checkout branch? Is it today's date minus one? Can the dropbox checkin date be set? If the library is closed for four days for repairs, for example, there would be more than one day needed for the dropbox date.
This FAQ applies to: 3.0, 3.1
Is it possible to track down who had an item before the last person who had the item out?
This info is available by default (unless you purge it periodically) from the moredetail.pl screen (click on an item's barcode).
Is there a notification of fines?
Is there any way to have Koha tell the librarian, either during a check-out or check-in, that the current patron has a fine on his account?
This occurs at checkout after scanning the patron's barcode, at circulation.pl.
See the section in red on the right of this screenshot:

The patron is allowed to continue borrowing until their fines have reached a certain configurable threshold, by default $5.00.
Is there a phone notification service for Koha?
The functionality must include ability to phone customers with a computerized voice message to let them know of items on hold ready to be picked up, and of items overdue. It also has the capacity to receive calls and renew items according to our policies. This is more than the average drs office that calls with appointment reminders- must be able to link approx 250,000 item and 40,000 borrower records.
The FOSS PBX system Asterisk (http://www.asterisk.org/) could do what you propose, but would need additional programming for the Asterisk<->Koha interface.
This code is planned to be written in the summer of 2009.
This FAQ applies to: 3.0, 3.2
Is there a way to set a global due date in Koha?
We are an elementary school and we are nearing the end of the year. We usually pick a date that all books will be due back by---can we set that date somewhere and can we set the calendar for dates that we are not in session ie: holidays?
There is a syspref for 'globalDueDate' that will override any dates set in the circulation matrix.
- Get there: More > Administration > Global preferences > Circulation > globalDueDate
As for holidays, there is a calendar module in Koha that will let you assign the days that your library isn't in session.
- Get there: More > Tools > Calendar
This FAQ applies to: 3.0, 3.1
On Notice Triggers, what happens if I leave the row for an patron type blank?
In other words, what is no 'delays' have been defined
If you want Koha to trigger an action (send a letter or debar member), a delay value is required. No delays means no actions will be performed.
This FAQ applies to: 3.0, 3.1
What does the fine grace period mean?
Does Koha's fine grace period mean that, if a library fines .10/day, and defines a 4 day grace period, does the fine on the fifth day accrue at .50, or at .10?
It's the latter - on the 5th day it's $.10.
This FAQ applies to: 3.0, 3.1
What happens if I check in an item that was thought to be lost?
When you check it in you will get a message telling you that the book has been marked as found.

This means that the Lost status is changed on the item back to available.
This FAQ applies to: 3.0, 3.1
What is the default hold priority?
The system will try to fill the hold locally first, then randomize (choose first available from other branches) if it can't fill it locally.
This FAQ applies to: 3.0, 3.1
What type of notice gets sent when a 'trigger' occurs in the 'Notice/Status Triggers' module? Email? Printed Notice?
Koha handles overdue notices in one of two automated ways: by email or by printed labels.
If a borrower has an email defined in their patron account, overdue notices automatically get sent to the patron's email account according to the schedule defined in the 'Notice/Status Triggers' Tool.
TIP: Patrons can alter their notification setting using the Messaging tool on their account.
Borrowers that have no email defined will have their notices sent via email to the library for printing. The email is sent to the branch admin email, or failing that to the address set in the system preference as the 'KohaAdminEmailAddress'. This email is generated by the misc/cronjobs/overdue_notices.pl cron job. Contact your system administrator for help with this setting.
IMPORTANT: The email notice report that is compiled and sent to the admin (for borrowers with no email in Koha) rely on the 'delays' to determine when/how often that email gets sent as well.
This FAQ applies to: 3.0, 3.1
When a patron is about to expire when are their checked out items due?
There is a ReturnBeforeExpiry system preference that determines if the book is due at the regular due date or on the patron expiration day. If ReturnBeforeExpiry is on, then the due date can't be after the borrower expires.
- Get there: More > Administration > Global system preferences > Circulation > ReturnBeforeExpiry
This FAQ applies to: 3.0, 3.1
Where do I define overdue schedules?
In other words, where do I define how many days pass before an item becomes 'overdue'
When an item becomes overdue (ie, duration of checkout) is defined in Koha's 'Administration' module:
- Get there: More > Administration > Patrons and Circulation > Circulation Rules
This FAQ applies to: 3.0, 3.1
Why are patrons getting two overdue notices?
This tool takes all branches in the overdue rules and sent notifications to them. So, if you have a default rule & a branch rule, the notification will be generated twice.
A quick fix is to discard "default rule" for instance.
This FAQ applies to: 3.0, 3.1
Why aren't all of my patrons categories available on the Notice Triggers matrix?
If you create a patron category that has "overdue notice required" set to "Yes," that means the category will appear in the "Overdue 'Notice/Status Triggers'" matrix. If your patron category has "overdue notice required" set to "No," that patron category will not appear in the triggers matrix.
This FAQ applies to: 3.0, 3.1
Why do I want to add holidays for my branch?
After holidays are entered on the calendar, circulation rules are then recalculated to taken in to account that library is closed and there will be no one present to return items.
This FAQ applies to: 3.0, 3.1
Will the patron anonymizer sever the connection between patrons and items that are currently checked out?
No, this report will only remove connections between patrons and items they have checked out in the past but have returned to the library.
This FAQ applies to: 3.0, 3.1
Serials
How do I create a new subscription for a journal with continuous numbering?
I am setting up serials subscriptions in Koha and have a question about creating the prediction pattern for a particular title. The Journal of the American Statistical Association comes out quarterly and the volume changes every year. However, the numbering is continuous. The copy I have in hand is Volume 104, Number 486. Can someone explain how to create a custom prediction for this title?
You can choose Numbering formula: Volume {X}, Number {Y}, {Z} (Z if you want the year for instance)
Then you edit advanced pattern :
For X :
Add : 1
once every : 4 (every 4 issues for a quarterly, as volume changes every year)
When more than 9999999
inner counter
Set back to 0
Begins with 104
inner counter : if you begin with first issue of the year write nothing or 0; if you begin with the second issue (april-june for instance), inner counter = 1 (you say to koha to take into account already one "received" issue, to calculate when the volume changes) ; ...
For Y :
Add : 1
once every : 1 (for each received issue)
When more than 9999999
inner counter : same as for X
Set back to 0
Begins with 486
For Z :
Add : 1
once every : 4
When more than 9999999
inner counter : same as for X
Set back to 0
Begins with 2009
You let "When more than 9999999" , "Set back to 0", as volume, number and year increase continuously
In the end your pattern should look like this:

This FAQ applies to: 3.0, 3.1
What is a routing list and why would I want one?
A routing list is a list of people who should receive a serial when it arrives in the library. This is an easy way to pass a popular library related journal from staff member to staff member without writing a list of names and stapling it to the journal (a common method used in many libraries).
This FAQ applies to: 3.0, 3.1
Authorities
Why can't I enter a value in the 100 field?
It sounds like you have to turn the BiblioAddsAuthorities system preference ON. When this preference is OFF it locks the 100 field so that you cannot type in it, just search for an authority to add.
This FAQ applies to: 3.0
Lists
As a staff member, what can I do with public lists created by patrons?
Anyone
with superlibrarian permission to edit/delete public patron lists.
Editing is limited to editing the title or sorting order.
This FAQ applies to: 3.0, 3.1
How do I view just MY Lists?
Login to your account and visit your account page. Click the My Lists tab on the left to see just your lists.
This FAQ applies to: 3.0, 3.1
I added items to a list from the results page and the boxes beside the items are still checked! Why?
After adding items to a list, you have to manually click 'Clear All' at the top of the results page in order to remove checks from the boxes of the items you've selected.
See example below

This FAQ applies to: 3.0, 3.1
I have the 'virtualshelves' setting 'disabled' why can I still see the 'lists' menu in my staff client?
Even if lists are 'disabled' for the OPAC, staff users still have access to them from the staff side. The 'virtualshelves' preference only affects whether or not the feature is available from the OPAC.
This FAQ applies to: 3.0, 3.1
Tools
Can I have reports run on a schedule?
Yes, you can use the Task Scheduler tool.
- Get there: More > Tools > Task Scheduler
This FAQ applies to: 3.0, 3.1
Can I search for tags using the keyword search?
At this time the only way to search for tags is from the 'my tags' tab on Your Account.
- Get there: OPAC > your name > my tags
This FAQ applies to: 3.0, 3.1
Can I use HTML in my news posts for the OPAC and staff client?
Yes,
you can use HTML in your news posts, in fact, using HTML in the posts
on your OPAC will make the look and feel more friendly to your patrons.
This FAQ applies to: 3.0, 3.1
How do I enable the Holiday Calendar?
You can make use of the Holidays Calendar by turning on the proper system preferences
- Get there: More > Administration > Global System Preferences > Circulation > useDaysMode
- Choose the method for calculating due date: select Calendar to use the holidays module, and Days to ignore the holidays module
- Get there: More > Administration > Global System Preferences > Circulation > finescalendar
- This will use the check the holiday calendar before charging fines
This FAQ applies to: 3.0, 3.1
How do I schedule overdue notices?
To schedule overdue notices, you must use Koha's 'Notice/Status Trigger' tool.
- Get there: More > Tools > Overdue notice/status triggers
This FAQ applies to: 3.0, 3.1
How do you transfer catalog records from the reservoir into the main catalog?
The record has been imported but there is still an identical record in the reservoir.

The "staging area" and "reservoir" are the same thing. Staging a record (via the Tools job) does *not* automatically add the record to the main catalog, it puts it in the reservoir. You have to commit it via the manage import batches job
This FAQ applies to: 3.0, 3.1
How is the dropbox date is determined?
Is it the last open date for the checkout branch? Is it today's date minus one? Can the dropbox checkin date be set? If the library is closed for four days for repairs, for example, there would be more than one day needed for the dropbox date.
This FAQ applies to: 3.0, 3.1
How many tags does Koha allow to display on a title at a time?
There are two system preferences you can set for this.
- TagsShowOnDetail defaults to 10 and defines what displays on the book detail page
- Get there: More > Administration > Global system preferences > Enhanced Content > TagsShowOnDetail
- TagsShowOnList defaults to 6 and is defined what displays on the search results page
- Get there: More > Administration > Global system preferences > Enhanced Content > TagsShowOnList
Set either of these to zero to have no tags display.
This FAQ applies to: 3.0, 3.1
How will the patron import tool handle possible duplicates?
When an imported patron matches an existing one, keep data in the original record unless our import file includes that column.
This FAQ applies to: 3.0, 3.1
Is there a way to run the patron anonymizer automatically?
Is there a way to run the patron anonymizer automatically?
Not at this time.
This FAQ applies to: 3.0, 3.1
Is there a way to set a global due date in Koha?
We are an elementary school and we are nearing the end of the year. We usually pick a date that all books will be due back by---can we set that date somewhere and can we set the calendar for dates that we are not in session ie: holidays?
There is a syspref for 'globalDueDate' that will override any dates set in the circulation matrix.
- Get there: More > Administration > Global preferences > Circulation > globalDueDate
As for holidays, there is a calendar module in Koha that will let you assign the days that your library isn't in session.
- Get there: More > Tools > Calendar
This FAQ applies to: 3.0, 3.1
What is the difference between bulkmarcimport and stage MARC records for import?
- bulkmarcimport (BMI) is done through command-line whereas stage MARC records for import (SMRI) uses the web interface.
- With BMI the records get cataloged directly so the reservoir step is skipped, contrary to what happens with SMRI.
So, given that, what's the intended use of the two functionality ? Being new to the library science field, I suspect that there is perhaps something more to the story than what I know.
BMI is usually used when migrating. So it's only once, before you go live. SMRI is used on a daily basis by librarians. For example after getting your order list from your book vendor you can easily import that list into the catalog without having to re-enter all of that information.
This FAQ applies to: 3.0, 3.1, 3.2
What size should my patron images be?
There is a limit of 100K on the size of the picture uploaded and it is recommended that the image be 120x200 pixels, but smaller images will work as well.
This FAQ applies to: 3.0, 3.1
When the Log Viewer asks for "Librarian" is that the patron's log in?
No. This field is looking for the borrowernumber assigned to the patron by Koha.
This FAQ applies to: 3.0, 3.1
Why are patrons getting two overdue notices?
This tool takes all branches in the overdue rules and sent notifications to them. So, if you have a default rule & a branch rule, the notification will be generated twice.
A quick fix is to discard "default rule" for instance.
This FAQ applies to: 3.0, 3.1
Why aren't my cataloging actions being logged?
You may not have the 'Logs' system preference turned on
- Get there: More > Administration > Global System Preferences > Logs
This FAQ applies to: 3.0, 3.1
Why can't I delete a framework?
When I try to delete a framework I get an error that says "This framework is used X times." and won't delete. Why is this?
One
can not delete the "Default" Framework, yet can delete the other
frameworks that have been created. This error message does not refer
to records in your database but to the MARC21 tags and subfield setup
in that framework.
You can delete the unwanted framework/s from .....cgi-bin/koha/admin/biblio_framework.pl. Click on delete and confirm.
This FAQ applies to: 3.0, 3.1
Why can't I upload patron images?
First you will need a patronimages/ directory. If you do not have this directory you will see the following error.

- Contact your system administrator to create this directory and you'll be set to go.
- Get there: More > Administration > Global System Preferences > Patrons > patronimages
This FAQ applies to: 3.0, 3.1
Why do I want to add holidays for my branch?
After holidays are entered on the calendar, circulation rules are then recalculated to taken in to account that library is closed and there will be no one present to return items.
This FAQ applies to: 3.0, 3.1
Why is my new News post showing up below an older one?
Why is my new News post showing up below an older one on the OPAC or the Staff Client?
Each news item has an "Appear in position" number assigned to it. If two items have the same number (for example 1) then either item may appear first. To ensure that your news appears in the order you want, always edit existing news items so that their "Appear in position" number is as you'd expect it to be.
This FAQ applies to: 3.0, 3.1
Will the patron anonymizer sever the connection between patrons and items that are currently checked out?
No, this report will only remove connections between patrons and items they have checked out in the past but have returned to the library.
This FAQ applies to: 3.0, 3.1
Reports
Can I have reports run on a schedule?
Yes, you can use the Task Scheduler tool.
- Get there: More > Tools > Task Scheduler
This FAQ applies to: 3.0, 3.1
In the calendar for the statistical reports are the dates inclusive or exclusive?
In other words if I need the circ stats for all of November do I pick Nov 1 to Nov 30 or Nov 1 to Dec 1 or Oct 31 to Nov 30 or Oct 31 to Dec 1?
The statistic reports are somewhat inclusive. To get reports for the month of November you would search between November 1 and December 1.
This FAQ applies to: 3.0, 3.1
Is there a repository for reports?
There is a page on the Koha Wiki: http://wiki.koha.org/doku.php?id=sql_library with reports written by Koha libraries around the world.
NEKLS also has a great page (http://www.nexpresslibrary.org/training/reports-training/ ) with a list of reports they have written.
This FAQ applies to: 3.0, 3.1, 3.2
What do the codes in the Fines table stand for?
Fine/Fee types:
- C = credit
- FOR =forgiven
- W = writeoff
- F = overdue fine
- FU = overdue, still acccruing
- PAY = payment
- A = acc't management fee
- M = Sundry
- L = Lost Item
- N = New Card
The fines table is the accountlines table and the field is accounttype
This FAQ applies to: 3.0, 3.1, 3.2
OPAC
As a staff member, what can I do with public lists created by patrons?
Anyone
with superlibrarian permission to edit/delete public patron lists.
Editing is limited to editing the title or sorting order.
This FAQ applies to: 3.0, 3.1
Can I change my templates?
There are several CSS preferences that can be changed to alter the display of your OPAC.
The external stylesheet (opacstylesheet) overwrites the one that lives on the koha server (opaclayoutstylesheet).
- Get there: Administration > Global System Preferences > OPAC
This FAQ applies to: 3.0, 3.1
Can I place a hold from the 'Cart'?
Yes. Simply check the items in your cart that you want to place on hold and click 'Place Hold'

This FAQ applies to: 3.0, 3.1
Can I receive search updates via email instead of RSS?
To receive updates via email you can paste the RSS feed address into an RSS to email service such those listed in this guide from RSS Compendium (http://allrss.com/rssreadersemail.html).
This FAQ applies to: 3.0, 3.1
Can I renew items via the OPAC?
Yes, just make sure you have the OpacRenewalAllowed system preference turned to on.
- Get there: More > Administration > Global System Preferences > OPAC > OpacRenewalAllowed
If you want to prevent patrons from renewing items (in Koha 3.2) when they owe over a certain amount you can set that by setting the OPACFineNoRenewals system preference with the max a patron can owe and still be able to renew items.
- Get there: More > Administration > Global System Preferences > Circulation > OPACFineNoRenewals
This FAQ applies to: 3.0, 3.2
Can I search for tags using the keyword search?
At this time the only way to search for tags is from the 'my tags' tab on Your Account.
- Get there: OPAC > your name > my tags
This FAQ applies to: 3.0, 3.1
Can I turn off comment moderation?
I want all comments to be automatically approved.
At this time, this is not a feature of Koha. All comments go through moderation.
This FAQ applies to: 3.0, 3.1
Can I use HTML in my news posts for the OPAC and staff client?
Yes,
you can use HTML in your news posts, in fact, using HTML in the posts
on your OPAC will make the look and feel more friendly to your patrons.
This FAQ applies to: 3.0, 3.1
How can I make the contents of field 110a appear as author in OPAC Normal view?
How can I make the contents of field 110a (Main Entry - Corporate Name) appear as author (By) in OPAC Normal view?
In administration, go to Links Koha - MARC DB, go to biblio, and change
author to 110a. Then, run the script intranet/scripts/misc/rebuildnonmarc.pl
In 3.0, it should display by default when you have the XSLTDetailsDisplay system preference turned ON.
- Get there: More > Administration > Global preferences > OPAC > XSLTDetailsDisplay
This FAQ applies to: 3.0, 3.1
How do I add an OPAC search box to my website?
It takes adding just a bit of HTML to your front page, along the lines of
<form name="searchform" method="get" action="http://YOUR_OPAC_HOST/cgi-bin/koha/opac-search.pl">
<input type="text" name="q" />
<input type="submit" value="Search Catalog" />
</form>
This FAQ applies to: 2.2.x, 3.0, 3.1, 3.2
How do I turn on/off Comments in my OPAC?
You can alter this feature by changing the reviewson system preference.
- Get there: More > Administration > Global system preferences > OPAC > reviewson
This FAQ applies to: 3.0, 3.1
How do I view just MY Lists?
Login to your account and visit your account page. Click the My Lists tab on the left to see just your lists.
This FAQ applies to: 3.0, 3.1
How do you define which things show on the expanded search page?
This is currently hard-coded into the template, so it requires template customization of opac-advsearch.tmpl.
This FAQ applies to: 3.0, 3.1
How do you hide search from users not logged in?
I'm trying to make an adjustment on an OPAC. Is there a way to hide the 'search' form/buttons from users who have not logged in yet? Also, can it be done without editing the templates? Using jscript is fine or via any other method that can be done through System Preferences.
What you can do is use http://plugins.jquery.com/project/cookie
Then you can do something like
var cookie = $.cookie("CGISESSID");
if (!cookie){
hide the search
}
This FAQ applies to: 3.0, 3.1, 3.2
How many tags does Koha allow to display on a title at a time?
There are two system preferences you can set for this.
- TagsShowOnDetail defaults to 10 and defines what displays on the book detail page
- Get there: More > Administration > Global system preferences > Enhanced Content > TagsShowOnDetail
- TagsShowOnList defaults to 6 and is defined what displays on the search results page
- Get there: More > Administration > Global system preferences > Enhanced Content > TagsShowOnList
Set either of these to zero to have no tags display.
This FAQ applies to: 3.0, 3.1
I added items to a list from the results page and the boxes beside the items are still checked! Why?
After adding items to a list, you have to manually click 'Clear All' at the top of the results page in order to remove checks from the boxes of the items you've selected.
See example below

This FAQ applies to: 3.0, 3.1
I don't see 'Cart' option in my OPAC. How do I turn this feature on?
You can turn 'on' the Cart feature in 'Global System Preferences'
-
Get there: More > Administration > Global System Preferences > OPAC > opacbookbag
This FAQ applies to: 3.0, 3.1
I have the 'virtualshelves' setting 'disabled' why can I still see the 'lists' menu in my staff client?
Even if lists are 'disabled' for the OPAC, staff users still have access to them from the staff side. The 'virtualshelves' preference only affects whether or not the feature is available from the OPAC.
This FAQ applies to: 3.0, 3.1
Is there a simple way to eliminate the MARC and ISBD tabs on the OPAC detail page?
This can be done with CSS very easily. The quickest way is edit the System Preference 'OPACUserCSS', and add the line:
The 'OPACUserCSS' is applied to the page last, so it will override any other CSS. Alternately, you can directly edit the CSS file(s) specified by the system preferences 'opaclayoutstylesheet' and 'opaccolorstylesheet', which can be found in the css directory under the OPAC templates directory in your installation.
- Get there: More > Administration > Global preferences > OPAC > OPACUserCSS
- Get there: More > Administration > Global preferences > OPAC > opaclayoutstylesheet
- Get there: More > Administration > Global preferences > OPAC > opaccolorstylesheet
This FAQ applies to: 3.0, 3.1
Why do I need a AWSPrivateKey for Amazon Content?
Why do I need the AWSPrivateKey as well as the AWSAccessKeyID to use Amazon Content?
After 2009-08-15, Amazon Web Services will expect that all requests to the Product Advertising API, which is what Koha uses for retrieving reviews and other enhanced content from Amazon, include signatures. This patch and subsequenct patches implement this functionality.
What this means in practice (assuming the user has elected to use any enhanced content from Amazon) is that
- The user must get a Amazon Secret Access Key. This can be done by logging in to the user's AWS account at (e.g.) http://aws.amazon.com/, going to the 'Access Identifiers' page, and from there retrieving and/or creating a new Secret Access Key.
- The contents of the Secret Access Key should then be entered into the new AWSPrivateKey system preference.
Once that is done, grabbing reviews and table of contents from Amazon should work as normal. If the user doesn't do this before 2009-08-15, reviews and TOCs will no longer be supplied from Amazon, although there should be no crashes - the content will simply not show up.
Note that the requirement to sign requests does *NOT* appear to apply to simply displaying book covers from Amazon.
This FAQ applies to: 3.2
Why don't I see Amazon Publisher Reviews?
When I have on AmazonReviews and OPACAmazonReviews, why don't I see the publisher's reviews?
The Amazon that can be pulled via the Amazon Web Services are different from those found on Amazon web site. On Amazon, you get publisher reviews with Amazon reviews. But for copyright reasons, publisher reviews are not accessible by AWS.
This FAQ applies to: 3.1
Why is my new News post showing up below an older one?
Why is my new News post showing up below an older one on the OPAC or the Staff Client?
Each news item has an "Appear in position" number assigned to it. If two items have the same number (for example 1) then either item may appear first. To ensure that your news appears in the order you want, always edit existing news items so that their "Appear in position" number is as you'd expect it to be.
This FAQ applies to: 3.0, 3.1
Will I be notified when new tags are added by patrons via the OPAC?
This feature is yet to be developed, but is in the works.
This FAQ applies to: 3.0, 3.1
Staff Client
As a staff member, what can I do with public lists created by patrons?
Anyone
with superlibrarian permission to edit/delete public patron lists.
Editing is limited to editing the title or sorting order.
This FAQ applies to: 3.0, 3.1
Can I use HTML in my news posts for the OPAC and staff client?
Yes,
you can use HTML in your news posts, in fact, using HTML in the posts
on your OPAC will make the look and feel more friendly to your patrons.
This FAQ applies to: 3.0, 3.1
I have the 'virtualshelves' setting 'disabled' why can I still see the 'lists' menu in my staff client?
Even if lists are 'disabled' for the OPAC, staff users still have access to them from the staff side. The 'virtualshelves' preference only affects whether or not the feature is available from the OPAC.
This FAQ applies to: 3.0, 3.1
Why don't I see Amazon Publisher Reviews?
When I have on AmazonReviews and OPACAmazonReviews, why don't I see the publisher's reviews?
The Amazon that can be pulled via the Amazon Web Services are different from those found on Amazon web site. On Amazon, you get publisher reviews with Amazon reviews. But for copyright reasons, publisher reviews are not accessible by AWS.
This FAQ applies to: 3.1
Why is my new News post showing up below an older one?
Why is my new News post showing up below an older one on the OPAC or the Staff Client?
Each news item has an "Appear in position" number assigned to it. If two items have the same number (for example 1) then either item may appear first. To ensure that your news appears in the order you want, always edit existing news items so that their "Appear in position" number is as you'd expect it to be.
This FAQ applies to: 3.0, 3.1
Notices
Can I customize the checkin and check out alerts sent to my patrons?
Yes, just go to Tools > Notices and edit the Check In and Check Out notices.
This FAQ applies to: 3.1
Can I enter negative numbers in the notice triggers to send out notices in advance?
- Get there: More > Administration > Global system preferences > Patrons > EnhancedMessagingPreferences
This FAQ applies to: 3.0, 3.1
How do I schedule overdue notices?
To schedule overdue notices, you must use Koha's 'Notice/Status Trigger' tool.
- Get there: More > Tools > Overdue notice/status triggers
This FAQ applies to: 3.0, 3.1
On Notice Triggers, what happens if I leave the row for an patron type blank?
In other words, what is no 'delays' have been defined
If you want Koha to trigger an action (send a letter or debar member), a delay value is required. No delays means no actions will be performed.
This FAQ applies to: 3.0, 3.1
What is a routing list and why would I want one?
A routing list is a list of people who should receive a serial when it arrives in the library. This is an easy way to pass a popular library related journal from staff member to staff member without writing a list of names and stapling it to the journal (a common method used in many libraries).
This FAQ applies to: 3.0, 3.1
What type of notice gets sent when a 'trigger' occurs in the 'Notice/Status Triggers' module? Email? Printed Notice?
Koha handles overdue notices in one of two automated ways: by email or by printed labels.
If a borrower has an email defined in their patron account, overdue notices automatically get sent to the patron's email account according to the schedule defined in the 'Notice/Status Triggers' Tool.
TIP: Patrons can alter their notification setting using the Messaging tool on their account.
Borrowers that have no email defined will have their notices sent via email to the library for printing. The email is sent to the branch admin email, or failing that to the address set in the system preference as the 'KohaAdminEmailAddress'. This email is generated by the misc/cronjobs/overdue_notices.pl cron job. Contact your system administrator for help with this setting.
IMPORTANT: The email notice report that is compiled and sent to the admin (for borrowers with no email in Koha) rely on the 'delays' to determine when/how often that email gets sent as well.
This FAQ applies to: 3.0, 3.1
Where do I define overdue schedules?
In other words, where do I define how many days pass before an item becomes 'overdue'
When an item becomes overdue (ie, duration of checkout) is defined in Koha's 'Administration' module:
- Get there: More > Administration > Patrons and Circulation > Circulation Rules
This FAQ applies to: 3.0, 3.1
Why are patrons getting two overdue notices?
This tool takes all branches in the overdue rules and sent notifications to them. So, if you have a default rule & a branch rule, the notification will be generated twice.
A quick fix is to discard "default rule" for instance.
This FAQ applies to: 3.0, 3.1
Why aren't all of my patrons categories available on the Notice Triggers matrix?
If you create a patron category that has "overdue notice required" set to "Yes," that means the category will appear in the "Overdue 'Notice/Status Triggers'" matrix. If your patron category has "overdue notice required" set to "No," that patron category will not appear in the triggers matrix.
This FAQ applies to: 3.0, 3.1
Searching
Can I search for a partial barcode?
Just enter a wildcard (*) in front number you want to find in the barcode.
- ex: *07148 will find the book with the ISBN of 0786807148
This wildcard trick doesn't work with the 'bc:' code (learn more in the Searching section of this manual), it can only be used in the advanced search by selecting barcode (staff interface only), or as a keyword search.
This FAQ applies to: 3.0, 3.1
How can I change to my configuration from UNIMARC to work with MARC?
To change Koha's Zebra configuration from UNIMARC to MARC21, change the following Zebra configuration files, which will be located in /etc/koha/zebradb if you used a "standard" installation.
zebra-authorities.cfg - edit profilePath to replace 'unimarc' with 'marc21'
zebra-authorities-dom.cfg - make same change to profilePath
zebra-biblios.cfg - make same change to profilePath
Next, change the 'marcflavour' system preference (via the Administration page on the Koha staff interface) to 'MARC21'.
Next, stop and restart the zebrasrv daemon on your server.
Finally, if you have MARC records already loaded in your database, reindex them by running misc/migration_tools/rebuild_zebra -a -b -r
This FAQ applies to: 3.0, 3.1
How do you define which things show on the expanded search page?
This is currently hard-coded into the template, so it requires template customization of opac-advsearch.tmpl.
This FAQ applies to: 3.0, 3.1
Why don't I see newly cataloged items in my search results?
When searching through OPAC or Intranet interface, we don't get any results that we have seen before?
You have to set your index to rebuild with these settings: misc/migration_tools/rebuild_zebra.pl -b -a -z
See also misc/cronjobs/crontab.example so that you can schedule the index to be rebuilt regularly.
This FAQ applies to: 3.0, 3.1
Server-related
Can Koha work on ports other than 80?
You can put it on whatever port you like. Just look in koha-httpd.conf and make changes accordingly.
This FAQ applies to: 3.0, 3.1
How do I allow outside clients to access a Koha database via Z39.50?
Assuming you're using Koha 3 with Zebra and that Zebra is configured to expose a public Z39.50 service, you would need to report the following:
- server name
- Z39.50 port
- database name - by default, that will usually be 'biblios'
The default Zebra configuration for MARC21 uses the Bib-1 attribute set.
This FAQ applies to: 3.0, 3.1
How do I assign text URLS instead of port numbers?
We would like to use separate URLs for the OPAC and Admin portals instead of using different port numbers.
You will need two different host names, one for OPAC, one for Admin.
Example, using your email domain:
library OPAC domain: library.solanco.k12.pa.us
library admin domain: admin.solanco.k12.pa.us
Ensure these two domains are added to your domain server.
Once you can see the domains on your LAN or on the open Internet, edit the Apache config for the virtual hosts, which is either in /etc/apache2/sites-available/default or (rarely) /etc/apache2/httpd.conf.
Remove '8080' stuff, keeping both virtual hosts, and ensure the virtual hosts look something like the following:
# KOHA's OPAC Configuration
<VirtualHost *>
DocumentRoot /usr/local/koha/opac/htdocs
ServerName library.solanco.k12.pa.us
: etc :
</VirtualHost>
# KOHA's INTRANET Configuration
<VirtualHost *>
DocumentRoot /usr/local/koha/intranet/htdocs
ServerName admin.solanco.k12.pa.us
: etc :
</VirtualHost>
Also edit /etc/apache2/ports.conf and remove the listen on port 8080 as well.
Restart apache and test.
This FAQ applies to: 3.0, 3.1, 3.2
How do I configure Zebra to expose my Koha database as a public Z39.50 service?
In order to do this, you need to uncomment the "publicserver" portion of koha-conf.xml and then add a target in the 2nd koha-conf.xml.
It will go from:
<!-- <listen id="publicserver" >tcp:@:9999</listen> -->
to
<listen id="publicserver" >tcp:@:9999</listen>
Then restart zebasrv and connect on the port specified (9999).
The target setup would be to the koha1 server (name or IP), port 9999, UTF-8 encoding. The encoding is remarkable because most other MARC21 targets will use MARC-8 encoding. By default our zebra provides UTF8.
This FAQ applies to: 3.0, 3.1
How do I set up my Z39.50/SRU Server? Is there a way to perform an XSL transform and then convert back to binary MARC21?
Yes.
You add another retrieval section which does that . You can use the
'marc' rule to convert from/to ISO2709. It might look as follows:
<retrievalinfo>
<retrieval syntax="usmarc">
<backend syntax="xml" name="dc">
<xslt stylesheet="tst_record_conv.xsl"/>
<marc inputcharset="utf-8" outputcharset="marc-8"
inputformat="xml" outputformat="marc"/>
</backend>
</retrieval>
</retrievalinfo>
This FAQ applies to: 3.0, 3.1
How do we backup our custom frameworks?
We have customized MARC bibliographic framework and created one based on our needs. We would like to save it for backup so that we could use it in case we decide to reinstall/upgrade koha or system meltdown. Where do I find the MARC frameworks? We wish to save them as individual files and restore them as necessary. Which files do I need to save/archive?
You
should do a backup of your MySQL DB as a whole with 'mysqldump'
command. More specifically, framework info are in those tables:
marc_subfield_structure
marc_tag_structure
auth_subfield_structure
auth_tag_structure
This FAQ applies to: 3.0, 3.1

