[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