Archive for March 16, 2018

We’re going to be in the Public Eye — at PLA 2018 in Philly

We can already smell the cheesesteaks! Springshare is getting in on some of that brotherly love, March 20-24, as we head to Philadelphia for PLA 2018. You can expect an awesome lineup of presentations from yours truly and from your very own as we have some super guest speakers in the mix.

We’ve got love for the near…and far, so we’ll do more than send a — wish you were here. We’re Facebook Live recording the guest presentations. To check those out make your way to our Springshare Facebook page at the designated Philly time and enjoy! You can even participate by sending questions via Facebook comments. We’ll do our best to get them to the guest speaker so you can get your answers in a Springshare minute, give or take.

BiblioEvents + Springshare Integration Demo

There’s been a lot of buzz around this cool, new integration: BiblioEvents and LibCal’s Spaces bookings. What?! You heard correctly. Want to know more? Drop by the booth to check out a live demo to see just how it works.

Product Flash Presentations

Guest Presentations

We’re very excited to have 4 presentations from outstanding guest speakers. Make sure you get a seat to learn how they’re utilizing Springshare solutions to engage patrons and see how our library-centric tools work for Public libraries. Remember, we are recording all guest presentations live on our Facebook page.

Wednesday, March 21: View Entire Day’s Schedule

Gianna Gifford

Boston Public Library: Using LibGuides to Engage the Community

3:45pm-4:00pm

With more than 61 published guides and hits totaling in the thousands, Boston Public Library uses LibGuides for a variety of reasons from sharing information with the public, showcasing important events in Boston, to coordinating LibGuides with their instruction program.

Thursday, March 22: View Entire Day’s Schedule

Christina Ryan-Linder

Greenburgh Public Library: Learn From Us!

9:45am-10:00am

Greenburgh is using three different Springshare products. Learn from another library that has already gone through the process of creating buy-in with staff and incorporating that transition into daily routine.

Georgina Rivas

Freeport Memorial Library: Importance of LibGuides in Public Libraries

3:00pm-3:15pm

This presentation will focus on the importance of LibGuides in public libraries and will highlight the three most popular guides used by the community.

Friday, March 23: View Entire Day’s Schedule

Richard Kaplan

Carnegie Library of Pittsburgh: Refining Our Data

10:15am-10:30am

The Carnegie Library of Pittsburgh uses LibAnalytics to gather a variety of data points beyond just Reference, and then uses the built-in Analyzing Data tool to mine that data and support decision making.

LibStaffer 2.6 Update Coming Soon!

Continuing with our bevy of updates, the LibStaffer 2.6 update will be rolled out to all regions by end of day Thursday, March 15th. This update brings:

  • LibCal/LibStaffer Integration
  • Split Shift Feature
  • Expanded Working Hours
  • App Performance Improvements
  • Additional Quality of Life Improvements

Want to see these new features in action? Join us Thursday, March 22nd at 12:30pm ET for our Brunch & Learn series!

LibCal/LibStaffer Integration

Don’t you love it when the tools you use every day talk to each other seamlessly? Us too, which is why we’re thrilled to introduce the new LibCal/LibStaffer integration. With this release, you can now sync your “busy” times – ie times when you’re scheduled for a shift in LibStaffer, and/or times when you have an appointment booked via MyScheduler – between the two platforms, so scheduling conflicts are prevented from the get-go! Here’s how it works:

In LibStaffer: To bring your busy MyScheduler times from LibCal into LibStaffer, head to Edit My Account > Enable LibCal MyScheduler Sync. Once enabled, any appointments that are booked with you via MyScheduler will be reflected in LibStaffer, so admins will be alerted to the existing appointment as they assign staff to shifts, and the auto-scheduler will not assign you to shifts that occur at that same time.

