Skip to main content

Event Notices

Event Notices


Release Notes

Jul 29, 2025

Release 25.14.1

Content and User Experience Improvements:

  • Updated provider profile display to sort alphabetically by last name and added fallback image styling for profiles without photos, including centered layout and drop shadow.
  • Added Spotify and Apple Podcast buttons to HCI individual podcast episodes for improved accessibility to external platforms.
  • Enhanced Foreground image/video billboard component by fixing layout spacing and adding bold styling to titles.
  • Fixed X (formerly Twitter) sharing URL when using the icon-only style in the Social Sharing component.

Design and Component Enhancements:

  • Applied display: inline-block styling to image icons in the Icon Card component to support proper alignment.
  • Updated gloss-source to version 2.8.22, introducing 8 new anatomical icons: back, bones, foot, foot-ext, hip, knee, shoulder, and stomach-alt.

Infrastructure and Configuration Updates:

  • Finalized WebTag 2.0 global tag configuration for the Healthcare site by enabling the required module and applying necessary configuration fields.

Code and Security Fixes:

  • Resolved a PHP warning in theme_uou_preprocess_node() by adding a safeguard when accessing $video['media_content'] to avoid errors from non-array values.


Release Notes

Jul 16, 2025

Release 25.13.1

Content and User Experience Enhancements:

  • Kaltura Video Player: Replaced the video player on profile pages to the new Kaltura player.

Infrastructure and Functional Improvements:

  • Module Update Status:  The Gloss website now reports on the status of Drupal core and contributed modules from the Drupal community. This automation allows us to keep on top of module releases and incorporate them into future work.
  • Permissions for Advanced Publishers: Advanced Publishers can now access this page: https://admin.healthcare.utah.edu/admin/config/branding-paths.


Release Notes

Jun 29, 2025

Release 25.12.0

Content and User Experience Enhancements:

  • Emergency Department Wait Time Accuracy: Updated wait time display in the Emergency Department banner to reflect a 2-hour lookback (previously 6 hours), improving accuracy.
  • Locations Directory Improvement: Added real-time wait times to the locations directory.
  • Kaltura Video Component Update: Simplified video embedding with enhanced display options, including toggles for download buttons, titles, and descriptions.
  • New "Spacer" Component: Introduced flexible spacer component featuring customizable vertical spacing, divider visibility, styles, and alignments.
  • Provider Display Cards: Streamlined provider card component for clinicians. Faculty will be added at a later date. This will replace the Find Something Tool's 'by name' tab.
  • Location Display Cards: Dynamic location card component displaying details by clinic ID or specialty, optionally including images. This wil replace the Find Something Tool's 'by location' tab.

Infrastructure and Functional Improvements:

  • Department Menu Cache Issue Fixed: Corrected caching behavior in department menu blocks, resolving conflicts and Drupal cache warnings about context mismatches. Added fallback to main menu when necessary.
  • Clinical Locations Data Import: Enabled automated imports for Clinical Locations. A new content type called Clinical Locations is now populated by content from the user profiles, rather than having locations duplicated individually in every profile.  The front end display for this new content has not been implemented, but will be in a future release.  Once the new front-end display is enabled we'll remove the locations_paragraph paragraph type.
  • RSS Feed Validation: Addressed minor RSS feed validation warnings for improved reliability.

General Enhancements:

  • New Relic Monitoring: Fully implemented site health monitoring via New Relic, with error tracking and performance insights.
  • Clinical Trials Content Cleanup: Removed unused Clinical Trials content type and legacy features.
  • Content Hub Optimization: Disabled user syndication from Content Hub on the Newsroom site, reducing unnecessary data load.


Release Notes

Jun 16, 2025

Release 25.11.0

Content and User Experience Improvements:

  • Fix Twitter (X) content sharing URL.

Infrastructure and Performance Improvements:

  • Added Urgent Care and Emergency Department wait times information to internal APIs in preparation to display this information in our "finding" apps.
  • Updated logic for digesting the link for the specialty import process.
  • Created a podcasts module.


Release Notes

Jun 03, 2025

Release 25.10.0

Content and User Experience Improvements:

  • Updated the Location Services to allow improved filtering on the Locations page.
  • Added a new API endpoint for Locations to better support dynamic content loading.
  • Updated the List Block component to support alt tags and improved background contrast for accessibility.
  • Added billboard image support for media pages to maintain consistency across visual components.

Menus and Navigation:

  • Introduced a new "Brand" menu section on the Gloss site to improve navigation.
  • Cleaned up the Admin menu by hiding unused media types like Audio File and Video.

Infrastructure and Performance Improvements:

  • Developed and tested a drush script to update all webforms across sites to use consistent confirmation settings.
  • Deleted outdated and unused Views configurations (Archive, Glossary, and Frontpage) to improve performance.
  • Moved the uou_login module to only load in production environments for security and clarity.

