Archive for New Features

LibStaffer 2.9 Release Coming This Week

The LibStaffer 2.9 release is headed your way this week, and will be released to all regions by the end of the day on Thursday August 9th. We’re bringing you a refreshed UI with easier to navigate pages, plus improved Auto Scheduler functionality and a whole lot more! Read on for all the deets.

Page Navigation Updates

We’ve updated many of the screens throughout LibStaffer to improve your site navigation experience and give the system a more polished look and feel. In this update we’ve concentrated on the Edit Schedule pages – we’ve improved the layout of all settings so they’re more intuitive, and added a quick switching element to the top of the page so it’s easier to jump between schedules. We’ve also polished functionality and improved help text on all modals on this page, including Clear/Delete Shifts, Auto Scheduler, Email Scheduled Shifts, and Edit Schedule, to help clarify all of the available functionality and make navigation smooth sailing!

Auto Scheduler Improvements

We’ve heard several comments from folks that the Auto Scheduler was in need of improvement – it could be slow to run, and in certain scenarios, shifts weren’t being distributed among all available staff members as equitably as they could be. In this release, we’ve completed a major update of the Auto Scheduler functionality – now, it will both run faster and distribute shifts among available staff members in the most equitable way possible, even across large date ranges. To see it in action, admins can head to Edit Schedule > Auto Scheduler.

Additional Improvements

  • Time Off Request Emails have been updated to be more informative – they now include all details about the time being requested, so you have more information on the time off being requested right in your inbox.
  • Pending Swaps and Given Up Shift Reports have been combined into a single report, so it’s easier to see all shifts that may need coverage, all from one screen.
  • And we’ve added several Accessibility Improvements, including:
    • It’s now possible to navigate to every shift in a schedule using just the keyboard and/or screenreader software, no mouse required.
    • We’ve added a separate “Add Shift” button, so you can create new shifts without requiring a keyboard. To add a shift, head to Edit Schedule > Cog Icon > Create Shift.

LibCal 2.16 Release Coming Soon – Hello Appointments Module

The LibCal 2.16 update is coming to you this week, and will be released to all regions by end of the day on Thursday August 9th. This refresh is so complete and chock full of new features that we’re renaming the old MyScheduler to Appointments, to more accurately reflect its full capabilities.

New Appointments Module

The old My Scheduler module will be renamed Appointments going forward, inside all LibCal screens. One of the most frequent requests we heard from users is for the ability to mark themselves as “available” for booking appointments in different locations at different dates and times. We made this happen, plus a whole lot more. Here’s a quick rundown of the new features:

  • New “Location” Option for Appointments – We added a new, high-level option to create Locations – these are meant to represent physical spaces/locations where Appointments happen (including Online). Each location contains one or multiple Groups of librarians. When patrons first view the All Users Appointments landing page, they choose the location where they’d like to meet, and then see the groups/librarians associated with that Location. To define “Locations” for your site, admins can head to Admin > Appointment Settings.
  • Reworked Availability Settings – In the new Appointments, a librarian can define availability for themselves in specific locations/groups at specific times. In addition, you can now add (or edit/delete) availability in any recurring pattern you choose. What were previously considered “conflicts” (like prior availability or existing appointments) will no longer prevent you from creating or editing/deleting availability. To take the new availability settings for a spin, head to Appointments > Availability.
  • Friendly URLs – To create a friendly URL for your personal Appointments landing page, head to Appointments > Settings > Friendly URL. To create a friendly URL for a Location, admins can head to Admin > Appointments > Edit Location.
  • File Uploads – You can enable file uploads for your Appointments so patrons to share files that may be needed during the course of a meeting – e.g. for help tracking down references from a bibliography, have them upload the bibliography ahead of time. Head to Appointments > My Settings > Appointment Form File Uploads to enable this.
  • Public Personal Nickname – Choose a nickname to display on the public side of the system, e.g. instead of booking an appointment with Sarah, patrons can book an appointment with the Science Liaison, and all communications coming from LibCal will use that nickname. To choose a nickname, head to Appointments > My Settings > Nickname.
  • Public Group Nicknames – We’re also adding support for group public nicknames. This essentially acts as an extension to the “No Preference” setting, so a patron can ex book an appointment with any available Peer Tutor. For groups set up this way, we won’t display individual librarian names/availability on the public side, so the patron is only aware that they have an appointment with a Peer Tutor at XYZ time. To enable a group nickname, admins can head to Admin > Appointments > Edit Group > Group Member Display.
  • All Appointments View – A new report to list/display all upcoming and past appointments for all Appointments users, so if a patron shows up at the front desk needing directions, it’s easy to see who their appointment is scheduled with, and where, and when. To see the all appointments view, head to Appointments > Booking Explorer.
  • Revamped Statistics – We’ve completely overhauled Appointments statistics, so it’s easy to view and export all statistics on all Appointments for all users, and get a full breakdown of bookings and availability by Group, User, etc. We’ve also added a number of lovely charts and graphs to help illuminate the wealth of information now available. To check out the new stats, head to Stats > Appointments.

