Matthew Reidsma

Work Notes

Updates from the GVSU Libraries’ Web Team.
Archive // Subscribe: EmailRSS

Course Reserve Redesign Updates

The redesign for Course Reserve will be going live this Thursday morning, July 5th! Course Reserve will get the shiny new template, as well as a bunch of workflow improvements for faculty who want to manage their own courses. You can see the new design (with some limited functionality - you can’t actually get to the items that are on reserve) at https://gvsu.ares.atlas-sys.com/ares/TestWeb

I built a script over the past few months that tries to address the confusion users have around the difference between “Adding a class” (starting from scratch) and “Cloning a class” (copying a class from one semester to the next). We’re stuck with the labels because the developers of Ares thought it would be a good idea to make their scripts dependent on a specific English word they had picked being sent to them (good luck with that translation, folks!) so instead I used data we’ve collected from interviews, support emails and calls, and last Winter’s faculty usability tests.

Basically, if you click “Add a class” my new script will load up to 3 of your previous classes in the background, and then present you the options to “Start from scratch” (with the button text reading “Add a class” to appease the computer gods) or show you yiour 3 previous classes with the option to copy them to a new semester (again, with appropriate deference to the deities of computer code). If you have more than 3 previous classes, you’ll also have the option to see more previous classes. You can see a screenshot of the prototype here. (Thanks to Kyle and Jon Earley for great feedback!)

There are only 2 more systems to do: Omeka (a.k.a. Digital Collections) and the Status Page. Those will be coming soon!

June Web Redesign Updates

All summer long I’ve been working on redesigning all of our library web systems (except for Summon and ScholarWorks) in order to match the University’s new branding campaign and improve the overall accessibility of our sites. In late April, four of our GVSU-hosted websites switched over to the new design. (The fifth—Services for Faculty and Staff—was absorbed into the main library website.) In May, I redesigned the Library Catalog, EZ Proxy’s error pages, and upgraded our link resolver to 360 Link 2.0. In addition, I built a tool that allows us to put our library hours into all of our other systems! You may remember that I’ve done a lot of user research on how users get to our hours, and it’s one task that has evolved continuously since I started here. Earlier in June, I redesigned the Journal Finder. And since then I’ve been hard at work on other systems!

Tomorrow morning I’ll begin switching over our Help site (run by LibAnswers). Because of the way LibAnswers is structured, it will be a fairly manual process. I’ve been running the new design on a test section of the site (with different questions) so I could test it out in different browsers and devices, and to let others have a look! (Thanks to Kristin, in particular, for great feedback on an earlier iteration of the Help homepage.)

On Thursday I’ll begin the manual process of moving LibGuides over to the new template. I’m also running the Web Content group in that new template so you can test it out. A lot of the customizations I’ve been working on have been on the editing side of things, so LibGuides creators and editors should enjoy the new template in particular.

Springshare products in particular were challenging because they use the same design framework as the campus CMS - Bootstrap. The problem is that GVSU’s Web Team’s version of Bootstrap has some customizations to it that conflict with the customizations of the LibGuides’ Bootstrap. And because of the way LibGuides and LibAnswers have structured their template engine, I can’t turn off their version of Bootstrap for the test part of the site - I have to turn it off globally or leave it on everywhere. So, there will be a little style sheet tweaking when these systems go live to make sure that the two different production versions of Bootstrap play nicely with each other. (Yet another reason I don’t recommend folks use other people’s design frameworks, especially if you plan to sell your product as “customizable”!)

Next week I’ll begin working on Omeka, our Digital Collections platform. Kyle and I did a lot of work to customize that template when Omeka was first launched, and we learned a lot about this system. I feel pretty confident that it will be easier than some of the previous systems because we have complete control not only over the design but also most of the system’s code, too! I also have a wish list of interface tweaks for specific digital collections I’ll be incorporating into the redesign, and Kyle will be launching a new search plugin he’s been plugging away at for the past few months.

After that, I’ll spend the rest of July tackling Document Delivery and Course Reserves. The frameworks for these two systems are very similar (both were developed by Atlas Systems) so I wanted to do them together. I’ll also be releasing some more improvements to the faculty workflow in Course Reserves based on the faculty usability tests I ran in December in January on the previous round of improvements. Finally, Kyle will be updating the Library Status Page with the new template to get familiar with the new design patterns since he’ll be tinkering with anything that needs tweaking while I’m on sabbatical in the Fall!

At the end of July and the first half of August, I’ll be running more tests on these systems and making some performance improvements. For instance, right now each system is loading 5 or 6 style sheets—some from GVSU’s Web Team, some from the software provider (like Springshare or III), and some from us. This means that each site has to request 5 or 6 pages from different servers every time a page loads. We can speed that up by combining all the styles in a single style sheet, and setting it to cache on the user’s computer. (I wrote a special tool that does just almost automagically.) But it takes a bit more effort to make changes in that setup. So, until I’m comfortable that the sites are working as expected, I’ve left the separate style sheets. But I’ll be working back through each system and updating them before I wrap things up in August. I’ll also be updating all the customization files on the Libraries’ Github (those that haven’t already been updated) for anyone interested in how these changes were made.

That’s it! Please drop me a line if you have questions or concerns!

Redesign updates, testing 360 Link

I’ve been hard at work updating the first three external systems to our new web template. EZProxy quietly went live last week. Hopefully you won’t notice! It will only show up if there is a problem. ERMS and I have been testing the link resolver for over a week, and below I have details on how you can test it from the comfort of your own computer before it goes live, May 24th. And the catalog is coming along, but there are so many moving parts I will have a few more days of tinkering before I can start testing.

Testing 360 Link

At long last I am updating us to 360 Link 2.0 with this template change. This is a big boon for two reasons: first, I will no longer have to maintain the 360link Reset script I wrote years ago to reformat the link resolver for usability. (ProQuest redesigned 360 Link 2.0 to look just like ours. No, we didn’t get a discount.) Second, the link resolver includes Index Enhanced Direct Linking, which means that if a reliable direct link to an article exists, users will go right there, bypassing the link resolver. We already have this functionality in Summon, but now it will be available to users coming from other databases or Google Scholar, as well.

If you would like to test 360 Link 2.0, you can do it easily by installing a bookmarklet in your browser, and then any time you find yourself on a link resolver page, click the bookmarklet and it will reload the page with the new template and functionality in place.

Drag the link below to your bookmarks bar:

360Link 2.0

(Need help? Here are some tips for installing bookmarklets.)

Then load a link resolver page (like this one). Click the bookmarklet in your bookmarks bar, and the page will reload. It should look something like this:

360 Link 2.0 template

The new template will go live Thursday morning, May 24th. (Exact time depends on when ProQuest’s update cycle runs, which vaires a bit.) After that, you won’t need the bookmarklet to see the new template.

If you see an issue with the new template, be sure to click the “Report a problem with this page” link in the bottom right. That tells us what exact URL you were looking at. Be sure to also tell us what the problem is. “Wrong” is not enough information for us to fix anything. :)

As always, let me know if you have any questions!

Sabbatical Leave Book Project Update

I’m hard at work on the research for the book I’ll be writing about algorithmic bias this Fall. I thought I’d do a quick update on how things are going for those who are interested!

  • I signed a deal with Library Juice Press to publish the book. They publish a lot of critical librarianship stuff, and so the book will fit right in with their existing titles. Plus, the books are affordable. Library press books are often $60 or more, and so they are often only purchased by libraries or library schools. Most LJP titles are under $30, so I hope it will reach a wider audience. The publisher also agreed to a 2-year Open Access embargo for the book, as well. Thanks to GVSU Scholarly Communications Librarian Matt Ruen for help in the contract negotiations!
  • EBSCO had some developers and project managers at a talk I gave at Code4Lib in February, where I lamented not having access to EDS, their search and discovery tool (the license forbids anyone who isn’t affiliated with a licensed institution from using EDS.) Representatives reached out and set me up with my own EDS instance. So now I’m able to test all major discovery systems except for Worldshare.
  • I have Github repository of my sabbatical proposal, book proposals, and research notes that you can check out if you’re interested in the progress. I may even share some rough drafts there as I work through the chapters.

Thanks to everyone who has given me feedback and reading recommendations along the way. Keep them coming! I’ll be in the office through the end of August, plugging away at redesigning all the rest of the Library websites and running a lot of searches in Summon, Primo, and EDS. Then I’ll be back in January!

CMS 4.1 Template Migration Begins Tomorrow

Tomorrow morning we will be moving a few sites to the new CMS 4.1 template:

