Giter Site home page Giter Site logo

vufind's People

Contributors

srickel1 avatar

Watchers

 avatar  avatar  avatar  avatar

vufind's Issues

Add cleanup methods

Until VuFind releases updates that fix the problem with the DeleteRecordIfEmpty not working, will implement some post indexing cleanup that removes all items marked for deletion and all items with no titles.

Display issue

If you are reporting an issue, or have a question regarding the search, please indicate the following
in addition to describing the problem:

The record type in question (mark all if it pertains to all, or is a combined search issue)

  • [x ] EDS
  • Catalog (includes ContentDM)
  • [ x] LibGuides

This problem/question pertains to

  • searching/queries (example, advanced searches, how to do proximity search, etc..)
  • [ x] Result sets. (browse or search results)

Update CSS to v3.1

The compiled CSS for the unl theme needs to be updated to version 3.1
This will hopefully fix a number of lightbox issues where the text overflows the boxes and the exclusion links are missing from the filters

multiple tabs for multiple locations

It is possible to have multiple tabs display for holdings. For example, journal of virology has a lot of volumes it would be easier to read if the CYT and Docs facility were on two separate tabs instead of one.

duplicated marc information

a number of records, such as b1269447 have duplicated marc information. This is due to a poorly designed sql query in the marc_harvest code (which hasn't been committed yet). Records with multi locations returned too many location results for the location fields and need to be combined for indexing or reduced to 'multi'.

alternate title breaks contentdm

Views of contentdm records are broken. The error log reports

PHP Fatal error: Call to undefined method VuFind\\RecordDriver\\SolrDefault::getAltTitles() in /usr/local/vufind2/themes/unl/templates/RecordDriver/SolrDefault/core.phtml on line 95

Both servers report that the function exists in module/VuFind/src/VuFind/RecordDriver/SolrMarc.php

I can see alternate titles show up though on the regular catalog records, the error only is thrown on the image and multimedia records. I would have suspected because they weren't stored as marc it would be an error, just not that error.

holdings - checked out anomalies

Some electronic resources available on the internet are displaying as checked out.
Browse by call number in the M's - Music to see some of these.

bib record that is cut-off

This record is being truncated: http://cors1204.unl.edu/vufind/Record/4313407

It is also truncated in Sierra so I wonder if you can even get the full record using the API? This was II's answer to our question:
Your observation about the headings that come further down in the list of 700 fields is right on the money. Apparently there's some architectural limit to the number of fields and index entries per field group in a record, beyond which all bets are off for expected behavior. The limits are >127 fields or >62 index entries, and sure enough, what you report starts happening with 700 field #63 (the one for Rachmaninoff, Sergei, 1873-1943. Preludes, piano, op. 32. No. 8). The oddness here is that the system has no trouble indexing these entries -- it just can't reliably pull them out of the index for proper display in WebPAC. It's not just in record browses and "best title"; it happens in index browses as well, although the manifestation is slightly different.

Unfortunately, I first learned of this limitation when reporting the index browse issue, and was told by Product Development that although the limitation is something that should be reevaluated at some point, they were not able to devote resources to doing so anytime soon; that bug report was closed as "won't fix," and the next report I tried to submit was dismissed with what amounted to a "don't bother." Long way of saying that there's nothing that can be done to correct this situation, and not a lot of hope that that will ever change.

add location facet

location_str is now in the solr index, so we can use that to create a location facet.

location display issues

Some locations are displaying as "location_".
This should be fixed to either show nothing if it isn't a valid location to display to the user, or mappings need adjusting for the locations.

Journal of Zoology

If you are reporting an issue, or have a question regarding the search, please indicate the following
in addition to describing the problem:

http://vufind-dev.unl.edu/vufind/Record/b4286440
The title Journal of Zoology b42864409 has multiple 856 fields in the catalog with one record. When I search Vufind there are two records with no 856 fields. It looks like it got merged at time point but hasn't been synced, but why no links?

It appears that the MARC export I did doesn't include the fields. I have an example if you want to look at it. However I also have an example where it did include the 856.

tags

I can add a tag but they don't seem to be searchable, can they be searched?

index journal titles

This is the index rule for journal title so we need to index the 222 field subfields abpn in a separate index.
BIBLIOGRAPHIC OTHER TI(u) 222 KEEP abpn JOURNAL TITLE(j)
subfields are:
a key title
b qualifying information (like a place name)
p part name
n number
for example: 245 00$aJournal of polymer science.$nPart B,$pPolymer letters.

Here is an example marc record:
LEADER 01291cas a2200337I 4500
001 2354797
035 |a .b11939539
998 |c 1990-02-12 00:00:00-06 |d a |e s |f t
010 |a 42016492 //r65
022 0 |a 0010-0870
040 |a TRN |c TRN |d UCU |d COO |d YUS |d MUL |d COO |d NSD |d LDL
042 |a nsdp
049 |a LDLL |a [FACULTY] LDLS
050 0 0 |a Z671 |b .C6
222 0 |a College & research libraries
245 0 0 |a College & research libraries
246 3 3 |a College & research libraries, C&RL
260 |a Fulton, Mo., |b American Library Association, |c [1939-
300 |a v. |b ill., plans, diagrs. |c 26 cm
310 |a Bimonthly, 1956-
321 |a Quarterly, 1939-55
362 0 |a v. 1- Dec. 1939-
500 |a Vol. 54, no. 2 (1993) includes an article by Joan Giesecke.
520 |a List of members of the association in v. 1-
550 |a Official organ of the Association of College and Research Libraries (called 1939-57, Association of College and Reference Libraries)
650 0 |a Library science |x Periodicals
700 0 |a Giesecke, Joan
710 2 |a Association of College and Research Libraries
910 |a ))RRL110178J##2354797
999 |a LINKED TITLE: LOVE 07-03-00 me
907 |b spec |l Special Collections |b ldrf |l LDRF |b love |l Love Library |b dof |l DOCS Facility |b multi

