Archive for Juri Kyoya

Code Release: New LibGuides, LibWizard, LibStaffer, & LibInsight features coming your way!

The leaves are off the trees, we are eyeing our (single household only!) Thanksgiving menus here Springy HQ, and we have some awesome new features for you. These releases are on their way to you next week, and will be live in all regions by the end of the day on Friday, November 20.

Read about: LibGuides | LibWizard | LibStafferLibInsight

LibGuides

We have heard from quite a number of you that creating copies of all assets when you copy a guide has created some asset clutter, so we’re changing this a bit! Now, by default, when you copy a guide, all assets in that guide are mapped to the original guide. If you would still like to create new copies of all assets in a guide that you are copying, you can check the box labeled “Create copies of the guide’s assets rather than mapping to the original,” as pictured below.

This change will quickly allow you to create content from blueprint guides without cluttering up your Asset Repository. You’ll still be able to delete unwanted assets, boxes, or pages, and add new ones if you wish, but you’ll be making better use of existing content by mapping.

Use mapped assets

Please note that copying a guide from the Community has not changed. And a gentle reminder! Librarians for sure love to share, but please get permission from the guide owner before copying any guide. 🙂  

Other Improvements and Fixes
  • Added aria-hidden=”true” to the Font Awesome icons in the orange command bar to improve its accessibility.
  • Fixed an issue causing the default guide to always show as the Content Match in the LTI Instance Details table, rather than true, single guide match. No data was lost; we were simply not displaying it correctly.
  • We fixed an issue that occasionally caused the E-Reserves Request form to fail to submit.

Upcoming LibGuides Training Sessions:

Also check out our recorded sessions!  Lastly, don’t miss additional LibGuides release goodness in the LibGuides release notes over on the Springshare Lounge!

[Back to Top]

LibWizard

We have two new improvements to LibWizard: the ability to transfer a deleted user’s forms to another user, and an additional Referent Author’s full name (rft.au) OpenURL parameter mapping for the pre-filled form URLs.

Transfer existing forms to a new user when deleting a user

Managing a deleted user’s forms is easier now that you can transfer the users’s existing forms when deleting their account. Simply select the new owner of the forms when you delete the account from the Accounts management page.

Transfer Forms

Additional rft OpenURL parameter

We’ve added the rft.au (Referent Author’s full name) OpenURL parameter to field mapping when configuring pre-filled forms / surveys / quizzes / tutorials. Head to Form Options > Advanced > Configure URL settings to see this new parameter.

Other Improvements and Fixes
  • Fixed a display issue for individual feedback on multi-select checkbox fields.
  • Fixed field rule causing for File Upload “has file” to work improperly. 
  • Fixed an issue causing embedded LibWizard forms to sometimes have the wrong height.
  • Various (and sundry!) accessibility updates:
    • Fixed keyboard accessibility for the URL and Tooltip, when displaying these for sites that will not display in an iFrame.
    • Added aria-hidden=”true” to Font Awesome icons to make these decorative elements hidden from screen readers.
    • Added aria-live=”assertive” to make “This field is required” messages accessible to screen readers.
    • Eliminated role=”tab-group” where it appeared throughout, since it’s not a valid role.
    • Added “Next Slide” and “Prev Slide” to language settings.

Upcoming LibWizard Training Sessions:

Also check out our recorded sessions, and don’t miss the rest of the release notes over on the Springshare Lounge!

[Back to Top]

LibStaffer

We have a few new features we are bringing to your favorite shift-scheduling program:

Calendar Sync Improvements
  • Added an email notification opt-in email for sync errors/issues (currently for Exchange OAuth sync errors only).
  • Added a new tab to the Admin > Accounts page that shows the current Integration/Sync status for all accounts.
  • Added the ‘Token Max Inactive Time” field to the Admin > Integrations page for the Exchange OAuth sync integration.
Misc.
  • Added a “Go To Date” function to the Schedule View for easy navigation.
  • You can now show or hide the “Staff Required” column in the Scheduled Shifts report tab.
  • You can now compose Rich Text in the Admin Alert box. Head to Admin > System Settings > Admin Alert to get started. 

Also check out the LibStaffer release notes on the Springshare Lounge!

[Back to Top]

LibInsight

Last but not least, we have a few exciting LibInsight updates as well!

Copy Dashboard

Why manually recreate an existing dashboard when you can just create and edit a copy of it?

You can either create a new dashboard from scratch or select a dashboard to copy from the Dashboard interface. Select Dashboards from the Command Bar to get started.

Copy a dashboard

Rich Text Dashboard Row

Want to include a text explanation of a dashboard row? Now you can! Add a Rich Text row to any Dashboard by choosing “Rich Text” > Add Row while editing your Dashboard. 

Rich text row

Other Improvements and Fixes

  • We fixed the “Last Month” dashboard filter to include all hours of the last day of the month.
  • We fixed an issue causing the Custom dataset cross tab statistics to include non-null values in the null column.

Check out more from this release in the LibInsight release notes on the Springshare Lounge!
[
Back to Top]

That’s it for this round of updates from Springy HQ. We would like to thank you, our user community, for sharing all your great ideas with us! We love making them a reality and look forward to bringing you many more improvements in 2020 and–very soon–in 2021. We are always here for you if have any suggestions or questions.

Code Release: New LibGuides & LibInsight features coming your way!