Equipment and Space Improvements

  • Exchange + Spaces Integration is Live! -Picture this: a 2-way sync between Exchange calendars and LibCal spaces, so that reservations you make via Exchange will automatically block off availability in the Spaces module, and reservations made via Spaces are automatically pushed to Exchange. With this release, we’re rolling out full Exchange integration for all Spaces users – huzzah! For full details on setting up this integration, check out our documentation.
  • Equipment: Inventory Reports – We’re also adding a brand new report to Equipment module to view and export a list of all inventory in the system. The report can be customized to display the fields that you’re most interested in seeing, including item name, barcode, current status, and total checkouts.
  • Booking Date Created/Submitted – We’ve added a few minor improvements to the Booking Details to make the info more clear. Now, you’ll see the date that the booking was submitted displayed as part of the Booking Details, so it’s easy to see how long ago a booking was submitted by the patron. To see this in action, head to either the Equipment or Spaces tab, then click on a booking.
  • Mediated Bookings Show 1 Year In Future – We’ve updated the Mediation tab in Equipment and Spaces – previously we only displayed tentative requests for the current week, but now, we’ll show all pending requests for up to the next year, so it’s easy to see the full picture of upcoming requests for your mediated equipment and spaces.

Calendar & Events New Features

  • Revised Publishing Workflow – We’re updating the flow and function of the event publishing workflow to make it easier on event reviewers who need to communicate changes to an event creator. Now, when an event is submitted, the event reviewer can:
    • Just publish the event with no changes, or
    • Make edits to the event themselves, then publish the event, or
    • Send an email to the event creator from the admin UI stating what needs to be changed; the event creator can then make the updates themselves and then resubmit the event for review
  • Embed Full Calendar on the Homepage – we’re adding a quick way to embed the full monthly calendar view on the LibCal homepage. To embed your full calendar on your homepage, admins can head to Admin > Look and Feel > Homepage Editor.

 

As always, the ideas and suggestions for the vast majority of these awesome new features came from you, our clients who use LibCal day in and day out, for all your library’s calendaring needs. We’re sending a huge thank you to all users who contributed their ideas, suggestions, testing, etc. to make this big new release happen. Let’s keep the conversation going… Let us know if any questions pop up, contact our support team or your regional sales manager.

Fetch, LibInsight, Fetch! Good LibInsight!

LibInsight Update

It’s nearly Independence Day here in the U.S., and your friends at Springy have a firecracker of an announcement for you: SUSHI scheduling! You can now schedule the automated harvesting of supported SUSHI reports, on a monthly, quarterly, semi-annually, or annual basis, to your E-Journals / Databases or eBooks datasets. Gone will be the days of retrieving one file at a time (but you still can, if you want to!). Just set it, and forget it, until it’s time to analyze. You will receive an email each time a file is successfully harvested and added to your dataset, or if a fetch fails for any reason.

Here’s what you’ll need to get started:

  • Your SUSHI credentials from e-resources vendors.
  • The list of reports that are supported by each vendor. We support DB1(r4), DB3 (r3), PR1 (r4), JR1 (r4), BR2 (r4), but not all vendors make all of these available via SUSHI.
  • A LibInsight E-Journals / Databases dataset, or an eBooks dataset, with platforms added.
    Protip: Be sure to specify your SUSHI provider in your platform information. This will mean that the SUSHI provider is pre-selected when you set up a new SUSHI schedule. To get to Platform Information quickly, click Datasets in the orange command bar and look for the cog icon.
To set up a new schedule, go to that dataset’s Record Data page, choose a platform, click Schedule Future SUSHI Harvesting, and click Add New.
screenshot
Please see our help documentation for E-Journals / Databases and eBooks datasets for complete information on when your scheduled SUSHI files will be harvested and added to your system. If you’re not signed up for today’s Getting Started with LibInsight training session, check out past recordings, and keep an eye on our training calendar for more upcoming sessions.

ICYMI – Other Recent Updates

Here are some additional features and fixes we’ve added to LibInsight:
E-Journals / Databases & eBooks Datasets
  • It’s now possible to add Cost Data for future years.
  • Regular users with a dataset Admin permissions are now able to add platforms.
  • We added support for SUSHI harvesting from Thieme, Adam Matthew Digital, Lexis/Nexis, and Springer Nature.
Custom Datasets
  • If your custom dataset’s timestamp is set to “Show One Date Only,” and the field is set to “Show Time,” a time picker is displayed rather than a date picker.
  • We fixed a couple of issues with chart labels.
  • We now accept dash-delimited data in addition to slash-delimited data. (Slash dot dash dot!)
Dashboards
  • You can add a chart to a Dashboard graphing “Entered by” for the records in a dataset. Useful if Reference transactions or Instruction session data are entered by lots of different people.
  • Numeric fields used in Dashboard charts are SUMmed rather than COUNTed.
  • If a field is used in a Dashboard, you will not be able to delete it from its dataset until you remove it from the Dashboard.
  • LibInsight now uses HSTS, and all API endpoints are HTTPS.
Other Stuff
  • If you delete custom chart colors in System Settings, we’ve restored the defaults for you.
  • You can now download all library data from your Gate Count dataset in Analysis, rather than one library at a time.

LibAnswers Update – New Chat Operator Interface is Here!

The new LibChat Operator console will be released to all regions by the end of the day on Friday June 29th, 2018. But, keep in mind that we are not changing the current console to this new version just yet – we’re making the new chat operator console available to everyone to test it out, try things, get accustomed… and then when you are ready to switch to the new console on the system level, your LibAnswers system administrator can make the new console the default for everyone, in system settings.

When you login to LibChat, you will still see the current/existing console by default. To use this new console instead, head to LibChat -> New Chat Dashboard and you can switch back and forth between the current and the new chats on different days – until you are fully comfortable making the new chat interface the only one to use for the entire site.

The new Chat Operator console makes it easier to hold multiple chats with patrons, to chat with individual colleagues – or all colleagues from a department – all from one place! Words don’t do justice to this new console, so instead let’s just take a look:

 

  • List View of All Chats – The new chat UI utilizes a standardized list view of all ongoing chats, so it’s easy to keep track of all of your conversations without having to move and resize boxes.
  • Expanded Chat Pane – Now you have a much more spacious area for each chat conversation you’re part of. We’ve also made a number of quality of life improvements inside the chat pane for operators, including left-orienting all of the chat conversations, adding clearer indicators of who said what, better timestamps and improved “Patron is typing” notifications, etc.
  • Conversation history with Patrons – If you choose to do so, you can view the history of conversations (both chats and tickets) from the patron you’re chatting with. Of course we’re fully aware of the privacy concerns as well, so this tool will only return chat and ticket history from the time period inside your privacy scrub window. The privacy scrub is a standard feature of LibAnswers – it’s run on a monthly basis, and you get to choose the number of months for which you’d like to retain data prior to the scrub – contact our support team to set this up for your site.
  • Dedicated Department Chats – We’ve added dedicated chat channels for each department you monitor, so everyone who monitors a department can be part of the same ongoing internal conversation. Use these new department chats to discuss and strategize around chat question trends, staffing coverage issues, or the latest departmental happenings – it’s up to you!
  • New Internal Note Field for a Chat – A new operator-side internal note feature displays at the end of each chat session. It’s a handy way to communicate high level information about the chat with admins or other staff members who may be reviewing the chat transcript after the fact. Any internal note you add will be appended to the chat transcript itself, keeping all the information in one tidy place.
  • Answer Tickets from the LibChat Interface – As with the existing chat interface, you can respond to SMS, Twitter and Facebook messages right from the new chat dashboard, so it’s super easy to keep on top of all instantaneous methods of communication. In the future we’ll also be working on a way to answer all tickets from this pane, making LibChat a one stop shop for all communication!

