Posts Tagged ‘ebooks’

PDF display and download problems with library ebooks

Posted on April 24th, 2013 by Paul Stainthorp

Occasionally we see problems on students’ PCs/laptops with the Library’s ebooks – instead of the pages of the ebook displaying on the screen as they should, the browser prompts the user to download each page in turn to their computer. This renders the ebook pretty much unreadable!

(Screenshots below: correct and incorrect display of ebook pages.)

Screenshot of correct ebook behaviourScreenshot of incorrect ebook behaviour

Here are some ways to stop this from happening:

  1. Make sure Adobe Reader or a browser Adobe PDF plugin is installed. If a different PDF reader (e.g. Foxit) is installed, you may need to un-install it and replace with Adobe Reader. If you get errors installing the latest version of Adobe Reader (arising from residual config files left by an old PDF reader), try installing a previous version of Adobe, then upgrade to the newest version.
  2. For the newest version of Adobe Reader, version XI: The newest version of Reader doesn’t include a preference setting to open web-based PDFs. Instead, you have to change your browser’s plugin settings.
  3. For older versions of Adobe Reader: Older versions of Reader include a preference setting to change this behaviour. Launch Adobe Reader and go to Edit > Preferences… (Ctrl+K). Under “Categories” select “Internet”‘, then from the “Web Browser Options” section tick “Display PDF in browser” and hit OK. If it is already ticked, try un-ticking it, close down Adobe Reader, then follow the process again – this can nudge PDFs into behaving.
    Screenshot from Adobe Reader
  4. Try a different web browser. PDFs can stubbornly refuse to display in one browser, but behave fine in another. You may also need to close down and restart the browser, and/or delete cookies and clear the cache.
  5. Check to see if the computer has download manager / download accelerator software—e.g. Internet Download Manager (IDM)—installed. If so, you may need to alter the file type settings so that the download manager does not interfere with PDF files. (Screenshot below from IDM configuration options.)
    Screenshot from IDM
  6. All of the above can be problematic if the user is on a work laptop which is locked-down (i.e. they can’t change settings or install software). In that case, see if they can connect to the Cloud Desktop instead.
  7. Still not working? Try these pages from Adobe Acrobat Help: page one | page two.

Search limiters in Find it at Lincoln

Posted on October 11th, 2012 by Paul Stainthorp

Find it at Lincoln uses limiters to allow you to refine searches to particular types of item. We’ll make changes to our limiters in response to user feedback and as we learn more about how to get the best out of the system, but here’s how our limiters are set up at the minute.

You can apply some limiters before you search. On the basic search screen you can view the available pre-search limiters by clicking on “Search Options”. Limiters are also displayed on the advanced search screen.
Screenshot from Find it at Lincoln

You can also narrow your results down post-search by adding limiters from the left-hand menu (a kind of faceted searching). Three of the most important limiters always appear at the top of the menu under “Refine your results”.
Screenshot from Find it at Lincoln

1. Full text online

Applying the “Full text online” limiter should restrict a search to:

2. Library Catalogue only

This limiter restricts the search to records from the Library Catalogue – print holdings and ebooks, including PDA records.

If you tick both “Full text online” and “Library Catalogue only“, you only get ebooks (Boolean AND).
LucidChart Boolean diagram

3. Available through the Library

The third limiter, “Available through the Library“, is the sum of the previous two limiters (i.e. Boolean OR). At the moment, this limiter is applied by default to all searches. If you un-tick this limiter (switching all three limiters off), you will see results from the entirety of Find it at Lincoln, including books and articles to which we do not have access. There are pros and cons to having “Available through the Library” switched on by default, and we are still debating this at the University of Lincoln.
LucidChart Boolean diagram

In addition to these three limiters, Find it at Lincoln has one expander applied by default: “Also search within the full text of the articles” goes beyond the article metadata to look for your search terms within indexed full text. This increases the number of results, but can make searches slower, and potentially includes less-relevant results. You can see this option by clicking on the small blue arrow which appears next to the number of search results (and remove it by clicking on the small orange cross).
Screenshot from Find it at Lincoln

Other options for limiting/refining searches include:

Pre-search limiters (in “Search Options” and on the advanced search screen):

  • Apply related terms (expander) – uses a thesaurus to include results containing terms related to your search keywords.
  • Lincoln Repository only –  self-explanatory.
  • Peer reviewed – limits to peer-reviewed articles only.
  • Location – applies only to records from the Library Catalogue: location and collection of print items (example).
  • Others… Image Quick View Types, Language, Author, Date Published, Journal Name.
Post-search limiters in the left-hand faceted search menu: these are result-senstitive (i.e. you will see different options depending on what’s in your current search result set). I’ll expand on some of these in a future blog post.
  • Source Types
  • Subject
  • Publisher
  • Publication
  • Language
  • Geography
  • Location – see above.
  • Content Provider – the various databases and collections which make up Find it at Lincoln