In Libcal: To bring your scheduled shifts from LibStaffer into MyScheduler, in Libcal, head to MyScheduler > Appointment Scheduler Settings > Enable LibStaffer Shift Sync. Once enabled, your assigned shifts from LibStaffer will automatically block out your availability in MyScheduler, so patrons can’t book time with you when you’re scheduled for a shift. Your assigned shifts will also display as “Busy” in your MyScheduler availability grid on the admin side, similar to “Busy in Outlook” or “Busy in Google Calendar”.

Split Shifts

Huge news for folks who’d like to allow staff members to give up or swap a portion of an assigned shift – we’re adding a new schedule-level setting to “split” an assigned shift into 2 shifts. Now, instead of needing to give up or swap that entire shift, a staff member can split their shift in two, so they can give up or swap just the portion that needs coverage. On the admin side, the shift will then be represented as 2 separate blocks in the schedule, so it’s easy to keep track of who’s working which portion of the shift. To enable this setting for your schedules, head to Admin > Schedule Settings > Modify Schedule > Allow Staff to Split Shifts.

Expanded Working Hours

Working hours are what allow your staff members to input their own availability time into LibStaffer, so ex you’re available to work between 9am-12pm and then again from 1pm-5pm. Previously, we’ve capped working hours at 2 “blocks”, but we’ve heard your feedback that this can be too restrictive. In this release we’re expanding working hours to support up to 5 blocks, to give your staff the flexibility to define the hours that are right for them. To edit your working hours, head to Edit Account > Manage Working Hours.

App Performance Improvements

We’ve been hard at work on LibStaffer’s performance behind the scenes, and in this release we’re implementing a number of improvements designed to ensure LibStaffer is responsive and snappy, even in the largest systems.

Additional Quality of Life Updates

More protections when deleting/clearing shifts – We’ve updated the delete/clear shift modal windows, so it’s more clear exactly what will change once the delete action occurs. Now, when you choose to delete or clear a shift, we’ll display a full list of all of the impacted shifts and shift assignments for you to review before fully committing to the action.

Mobile Optimization for the Dashboard – We’ve also updated the tables in the LibStaffer Dashboard, so users logging in with a mobile device can view their upcoming shift assignments and claim/swap shifts with ease.

LibCal 2.14 Release Coming Soon!

The LibCal 2.14 release is coming to all server regions by end of day Thursday, March 15th, 2018. This release brings possibly the most important/biggest new features in the past 12 months. To wit:

  • System-wide Categories for Event Calendars, including 2-level deep category structure
  • Age/Audience filter when browsing/searching for Events
  • Revamped Calendar & Event Statistics with loads of useful indicators
  • Improved Spaces & Equipment Statistics with updated occupancy ratios, and more
  • Fully accessible version of Spaces bookings page
  • Qualify-of-life improvements throughout the system

Want to see these new features in action? Join us Thursday, March 22nd at 12:30pm ET for our Brunch & Learn series!

System-wide Categories for Calendars & 2-level Deep Structure

Now you can define Categories on the system level and make them apply to every Calendar you define. With these System-wide categories you can also run category statistics for events spanning multiple calendars. Head to Admin > Calendars > Categories to define the list of system-wide categories. On the statistics reports, the system-wide category statistics will collect event stats across all relevant calendars. Tres cool and incredibly useful!

2-level Categories – For example, you can now create a top-level category for “Languages” with sub-categories for “French”, “Spanish”, “Italian”, etc. In the public UI, system-wide categories are seamlessly integrated with your existing categories, so patrons can target exactly the events they’d like to attend, across all calendars in your system. And of course, these new categories can be used to filter data in the new Calendar & Event Statistics mentioned above, so you can view information on total number of events and event registrations by category, in one calendar or across all calendars in your system.

Age/Audience Calendar Filters

In addition to our new 2 level categories, we’re also adding a new system-wide Age/Audience category, to help target your events for a particular age group or audience (like children vs teens vs adults, or faculty vs first-year students vs all students, etc). Age/Audience categories can be applied to events in public calendars across your site, and are also included as part of the stats update, so you can filter statistics on total events and event registrations for a particular Age/Audience category.