Update templates for version 3.1

Update all UNL theme templates to version 3.1 of VuFind.

  • templates/Citation/harvard.phtml, harvard-article.phtml
  • templates/record/cover.phtml
  • templates/RecordDriver/SolrDefault/result-list.phtml
  • templates/RecordDriver/SolrDefault/core.phtml
  • templates/RecordDriver/SolrDefault/list-entry.phtml
  • templates/RecordTab/holdingsils.phtml

EIT search error

Problem in EIT found in log file:
Undefined index: au in /vufind2/module/VuFind/src/VuFind/RecordDriver/EIT.php on line 262

Don't know if it's a configuration error or a versioning problem yet.

Change institution for catalog records

Change the institution for the Catalog records from "University of Nebraska" to "University of Nebraska Catalog and Databases".

This requires either reindexing the entire catalog, or running field updates on Solr.

Authorized use statement missing from database record view

The statement that should show the data in the authUsers_str solr field is missing from the record views of the database records (eresources).

I have verified that the function exists in the SolrMarc file of our UNL module, and the code is in the core.phtml file of our template to call it:
<!-- authorized user note --> <? if (method_exists($this->driver, 'getAuthorizedUserNote')):?> <? $authNote = $this->driver->getAuthorizedUserNote()?> <? if (!empty($authNote)):?> <tr> <th>Authorized Users</th> <td> <?=$this->escapeHtml($authNote)?> </td> </tr> <? endif; ?> <? endif;?>

Check modules for version 3.1