Finally, of course, limiters can be combined for more and more specific searches. We are going to set up a separate, demo version of Find it at Lincoln so that we can test our changes to limiters/expanders/other search settings before we unleash them on the live service.

Ebook URLs: bodge upon bodge upon bodge

Posted on October 3rd, 2012 by Paul Stainthorp

From the Oxford English Dictionary:

† bodge, v.

Etymology:  An altered form of botch v.1; compare grudge < grutch.
Obs. or dial. 1. trans. To patch or mend clumsily.

Chris Leach and I have had to bodge a fix for ebook URLs in our library catalogue, for a third time. I’m getting that feeling that we’ve bodged our way into a corner. (N.B. we’re going to upgrade Athens quite soon – I hope that once we can build our own WAYFless URLs to UK Federation-authenticated resources, on a *.lincoln.ac.uk root, we should be able to fix this problem ‘properly’. Until then…)

Here’s the problem and a list of our bodges to date:

We import MARC records for ebooks from Ingram’s MyiLibrary platform. They contain perfectly good, honest URLs (stored in MARC field 856$u), tweaked for Athens in the form (e.g.):

  • http://www.myilibrary.com?Ref=Athens&id=115106

Next, to make sure our users see the correct Athens login option for the University of Lincoln…
Screenshot from Athens

…and not a generic Athens username and password box (from where the user would have to click on “Alternative login” and generally go round the houses to proceed)…
Screenshot from MyiLibrary

…we use MARC field mapping feature in our LMS (SirsiDynix Horizon – a feature which operates not unlike the e-journals A-to-Z’s “proxy mask” tool) to prefix every URL stored in MARC 856$u with our standard Athens cookie-setting prefix URL (N.B. this prefix is applied to all ebooks in the catalogue–in fact, any URL in 856$u–not just MyiLibrary ebooks):

  • http://auth.athensams.net/setorg.php?id=LINCUNI&ath_returl=

This prefix combines with the contents of 856$u to give a compound URL, which is presented to the user as a hyperlink in user in HiP, our OPAC/web catalogue (e.g.):

  • http://auth.athensams.net/setorg.php?id=LINCUNI&ath_returl=http://www.myilibrary.com?Ref=Athens&id=115106

Problem #1 – that compound URL doesn’t work. It returns an Athens error (presumably because Athens can’t tell whether the variables at the end of the URL belong to auth.athensams.net, or to www.myilibrary.com).
Screenshot from Athens

Bodge #1 – To avoid this error, the second part of the compound URL ought to be %-encoded (the A-to-Z’s proxy mask feature allows for this using {startencode}{endencode} pseudotags, but the Horizon MARC field processor doesn’t have anything like this afaik). So, we changed our import processes/record specification for the MARC records we get from MyiLibrary, %-encoding the contents of 856$u:

  • http%3A%2F%2Fwww.myilibrary.com%3FRef%3DAthens%26id%3D115106

…giving a compound URL (including the field prefix) of:

  • http://auth.athensams.net/setorg.php?id=LINCUNI&ath_returl=http%3A%2F%2Fwww.myilibrary.com%3FRef%3DAthens%26id%3D115106

This worked fine for users accessing ebooks from HiP.

Problem #2 – didn’t occur until we started using Talis Aspire as reading list software. When a user bookmarked a catalogue record from HiP, the %-encoded contents of 856$u were causing an error. See explanation here.
Screenshot from Talis Aspire

Bodge #2 – to fix this Talis Aspire error, we downloaded all of our MyiLibrary MARC records (using an SQL query to identify every record where 856$u contained ‘myilibrary.com’) and used MarcEdit to partially undo the %-encoding of the URL, to give:

  • http://www.myilibrary.com%3FRef%3DAthens%26id%3D115106

…before re-uploading the doctored records into Horizon. This was enough to fool Talis Aspire into accepting the URL as valid, and as the reading lists prefix each online resource URL with a redirection URL of their (Talis’s) own, the net result is that users can link from a reading list to an ebook. (However, because the URL-as-stored-in-Aspire doesn’t contain the Athens cookie-setting prefix, some users will inevitably be sent to the wrong, generic Athens login page instead of the correct, University of Lincoln-specific one.)

Problem #3 – Most recently, when we started weekly exports of MARC records from Horizon into our new discovery service Find it at Lincoln (our name for the EBSCO Discovery Service) we discovered that the partial-%-encoding still wasn’t enough to produce a valid URL. Find it at Lincoln doesn’t prefix the ebook URLs in any way, and when users clicked on the ‘raw’, partially-encoded URL in a book record within the EBSCO service, they were getting a browser error.
Screenshot of a browser error

Bodge #3 – this is where it gets very messy. As a short-term fix to stop users seeing the browser error every time they tried to access a MyiLibrary ebook from within Find it at Lincoln, we again exported all 1,300 or so MyiLibrary-matching MARC records from Horizon, and again edited the 856$u URLs using MarcEdit.