The former “Instruction” website (then called “Services for Faculty and Staff”) has been moved into the regular library website. All the old URLs have been redirected, and any links in LibGuides have been updated to the new pages.

Updates to Scholarly Communications, the Knowledge Market, and Curriculum Materials sites will be strictly visual. I’ll be updating header images this week to take advantage of the extended width of the new template, but no organizational changes will happen on these sites.

New Library homepage

A few things are changing on the main library website. (The content changes have already been made - except those that require the new template):

  • The search header will have links to our most commonly-used search tools. You will be able to access these tools from any page that has the search header, not just the homepage. (The links have been removed from the homepage for this reason.)
  • The hours will now displayed in the header as well, on all pages. (And so have been removed from the homepage.)
  • The links under the “My Account” column on the homepage will be moved into the navigation menu so they are accessible from anywhere. This is to address a common question on how to “log into my library account.” We’ve found that users don’t really seem to care that there are lots of different logins.
  • The other common links used from the homepage will be been moved to a quick links bar below the ads and twitter feed: Group Study Rooms, Computer Availability, Course Reserve, and Printing, Scanning, and Copying (a new page).
  • This means that there will no longer be links to Document Delivery and Renewing Books Online on the homepage. These links were rarely used: in the past 7 years, the Document Delivery link was clicked just over 5,000 times. The Course Reserves link, which was right next to it, has been clicked over 120,000 times over the same period. (Most folks get to Document Delivery from a search tool.) You can still easily access these items by visiting “My Account.” (Document Delivery is also in the Services menu.)
  • We now have the ACRL Diversity Alliance logo in the footer
  • I am putting together a new editorial calendar for web ads to highlight services and tools we offer, e.g. Document Delivery, Citation Tools, One-on-One Consultations, Exhibits, Events, the Knowledge Market, etc. The goal is to have content set up through the end of my sabbatical (after Fall semester) so we don’t just show the same two ads for four months.
  • The Find Materials, Services, and About pages have been slightly reorganized: * Find Materials now has a data set search tool
    • Services includes landing pages for specific audiences: Students, Distance Learners, Faculty & Staff, and Alumni & Visitors. The categories have changed slightly, too.
    • Library Labs is no longer linked from the page. The target audience for these tools is Library staff, so I’ll probably look to move the content into LINK.
    • About now has a section for Administration (with more to come, I believe). The (2-year out of date) Library by the Numbers, SAILS, and LibQual+ reports have been moved to an Assessment page.

You can see a rough draft live in your browser by visiting the staging server. PLEASE NOTE: most of the links do not work. The hours are not correct. The ads are probably wrong. I am aware of that. It’s just a mockup. They will work on the live site. ;)

The Web Team will start moving the template over in the morning, and we hope to have everything switched over by noon. Tomorrow morning things might be partway the old template and partway the new template for a bit. This won’t affect any other system, like LibGuides or Summon or the Catalog.

I made a few other changes around the web today:

  • Jenna, Dawn, Erin, Samantha, and Jason’s directory entries were updated with their new information. I also updated all the web pages with their names that I could find.
  • The Knowledge Market’s “Getting Started” LibGuide has been retired. Since content creators all must take annual accessibility training, it wasn’t sustainable to have our research consultants spend time on accessibility training in order to edit the guide. It also needs significant updating in order to be brought up to current accessibility requirements. The guide is Unpublished, so you can access it by logging into LibGuides. (Links on other guides have been removed.)

Later this week I’ll start working on the next stage of the template update: the Library Catalog, EZProxy, and 360 Link. More details to follow! (See the whole schedule.) We’ll also be working on some usability testing. Let me know if you have any questions!

Summer 2018 Library Website Template Updates

This summer, I will be migrating all of our library web tools to a new template to match the current Grand Valley State University branding campaign. This migration is necessary to address accessibility issues with our current template, and to take advantage of new administrative features and customizations in the GVSU Content Management System (CMS). Since many of our tools are designed t look like our main website, the project will proceed in phases to enable us to meet Institutional Marketing’s timetable while not disrupting student work. I have been drafting project plans for each stage of the process, which are posted in LINK under TIS > Systems & Technology Project Forms > CMS 4.1 Migration. Currently, plans for the April stages are posted, and the rest will be added as we finish planning the details of each stage and working with project partners.

The schedule is as follows:

May 1:

May:

  • Library Catalog - template will be updated
  • 360 Link - template will be updated
  • EZProxy - template will be updated (only affects connections with errors)