All Regions Important Code Updates

These releases are on their way to you next week, and will be live in all regions by the end of the day on Friday, May 15, 2020. May is a busy month for us here at Springy HQ! In addition to the new LibGuides and LibInsight features heading your way next week, the following week we will be bringing you a new Reports interface for LibCRM, as well as additional updates for LibAnswers. Keep your eyes here on our blog for more info about that release, coming soon.

Before we get to release details, we have a couple of exciting updates / announcements:

  • We are switching all remaining LibCal, LibAnswers, and LibGuides sites to HTTPS-required this summer, starting in mid-June. We are 90% of the way there! This final push for the remaining sites will get us to 100%. If you are currently not requiring HTTPS for your site, we will be changing your site to required. Please stay tuned to your inboxes for more information, by around mid-June.
  • Also upcoming to LibGuides, we are deprecating support for LibGuides API 1.0. If you are using LibGuides API 1.0, you will be contacted before this change is made. If you are not, you do not need to do anything.

Read about: LibGuides | LibInsight

LibGuides & LibApps

This month we’re excited to bring you a few changes to LibGuides, including the ability to require SSO login for LibApps, and an update to Tabbed Boxes.

Limit LibApps Login via SSO

Many of you have asked if you can pair your LibApps logins with your SSO, and now you can! With this release, you can do two things:

  • Require SSO authentication for LibApps login.
  • Limit that LibApps login to a group defined in your SSO.

In practice, this means that you can direct anyone who clicks “Login to LibApps” to your SSO login screen, which hides the LibApps login form from your users. If you further limit LibApps login to a group defined in your SSO, you can immediately remove someone from that group in order to revoke access to the admin side of all Springy apps. This is especially useful for larger institutions who need to revoke access when someone leaves, but who may not have time to remove all accounts at the drop of a hat.

Tabbed Boxes Now Powered by Bootstrap

We are in the process of retiring the jQuery-ui library for security reasons, and as part of that process have swapped it out for Bootstrap, for Tabbed Boxes on guides.

If you have never written custom CSS or Javascript to act on your Tabbed Boxes, you can safely ignore this update; just know that their look and feel will change slightly when this code is released.

If you have written custom CSS or Javascript to act on your Tabbed Boxes, please look at this FAQ explaining which CSS selectors have changed. If you have written extensive Javascript and would like to take a peek at Tabbed Boxes before the code is released, please drop us a line.

Here’s a screenshot preview of a new Tabbed Box:

screenshot

Additional Features and Fixes

  • We fixed an issue that caused guides in Internal Groups to be missing from the public guides list for people who are logged into LibApps. This fix also ensures that search results for guides in Internal Groups are displayed for people who are logged into LibApps.
  • To help prevent accidental deletion of guides, we removed the option to delete a guide while on the editing screen. Go to Content > Guides to delete a guide. Protip: make and double-check an HTML backup first!
  • To help prevent accidental breakage of LibGuides pages, we are introducing code that will examine Guide, Page, and Box title content to make sure that what is included there will not break the page. You can still include tags to make these titles bold or italicised, and you can still use a FontAwesome icon at the beginning of a title.
  • To help prevent accidental breakage of LibGuides pages, we changed the way that Content Box and Blog Widgets are generated. Now, if you wish to use a Content Box Widget or a Blog widget outside of Springy products, you’ll check the box below to include jQuery.
Screenshot
  • We fixed an issue affecting proper display of language keys for Books from the Catalog assets on guides in a group, where the group’s language differs from the system’s language (whew!).
  • Lastly, we have a few accessibility fixes to bring you:
    • Now when you navigate through a guide via the keyboard, your cursor will stop on the description fields for non-database assets.
    • We fixed an issue preventing the saving of Alt Text when creating a new or editing an existing Book from the Catalog asset.
    • We made the User Privacy Alert more accessible by making sure it is the element in the page first encountered by screen readers.

Upcoming LibGuides Training Sessions:

Also check out our recorded sessions! [Back to Top]

LibInsight

For this round of releases, we’ve been working behind the scenes once more on our code for LibAnswers, LibCal, LibGuides, and Google Analytics datasets! We’ve also fixed a couple issues, including one that caused user sessions to be fetched improperly in a LibGuides dataset.

Fixes and Improvements
  • User sessions data is now fetched properly for the LibGuides dataset.
  • In COUNTER 5 dataset analysis, we have changed the way that the Top 100 Databases / Journals / Books / Others Titles Report is generated, to ensure that you’re seeing the Top 100 Titles for each individual metric. Formerly, we pulled the Top 100 Titles by Total Item Investigations then sorted by other metrics.
  • We fixed the issue with deselecting affecting the “Include Cost-Per-Use-Analysis” checkbox for COUNTER 5 analysis.
  • The Daily Time-Based Analysis report no longer fails for date ranges beyond 364 days.
  • The widget summary report (custom datasets) now lists the fields in their original order instead of alphabetically.
  • The Custom Dataset Search and Replace tool now works with field data that contains slashes (‘/’).
  • We’ve addressed a couple of color contrast accessibility issues throughout the app.

[Back to Top]

That’s it for this round of updates from Springy HQ. We would like to thank you, our user community, for sharing all your great ideas with us! We love making them a reality and look forward to bringing you many more improvements in 2020. We are always here for you if have any suggestions or questions.