Skip to content
This repository has been archived by the owner on Oct 7, 2022. It is now read-only.
/ 360Link-Reset Public archive

A jQuery script to radically improve Serials Solutions 360Link link resolver

License

Notifications You must be signed in to change notification settings

gvsulib/360Link-Reset

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

360Link Reset

A tool to radically improve Serials Solutions 360Link 1.0 Link Resolver, developed by Matthew Reidsma for Grand Valley State University Libraries.


360Link 1.0 is a great tool for helping your patrons connect to full-text articles through a variety of research databases. Unfortunately, the UI hasn't been updated in years, and introduces a number of difficulties for patrons trying to access research articles and books. At GVSU, we noticed patrons were unable to determine which link to click in the results, or which result was the best one for them. Since we do a lot of user testing here at GVSU, we wanted a way to quickly make changes to the resolver on the fly, testing design hypotheses that might improve the patron's experience. This is how 360Link Reset was born, a JavaScript file that grabs the important bits of data from the standard 360Link 1.0 page, and then rewrites the HTML to make a better experience.

Sample images of 360Link before and 360Link after installing the script

After grabbing the citation information, URLs, and database links, 360Link reset rewrites the page in semantic HTML, simplifying the citation into a single line and showing only the first result in a list, hiding the rest until the user clicks "Show More Results." It also adds a few "Next steps" links, like searching the catalog for a journal without print holdings in Client Center, requesting an article from Document Delivery/ILL, or reporting a bad link or problem to your Electronic Resources Management team (ERMS).

INSTALLATION

First, you should customize the two main files for your system. css/360link.css contains styles for the stock and rewritten link resolver, and 360link-reset.js is the JavaScript that alters the page.

The css directory also contains a css.json manifest in case you want to use my cssMaker tool to concatenate all your CSS files.

linkresolver.css

There is no need to make changes to this CSS file unless you want to change the colors and look and feel of the rewritten page. The styles at the top will work even if JavaScript fails or is turned off. The styles in the last half of the document affect the rewritten page.

360link-reset.js

Open this file in a text editor (not Word!) and update the variables in this section to match your institution's URLs and phrasing.

Lines 18-58 contain customization options for 360Link Reset. You can choose how certain labels read and set the default URLs for your OPAC (Millennium/Sierra), consortial catalog (Millennium/Sierra), and Interlibrary Loan software (Illiad). If you use a different OPAC or Ill software, you'll need to modify the script to form the correct URLs for your system.

Once you have customized the script, you may want to minimize it to improve performance. You can use a site like jscompress.com to minimize your JavaScript file.

Serials Solutions Customization Manager

Now you need the 360link-reset.js, css/360link.css, and css/img/ files to live on a server. Upload them to a directory and make a note of the path. For instance, if I uploded the files to http://mywebsite.com/360link, I'd replace "/PATH/TO/" below with "http://mywebsite.com/360link/".

Now you'll need to add a few lines to your 360Link Administration Console. Under Branding Options, click "Edit" and then add the following to the very bottom of the header field:

<link href="/PATH/TO/360link.css" rel="stylesheet" type="text/css" />

(If you're using cssMaker to concatenate your files, you'll want to include the generated styles.css file rather than just the 360link.css file.) Then in the footer section, add the following as the first lines:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script src="PATH/TO/360link-reset.js"></script>

Customization Manager will take 24 hours to push these changes live, you can preview what your site will look like using the Preview button after editing.


More questions? Feel free to contact Matthew Reidsma via email at [email protected].

COPYRIGHT

This tool is copyright 2011-2017 Grand Valley State University Libraries.

This tool is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This tool is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this tool. If not, see http://www.gnu.org/licenses/.

About

A jQuery script to radically improve Serials Solutions 360Link link resolver

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •