Archive for New Features

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.

Some Impending LibGuides Updates to Warm your January!

We’ve been kindling the fires of Midwinter (will we see you there??) up here at Springy HQ by coding up some great winter features you can use to spruce up your LibGuides. Just for funsies, we’re throwing in an update to LibAuth configurations, too. 🙂 These features will be live in all regions within a few days. Check ‘em out:

LibAuth supports uploading authorized values

Screenshot

Click to Enlarge

If you use LibAuth groups, you now have a couple of ways to automate the population of the Allowed Values field for your group attributes. Head over to LibApps > Admin > LibAuth Authentication and click the edit button for your LibAuth configuration. You can either upload a CSV file containing your Allowed Values, or you can specify a URL from which we can fetch the Allowed Values, which we’ll do nightly. What does this feature do for you? You might have a group of rooms in LibCal that are only bookable by current students from a certain college, or by patrons who meet certain requirements. Use this field to let LibAuth know which people are allowed to book.

Additional customizable language keys

All of the below have been added to Admin > Look & Feel > Language Options > Language Customization. Don’t see one of these for your language? Kindly shoot us an email, and we’ll add it for you. Please include a translated phrase in your language that is as close to the English original as is possible. You can customize it further in your system if desired.

Interested in contributing translations for the public side of LibGuides in a language that’s not currently available? We’d love your help!

  • Screenshot of the AZ list

    Click to enlarge

    Key 373 is the phrase “Alt. Names/Keywords” that is used for that field in your A-Z Databases list. When you change this key, the changes will be visible on the public and admin side, for consistency.

  • Key 375 is the label “Popular” that appears next to Database assets that you’ve designated as such.
  • Key 387 is the text of the tooltip that appears when you hover over the website/blog icon in a profile box.
  • Key 376 is the word “for” in Database search results.
  • Key 275 is the word “All” that appears at the beginning of the alphabetical browse listing on your A-Z Databases page.
  • Key 123 is the phrase “Last updated” that appears when you hover over a guide’s last updated date on your system homepage.
  • Key 380 is the button text that appears next to the guide sort options on your system homepage guides list.
  • Keys 362 and 365 pertain to the Courses tab on Subject pages and apply only if you have the E-Reserves module.
  • Keys 100, 376, and 322 pertain to information shown on system search results screens in Bento Box format.
  • E-Reserves item modals now correctly display your customized language when you view an individual e-reserves item.

API response changes (LibGuides CMS only)

We’ve made some small changes to the v1.2 API used for creating and updating database assets. If you’re using these API calls, you’ll now be warned if it contains errors. If your API call is successful, we’ll let you know which fields were updated. For more information, please see the documentation for each API call in LibGuides > Tools > API > v1.2. Here is a sample successful call showing all the fields that were updated. Please note that GET requests for A-Z assets were not changed.

Screenshot of API response

E-Reserves updates!

  • When you have item search turned on, “Documents” becomes the default tab.
  • When you do a search but then click to another section of E-Reserves, your search terms are cleared, and you are presented with the entire list of available items.
  • When an item appears in more than one course, its name is spelled out in search results, rather than the phrase “View Item.”
  • In E-Reserves > Settings, you can specify whether the proxy setting is on when creating new items.
  • When adding a new E-Reserves item, required fields are marked with a red asterisk.

Other small updates

  • Email notifications sent to subscribers of your blogs will contain the blog name in the subject line.
  • We replaced the orange “loading dots” with ones that move at an accessible refresh rate.
  • If your custom SSL certificate is expiring in under 60 days, we will email you. We will email you again 7 days before it expires, if you have not renewed it. Please note that this email is sent to the person who uploaded the certificate files.

Things we fixed

  • Sites with guide titles using CJK characters display correctly when displayed in an LMS via the LTI tool.
  • Regular-level users can edit database assets that they own.
  • You can add a book to a blog post by just pasting its ISBN into the Add Book dialog.
  • When you check “Show entire post” for a blog widget, the “Show Images” checkbox works properly.
  • When you add a Database asset to a guide, the Description Display preference is preserved, unless you choose a different option.
  • When you go to a specific page in our support site and log in, you’re taken to the proper page instead of the support site home page.
  • We optimized the query behind the LTI Instances page; it’s super, super fast!
  • We fixed the “Filter by Owner” menu on the A-Z list so that it includes everyone.
  • The number of profiles listed on the profiles page matches the number of profiles displayed.

LibCal 2.13 Release Coming Soon!

New LibCal Spaces User Interface

The LibCal 2.13 release is on its way, and will be live in all regions by end of the day Wednesday, January 31st (so if you don’t see the changes in your system yet, you will soon).

We’re bringing you a host of quality-of-life improvements to Equipment and Spaces, Exchange two-way sync, gCal sync, and several other improvements, too.

Read on for all the details…

Equipment and Spaces Quality of Life Improvements

We’ve improved the Equipment and Spaces screens to make pages easier to navigate and understand. More on-screen help, reduced clutter and improved navigation – these are the major themes that will make managing your equipment and spaces easier than ever. You’ll see the changes when you go to Space or Equipment links from the orange command bar. Here’s the rundown of the big changes:

Equpment Page Screenshot

 

  • Location and Category Selections “Stick” Between Tabs – We’ve moved the Location and Category selectors up into the header area of the Equipment and Spaces pages so the selections “stick” as you navigate between tabs. You’ll no longer have to select your location/category every time you switch to a different tab!
  • Streamlined Availability Tab – Cleaner look of the Availability tab for bookings makes it easier to see the existing bookings and create new ones, from this admin screen. The availability grid is now the focus of the page. The Booking Details area is also updated making it easier to view the details of the upcoming reservation(s).
  • Simplified Look for Check In / Out – We reduced the number of icons (yeah, we went a bit crazy with the icons in the past – they were so cute, we couldn’t resist!). But, they created a lot of visual noise so we streamlined all relevant tabs and tables for a cleaner presentation of the information. Some (necessary) icons are still there but many were replaced with hotlinks on relevant info.
  • Improved Onscreen Help – In the past, we overdid it with the icons but under-did it with on-screen help and instructions. This balance is changing and it’s a good thing for you, our user. We added relevant on-screen help and labels to help you figure out how to get things done quickly and efficiently on Equipment and Spaces screens.

 

GCal and Exchange Sync for Spaces

Smaller news first – in the old Room Bookings module (now replaced with Spaces) there was 1-way GCal sync but we somehow missed porting this to Spaces. This has now been fixed to achieve true parity between Spaces and old Room Bookings, i.e. Spaces now has GCal sync so now you can see all Spaces reservations in your GCal calendars.

Now the big news… Picture this – a 2-way sync between Exchange calendars and LibCal spaces – so reservations you make via Exchange will automatically block off availability in the Spaces module, and reservations made via Spaces are automatically pushed to Exchange!  Yup, we went there! This is a huge win for libraries with spaces that can be reserved both by the public (via LibCal) and by staff (via meeting requests in Exchange) – our new integration will keep your reservations in sync, no matter where a booking request originates. And your LibCal platform will become a go-to place to get awesome statistics on the usage of your spaces and equipment, no matter where the reservations are made. High-five for this big win!

Here’s another really cool thing about the Exchange support – it will make it even easier to integrate with touchscreen panels. LibCal Spaces offers full read/write APIs for integration with these types of panels, and many of these panels already support integration with Exchange – which means you can potentially integrate LibCal Spaces with these types of panels, without custom coding. This new integration means that availability stays synchronized across all possible booking points, with minimal setup effort – totally amazing!!

For this 2-way Exchange we are releasing the code to everyone but not enabling it on all systems yet – if you’d like to assist us with the final stages of testing Exchange integration (because we want to make sure we cover all different Exchange versions/scenarios) please emails us at support@springshare.com. Once we are confident that Exchange sync is working for these early testers, we’ll release it for everyone i.e. every LibCal system will have 2-way Exchange sync enabled.

Additional Updates

  • New “All Locations” View for Spaces – We’ve added a new “All Locations” view for Spaces, so patrons can browse availability at all locations in your LibCal system at a glance. To see it in action, head to the public Spaces booking page and select Location: All Locations.
  • Mediated Bookings by LibCal Users set to Confirmed: We heard from several folks that, when librarians (ie LibCal account holders) make a reservation for a mediated space/item, those reservations shouldn’t need to be approved. We’ve made this change, so now when a logged-in user reserves a space/equipment, those requests will be confirmed automatically.
  • Event Search for Logged In Users – We addressed an issue with searching for events from the Edit Calendar screen (accessed via Calendar Tab > Edit Calendar) – this should now work as expected.
  • Clarified Multi-user Registrations – We’ve improved registration management for sites that allow multiple registrations in a single form (so dad can register himself plus two children for storytime, without filling out multiple forms). Now, these multiple registrations are displayed individually on the Manage Registrations tab, and editing/deleting an individual registration doesn’t automatically edit/delete all associated registrations, so you can manage those registrations individually.

LibGuides Update: E-Reserves Item Search, Patron Login with LibAuth, LibAuth Setup Wizard, and a Ton More Updates!

E-Reserves Search

Check out this giant present for your holiday celebrations!

Or if you’re not into December holidays, Happy 2018 from Springy to you! 🙂

There are a ton of new features for you to explore in LibGuides this month.

Log into LibApps patron accounts with LibAuth

If you head over to LibApps > Admin > Manage Patron accounts = and if you see accounts listed there, those users can now sign into Discussion Boards and Blog Comments using your local authentication layer (LDAP, CAS, AD, etc.).  If you don’t see any accounts listed there, good news, you can batch import! This way, your users can actively participate and comment in your LibGuides system using their trusted and known local authentication layer and without having to remember yet another login. Here’s how to set it up:

  1. Go to LibApps > Admin > Manage Patron Accounts to create accounts via import, or to LibApps > Admin > Manage Patron Accounts > Settings to enable self-registration.
  2. Set up your LibAuth configuration.
  3. Be sure to set the “Allow logging into LibApps using this authentication?” option at the bottom of the screen to “Yes.”

LibAuth Setup Wizard

If your institution is a member of the InCommon Federation or UK Federation, you can now set up a LibAuth connection in just a few clicks. Just choose your institution name from the setup drop-down, and we’ll create a configuration for you, pasting in your metadata URL and filling in machine-readable attributes. If you’re not a member of either federation, or you wish to use a different protocol outside federation setup, no problem! Just choose to set up a configuration manually. We continue to support SAML / Shibboleth / ADFS, CAS, SIP2, LDAP, and a self-hosted script of your own creation.

Let’s Encrypt support

We are pleased to announce support for free Let’s Encrypt SSL certificates. Similar to the certificates that we manage for Springy domains (e.g., libguides.com), these short-term certificates for your LibGuides domains will be installed and renewed by us at no cost or bother to you. Simply change your site’s domain to your desired custom domain, and we’ll do the rest!

Already have a custom domain? No problem! We’ll be requesting and installing Let’s Encrypt certificates for LibGuides custom domains  in the coming weeks. If you prefer to upload your own SSL certificate, you can still do that, no problem! Sites that have already uploaded their own certificates will not be changed, although you are welcome to switch from your own certificate to Let’s Encrypt. Please contact support to get started: support@springshare.com.

Let’s Encrypt certificates are currently only available for LibGuides sites with custom domains but will be coming to LibAnswers and LibCal custom domain sites in the near future.

As always, we manage the SSL certificates for your LibWizard, LibStaffer, and LibInsight sites.

E-Reserves item search

Now you can provide a deeper search of your e-reserves content! Go into E-Reserves > Settings > Search and enable item search to see new tabbed search results on your E-Reserves pages that includes all E-Reserves items. Search results include courses like they always have, but item search retrieves documents that are not assigned to a course as well as those that are. Visibility dates and access rules (passwords) for courses and items are also enforced.  The new enhanced display also shows you which Subjects courses are assigned to.

If you don’t want item level search, just head to E-Reserves > Settings > Search to disable the item level search.

Screenshot of e-reserves item search results

E-Reserves page URLs are “savable”

Want to send a link to your e-reserves courses by Instructor? By Subject? Now you can! Any URL that you navigate to on your public e-reserves pages is now savable and shareable. Bonus: this extends to search results, too! You can create a search retrieving exactly the desired subset of courses and documents and forward that on to the appropriate audience. Pssst, we heard you! We’ll be making this change for the LibGuides system and group home pages in a release coming up in a few short weeks.

AZ fixes and features

There are two new filters on the A-Z Databases management page: Asset Owner and Last Updated date. Use these to search for a subset of databases maintained by a certain person, or to make sure that updates have been done timely.

Screenshot of new filters on the AZ management page

Additional AZ Fixes and Features

  • Login credential updates save correctly
  • Column filters on AZ settings page work correctly
  • Counts of popular databases are correct on the Analyze Holdings page
  • Internal notes with quotation marks save correctly

Accessibility fixes

  • Added missing labels on public blog pages
  • Reference to non-existant imagemap removed
  • ALT text for Books from the Catalog

…and Even More Small Fixes!

  • Added a link back to domains page from certificate upload page
  • Image manager: replacing an image with a new image works correctly
  • Databases without a URL show properly as plain text in a guide
  • Guide Blog page RSS feed works if your site is forced to HTTPS
  • Accounts page: account type filter works correctly
  • Search:
    • EBSCO Discovery Service search results pagination works correctly
    • Punctuation inEBSCO Discovery Service search results works correctly
  • The default template for individual subject page is editable when E-Reserves module is enabled
  • Link checker
    • Exclusion list URLs with special characters filter correctly
    • All proxied assets are skipped
  • Blog widgets: new option to display post dates
  • Blog widgets display correctly for posts with more than one subject
  • Statistics: Content Summary visible when E-Reserves module is disabled
  • Updating single database asset with the API works correctly

And last but not least: we disabled the “Create Guide” button after you click on it once, so that it’s no longer possible to accidentally create more than one guide. 🙂

 

LibCal 2.12 – Hours Module Improvements and More now Live!

LibCal Hours Exceptions System-wide

We’ve been busy beavers here at Springy HQ, and we have several fun new features to share!

We’re making the hours module easier to manage and rolling out several great quality of life features, just in time for the holidays!

Hours Module Improvements

  • New Daily Hours Widget – We’ve added a new widget to the hours module to make sharing your open hours a breeze! The new Daily Hours Widget displays your library’s hours in a simple grid, and includes quick links to jump to the next day’s hours. To check out the new widget, head to Admin > Hours > Widgets > Daily Hours.
  • Universal Exceptions – We know how time consuming it can be to enter exceptions for each library and department that you manage in the Hours Module, so we’re making things easier! Now, when you create an exception for one department/library, you can choose to apply that exception either to all departments within a library, or all libraries and departments – no more duplication! Head to Admin > Hours > Exceptions and look for the new “Copy To” option.
  • Copy Hours Template – Another improvement aimed at simplifying hours management, you’ll now see an option to Copy Hours Template, instead of creating each hours template from scratch. This should make life much easier when you just have minor modifications to make to an existing template. Head to Admin > Hours > Weekly Templates to see the new option.

New in Equipment and Spaces

  • Email Digest for Mediated Bookings – We’ve added a new email digest to alert you when there are pending Equipment or Space reservations that are waiting on mediation. These emails are a “digest” of all pending requests, and are sent once an hour to all named mediators, ie those with approve/deny rights. Even better, we’re also including quick approve/deny links right in the email text, so mediators can approve/deny these requests right from their inbox! It’s a super handy way to make managing mediated Equipment & Space bookings a snap.
  • Email Notification for Admin Cancelled Bookings – If for some reason you need to cancel a patron’s existing equipment or space reservation, you’ll now see an option to send an email alert to that patron and alert them of the change.
  • Setting: User Must Cancel By: We’ve added a setting in Spaces to control when a user must give up their reservation. This is particularly handy if you have cagey students who try to get around any booking limits you may have in place by canceling their booking just before it’s set to end. To enable this setting, head to Edit Space Category > Booking Limits.
  • Setting: Limit to X number of reservations at one time –  We’ve also added a new limiter to control how many reservations a user can have at one time. This works similarly to our existing limiters but isn’t limited by time – so instead of only being able to have x number of reservations in a week, they can only have x number of upcoming registrations at one time. For your patron, this means that as soon as an existing reservation ends, they’ll then be able to create a new reservation. To enable this setting, head to Edit Space Category > Booking Limits.

