WARNING: Updates to Index Defs for Authorities
authorJoshua Ferraro <jmf@liblime.com>
Thu, 3 Jan 2008 06:27:32 +0000 (01:27 -0500)
committerJoshua Ferraro <jmf@liblime.com>
Thu, 3 Jan 2008 06:28:40 +0000 (00:28 -0600)
commitaabea3417bd8ea398f4497f8b3aa86e9e7004dfc
tree07652ab53daa809da7029fd3675ff9d18dce3c29
parent5dacccedec737715fbca15f805ca7a07213ee135
WARNING: Updates to Index Defs for Authorities

This commit is a partial fix to authority control for MARC21,
and better authority handling in general (for UNIMARC too).
Before this patch, authority searching, editing, saving, was
not functioning, or was extremely buggy.

WARNING: You will need to re-index your authority database after
applying this commit.

The following changes have been made:

  * Normalizing record.abs index names (in both MARC21 and UNIMARC)
  * Synching authorities/bib1.att, ccl.properties, AuthoritiesMarc.pm
    with new indexes (UNIMARC too)
  * Clean up biblios/bib1.att (remove duplicate att defs)
  * Clean up authorities-* templates to conform to new styles
  * Fixed search failure when using Default framework (now searches
    All)

Also included are several fixes to the built-in SRU server for
Authority and Biblio, it's recommended that you update your
koha-conf.xml file:

  * adding explain-authorities.xml and explain-biblios.xml
  * adding necessary info to koha-conf.xml to enable SRU/W
  * adding several example XSLT stylesheets, that can be used
    for SRU on-the-fly transformations (to MODS, DC, RDF, etc.)

Still remaining for 3.0 are the following tasks:

  * update MARC21 frameworks (authority and cross-reference bib)
  * update display code/templates in authority results list
  * update search code/templates to utilize index points
  * implement 'grouping' of authtypes for searching (Name, Title, Subject)
  * repair utility to import auths and perform matching
  * repair bibliographic import to match auths and warn if no match

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
19 files changed:
C4/AuthoritiesMarc.pm
etc/koha-conf.xml
etc/zebradb/authorities/etc/bib1.att
etc/zebradb/biblios/etc/bib1.att
etc/zebradb/ccl.properties
etc/zebradb/explain-authorities.xml [new file with mode: 0644]
etc/zebradb/explain-biblios.xml [new file with mode: 0644]
etc/zebradb/marc_defs/marc21/authorities/record.abs
etc/zebradb/marc_defs/unimarc/authorities/record.abs
etc/zebradb/zebra-authorities.cfg
etc/zebradb/zebra-biblios.cfg
koha-tmpl/intranet-tmpl/prog/en/includes/authorities-search.inc
koha-tmpl/intranet-tmpl/prog/en/includes/authorities-toolbar.inc
koha-tmpl/intranet-tmpl/prog/en/modules/authorities/authorities-home.tmpl
koha-tmpl/intranet-tmpl/prog/en/modules/authorities/searchresultlist.tmpl
koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2DC.xsl [new file with mode: 0644]
koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2MODS.xsl [new file with mode: 0644]
koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2RDFDC.xsl [new file with mode: 0644]
koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slimUtils.xsl [new file with mode: 0644]