Code and Security Updates:

  • Upgraded Drupal core to 10.4.7 and the Address module to the latest stable versions for better performance and security.
  • Enabled the Shield module via configuration to add a layer of access protection where needed.
  • Resolved deprecated function issues in the uou_breadcrumbs module by fixing str_contains() usage.

General Notes:

  • Added a test .md file to the .htaccess rules as part of deployment validation.


Release Notes

May 04, 2025

Release 25.8.0

Content and User Experience Improvements:

  • Updated filters for stories to include Health Care (HC) and School of Medicine (SOM), improving content sorting.
  • Fixed a display issue where the Clinical Trials module pulled more trials than needed.
  • Added the Active Trail functionality to Anesthesiology Research menu because it was missing.
  • Corrected layout issues on the Nursing Faculty page for better viewing.

Infrastructure and Performance Improvements:

  • Added security rules to block harmful bot traffic, protecting the website from attacks.
  • Improved menu caching settings to make sure menus update quickly.
  • Simplified reusable code from APIs into a single place (NormalizerService), making the code easier to maintain.
  • Added cache-busting for profile images to ensure images update immediately when changed.
  • Moved memory formatting logic into a central location (NormalizerService) for easier maintenance.

Menus and Navigation:

  • Updated and improved menus for several Pediatric departments, making site navigation simpler.
  • Reviewed the Cancer Center Members page to identify needed navigation improvements.

Code and Security Updates:

  • Ensured Clinical Trials API responses use lowercase text for consistency.
  • Clarified the title of the 'uou_news_client' module to better reflect its purpose.
  • Added uNIDs to the Find a Doctor API.

General Notes:

  • Completed changes requested in ticket INC2019922 for the Lightbox feature from May 6–12.
  • Documented discussions with Shawn Halladay about integrating AI tools into workflows.
  • Planned future improvements for story filtering to support easier integration.


Release Notes

Apr 22, 2025

Release 25.7.1

General Updates

  • New Story Import Process for Newsroom. A new system has been added to allow stories and news content to be shared more reliably between sites. This helps reduce issues previously caused by syncing large amounts of content through Content Hub.
  • Improved Online Scheduling Options. Updates to provider profiles ensure users can see all available online scheduling options, including both direct and open scheduling providers.
  • New "Loc-Arapeen" Menu for Healthcare. A new menu section was added under Healthcare site.
  • Fix for Anesthesiology Navigation. An issue was resolved where the 'Active Trail' box was missing from the links so no 'Back To' options were appearing on the navigation under the Anesthesiology site.

Content Display Improvements

  • Updated Wait Time Display for Urgent Care and Emergency Departments. The system for showing wait times was rebuilt to make it more flexible, easier to manage, and more accurate. This includes improvements for how it appears on Location and Service pages.
  • Billboards Now Appear on 404 and 403 Pages. Billboards now show properly on error pages, helping maintain consistent branding.

System and Configuration Updates

  • Gloss Design System Version Set. We’ve locked the design system to a specific version (2.8.16) to ensure design elements remain consistent across all sites.
  • Stronger Spam Protection on Forms. Forms across our sites now require users to wait at least 15 seconds before submitting, helping block automated spam bots.
  • Improved MyChart Integration. MyChart scheduling tools now only appear where they are supported (such as on Healthcare pages), which helps avoid errors on other sites.
  • Prepared Login Widget for Upcoming MyChart Passkey Support. Updated the MyChart login box to allow secure passkey-based login methods once enabled by the MyChart team. This update adds the necessary browser permissions in advance of the May 2025 rollout and applies to any page that includes the login iframe.

Code Cleanup and Maintenance

  • Cleaner Error Handling. We made improvements to prevent background system errors from appearing when certain data fields are missing or incomplete.
  • Improved Template Reliability. Some background updates were made to improve how provider information is handled behind the scenes, helping keep everything running smoothly.


Release Notes

Apr 14, 2025

Release 25.6.1

New Features

  • Progress on displaying wait times display on Locations Pages. Infrastructure is now in place for displaying emergency room wait times directly from EPIC. This update added frame framework to connect to GetDepartmentWaitTimes Epic API.  Includes a new service which can be reused to connect to other Epic data endpoints. This functionality is not enabled.
  • Add 'Made Better By You' helpers and helper category. New layout helpers which will enable Pagebuilders to quickly create employee profile pages from pre-built templates. Templates are only available on the uofuhealth.utah.edu site.
  • Implement custom Site Studio package workflow for individual sites. This will allow us to create custom components or, more likely, custom helpers for either sites, or for profile (academic vs clinical).
  • Add alt tag to Image Billboard. Remove role="presentation” attribute from the image on mobile screens. This change will allow us to add alt tags to billboard images (when displayed in mobile). Billboards for desktop display are added as a ‘background’ image and cannot use an alt tag.