To give the new chat interface a spin head to the orange command bar and choose LibChat > New Chat Dashboard. The new chat dashboard is fully linked to your existing department affiliations, so it’s easy to try out answering patron questions right from the get go. Just be aware, internal department chats between users on the old and new chat dashboard won’t work (though you can still talk with individual librarians between the old and new chat). Once you’re ready to fully make the switch for your whole site, admins can head to Admin > LibChat Setup > Settings to switch everyone over to the new dashboard.

Additional Updates and Features

But why stop there – we have several additional LibAnswers updates and features to share, including:

  • SMS Macros – We’ve added the option to create macros that are specific for SMS messages – these macros don’t contain any HTML, so they’re perfect for sending to SMS users! To create an SMS macro, head to Admin > Macros > Create SMS Macro.
  • Edit FAQ Info from the Knowledge Base Explorer – We’re adding the ability to edit high-level information about an FAQ – including its group assignment, assigned topics, keywords, and status – right from the KBE, instead of having to navigate to each individual FAQ. Head to the FAQ Knowledge Base and click the edit icon to give it a spin.
  • FAQ Topic Multi-Select – We’re making it loads easier to apply multiple topics to an FAQ – now, instead of selecting each topic individually from a drop down list, we’ve updated these menus to support multiple selections and easy keyboard navigation. To see it in action, head to the edit FAQ page.

Mid-year LibGuides Updates are Coming Your Way!

LibGuides UpdateWe have been working hard at Springy HQ to bring you some exciting LibGuides updates and improvements. This month we’ve worked quite a lot on the back end (and are working on a complete rewrite of LibAuth!) to make various pieces of LibGuides work faster and more smoothly, as well as these features and fixes. This code update will be released to all regions by the end of this week. If you don’t see them yet, it means we haven’t updated your region’s servers yet. 🙂

Security & Privacy Updates

reCAPTCHA on the password reset page – Forgot your password? No problem! Now when you need to reset your password, you’ll see that familiar “I am not a robot” checkbox that you’ve probably seen in lots of other places. This added layer of protection will prevent bots from successfully submitting this request.

screenshot

Updated New Account page – Now when you create a new LibGuides account, you’ll be taken to a page dedicated to this process, rather than seeing the information in a small pop-up box. This additional real estate lets us display our privacy information, so that you be advised how we use cookies and the IP address of the new account holder. For more information on how we utilize these, read our privacy policy.

Code check for Media/Widget assets

Have you ever pasted some code into a widget asset and gotten some really unexpected results? Sometimes code copied from another site contains incomplete HTML or is missing a closing tag or two. Never fear! We’ve implemented a check when saving new widget code. If you happen to write or paste HTML code that is missing a tag or that contains tags that will mess up your guide, we’ll warn you!

screenshot

Smaller fixes and features

  • We updated our back-end processing for importing information from Serials Solutions.
  • We fixed a bug that prevented database description popovers from closing after a database opened in a new tab.
  • We fixed a bug preventing the yearly guide stats from updating on the system homepage.
  • We fixed an error preventing people from subscribing to a blog from a secondary site domain.
  • All new LibCal, LibGuides, and LibAnswers app installations will be set to require HTTPS.
  • We fixed an issue with the character counter for guide custom JS/CSS code.
  • When you publish a previously-saved draft blog post, the page now refreshes properly.
  • We fixed an issue that caused the assets data table to break if you assigned dozens of subjects to an asset.
  • We removed outdated export buttons from the Content > Guides page. Use the Export All features to export this information.

LibStaffer 2.8 Release – Clock In/Out and More

The LibStaffer 2.8 release is on its way, and will be released to all regions by the end of the day Thursday, June 28, 2018. There’s a lot of great stuff in this release: a super exciting new clock in / out functionality, color coding for schedules in multi schedule view and new email management settings to help you control which automated emails you receive. Let’s get to it!

Clock In/Out

Holy macaroni, we’re doing it! Now the staff has the ability to clock in/out for their scheduled shifts. Highlight reel includes:

  • Clock In/Out Enabled per Schedule – Each schedule in the system will have its own time clock settings. To enable it, admins can head to Admin > Individual Schedule Settings > Time Clock.
  • Clock In/Out Only when Scheduled – Folks can only clock in within an hour of when they’re scheduled to work.
  • Clock In/Out Limited by IP Address – Limit staff to clocking in/out only on workstations within a specific IP range. To add an approved IP range for clocking in, admins can head to Admin > Individual Schedule Settings > Time Clock.
  • (Future Feature) Clock In/Out on Mobile, limited by Geolocation – Later this summer we’ll introduce the ability to limit clocking in and out for shifts only if they’re within X feet of their work location using mobile phone.
  • Schedule Location – Related to the above feature, we’re introducing a new “Location” object for schedules. This new setting gives you the ability to input the address where work should occur, and automatically determines the longitude and latitude coordinates related to that address. If you need to refine the location where work happens further (to get closer to ex the location of your Front Desk within the building), these coordinates can also be customized to target exactly the location you want to specify. To add a location for your schedules, head to Admin > Schedule Settings > Location.
  • Admin Clock In/Out Overrides – Sometimes it happens – staff can sometimes forget to clock in or out for a shift. Admin dashboard shows “Currently Clocked In Users” box and admins have the ability to clock users in or out, right from the dashboard.
  • Clock In/Out Notes – A new notes field that displays to the staffer when they clock in/out for a shift, giving them an opportunity to share any relevant check in/out notes with admins.
  • Clock In/Out Reports – No clock in/out tool would be complete without full featured reports! The Clock In/Out reports show all info for each clock in/out e.g. dates, times, and shift duration. Admins can also view clock in/out notes. If  adjustments to clock in/out times need to be made, admins can make those right from the reports page.

Additional Updates

We have a number of additional quality of life improvements to share, including:

  • Customize Email Notifications – The ability to opt out of certain email notifications that LibStaffer sends. For example, if you’d rather not receive emails when people Give Up shifts or request Time Off, you can now opt out of receiving these emails. To customize the notifications you receive, head to Manage Account > Email Alerts.
  • Color Code Schedules in Multi-Schedule View – Assign a color to each schedule in your site, so that when you’re viewing multiple schedules in Multi-Schedule view, each schedule will display using the color you’ve assigned. To assign a color to a schedule, head to Admin > Schedule Settings > Calendar Settings > Color in Multi-Schedule View.
  • Dashboard Updates – We’ve polished the look of the Dashboard page to bring you a cleaner, more streamlined look when you first log in to LibStaffer. Head to the Dashboard to check out these improvements!

LibStaffer 2.7 Release Out Now!

The LibStaffer 2.7 release is live and brings tons of great features, including a public view of schedules (and a widget, too!), plus Google Calendar sync, a new email digest for open shifts, and a whole lot more.

Public Views of Schedules (and Widgets too!)

Have you ever wanted to quickly check a schedule / your shifts without having to log into LibStaffer? Now you can with public schedules! These new public schedules offer a great way to share information about who’s working when, even with folks who don’t have a LibStaffer account. To set a schedule to have a public view, admins can head to Admin > Schedule Settings > Edit Schedule and assign the schedule a friendly URL. Then share that friendly URL however you’d like!

And of course, no public view would be complete without a widget version to easily embed in any website, so we’ve included those too. 🙂 Better yet, with the widget you can even choose the default initial view of the schedule, so it’s easy to start the page in Day, Week, Month, or Timeline view. To view the new widgets, admins can head to Admin > Schedule Settings > Widgets.

Google Calendar Sync

With this release we’re also upping LibStaffer’s integration points with all new Google Calendar Sync! This integration offers a 2-way sync, so shifts you’re assigned to in LibStaffer will automatically appear in your Google Calendar, and events in your Google Calendar will mark you as unavailable to work a shift in LibStaffer. To get sync’ing, head to Edit Profile > Google Calendar. Please note, this integration requires a Google Service account – check out our FAQ on Syncing your Schedule with Google Calendar for more help!

