Website Release Notes
All notable changes to the website will be documented here.
Jump to:
2023
May
5/11/2023 - Release 4.0.2
Added
- Redirect CSV importer.
Changed
- Upgraded Sitefinity to version 14.4.8100
- Fixed table editor bug from 14.1!
- Staff/faculty profile widget obfuscates email/phone info until user clicks to see it (for security).
- Embedded header icons as SVG code for Search Burger and Sign in buttons to improve page load experience.
Fixed
- Story hover card mobile layout in landscape orientation.
- Partial width carousel mobile layout in landscape orientation.
- Alumni Donor Stories widget images missing alt text.
- Hero image editor interface unusable when video and rotating images selected at same time.
- Accordion text editor character count/limit.
Removed
- Thumbnail images for events in Azure search results.
April
4/10/2023 - Release 3.24.1
Added
- Pre-connect to sources of page render blocking assets to speed page loads.
Changed
- Reduced footprint of College Contact Banner widget on mobile devices.
Fixed
- Disable hiding of Vue.js assets while in page edit mode.
- Fix typekit JS error in editing screens.
- Image Alt text pulling wrong data on Latest News page.
- Styling of program list widget.
- Alt text color for images in header and footer (was maroon on maroon).
- Cookie message had a Heading Tag (H2), when it shouldn't have.
March
3/29/2023 - Release 3.23.3
Fixed
- Curly apostrophes were in the code for the Program List Widget, which don't render in some browsers.
3/27/2023 - Release 3.23.1
Added
- "Content Group" grid layout.
- Redirects importer.
- Program List widget.
Changed
- Updated to Moment.js version 2.29.4.
- Changed Professional title field for doctor data to be an HTML field.
Fixed
- Program importer falsely reporting newly imported programs as published.
- Typekit webfonts not showing in some backend screens. (Fonts used in the site were not loading in backend editing screens).
- Twitter card metadata empty values replacing Open Graph data (Twitter uses OG data as a fallback, but Twitter card data overrides it, even if it's blank).
- Youtube Embed widgets were breaking when embedding playlists.
- Tab indexes missing from Accordions (accessibility keyboard navigation).
- Focus borders missing on many elements (accessibility keyboard navigation).
- Departments A-Z page "academic programs" filter.
3/17/2023 - Release 3.22.4
- Placing Proof Points and Featured Events widgets on the same web page caused Featured Events to not show.
3/9/2023 - Release 3.22.3
- Redirect URLs importer.
- Apple Touch Icons (favicons) to the root of project to cut down on failed web requests.
- "Program" view to Program List widget (still in final development stages).
- Dismissed alerts can now re-appear if their title is changed.
- Blog URLs for "All Things Higher Ed" have date removed.
- Disabled JavaScript for many widgets while editing pages in the Sitefinity backend (accordions, carousels, etc) to prevent errors while editing.
- YouTube videos on News Pages didn't load correctly.
- Program Concentration importer errors were preventing it from working.
- All hero widgets now have dimensions on page load to prevent layout shift.
- Hero alt text was not generating correctly.
- Side-nav's "View All" and Header-Subnav (white and gold bar) links were missing "active" CSS states (affected accessibility).
- References to JavaScript Source Map files for Bootstrap and Popper to cut down on failed requests.
February
2/24/2023 - Release 3.21.2
Added
- Feature flags in site settings allow individual importers to be turned off without a deployment or restart.
- "Meta tags" Field in site settings to apply different settings to each environment/tier.
Changed
- Enabled in-house redirect module so we aren't dependent on redirects in IIS.
- Randomized hero images logic shifted from server side to client side, allowing those pages to be cached again. This will greatly reduce CPU load on servers.
Fixed
- Importers automatically publishing new items instead of saving them as drafts.
- Google Tag Manager code is now managed through tier-specific config files instead of Web Config transforms.
2/9/2023 - Release 3.17.1
Added
- Added CMU branded styling for Google Programmable Search boxes and search results.
- Made changes to enable default authentication to improve site performance and stability.
Fixed
- Missing breadcrumbs from page templates.
2/2/2023 - Release 3.17
Added
- JS and CSS code for Google Programmable Search.
January
1/27/2023 - Release 3.15.1
- Disabled SAP data importers while we continue to test and refine them in lower environments.
1/13/2023 - Release 3.15
- News search page and supporting widgets.
1/6/2023 - Release 3.12
Added
- Events sidebar listing widget for the development of improved search page.
Fixed
- Events Calendar test page's sidebar filter layout was flawed on mobile.
December
12/8/2022 - Release 3.08
Added
- Added VWO code to page templates so our marketing partner can run A/B testing on pages within the site.
- Added "robots noindex" meta tag to non-production environments.
- Added the ability to create colored content blocks.
- Added the ability to create a speedbump for the sidebar links in people profiles.
Changed
- Redesigned the search and filter options for Program Finder.
- Updated the font colors of filter drop downs in Program Finder.
Fixed
- Data importers were re-developed. The following importers have been turned back on in the production environment: People, Programs, Program Authorizations and Doctors. The Location, Department, Program Concentration and Faculty Profile importers will remain offline for this release as we continue to test.
- Corrected curly apostrophes in the search box on iPads/iPhones, which caused unwanted results.
- Random image selector for hero images was ignoring the first image within the collection.
- Added the ability for line breaks to occur on hyphens such as those in the names of people in the people widget. Without this, the layout grid's columns could be stretched.
- Corrected search so that people with hyphenated names appear in search results.
- Corrected spacing and padding issues for links that were crowded after the addition of the sitemap link in the footer.
- Alumni Association Board of Directors widget was showing exception error.
November
11/10/2022 - Release 2.05
Added
- New CMU News template.
- Interior navigation cards now have a two-column view available to be used in layouts with sidebar navigation.
Changed
- Redesigned the accordions to have dark blue look when opened.
- Changed Azure search query type from "Full" back to "Simple" to provide more relevant results.
- On the external redirect notice page, we changed label of "Return to Site" button to instead say "Go Back".
- Captchas are now required on forms before they can be published.
Fixed
- On the GPA calculator, we added a two-character limit to the number of courses to calculate, which prevents the page from freezing.
- "View Profile" button was missing from Faculty/Doctor profile widgets' cards.
- Program pages' concentration locations filters were not functioning correctly.
- Added padding under the button widget.
- Sitemap page links' clickable areas were the entire width of the page.
- Some blog posts were not sorted by publish date.
- Find a Doctor search on CMU Health was missing filters from dropdown menus and images.
October
10/27/2022 - Release 2.04
Added
- Predict semester or major/minor GPA calculator tool, where students can add in multiple GPAs from multiple institutions to predict GPA at CMU.
- Comment option* that can be added to pages. *This is intended for Playbook pages only.
- Sitemap in page form, located in the footer across the site.
Fixed
- Fixed heading level and text colors for accessibility and updated the "Apply" button hyperlink target on the Scholarship Quiz widget.
- Form responses exported to Excel sheets also included internal Sitefinity metadata fields, now removed.
- Quick links callout widget was not opening hyperlinks in new tab/window when the box was checked.
- Randomized hero images were showing mobile images on desktop/tablet.
Changed
- Tablet hero image field was removed. Tablets now use Desktop images.
- Featured news listing widget now uses SEO description field instead of a Summary field. Web-Config transforms were added for IIS redirect module to work correctly with CI/CD pipelines (these were manually edited for the last two releases).
- Left navigation child pages of the selected page are now open on page load.
10/10/2022 - Release 2.03
Changed
- Added ability to bypass the existing URL redirect module. As a temporary measure, the redirects have been replaced with IIS rewrite rules and an IIS URL map file.
September
9/29/2022 - Release 2.01
Added
- Breadcrumb navigation added to most pages. Excluded were top level and dynamic pages like news, events, and blogs.
- Create "Doctors" version of People widget to be used for CMED faculty and staff directory pages.
- Added "No academic departments were found for_____" message to A-Z index for instances when there's no academic department found for the selected letter.
Changed
- Replaced paginated results with Ajax loading as the user scrolls the page.
- Secondary (gold) nav "Programs" links in college pages now go to filtered Program Finder results for each specific college.
- Hero images no longer required in layouts with hero drop zones. The drop zones simply collapse.
Replace hero video controls with an accessible play/pause button.
Fixed
- Broken images in Maroon Background Callout widget when no image selected (Accessibility issue).
- YouTube videos unresponsiveness to screen size; they now adjust to screen size correctly.
- Removed duplicate heading matching tab name inside each tab in Tabbed Content widget.
- Made Story Hover Card widget titles have darkened background to improve readability.
- Fired Up and Focused profiles now show hyperlinks entered in backend fields.
9/16/2022 - Release 1.71.0
Added
- TikTok social icon in site footer.
- Ability to select and display Related Events in the sidebar of Event detail pages.
- New "Title" field on embedded YouTube videos, and activated default closed captioning (when captions are available) for improved accessibility.
- Added components necessary to build a data driven Departments A-Z index page.
Fixed
- Hero text block, including the page title, was missing on tablets.
- CSS for Department-directory widget was left out of project.
9/2/2022 - Release 1.70.7
- API for SF admins to unlock shared content blocks (due to bug in Sitefinity)
- Added "Subtitle" and "Media Contact name/email" to news pages.
- Modified the appearance of search input boxes to have 2px thick border, and search button no longer has white border.
- Events Widget showing date twice for same day event
- "CMU Health" in left navigation (of top level pages) does not go back to homepage.
August
8/19/2022 - Release 1.70.6
Added
- Directory view in Faculty Profiles
- Transfer Scholarship Quiz Widget
Changed
- Updated Primo (Library) Search widget configuration to match a recent change
- Locations missing from SAP source are no longer unpublished
- Display Faculty Profiles (as People) in Site Search results
- All redirects to ASPX (Old SharePoint) pages are now permanent redirects so they’ll be cached by browsers/search engines.
- Update Views for Faculty profiles (cosmetic)
- Display academic and professional title from Mountain Pass for people who have a "Faculty" profile
Fixed
- Same date showing twice in some events’ detail views
- College contact banner rendering lower case i's to look like l's
8/5/2022 - Release 1.7.5
Changed
- Updated the code for Covid dashboard since it was changed in the CMS and not tracked here.
- Changed importers to use instance methods instead of static methods to free up RAM on servers.
- Refactored code to unpublish items.
Fixed
- Program finder filters altered to fit in container on UHD displays.
- Fixed bug with 10 within 10 recipients.
Removed
- Removed website vendor folder.
- Removed forced sort type changes in search (exact match was being overridden by alphabetical).
July
7/21/2022- Release 1.7.4
Added
- Enabled geolocation functionality in Sitefinity Analytics.
- Added loading animation to main menu search.
- Added loading animation to program finder.
- Search results for news and blogs now include description.
Changed
- Program Finder no longer reloads page on pagination by using Ajax. (Ajax keyword search coming soon).
- Code cleanup: Moved CSS/JS code from "ST" folder to "lib" folder.
- Updated copy for scholarship quiz.
- Programs are now sorted by alphabetical order in Program Finder except when there is a an exact keyword match.
Fixed
- Various search result images now display properly (some types are taller while others are wider, so the search results now take this into consideration).
- Made inline alert banner look right by giving padding on sides to match the rest of the page layouts (cmuhealth.org).
- Program Finder titles wrong size with some filters and pagination was also breaking when certain filters were present.
- Image caption carousels' play button on mobile wasn't working properly.
- Maroon/gold carousel accent graphic was appearing under text, affecting readability.
7/7/2022- Release 1.7.3
Added
- Updated people detail page frontend code to read published flag.
Changed
- Upgrade Sitefinity from v14.1.7823 to v14.1.7825 to fix the Sitemap generator.
- Scholarship Quiz copy update.
Fixed
- Social Share widget title wrong heading level.
- College hero backend was showing all 3 sizes (desktop/tablet/mobile) at once.
- Multiple Alumni widgets using wrong heading levels.
- Mobile Accordion not showing on person bio pages.
- Mobile Accordions from "Fired Up and Focused" bio pages were missing on phones.
- Refactored program authorization importer.
- Fixed crash on searches with special characters
- Fixed vue pager on Fired up and focused listing.
- Fixed program page title area and text size on odd-shaped devices (since some program names were too long).
- Fixed blog post listing's image sizes so they're consistent.
- Search results descriptions weren't showing on mobile.
Removed
- Kraken image processor removed.
June
6/30/2022- Release 1.7.2
Added
- Added college filter to Program Finder and tweaked layout to make it fit.
- Added thumbnail for events.
Changed
- Updated max size for images/documents. (1MB limit for images and 5MB limit for documents.)
- Added the word "optional" to label in merit scholarship widget, and modified widget layout.
- "Courses" and "What will transfer" open in a new tab from the program page.
- Mobile carousel of events widget set to infinite scrolling.
- Added 30px of padding under tables.
Fixed
- Health search box button event handler.
- Mobile hover state showing when using event widget pager buttons.
- College contact banner layout on mobile.
- Mobile main nav height.
6/23/2022 - Release 1.7.1
Added
- Display Faculty profile info when available
Changed
- Keep workflow status when updating programs
- Keep published flag when updating existing entities in importers
- Minified some CSS/JS files and commented out a call to an unnecessary one
- Switched the rest of our base templates to SF OOTB bootstrap (to match cmich base)
- Removed lazy load from hero images, and add lazy load to other widgets to speed up first contentful paint
- Implement Silvertech's site search optimizations
Fixed
- CSS fix for grandchild nav items on mobile being open all the time
- CSS fix for program concentration filter text showing up as blue
- URL encode program search strings to prevent errors
- CMU Health search button on search page was disregarding search box input in favor of last search string
May
5/25/2022 - Release v1.7
Changed
- Upgraded Sitefinity to version 14.1
April
4/22/2022 - Release v1.66.00
Added
- Redirect for autodiscover.xml
- Default image for featured news, set in site config
Changed
- Better handling of program location removals
- Better handling of special characters with Azure Search
- Moved alumni search out of Gitlab and into Sitefinity/DevOps. Also refactored code.
- Update SCSS build process to no longer require committing .min files and style.css
- Changed event location display logic to show both online URL and physical locations.
Fixed
- CMich Top Level Template Bug (View more/less button)
4/13/2022 - Release v1.65.03
Fixed
- Left Nav not showing on mobile devices
- ToList() Optimizations in C# methods.
4/08/2022 - Release v1.65.02
Added
- SEO and Social Media sections need to be added to Alumni content items
Fixed
- Re-implemented automated tasks so we can run them on demand in all tiers
- Monsido reports finding 404 errors for list items (patch to catch trailing slash)
- Video player too large on mobile devices
- Gold Carousel Program Special Features missing next/prev buttons
- Update name in staff directory
- Made top searches in main nav editable by shared content block
- SAPA links giving 404s (hotfix)
- Pasting copy from one content block to a second content block triggers the "Pasting images warning"
Removed
- Remove search capability on dropdown lists on program finder
4/1/2022 - Release v1.65.01
Added
- Blog URL to trusted sites and speedbump
Fixed
- Fixed mobile left nav
- Escape button on SAPA pages
- Find a Doctor filter box empty
- Monsido reports finding 404 errors for list items
- External link disclaimer for some internal links
- Spacing added below left nav
- Use thumbnail for programs in site search
- No result when trailing space in keyword
- "Find a Doctor" Function Not Working as Intended
- Hide unpublished locations from dropdown list in program finder
- Search results show unexpected text display
March
3/25/2022 - Release v1.65.00
Added
- Update SEO and Social Media Sections to FUF and Blogs
Add scoring profiles on program search
Fixed
- Updated News, events, blogs and people pages to gracefully fail when accessed without proper parameters
- Fixed issue with menu items not showing correctly
- Fix caching issue
- Empty program copied to Sitefinity
- Wrong title of pages on CMU Health
- Related News widget not sorting by date
- CMU Events widget on pages using college templates
- Anchor tag issues on Library pages (JS error in Datatables plugin is root cause)
- Missing Regulatory Program Data
- Tables not wrapping on mobile
- Update Speedbump whitelist to include cmuhistory.cmich.edu address
- Update Speedbump whitelist to include libguides.cmich.edu address
- Update Speedbump whitelist to include blogs.cmich.edu address
- Added redirects for nonexistent pages
Changed
- Replace JavaScript build process with native Microsoft (msbuild) compatible process
- Use Published flag on regulatory items
- Update build process for maintainability
Removed
- Remove Enabled flag on location programs
- Remove Find a Doctor page
3/11/2022 - Release v1.64.02
Fixed
- Fixed hyperlink animation under certain circumstances
- Fixed issue with compare programs at different mobile widths
- Fixed issue with sitemap on CMU Health
- Fixed issue with H1 tags on Fired Up and Focused Pages
- Fixed issue with program title not showing correctly on site search
- Fixed minor UI bug impacting hyperlinks on certain pages
- Fixed issue with news articles showing on both CMUHealth.ORG and CMICH.EDU
- Fixed issue with Compare Programs Button Disappearing Mobile
- Fixed issue with On the Global Campus Academic Calendar page when using Chrome
- Fixed issue with Event info not rending correctly on mobile devices
- Changing html tags to be SEO friendly (h1 to h3)
- Show CMEP doctors in find a doctor
- Updated Employee directory data
Changed
- Updated all code to use UTC on the front end and back end to avoid future date and time issue related to time zones
- Whitelisted ed2go.com so it no longer shows the speedbump
- Updated Cookie banner language
- Update front end code to use a UTC compatible date/time format/conversion
Exclude Dynamic Pages from sitemap
Removed
- Remove code and configuration keys for Find a Doctor (moved to health search), Burning Glass, Explore Careers modal
- Removed www-new from code base
- Decommission Static HTML Site's azure resources
- Decommission FormApi web server's Azure resources
- Remove Enabled flag and use Published flag instead
3/4/2022 - Release v1.64.00
Fixed
- Fixed issue with People not having the correct department in the directory
- Fixed issue with pool hours on UREC page
Removed
- Removed Static Widget site as it is no longer needed
- Removed unimplemented Forms API/Web Server now that Slate performs this function.
Changed
- Removed speedbump for links on Explore the Collection page in the Clarke Historical Library
- Re-architect data import API so that it is more maintainable and can be run on demand
- Updated server defaults to 1 day cache from 365-day cache
- Removed PDF version of Centralight and instead link to the website interactive version
February
2/25/2022 - Release v1.63.27
Added
- Implement basic authentication header for users and roles API
- Add multiple delete in users API
- Use published flag on search for built-in content
- Add cmuhealth.org/404 page
- Show search results on cmuhealth.org/404 - AFTER DEPLOYMENT 2/25
- Added missing apple icons
Fixed
- The filter by date on the search page doesn't work as expected
- Multiple H1 tags on all program pages TDX 4127798
- Left nav issues (Activate "View All" when expanding parent link)
- Too many redirect exceptions in server logs and wrong search index for cmu health
- Refactor code for concentrations on program pages
- CMU News Images fixed to load properly on mobile
Removed
- Removed search suggestions from search input boxes
2/18/2022 - Release v1.63.23
Added
- Add denounce to 400 ms to type-ahead search
- .ASPX redirect feature
Use AD for Sitefinity security and update security groups accordingly
Fixed
- Fix program finder credit hours
- Added workaround for title not showing correctly in CMU Health search
- Fixed issue where unpublishing concentrations were still showing
- Fixed sort order of concentration location list
- Fixed sort order of concentration
- Remove emails from displaying on directory
- Fix issue with notifications missing on SF dashboard
- Update workflows to use AD group security
- Update Speedbump whitelist to include *.apps.cmich.edu address
- Added IOS icons to prevent 404s
Fix news images to fit properly on mobile device screens
Removed
- Removed scripts that cache bust pdfs
- Removed standalone widgets that were merged into search and other pages
- Removed widgets that used Burning Glass since we no longer use the product
- Removed find a doctor stand-alone search and replace it with CMU Health search
2/14/2022 - Release v1.63.22
Fixed
- Programs are updated if credit hours have changed
- Updated redirect code to avoid race conditions and release threads more reliably
2/11/2022 - Release v1.63.21
Added
- Removed Book Appointment Button on CMU Health location pages if no URL set in backend
Fixed
- Fixed Alert Hyperlink Formatting (CSS - No ticket or DevOps card)
- Doctor profile no longer showing HTML code
- Proof points widget no longer requests random stats when override values are present (No ticket or DevOps card)
- Heading level tags for program finder/search made ADA compliant (No ticket or DevOps card)
- Program authorization importer now copies concentrations
- Program authorization importer uses the override program name instead of title
- Fixed issue where redirects were resolving as 200 OK instead of 404 Not Found.
- Fixed Book Appointment Button on CMU Health location pages
- Add padding around figure captions tooling within content block editor
2/7/2022 - Release v1.63.17
Added
- CMU Health Search (Note there is a problem with the "Doctors" index, so search won't be implemented in Prod this week)
- Automatic Cache Busting of CSS/JS files
Sidebar nav view that shows children but no siblings
Fixed
- Cookie message Privacy Policy link URL
- Covid Charts weekly cases sort order
- Removed Value attribute from main nav search so it doesn't pre populate.
- Fixes for "Find a Doctor" search
- Made Doctor search more generic and rolled into site search
- Site Search for CMU Health
2/1/2022 - Release v1.63.14
Fixed
- Added HTTPCLIENT singleton to global.asax file then use it in url redirect module to fix socket exhaustion issue
January
1/28/2022 - Release v1.63.13
Added
- Added weighting functions to search index fields
Changed
- Changed Radio buttons for Site Search content types to check-boxes for better UX
- Changed Covid Dashboard weekly cases Y-axis from hard upper limit to be more dynamic
- Changed 404 page to use Azure Site Search results.
- Filter by Date for News and Blogs
- Search by categories, tags, departments and concentrations (keyword)
Fixed
- Fix a bug with the event count
- Wrap HttpClient for WebDirector and Feedback Form in using(){...}
- Fixed news listing widgets showing title in place of summary.
Removed
- Removed unnecessary properties from search index
- Removed search flag from properties which didn't need to be searchable