This time, we added the Athens cookie-setting prefix to each MyiLibrary URL, before re-uploading. We also then ran a separate export of the same records to a .csv file, which makes it easy to do a visual/formula-driven inspection of all 1,300-odd records to make sure there aren’t any duplicates/oddities/crud. This is a useful trick we’ll be using again!

So, the contents of 856$u now look like:

  • http://auth.athensams.net/setorg.php?id=LINCUNI&ath_returl=http://www.myilibrary.com%3FRef%3DAthens%26id%3D115106

…as such, they should work fine in both the reading lists system, and in Find it at Lincoln (once the most recent weekly MARC dump has been processed by EBSCO). In HiP, however, they still get the MARC field prefix applied, and they end up with a double Athens prefix:

  • http://auth.athensams.net/setorg.php?id=LINCUNI&ath_returl=http://auth.athensams.net/setorg.php?id=LINCUNI&ath_returl=http://www.myilibrary.com%3FRef%3DAthens%26id%3D115106

This double-dose of Athens cookie-setting doesn’t seem to do any harm, although I do know that Athens throws a wobbly if a user is referred to an authentication point too many times in quick succession – so I’m wary of leaving things as they are.

There’s also the problem that other ebooks (on our other main platform, Dawsonera) are still being pulled into Find it at Lincoln and the reading lists without an Athens prefix, so unless users have already encountered an Athens institutional cookie, they’re getting the ‘wrong’ Athens authentication point. To get technical, they will see the HTML login form for users with an OpenAthens MD = Managed Directory account. Otherwise known—though it’s not a term approved of by Eduserv—as ‘classic Athens’. At Lincoln we only create classic Athens accounts (with usernames beginning hum_______) in an emergency.

We could perform the same trick with all our other ebook records (several tens of thousands of records, for Dawsonera and a few odds and sods): identify and download them, incorporate the Athens cookie-setting prefix within 856$u, re-upload them, and ditch the Horizon field prefix rule entirely. But: if and when we change our methods of authentication we’d have to process all the records all over again (though to be honest, we’re getting used to it…), and I’m loath to hard-code authentication ‘noise’ into our MARCs.

Other options: we could look at alternatives to Athens authentication (UK Federation or IP/EZproxy) in the case of MyiLibrary; we could speak to Ingram to see if there’s anything that can be done about their slightly odd Athens session behaviour, and/or we could just get on with setting up a new OpenAthens environment that allows us to create proper WAYFless URLs instead of using the cookie-setting method, which is itself a bit of a bodge. We could also see if it’s possible to add proxy-mask-style behaviour to links in EDS (Find it at Lincoln) and Talis Aspire.

For the time being, it’s holding together with sticky tape. Don’t breathe on it too hard.

I Am Collecting A Collection

Posted on May 31st, 2012 by Paul Stainthorp

As part of the setup process for our forthcoming EBSCO Discovery Service (“Find it at Lincoln”), we’ve been rationalising the location and collection codes which display on our library catalogue (HiP). These will be harvested and used by EBSCO to allow users to limit searches of our printed/ebook holdings to particular collections, as well as to modify and limit searches using facets. (Explanation of faceted search here. Screenshot of EDS showing search facets here.)

The location and collection codes/labels used in HiP had drifted over the years. Many of them were redundant, there was the odd item assigned to a rogue collection, and some of the language was out-of-date. This has all now been brought into line. We have 4 locations, and 32 unique location:collection combinations.

Screenshot of the library catalogue showing locations and collections

Here is an updated list of all of our collections.

Location: GCW University Library

  1. Abstracts & Indexes
  2. Audio-visual Collection
  3. Complementary Medicine Clinic – a collection of books which isn’t actually held in the Library…
  4. Dissertations – for historical reasons, actually in a separate location, “GCW University Library (Core)”
  5. Ebooks – all ebooks are notionally located in the main GCW University Library*
  6. Historical Resources – I’ve no idea what this is…
  7. Journals
  8. Law Library
  9. Local History Collection
  10. Main Collection
  11. Maps
  12. Maths & Statistics Room – small collection of reference books on the ground floor
  13. Microform
  14. Oversize Collection
  15. Zibby Garnett Library – our rare books room; c.f. the Zibby Garnett Fellowship
  16. (Please ask at the library desk) – a catch-all label for various closed collections and odd things—SPSS CDs, off-prints, etc.—held in filing cabinets

Location: Theology Reading Room

  1. Main Collection

Location: Riseholme Park Campus Library

  1. Audio-visual Collection
  2. Journals
  3. Main Collection
  4. Reference Collection
  5. Special Collection (Riseholme Park) – historical and rare books, mainly agriculture and biology
  6. (Please ask at the library desk)

Location: Hull Campus Library

  1. Audio-visual Collection
  2. Dissertations
  3. Journals
  4. Main Collection

Location: Holbeach Campus Library

  1. Audio-visual Collection
  2. Dissertations
  3. Main Collection
  4. Reference Collection
  5. (Please ask at the library desk)

*I know, this doesn’t make much sense.