[koha-commits] main Koha release repository branch master updated. v3.12.00-beta1-1221-gb26af80
Git repo owner
gitmaster at git.koha-community.org
Fri Oct 4 17:13:20 CEST 2013
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "main Koha release repository".
The branch, master has been updated
via b26af80f81e1f7b6543f32ba212c447c5207c5c1 (commit)
via 5aae737e7e2fb3aa642ab46ad3d50730c6889282 (commit)
via 1358acea4fba35a4f12ed2775660ea7d385452e2 (commit)
via 076e537986e0561c3fd2ad4b67251d61821ed712 (commit)
via 264de2962112f4084f39374a11164ed2b926f59c (commit)
via 1e0b890b0c2b15217e0961341cef1d3e3922c2c4 (commit)
from f9068d5938b2d86d425f703c08b7789c2f1fc613 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit b26af80f81e1f7b6543f32ba212c447c5207c5c1
Author: Galen Charlton <gmc at esilibrary.com>
Date: Fri Oct 4 15:06:15 2013 +0000
Bug 10096: (follow-up) rename button on authorities toolbar
Change to "New from Z39.50" to be consistent with the
cataloging toolbar.
Signed-off-by: Galen Charlton <gmc at esilibrary.com>
commit 5aae737e7e2fb3aa642ab46ad3d50730c6889282
Author: Galen Charlton <gmc at esilibrary.com>
Date: Fri Oct 4 14:59:29 2013 +0000
Bug 10096: (follow-up) add LC authority Z39.50 targets to 'en' sample data
The LC NAF and SAF authority Z39.50 database are indeed production
services, so we may as well showcase the new authority Z39.50 search
functionality.
Signed-off-by: Galen Charlton <gmc at esilibrary.com>
commit 1358acea4fba35a4f12ed2775660ea7d385452e2
Author: Galen Charlton <gmc at esilibrary.com>
Date: Fri Oct 4 14:52:32 2013 +0000
bug 10096: (follow-up) use datatables.inc
Signed-off-by: Galen Charlton <gmc at esilibrary.com>
commit 076e537986e0561c3fd2ad4b67251d61821ed712
Author: Galen Charlton <gmc at esilibrary.com>
Date: Fri Oct 4 14:37:37 2013 +0000
Bug 10096: DBRev 3.13.00.024
Signed-off-by: Galen Charlton <gmc at esilibrary.com>
commit 264de2962112f4084f39374a11164ed2b926f59c
Author: David Cook <dcook at prosentient.com.au>
Date: Tue Sep 10 12:41:36 2013 +1000
Bug 10096 - (follow-up) various QA improvements
- improve POD
- remove extraneous comments
- correct license statement in new files
- remove backticks in database update SQL
Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
Signed-off-by: Galen Charlton <gmc at esilibrary.com>
commit 1e0b890b0c2b15217e0961341cef1d3e3922c2c4
Author: David Cook <dcook at prosentient.com.au>
Date: Tue May 7 17:06:33 2013 +1000
Bug 10096 - Add a Z39.50 interface for authority searching
This patch introduces a new Z39.50 interface for searching Z39.50
compliant databases for MARC authority records.
These databases aren't as common as their bibliographic equivalents,
but they're out there and very useful. I have included info at the
bottom of this messsage for sample authority databases you can try.
To test this patch:
1) Set up Z39.50 client targets for authority databases. (I've included
information at the bottom of this message for LibrariesAustralia's
test server for authorities as well as instructions on how to use
your Koha's z39.50 authority server as well. The Library of Congress
also has authority databases available (unsure if these are test or
prod), and you might have access to others through OCLC or RLIN. OCLC
provides login credentials for their test databases.
2) Go to the Authorities module
3) Click on the new "Z39.50 search button"
4) Select your authority search targets from the list.
5) Do a search for an authority you would like using either the "Raw"
input box or the more specific input boxes for names, subjects, subject
sub divisions, or titles. (I like searching Name (personal): Eric on
the LibrariesAustralia test DB.)
6) You should see a table listing the server, heading, authority type,
and two other columns (MARC and a nameless column). "Authority type"
is the type of authority it will become when imported in to Koha. In
the Eric example, "PERSO_NAME".
7) Click on "MARC" next to the results of interest to review the MARC
authority record.
8) When you're satisfied with a record, click on "Import".
9) The pop-up window will close and your original Koha window will
change to the "Adding authority Personal Name" screen (in the Eric
example).
10) All the relevant fields should be filled out for the record. Review
them and make any changes as necessary. (N.B. The 001 will be cleared
when saved, so if you have a use for the imported control number, move
it to the 010, 016, or 035 as appropriate. If you have a default value
for the 003, this will also likely be overwritten. Move it if necessary.
The 005 will also be updated when saved, so do not worry about that.)
11) When you're satisfied, click save.
12) Presto! You've imported your first authority record via Z39.50!
--
Here is the info for the LibrariesAustralia test Z39.50 authority
database:
Z39.50 server: LibrariesAustralia Authorities
Hostname: z3950-test.librariesaustralia.nla.gov.au
Port: 210
Database: AuthTraining
Userid: ANLEZ
Password: z39.50
Syntax: MARC21/USMARC
Encoding: utf8
-
The U.S.A. Library of Congress also provides Z39.50 access to its Name
and Subject Authorities (http://www.loc.gov/z3950/lcserver.html).
Name Authority:
Z39.50 server: Library of Congress Name Authority File
Hostname: lx2.loc.gov
Port: 210
Database: NAF
Syntax: MARC21/USMARC
Encoding: utf8
Subject Authority:
Z39.50 server: Library of Congress Subject Authority File
Hostname: lx2.loc.gov
Port: 210
Database: SAF
Syntax: MARC21/USMARC
Encoding: utf8
(N.B. Both of these databases also include title authorities.)
-
For testing purposes, you can also set up a Z39.50 client target,
which points at your own Koha instance's Z39.50 authority server.
To find the hostname, go to /etc/koha-conf.xml and find the value for
the <listen id="authorityserver"> element. Depending on your
configuration, this could be something like the following:
unix:/zebra/koha/var/run/zebradb/authoritysocket
(N.B. You might be using a different scheme than unix sockets...)
To find the database, scroll down to the bottom of koha-conf.xml until
you reach the <config> element. Within this, look for the value of the
element <authorityserver>. It should probably be "authorities".
To set up this Z39.50 client target in Koha...
Z39.50 server: my koha authorities
Hostname: unix:/zebra/koha/var/run/zebradb/authoritysocket
Port:
Database: authorities
Userid:
Password:
Syntax: MARC21/USMARC (or whichever flavour you need)
Encoding: utf8
Signed-off-by: Mason James <mtj at kohaaloha.com>
Bug 10096 [FOLLOW-UP] - Add a z39.50 interface for authority searching
This patch adds the "recordtype" column to the "z3950servers" table.
The value in this column (biblio or authority) then controls whether
the z3950 server shows up in a bibliographic search (through the
Acq and Cataloguing modules) or in an authority search (through
the Authorities module).
I also edited the z3950 management console to show this value
and allow users to edit it. The default value is "biblio", since
the vast majority of z3950 targets will be bibliographic. However,
there is an option to add/edit a z3950 target as a source of
authority records.
Test Plan:
1) Apply both patches
2) Run updatedatabase.pl (after setting your KOHA_CONF and PERL5
environmental variables)
3) Use the test plan from the 1st patch
N.B. Make sure that your Z39.50 client target has a Record Type
of Authority, otherwise it won't display when you're doing a
Z3950 search for authorities.
Signed-off-by: Mason James <mtj at kohaaloha.com>
Bug 10096 [FOLLOW-UP] - fix tabs/whitespace errors to pass QA
Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-----------------------------------------------------------------------
Summary of changes:
C4/Breeding.pm | 296 +++++++++++++++++++-
acqui/z3950_search.pl | 2 +-
admin/z3950servers.pl | 115 ++++----
authorities/authorities.pl | 28 +-
.../{z3950_search.pl => z3950_auth_search.pl} | 73 +++--
cataloguing/z3950_search.pl | 2 +-
.../mysql/en/optional/sample_z3950_servers.sql | 12 +-
.../mysql/en/optional/sample_z3950_servers.txt | 2 +
installer/data/mysql/kohastructure.sql | 1 +
installer/data/mysql/updatedatabase.pl | 7 +
.../prog/en/includes/authorities-toolbar.inc | 9 +
.../prog/en/modules/admin/z3950servers.tt | 25 +-
.../en/modules/cataloguing/z3950_auth_search.tt | 225 +++++++++++++++
kohaversion.pl | 2 +-
14 files changed, 689 insertions(+), 110 deletions(-)
copy cataloguing/{z3950_search.pl => z3950_auth_search.pl} (58%)
create mode 100644 koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/z3950_auth_search.tt
hooks/post-receive
--
main Koha release repository
More information about the koha-commits
mailing list