Available Shifts Email Digest

We’ve heard from several folks who’d like more streamlined and targeted emails from LibStaffer, so we’re making it happen! We’ve introduced a new batched email digest for available shifts in LibStaffer. Now, instead of getting multiple emails when someone gives up several shifts, we’ll batch these notifications into a single email, sent on the hour. We’ve also included a handy “claim shift” link right in that email, so available shifts can be claimed with just one click.

Edit Time Off Requests

We know how it is – sometimes when people request time off, you may need to edit or adjust the request before approving it. In this release, we’re addressing this pain point – admins can now edit time off requests prior to approval! To see this in action, head to the Time Off Approval tab – you’ll now seen an option to Edit Time Off alongside any new time off request:

Admin Shift Notes

We’ve added a handy new option to help communicate with other admins about interesting happenings that took place during a shift. Head to the Edit Schedules > Edit Shift modal window, and you’ll see a new area for Admin Shift Notes. Whether it’s that one of your staff members did an awesome job at a routine task, or you have an interesting story about a patron to share with other admins, you can use this field to share that information, and other schedule admins can view it via the reports tab.

Additional Updates

  • We’ve updated the look of all Schedule Settings Pages: We’ve moved all of the functionality that was previously found in modal windows into individual tabs, so it’s easier to manage a schedule’s settings.
  • We fixed a bug with splitting shifts that spanned days (i.e., shifts that run past midnight). In some cases this was throwing an error message, which we’ve corrected.
  • We’ve added more specific alert messages when overriding a shift conflict. If you find the need to override a shift clash, we’ll display more information about the clash, so you’ll know whether the conflict is that the person is scheduled to work on another schedule already, or they’re listed as busy in their Outlook or Google Calendar schedule, or the shift is outside of their working hours, etc.

Privacy-related Updates and More for Your Mid-May

LibGuides Update

Coming this week! This month’s LibGuides & LibApps code release includes a slew of privacy-related updates. We recently announced updates to our privacy policy and tools per the upcoming enforcement of the EU’s General Data Protection Regulation. If you’re new to the GDPR, the enforcement date is May 25, and we at Springshare took the opportunity to review our privacy policies, procedures, and functionality. Check-out our full GDPR compliance plan and policy.

As part of this week’s updates, we’re adding in new privacy control features and we’re extending these “GDPR tools” to all clients around the world, not just our clients in the European Union. Any library, anywhere, using Springshare tools can take advantage of these new features.

Alert your users to how their information is used with a Privacy Alert Banner

We’ve added a new tab in Look & Feel that allows you to enable a small banner that shows on your public pages. The default language is short-and-sweet and also links to a longer Privacy Statement that details cookies and how we use information to collect statistics. This is a dismissible banner similar to ones you may have seen on other websites. It’s off by default; turn it on by going to Admin > Look & Feel > User Privacy Alert.

screenshot

You’ll also see privacy information displayed on your Account settings page, and if you use Patron Accounts, your patrons will see this information on their Account settings page. Patrons will also see this information on the Self-Registration screen, if you have Self-Registration set up.

Being GDPR-compliant also means providing a way for you to opt-in to the emails that you receive from us. Now when you go to your Account Settings page, you’ll be able to opt into the three types of emails that we send: our semi-regular Newsletter (full of tips and tricks as well as news!); our Promotions emails; and word of upcoming webinars, online training, and SpringyCamp events. We hope you’ll opt in for all three! We’re commited to only sending you one email/month in each of those three email cateogries. You can change your options at any time by going to LibApps > My Account.

New to Image Manager—Location Mappings!

Afraid to delete an image because you’re not sure whether it’s being used inside LibGuides? Never fear! Easily see where your images are used, regardless of their location! When you go to Image Manager, you’ll now see a number below each image. Click on the number to see where images are used. Potential locations are:

  • Guides:
    • Rich Text content
    • Gallery Boxes
    • Blog pages > posts and comments
    • Discussion Board Pages > posts and replies
  • System blog > posts and comments
  • System & Public Discussion board > posts and replies
  • Assets*:
    • Database thumbnails
    • Link thumbnails
    • Document thumbnails