Additional Improvements

  • Optimized Explorer Pages – We discovered that running reports in the Spaces and Event Explorers could take a very long time to load, so we optimized things – now running reports in the Explorer pages should be zippy!
  • Time Pickers Default to Hour-on-the-Hour – We’ve updated all of the time pickers throughout the system to default to hours on the hour. Ex say your event starts at 3pm, and you’re creating the event at 2:14pm – previously when you clicked on “3” in the time picker, the start time was entered as 3:14pm, and you had to go back and click “00” to get the event started on the hour. Now when you select a time, we’ll default to each hour on the hour, so you won’t need to explicitly click “00” to have an event start on the hour.
  • Export all Event Registration Info – For you data lovers out there, you can now export all event registration info for multiple events at one time! To see this in action, head to any Calendar’s Event Explorer page; limit your search to a specific booking form and make sure “Show Registration Responses” is set to Yes, then run the report and select Export. The resulting excel file will include registration info for each event registrant, including booking form responses!

New in LibInsight – Custom Chart Colors!

Screenshot of system settings

Customize your LibInsight charts to match your organization’s official color palette, or customize Dashboards per review period or project.

Define your custom colors at the system-wide level and you’ll see them in your dataset analysis charts, cross-dataset analysis, and dashboards.

Head on over to System Settings to set your system colors. If a chart requires more colors than you’ve specified, random colors will be chosen.

If the Randomize box is checked, the colors will be used in random order for charts in Analysis, Cross-Dataset Analysis, and Dashboards.

Here is what custom colors look like in charts for Electronic Journal / Database:

Screenshot of two pie charts with custom colors

You can customize Dashboards further by using the System Colors palette or choosing custom colors in the Dashboard. You can even use a different set of custom colors for each chart in a Dashboard row. Use your power for good! 😃

Here’s a screenshot of a Dashboard row with custom colors specified for each chart.

Screenshot of a dashboard row

Specify custom colors for all charts in a row on the Settings tab (check the box to apply to all charts), or specify custom colors on the other chart tabs.

Screenshot of chart settings

LibCal 2.11 – Event Updates and More are Live!

The LibCal 2.11 release is live, and we have loads to tell you about! We’ve redesigned the Manage Event Screens to bring you many new event management features, plus Event Templates are here! Read on for all the details.

New Manage Event Screens

So many of you have asked us for additional features and functionality for managing events – marking attendance, more email flexibility, etc. When we coded all this we realized that the modal for the event editing was too small for all this additional functionality, so we created a separate page for event management. This gives us (and you) a lot more breathing room and the ability to add several great new management features. To see the new pages, from any Calendar, click on an event and select Manage Event. There you’ll find great new features, including…

  • Event Notes – We’ve added an easy way to share internal information about an event with colleagues – event notes are here! These notes appear in the event modal and on the event overview tab, but never appear to the public. They’re perfect for sharing information about event setup information, like technology setup information or who’s bringing refreshments. To add a note to an event, head to Manage Event > Overview and add a new note.
  • Confirm Attendance – A hugely popular request, we’ve added a method to track which event registrants actually attended an event! Head to Manage Event > Registrations > Confirm Attendance column, and check off the actual attendees as they arrive. This setting will also make it easy to email only the registrants who actually attended your event after the event takes place – just select “Add Attendees” from the Email Attendees tab to insert the email addresses of just the folks who attended your event. This is especially handy for sending a satisfaction/follow up email after an event takes place!
  • View User History – We’ve added a new report to show all of the events a user has registered for, so it’s easy to see which of your users are power users! Just head to Manage Registrations/Waitlist and select View User History to see a list of all events a user has registered for – and even better, if you’re using the Confirm Attendance option, we’ll show you all of the events they actually attended as well!
  • Search Registrations – We’ve added a simple search box to the Registrations and Waitlist tabs, so it’s easier to find a specific person’s registration info.
  • View Cancelled Attendees – We’ve added a new tab that shows all attendees whose registration was cancelled – plus, you’ll be able to see whether the registration was cancelled by the patron, or by an admin. This is especially useful for outreach and user satisfaction efforts – if someone cancelled, consider following up with them to see why, in order to tailor your services to patron needs. Head to Manage Event > Cancelled to see the list of cancelled attendees.
  • Send Rich Text Emails – We’ve also update the Email Attendees tab to include a Rich Text Editor, so it’s easier than ever to send patrons emails that contain basic text formatting and images, without having to muck around with HTML. 🙂 Head to the Email Attendees tab to find the new options.