Please Note: If you’ve previously customized your calendar and event templates, you’ll need to update your customized template to include the new Age/Audience filters and tags, or they won’t display on the public side of the system. To do this, head to Calendar > Settings > Display Options > Public Calendar Settings and add the following code in the template where you’d like the Audience tag/filter to appear (or just click “Restore Default Template”):

Event Listing/Search Results Template:

{{#audiences.0}} <dt>Audience:</dt> <dd>{{#audiences}} <span class=”label” style=”background-color:{{color}}”> <a href=”{{calendar_url}}&t=d&cal%5B%5D={{calendar_id}}&audience%5B%5D={{id}}”>{{name}}</a> </span>   {{/audiences}} </dd> {{/audiences.0}}

Monthly Calendar Template:

{{#audiences.0}} <dt>Audience</dt> <dd>{{#audiences}}<span class=’label’ style=’background-color:{{color}}’>{{name}}</span> {{/audiences}}</dd> {{/audiences.0}}

Revamped Calendar & Event Statistics

We’ve completely revamped the event and calendar statistics areas and added new reports and additional charts and tables to give you an in-depth view of your event attendance, registrations, and interest levels. There are extensive charts and graphs to display things like number of events per month, by day of the week, and by hour of the day, as well as event registrations per month, by day of the week, and by hour of the day, etc. We’ve also added distribution data for site-wide data points, including things like Category, Audience, and Campus/location distribution, so you can see high level information about all of your events at a glance. We’re also including robust filters as part of these new stats pages, so you can drill down and view the above statistics by date range, or for a specific category, audience, campus, presenter, etc. To check out the all new stats once the update goes live, head to Stats > Calendars & Events.

Improved Equipment & Spaces Statistics

We’ve retooled the statistics for Equipment and Spaces, making them easier to navigate and adding new reports to boot. We’ve expanded reporting for Occupancy statistics (Spaces) and Availability statistics (Equipment), to give the full picture of resource usage vs availability – and even better, these are no longer limited to just the past 2 weeks of data, so you can view Occupancy and Availability statistics for any date range. To check out the new stats, head to Stats > Equipment/Spaces.

Other Improvements/New Features

Updated Equipment/Space Booking Forms – We’re updating the way in which we handle creating an equipment or space booking form. We realized that the previous priority ranking-based method of question ordering caused a fair bit of cognitive overload to determine the order of questions. So we’ve simplified things – we’ve removed the notion of priority ranking and moved toward a more GUI approach, so the order of questions is determined by the order they appear on the edit booking form page. We still support adding questions that should be shown only if a particular item or space is booked (like ex, if someone reserves the proton laser, then include the question “Have you been trained on how to use the proton laser?”), but these will now display in a more defined order, ie we’ll show location level questions first, then questions associated with the category, then questions associated with an item or space.

Accessible Version of Spaces page – For users navigating your site using screen readers, navigating the graphic interface of the availability grid can present a challenge. To help make things easier, we’ve added a new accessible-friendly version of the Spaces availability page, so users can book a space without needing to navigate through each cell in the availability grid to determine what’s available. Users accessing your site with a screenreader will see a link displayed at the top of the page for an Alternate Page for Screenreader Users. This page will present your space availability in a format that’s easier to navigate – instead of the availability grid, the patron will see a series of dropdown filters and then a list view of available times

Updated Hours Management for Equipment/Spaces – We’ve updated the Location level hours page, to make the process of assigning custom hours (aka hours that differ from the overall Location level hours) more streamlined, so all hours within a Location can be managed from one place. To see this in action, head to Admin > Equipment and Spaces > Manage Hours.

Smarter caching for the hours module – Now, if you edit the hours for a library or department, those changes will be reflected in the hours widgets right away, instead of needing to wait for the cache to expire.

Upcoming Events Widgets: Events will now expire/disappear from upcoming events widgets based on the time that the event ends, instead of at the event start time

Preview for Events in Draft Mode, so you can view what an event page will look like prior to fully publishing the event. To view the event preview, head to Calendars > Click the event to bring up the event modal > Select the eye icon.

Brand New Season, Brand New LibGuides Features

We are excited to bring you some big new LibGuides features by the end of this week, just in time for Spring (or Fall, depending on where you are!), including the ability to put your entire site behind your Single Sign-On system with LibAuth authentication, search-and-replace for E-Reserves Items, and a bevy of other fixes.

Read on!

screenshot

Full SSO for Your Guides with LibAuth

Coming this week is the ability to place more public LibGuides pages behind your SSO with LibAuth, whether it’s a single guide, a restricted group of guides (LibGuides CMS only) or your entiresite. We’ve got you covered whether you are required to hide your entire site from the open web, would like to provide access to a group of guides to your campus, or make a single guide available just to one constituent group.

You can set up a LibAuth connection using any of the supported configurations: SAML/Shibboleth/ADFS, CAS, LDAP, SIP2, your own hosted script, or either the InCommon or UK Federation. Securing a guide, group, or site is done in two steps:

  • Set up and test your LibAuth configuration in LibApps at Admin > LibAuth Authentication
  • Set up the desired restriction in LibGuides at Admin > System Settings > Access Restrictions > LibAuth Authentication Rules

Let’s Encrypt Automation

We’ve written a lot lately about site security, and this post is no exception. Coming this week is automation for the installation of Let’s Encrypt certificates for LibCal and LibAnswers sites. Need a secure site but can’t really shell out for a custom security certificate? We got you! Just change your custom domain’s DNS to point to the correct secure endpoint, and we’ll do the rest.

For more in depth information about Let’s Encrypt, read this blog post.

Filters for Non-Database Assets

We’ve updated the Assets page with new filters so that you can search your growing repository with ease! Search not only by type, but owner, subject, URL, and even for code contained in your Media/Widget content. Want to know how many YouTube widgets you have? No problem! Want to see the vast array of Animal Husbandry resources you have? A cinch! Just go to Content > Assets and search to your heart’s content.

screenshot

Profile Box: Random Settings!

Are you one of those folks that used the rotating box code to show off a selection of your guide owners in LibGuides v1? Well now you can do that in LibGuides v2! After adding a profile box to your guide, you can set it to display a random profile each time the page is loaded. You’ll see two options: one will display a random profile selected from all profiles in your system, Admins, Regular, Editors, and Contributors; the other will choose only from profiles that own published guides.

screenshot

E-Reserves Items Search & Replace

We have added E-Reserves items to the Search & Replace tool. If you’ve discovered that a title was recorded incorrectly and you’ve re-used the item in every. single. English. course. for the semester, you can save a slew of clicks by using S&R.

It works like the other S&R tools: you can search for E-Reserve item name, description, URL, and the fields that are particular to the various E-Reserves Item types, like Article Title and DOI. Head over to Tools > Search & Replace to get started.

screenshot

Smaller Features and Fixes

We are also including a bunch of smaller features and fixes that we’re sure you’ll love!

  • Gallery boxes added as custom boxes to E-Reserves course pages display properly.
  • If you uncheck “use this image in my guide” while uploading a new image to Image Manager, the Upload New Image button persists after upload.
  • The mSite builder “site visited” cookie is now 2 minutes instead of 2 hours.
  • We fixed the ability to add an IP restriction from inside a guide as well as from Group settings.
  • We added missing content types to the Add Content Item dialog on the Content > Assets page.
  • Editor account levels are now able to delete rich text content items on guides they edit.
  • In Tools > Data Exports > XML, the Download icon is not available until the file is ready to be downloaded.
  • Links to guides submitted via publishing workflow are no longer relative.
  • An error in the search sources was fixed, allowing EBSCO Discovery Service contents to be retrieved.
  • We removed the outdated “scheme” attribute from meta tags.
  • We changed the way that guide titles sort, so that whole and decimal numbers are sorted properly.
  • We added the URL to the export for non-database assets.
  • We changed the text for the unsubscribe links in blog post emails to be more accessible.