You’ll see the mappings when you open Image Manager from LibApps or when editing content in LibGuides.

* Book covers generally are retrieved from Syndetics or Amazon and so are not included here.

screenshot

We will include the locations of images used inside your LibCal and LibAnswers sites, if applicable, in a future release.

Blog Subscriber Management!

Dying to know who has subscribed to your system or guide blogs? Us too! Now you can view the list and, if necessary, unsubscribe email addresses. Just click Blog Management on any admin-side Blog page to view and manage your list.

screenshot

Accessibility Update: Resource Icons

We made a change last year that saw blank ALT text added to Resource Icons. We heard from several of you who pointed out that while these are small, they tend to convey meaning, and sometimes even are linked, which means our move to declare these little beauties “decorative” was a move in the wrong direction. We’ve fixed that! The title of a Resource Icon is now used as its ALT text, and icons (and their links) are screen-reader and keyboard accessible.

As a reminder, your mileage may vary depending on your browser, operating system, and screenreader. We test with widely-used accessibility checkers, browsers, and screenreaders, but accessibility is often a moving target. Did we miss something? Let us know! (link opens in a new tab).

Small Fixes and Features

  • When only one expert is assigned to a subject, that person’s full profile box is shown.
    screenshot
  • Profile boxes added as custom boxes to guide templates now show the person’s correct title.
  • The A-Z databases page was changed so that it does not load Bootstrap when the admin has specified that Bootstrap should not be used across the site.
  • We corrected a name spacing issue that was interfering with LibraryThing widgets.
  • Since the Email Me button in a profile box is a mailto: link, we now validate email addresses entered there.
  • You are now able to edit link assets when you have filtered the assets list by URL contents.
  • We implemented the new Google logo for the Google Search content type, as well as added a missing ARIA label.
  • We added the white background to the LibApps menu, when viewed on a mobile device.
  • We corrected the processing of Gallery Boxes so that all slides do not show momentarily in Internet Explorer, and all Gallery Box content loads more speedily.
  • Notification emails for blog posts now contain a full URL rather than a relative one, which was confusing some email programs.
  • We inadvertently changed how A-Z database search results were presented. They’re now back to a single list, sorted by Relevance.
  • Resource icons order has been restored to sort by the order in which they were added.
  • In keeping with common practice, RSS feeds for blog pages now return the first 10 posts, rather than the entire blog feed.

LibCal 2.15 Release Coming Soon!

The LibCal 2.15 release is on its way to you this week, and will be rolled out to all regions by the end of the day Thursday May 17th. We have tons of goodies to share in this release, including a brand new Card View, plus new filter layouts for upcoming events, and several GDPR related updates. Read on to learn about all the great new features coming your way this week!

Card View and Flexible Filter Layouts

Searching for public calendar events is about to get a whole lot more flexible – Card View and flexible Filter layouts are here! We’re adding two new public side options to make your events stand out from the crowd:

Card View – We’re introducing a new “card” layout to show your upcoming events in style. In this new view, each event is represented as a card – the event’s date, time, and location are displayed at the top of each card for easy scanning, and each event’s title and description are displayed inside the card, with categories and audiences displayed at the bottom. This new layout is integrated into all public calendar views, so your patrons can switch to the view that works best for them with just a click.

Flexible Filter Layouts – With such a lovely new view of upcoming events, we realized it would be great to get even more flexible – we’re introducing a new display option so you can choose whether your calendar event filters display on the left side of the screen (as in the above screenshot) or across the top. This new top view for filters gives the various event layouts much more room, and works a treat for mobile users.

To choose the default view and filter layout that works best for you, admins can head to Admin > Calendars > Settings.

Good to Know: In order to make these new features possible, we had to centralize the Calendar Display templates at the system level vs. individual calendar-level. It used to be possible to customize the monthly view and list view templates for each calendar, via Calendars > Edit Calendar > Settings > Display Settings. Once the release is live, these templates will no longer be part of individual Calendar settings, and will be located under Admin > Calendar > Settings with only a single template for each view (Event Listing and Monthly), which will apply to all calendars in your system.

Internal Tags