Event Templates

Awesome news for sites that manage large numbers of events! We’re adding a new Event Template management area, so you can create templates that contain the basic information – things like Title, Description, Start/End Time, padding, registration details… everything you might need to create a new event in a flash! To start creating event templates, Admins can head to Admin > Calendars > Event Templates.

And even better, if you have an existing event that you’d like to turn into a template, Admins can select that event from the Calendar screen and use the dropdown to select “Create Template from Event”. We hope this makes it that much easier to transition to the new Event Template options – managing large numbers of events has never been easier!

Equipment and Spaces Updates

  • Spaces Widgets in LTI Tool – If you’ve integrated the LibApps LTI tool in your LMS system, good news – Spaces widgets are now fully integrated, so you can easily add a widget for booking a space to any page in your LMS! This makes it easy for students to reserve spaces in the library without having to leave the LMS environment, and integrates the booking process right at point of need.
  • Copy Space – We’re always looking for ways to make the site setup process easier, so we’re happy to introduce a new Copy Space function for the Spaces module. As you’re setting up Spaces, you’ll see a new option to Copy Space – this pulls all the key information about a space (including Description, Terms & Conditions, Room Capacity, Booking Form, Image, etc.) into a new Space record, making setup a snap!
  • Spaces Filter in Event Explorer – The Event Explorer contains an option to filter by location – previously, only system locations and Rooms were appearing. We’ve updated this filter to include Spaces, so now you can search all 3 possible locations at once.
  • Consolidate Sequential Bookings – For some folks migrating from Room Booking to Spaces, we’ve discovered that there are some patrons who are still booking multiple timeslots back to back instead of using the dropdown menu to select their preferred duration. We’re now consolidating those individual bookings into one continuous booking.
  • Admin Recurring Booking: Error Message Update – Previously, when admins created recurring bookings and there was a conflict with one of those bookings on certain dates, the error messages weren’t making it clear that some of the bookings would not go through. We’ve updated this behavior so it’s clearer that some bookings will not go through.

MyScheduler Updates

  • View Past & Cancelled Bookings via API – We’ve lifted some prior restrictions on the MyScheduler API, so you can now access bookings which happened in the past, and cancelled bookings. To view the available APIs, head to Admin > API > MyScheduler.
  • We squashed a bug in MyScheduler Widgets, where the first group’s appointment availability options were being applied to all groups. Now, as you change group selection in the widget, the availability options will update as expected.

Accessibility Updates

  • We’ve fixed an accessibility issue with the “close” link in MyScheduler widgets by updating the link reference so it’s no longer empty.
  • We’ve addressed several accessibility issues with the Today’s Hours widget – they now include <th> elements and have the proper role=’presentation’ attribute, so they’re now fully accessible!

Coming Soon: Mediated Equipment & Space Email Digest

Looking for email alerts when patrons make a request for mediated items and spaces? Coming in the next few days, we’re adding a new email digest to alert you when there are pending Equipment or Space reservations that are waiting on mediation. These emails are a “digest” of all pending requests, and are sent once an hour to all mediators who can approve a booking. Even better, we’re also including quick approve/deny links right in the email text, so mediators can approve/deny these requests right from their inbox! It’s a super handy way to make managing mediated Equipment & Space bookings a snap. 🙂

LibWizard Update Now Live

We have a brand new mini-release for LibWizard out today. This is just a maintenance release that is mostly concentrated on often requested bug fixes and some back end performance tweaks. You should notice a faster, smoother, LibWizard experience!

Just a few items:

  • Corrected a usability issue when LibWizard assets are embedded into LibGuides.
  • Fixed a problem where users were unable to edit the date and time field on reports.
  • Corrected a few typos on both the welcome and thank you screens.
  • Corrected an issue where checkbox fields set to display in multi-columns were not indented correctly.
  • Assets will now sort correctly when sorted by the created date.
  • Changes in asset title are now applied without refreshing the page.
  • Fixed an issue where under a very specific scenario submission notification emails were not being generated

HTTPS

We encourage you to use LibWizard with HTTPS but if you’re not, you should definitely give it a look. When web browsers start to force HTTPS, some of your forms my break if you’re not properly prepared so get started now!

We’ve written more about HTTPS on a previous blog post, so be sure to check that out.