June:

July

August

No changes will be made to LibChat or Summon at this time. Please let me know if you have any questions or concerns!

LibGuides, Images, and HTTPS

In a few weeks, Google Chrome will release version 61 of its web browser, which will flag all sites that have forms that load over an insecure HTTP connection as “Insecure” sites. What kind of site has a form and probably loads over HTTP, you ask? Nearly every library webpage ever! Luckily, Mary Morgan and I have been scrambling for the past month to make sure we’re ready when Chrome updates. (All of the other browsers will follow suit shortly, plus pover 60% of our users are on Chrome.) All of our online services (except for ScholarWorks, which is hosted and out of our control) not support HTTPS. Many also force HTTPS connections, but not all our services currently allow us to do that (*cough* Summon and The Catalog *cough*).

Last week we updated LibGuides, the Knowledge Base, and LibChat to all use HTTPS. Those were the final services to move over, but we now have another project to undertake: most of the images that LibGuides owners have added over the near decade that we’ve had LibGuides are set up to load over HTTP, which makes browsers unhappy (and is a security vulnerability). And so, we have to fix them. Tessa, our superstar student in System and Technology, will be helping me manually fix all the images on the 337 pages that have been identified as having problems. (Let’s be honest: she will fix most of them. Send her chocolate!)

If you are a LibGuides owner or editor