In addition to the great new event views mentioned above, we’re also adding a new classification option to help manage and view your events – Internal Tags are here! These optional tags provide a way to classify your events for internal statistics and data gathering purposes, and are never shown to the public. When events have been tagged with these new internal tags, you’ll be able to filter all statistical reports and booking explorer pages by this parameter, which makes it easy to view ex all of the events tagged with “New Ideas” or “Funded by STEM Grants”.

To create Internal Tags, admins can head to Admin > Calendars > Internal Tags. Once these have been created, they will display on the Add/Edit Event page, in the Booking Explorer for each calendar, and in our super cool new Calendar Statistics pages.

GDPR & Privacy Related Updates

We’ve also worked on a number of issues to help get ready for the impending GDPR changes. In case you missed it, you can check out our full GDPR post here: https://blog.springshare.com/2018/04/25/gdpr-your-data-new-privacy-tools-so-much-good-stuff/. Here are a few additional tools we’re rolling out in this update:

  • Public Cookie Notice and Privacy Statement – We’re adding an optional, dismissible notice to alert users about the use of cookies and IP address collection on LibCal public pages. To turn on this notice and customize its text, admins can head to Admin > System Settings > Privacy Settings.
  • Data Submission Notices – We’re also adding an optional data submission notification, to help you alert your patrons to what personal information you collect in order to create a booking. This gives you an opportunity to let your patrons know why you collect particular data on registration forms, what that data is used for, etc. To turn on this notice and customize its text, admins can head to Admin > System Settings > Privacy Settings.
  • Expanded Privacy Scrub – We’re expanding our current privacy scrub options so that now, in addition to scrubbing patron name and email address, you can also choose to scrub patron responses to all registration form questions. When the privacy scrub has been enabled, we still retain an overall usage statistic – so for example, if a space booking is being scrubbed, we retain the booking’s start and end time, but remove all identifying information about the person who created the booking. To enable the privacy scrub for your site, get in touch with our awesome support team and let them know which module(s) you’d like to scrub, whether to scrub just name and email or include registration form questions too, and the number of months for which you’d like to retain data (choose from 1-12 months).

Additional Calendar Updates

  • We’ve added an easy way to Migrate from Calendar level Categories to the new System-wide Categories and Audiences. We’ve added a new option to Transfer a Calendar-Level Category to the system level Category and Audience pages, so switching to the new system-wide options is a breeze – head to Admin > Calendars > Audiences/Categories to see it in action. In addition, if you delete a calendar level category (via Calendars > Edit Calendar > Settings > Categories), you’ll see an option to migrate existing events to the system level Categories and Audiences.
  • We’ve updated the Add/Edit Event Page so all of the menu selectors have the same look and feel, and and all of the help text has been updated as well.
  • We’ve updated the Mini Calendar Widget so that, if there are no events happening in the current month, the widget will display events from the next month.

Additional Spaces and Equipment Updates

  • We’ve fixed a bug with editing a patron’s equipment or space booking – previously, if you were changing an existing reservation to a different date (both before and after the original booking date), the alert messages that check for booking clashes weren’t updating to the newly selected date, which could create incorrect booking clash notices.
  • We’ve added the ability to Export Equipment and Spaces Statistics.
  • We’ve updated the Equipment and Spaces public pages to better alert patrons when they attempt to create a booking that exceeds the amount of time they’re permitted to book. Previously we only alerted users to these issues after they had begun to fill out the registration form; now, we’ll alert issues as soon as they attempt to select timeslots that exceed what a person can reserve in a single booking, before they reach the registration form.
  • We’ve fixed a bug that prevented selecting “User Showed Up” when a space reservation spanned days.

Additional MyScheduler Updates

  • We’ve made a number of accessibility improvements to the public MyScheduler Appointments page, so it’s easier for users with assistive devices to navigate the page and know that something has changed when they select a librarian, date, and time.
  • We’ve fixed a bug with MyScheduler Appointment Categories that contained padding – previously, patron email confirmations weren’t taking this padding into account, but now they do.

And speaking of MyScheduler, we are working on a major overhaul and tons of new MyScheduler functionality in the next couple of months. If you have ideas or suggestions about what you’d like to see in MyScheduler, please let our support crew know and they will relay the message to the LibCal product team.

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.