Security

  • New module to remove Drupal login fields. New modules uou_login will remove the drupal login fields and only allow the SSO login link to display. (Still in testing).
  • Enable Antibot module only in production. The Antibot module helps prevent bots from spamming public-facing forms. It was causing issues logging in on lower environments.

Bug Fixes & Improvements

  • Fix Simple Google Search for academic sites. Users were seeing a JavaScript error rather than search results. Multiple fixes were attempted. Due to inconsistent behavior between local and site factory environments we created a script which will disable JS aggregation on academic sites (undesirable, but fixes the issue). This isn’t considered a long-term solution. This issue is likely a bug with the newest version of Drupal core.
  • Fix display of special characters in Image Card display. Card titles which included non-alphanumeric characters like apostrophes or quotations were being converting to HTML safe characters. This change alters the Additional Link Text output so characters are no longer escaped as HTML safe.
    Example: this text it's was displaying like this it's.
  • Add empty openIntervals variables to Location time output in Yext API. This will allow us to ingest regular hours into the Yext system for google maps and other map systems display.
  • Modify 'Good Notes' story title section.  Fix incorrectly centered Good Notes page title display.
  • Modify News API to include date inputs. The news sharing API needs to allow for date-based filtering so we can lower server load when using this API.
  • Fix for hours display in new Location Hours Table. Hours display should now be fully human readable.


Release Notes

Mar 25, 2025

Release 25.5.1

General

  • Addressed the missing leadership category in the 'Handle 'locally built' people content' section.
  • Added Clinical Locations content type.
  • Created 'Palliative Care' menu for Healthcare.
  • Replace <facultyAppointment> node for Academic Department with <facultyRankingTitle> for Provider Profiles.
  • Enable Metatag Custom Routes (Paths) to Add Metatag Descriptions for the main pages.

System updates

  • Updated Gloss design system to latest release.

Video Billboard Site Studio component

  • Uses a video background instead of an image.
  • Removes healthcare-specific features (e.g., refer a patient link, Avaya callback).
  • Provides more customization options for Pre-Heading, Page Title, and Intro Text (color & size).
  • Implements a new HTML structure: separate billboards for mobile and desktop. This avoids complex JavaScript workarounds and improves reliability.

Masonry Site Studio component

  • Adds a “Caption” field that appears below images when clicked.
  • Darkens the background overlay for better contrast.
  • Sets a maximum height for opened images to ensure they remain within the viewport.
  • Close Button Improvements:
    • Updates text from “close” to “[ X ]” (Site Studio modal element does not support icon replacement).
    • Changes text color to white for better visibility.

Person Import Process fixes

  • Fix empty array error in import Drush 'report import' commands.
  • Refactor Person Import functions into a service.
  • Fixed profile delete process to correctly remove UNIDs from 'Report' list.
  • Add form for managing Faculty Ranking ID management. This is the list of faculty ranking IDs that flag a person to be visible on the Academic faculty feed.
  • Fixed 'import by date' API link which was incorrectly pointing to admin domain.
  • Added dependency injection for Person Import Service where required.

Searchable Interface for Location Hours

  • Implements a block view to provide a searchable interface for managing location hours.
  • Allows content editors and admins to search, filter, and edit hours applied to different locations.
  • Displays all hour types (Normal, Seasonal, Closure) with relevant details, making it easier to navigate and update.

MyChart Scheduling Widget on provider profile pages

  • Add the scheduling widget to the bottom of the page.
  • Have the "New to this provider" option in the button scroll the user down to the widget.
  • Make a visual distinction between the widget and the rest of the physician content on the page.
  • When a user selects "I've seen this Provider before" use a modal to inform the user that they are leaving the site and being redirected to MyChart.

 


Release Notes

Mar 25, 2025

Release 25.4.7

Hotfixes for the 25.4.x release cycle:

  • Update Drupal core and several modules. This is security maintenance.
  • Disable Clinical Trials API search. The Clinical Trials display was not correctly filtering out inactive clinical trials. Since we cannot fix this for the time being, due to reasons out of our hands, we have temporarily turned this tool off.
  • Remove changes to overlapping and image billboards. Discovered and resolved pre-release
  • Modify Honeypot time limit to prevent submission errors. The time limit was too long before and causing a '30 Second Time out.'
  • Address Table of Contents display issue. The table of contents was showing above the billboard when it should display below and it was causing double billboards to display on 403 and 404 pages.
  • Address display issue for 'Updated Profile Card'. This component styling was broken and they were not clickable.
  • Update cms-hpt.txt hospital pricing text file. This was done to bring us into compliance with the goverment Hospital Pricing mandate.
  • Address display issue for Good Notes billboards. The title was missing from Good Notes posts.
  • Fix locations API Yext connector. Re-add uniqueId, rename locationProvidedServices. This provided correct location information to the Yext connector editor.
  • Fix path for Made Better By You story type, add page wrapper class. The MBBY content type changed from Basic Page to Story so we had to update the default url path rules to follow that content type now instead of the Basic Page one.