Going forward, all images you add to your site, including thumbnail images for books or links, must be loaded over HTTPS. There are two ways to do this:

  1. When you find the URL of the image you want to link to, make sure it is an HTTPS URL. If the URL you have isn’t HTTPS, try changing it to say “https:” at the beginning, and see whether the image loads. If it does, great! You have a working HTTPS URL. If not, then go to step 2.
  2. Download the image to your computer, and then upload it to the LibGudies Image Manager. Copy the link the Image Manager gives you, and use that. That will be an HTTPS URL. (It may actually have a “//” with no http or https in front of it, but that’s fine. It will load with whatever protocol the page loads with, which will be HTTPS.)

A few words on using images

  1. Remember there are copyright laws and if you don’t have permission to use the image on your site or a good fair use case, you shouldn’t. Not even when linking to it.
  2. If you link to an image, there is a high likelihood that the link will break and my student or I will have to fix it.
  3. Images should not be the primary means of conveying text or meaning. Don’t upload an image of a chart or diagram, because that image will not be accessible to visually-impared users. Get in touch with me about creating accessible versions of these kinds of images. More information on this on the Style Guide
  4. Use images sparingly. There are over a thousand thumbnail images on LibGuides that we have to fix (and those are just on the published pages). That’s probably too many thumbnail images.

LibGuides is now loaded over HTTPS

At long last, we’ve finally switched one of our most used tools, LibGuides, over to HTTPS. This is especially important as Chrome is releasing a new version of its browser next month that will flag every webpage loaded without HTTPS (i.e. every library webpage ever) that also has a form as “Insecure.” (Over 60% of our users use Chrome, and all other browsers will follow suit.) We’ve worked hard to earn our users’ trust, so we don’t want a browser update to undo that.

Thankfully, Springshare has been working hard to support HTTPS on all their tools. We’ll be moving LibAnswers (the Knowledge Base and Chat) over soon, as well. The only tool we aren’t able to move over now is ScholarWorks because HTTPS is not supported. (It seems that bepress has been distracted from supporting their product lately.) So, after October 15th, anyone visiting ScholarWorks in Chrome will see a warning in their browser that the site is not secure. This is especially disappointing since ScholarWorks is our most visited online tool at the library and directly represents the work of our faculty and students.

We’re not completely done with LibGuides yet, though. All the images that have been added using “http” instead of “https” will still trigger security warnings in all browsers, so Tessa and I will be working on updating all of these images.

For LibGuides creators going forward: do not link your images to a server that does not have https in the URL. Instead, download the image, upload it into LibGuides, and link from there. (This also means it won’t be one of the dozen broken images we have to fix every week.) Let me know if you have any questions!

Course Reserve Instructor UI updates

This week I’ve made some small (but hopefully effective) changes to the user interface of the Instructor side of our Course Reserves website. Todd, Brian, Kristin, Mary Morgan, and I have been working to improve the workflow of faculty adding items to Course Reserves over the past few months, and we’ve made some headway with other user interface changes as well as the addition of a whole category of help topics for faculty.

Todd has reported several instances of faculty creating new classes when they meant to copy items from a previous course. Ares, the software behind Course Reserves, doesn’t make this especially easy, so I changed a few things in the user interface to make it a bit more intuitive.

Clone course button now sits in the last column of each class table

First, I added a “Clone course” link to each class in an instructor’s list. This way an instructor doesn’t need to select a course to get the course menu before cloning. I also updated the help entry on cloning to match this new workflow, although the old way still works for folks who are used to it. (For the curious, here’s the jQuery function that adds the new links.)

Alert on new course screen helps faculty know whether to clone or start from scratch

Next, I added an alert at the top of the “Add a New Class” form letting faculty know that they can copy a previous course to the new semester.

In the coming weeks, I’ll also be modifying the “Add New Class” button and link to help direct faculty to either cloning an existing course or to creating a new one from scratch. Since this isn’t an operation that happens frequently, an extra step in the workflow shouldn’t be too troublesome, especially when the alternative might be support phone calls to Course Reserve and waiting days for the team to manually copy your items over.

Help menu now front and center in the navigation

Last, I wanted to make sure that faculty to easily access the new help content for adding items and courses. I haven’t crunched numbers, but Todd and Brian have said that the small changes we made in how we communicate Course Reserve instructions has led a lot more folks to manage their courses from the website, but that will mean a lot of new questions as people explore these workflows for the first time. Having help front and center is essential to making this transition, and we hope that a prominent “Get Help” menu will be the first step in integrating this help.

In the next few weeks I’ll also be working on a few other changes to Course Reserve:

  • OpenURL links from Summon and the Catalog to automatically add items to a Course Reserve list.
  • Improved usability on the “sources” panel for adding new items, especially for items that are purchase or scan requests.

In October or November we’ll be conducting our first faculty usability test of Course Reserve, to see where else we can improve. If you know of anyone who is interested in participating, let me know!

Website Updates, Summer 2017

LibAnalytics is now LibInsight

On Monday we migrated to LibInsight, the replacement tool for LibAnalytics. I’ve sat down with most of you to make sure bookmarks and such were updated, and I’ve likely explained some of the new features of the tool. Right now, all of the data we have in LibInsight has been manually recorded (Instruction statistics, reference consultations, desk questions, tours, etc.) In the future we hope to collect and share more data, such as database usage, search tool usage, and so on. Having this data in one place will help folks make better decisions about collection development, and also help with our public data sharing initiatives (like the Library by the Numbers page) by automatically sharing relevant and up-to-date data. (The LBTN page is already a year and a half out of date at least.)

Check out my previous post on LINK for relevant links to common data entry forms. (I am redirecting our LibAnalytics site to LibInight, but just to the LibInight homepage.)

Journal Finder 2.0 is live

This morning we updated our eJournal Portal to version 2.0. If you use the Find Journals tool on our website, you’ll now see a more modern look and feel to the search results, as well as some new indicators that can be useful to novice and experienced researchers, like Open Access badges and Peer Review indicators. The new tool integrates with Ulrich’s for journal information, so you can understand where it gets its information on peer review and such.

Search results now show whether a journal is Open Access or Peer Reviewed

The 2.0 tool also allows for a new eBook search platform, but we haven’t turned that on yet. It doesn’t seem to offer much more than what we would get in the catalog or Summon, but I’m always looking for volunteers to test these things out to see if they would provide improvements for our users. Drop me a line if you’re interested!

Log in to LibApps with your GVSU username and password

Mary and I have also worked with IT to set up all of our Springshare tools to work with our institutional login, so you don’t have to worry about what your LibGuides or LibInsight (or LibChat, LibAnswers, LibStaffer, LibWizard, LibCal, or LibWhatever) password is anymore. You can still use your LibApps login, but you also have the option to use your campus ID.

The link to log in with your GVSU ID is after the search form

To log in with your GVSU username and password, click the link that says “Log in with your GVSU username and password” to the right of the normal login form (or below it if you’re on a phone or small tablet). That will take you to the GVSU login screen. The best part is that if you’re already logged in to the campus login, you’ll just sail through into LibGuides. So if you’ve already logged in to EZProxy or another tool that uses GVSU’s single sign on, you won’t have to log in to LibApps again.

That’s it for migrations this summer! Stay tuned for more details about projects coming up this Fall.