Ensure that the custom modules have been updated to version 3.1

  • VuFind/src/VuFind/ILS/Driver/UNLSierra.php
  • VufindUNL/src/VufindUNL/Controller/CoverController
  • VufindUNL/src/VufindUNL/Cover/*
  • VufindUNL/src/VufindUNL/RecordDriver/SolrMarc
  • VufindUNL/src/VufindUNL/View/Helper/Root/Citation
  • VufindUNL/src/VufindUNL/View/Helper/Root/ProxyUrl

Reserves import error

@mlitwa The code in the ILS Sierra driver (ours is https://github.com/unl-libraries/vufind/blob/master/local/module/VuFind/src/VuFind/ILS/Driver/UNLSierra.php - line 319) throws errors on the coursenum variable is undefined. Need help figuring this out.

public function findReserves($course, $instructor, $department) { try { if ($course != null) { $coursenum = $course; } elseif ($instructor != null) { // This deals with the "fake ID" hack explained in the getInstructors // function $instructor = explode("-", $instructor); $coursenum = $instructor[0]; } $query = "SELECT DISTINCT bib_view.record_num " . "FROM sierra_view.bib_view " . "INNER JOIN sierra_view.bib_record_item_record_link " . "ON (bib_view.id = bib_record_item_record_link.bib_record_id) " . "INNER JOIN sierra_view.course_record_item_record_link " . "ON (course_record_item_record_link.item_record_id = " . "bib_record_item_record_link.item_record_id) " . "INNER JOIN sierra_view.varfield_view " . "ON (course_record_item_record_link.course_record_id = " . "varfield_view.record_id) " . "WHERE varfield_view.record_num = $1;"; $results = pg_query_params($this->db, $query, [$coursenum]); while ($resultArray = pg_fetch_row($results)) { $bareNumber = $resultArray[0]; $fullNumber = $this->createFullId($bareNumber); $reserves[]['BIB_ID'] = $fullNumber; } return $reserves; } catch (\Exception $e) { throw new ILSException($e->getMessage()); } }

I tracked the call to this function to line 152 in the master code of vufind utilities for reserves
(https://github.com/vufind-org/vufind/blob/master/module/VuFindConsole/src/VuFindConsole/Controller/UtilController.php) says:
try { // Connect to ILS and load data: $catalog = $this->getILS(); $instructors = $catalog->getInstructors(); $courses = $catalog->getCourses(); $departments = $catalog->getDepartments(); $reserves = $catalog->findReserves('', '', ''); } catch (\Exception $e) { return $this->indexReservesHelp($e->getMessage()); }

I can't figure how the empty string parameters are supposed to work in this case.

Fix holdings illiad request url

The holdings URL for Illiad requests needs to be fixed around line 146 of the UNL theme template

themes/unl/templates/RecordTab/holdingsils.phtml

Needs to account for the new multi-valued authors and be updated to version 3 of vufind which changes the holdings format

replace icons for Ebsco results

  • Use attached JournalArticle.png for article or journal article
    journalarticle
  • Use article.png for serial and Article in a periodical
  • Use TradePubliationArticle.png for Company report
  • Use Report.png for product review
  • Use Thesis.png for case study
  • Use attached opinion.png for opinion and commentReply
    opinion
  • Use BookChapter.png for Chapter

include holdings

Checkin records all start with a c and include holdings information.

Unknown formats

Many records are coming through with an unknown format - too many to ignore. Several of them may indicate there are other problems with the import (records that shouldn't be in there, - order records with no items, etc...)

Changes to make from the communication group

  • Can the call number display in the holdings tab on the bib record?
  • Can you change the main page display so that Browse by Call Number, Browse by Language and Browse by Subjects section is below Search options, Find More and Need Help?
  • Change Database tab to Database List
  • Change Ask a Librarian to ASKus and have the link go to libraries.unl.edu/askus-1
  • Remove FAQs (doesn’t go anywhere)
  • , Joanie is going to supply some working that would go in the red band across the top in the red band, something like “The Libraries primary server is down from Dec. 21-22. You can still search for books and databases using this emergency catalog. Links to licensed resources like database and e-journals will only work if you are searching from on-campus.”

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.