Skip to Main Content

Web Systems Release Notes: 2017.44

November 02, 2017
by Justin Fansler

On November 2, 2017, the YSM Tech Team released version 2017.44, which covers software development work completed over the past week.

Yale Medicine Website and Editing

Below is a list of updates that were made to YaleMedicine.org, along with the YM Publishing Tool used to edit condition articles, feature stories, and doctor bios:

Type Title Description Category
Bug "See Doctors" button appears on Concept Articles with no Related Doctors

Some content has no related doctors. In this case, we will not display the "See Doctors" button in the search results for that content.

YM Website
New Feature Handle internal links on "Concept Article" in Article content

Added support for linking directly to other Condition Articles from inline links, rather than individual Concepts.

YM Website
New Feature Create Site Map for YaleMedicine.org

Created an XML site map for the YaleMedicine.org website per HealthCare Success request. This will also be used to target specific pages to send to SiteImprove.

YM Website
New Feature Update Human Practice Membership feed to limit by Org

Updated the Membership feed for the Human Practice Referring Physician App to limit results by organization.

YM Data Feeds
Bug "Remove from Website" does not work

"Remove from website" button did not work in YM Publishing Tool. The fix: There was a permission problem that had to be addressed with the user account that runs the publishing services. This issue affected the tool for a day.

YM Publishing Tool (YMS)
Bug Promo Thumbnail filter on YM Article Reporting Tool does not work correctly

The promo thumbnail filter on the Article Reporting page was not displaying all results. All results should now display correctly in the report.

YM Publishing Tool (YMS)
Bug Content appears in report even if it is not published to YM website

In the YM Article Reporting tool, the filter to display only content that is published to the YM website appeared to show test content that is not on the website. In reviewing, this content was unpublished directly from SDL instead of the publishing tool and was therefore wrong in the report.

YM Publishing Tool (YMS)
New Feature Display Kyruus Synonyms on Manage Concepts page

This allows YM editors to view all the synonyms that Kyruus supplies for each of its Concepts on http://prod.admin.profile.yale.edu/YaleMedicine/Concepts/Index

YM Publishing Tool (YMS)
New Feature Add filter by Article Type in YM Reports

Added a filter to the YM Article Reporting tool so that the Content and Production teams can filter content by video, slideshows, infographics, or text-only articles.

YM Publishing Tool (YMS)
New Feature Video Poster fields should be optional

Enabled content team to create new video stories and condition articles with videos without uploading the video poster. Poster can be added later by production team.

YM Publishing Tool (YMS)
New Feature Add ability to link directly to a Concept Article

Using the "link" tool, you can now link directly to other condition articles. To use the tool, highlight the text to link; click the "link" button in the text editor; change the "page type" to "Concept Article" and then type the name of the article in the "Page Title" field. This will create a link directly to the article.

YM Publishing Tool (YMS)
Task Give YM Editor access to HealthCare Success

Granted YM Editing privileges for Katherine Dumalski, Steven Jacobs, Raheim Bundle, and Stewart Gandolf of HealthCare Success so that they can review YM content and provide feedback on possible updates to the tool.

YM Publishing Tool (YMS)
Task Re-label Story "Category" as "Type"

To be consistent with Condition articles, renamed story "category" to "type" for categorizing video, infographic, slideshow, or text.

YM Publishing Tool (YMS)
Bug Yale Medicine Website Pages Unavailable

On October 25 at 9pm the Yale Medicine site became unavailable. The site was brought back up by a manual restart. Microsoft thinks the outage was the result of a failover that went wrong, and the app never restarted. This will be investigated further in TECH-2760 (Selected for Development) and TECH-2764 (Closed).

VUM, YM Website

School of Medicine Websites

Below is a list of updates made to the T3 YSM websites:

Type Title Description
New Feature Create Gulp commands to generate Javascript settings for Development, Acceptance, and Production environments

Made deploying to testing instances of Template 3 easier and faster.

News and People Profile System

Below is a list of updates made to the system used to edit profiles for people and organizations, along with news, events, and clinical trials:

Type Title Description
Bug Unable to crop images in News tool

Users were unable to use the photo cropping tool in the News module, this has been fixed.

Bug Workday sync failure on 10/26/2017

We failed to sync with Workday on October 26. The issue was caused by a transient infrastructure failure, which was corrected and we re-synced manually. This issue was invisible to users.

Bug OnCore Sync Failure 10/25/2017

There were changes in Oncore that resulted in failure when we ran the daily clinical trials import.

Bug "Include in my suffix list" checkbox doesn't do anything in Education&Training area in Profile

The "Include in my suffix" option from the Education and Training page in profiles was not functioning correctly.

Bug Where are Board Certifications?

Board Certifications were mostly missing from the Workday import. There was an issue in Workday that was preventing them from being included in our data. There are now 2,628 board certifications for 1,774 people.

New Feature Add "Yale Medicine" to the filter list on Organization Admin

Added a filter to the organizations management admin to let SuperAdmins show only YM organizations.

Task Public health Key words

Added "vector biology" and "microbiome" to the Public Health Keywords in the profile system.

Task Do we get Vanity Titles from Workday import?

Discovery to see if we get Yale vanity titles from Workday that we can use to display business titles on profiles instead of asking people to manually input. Answer: We do not. Working with Workday to acquire them.

Event Calendar

Type Title Description
New Feature Make the Tagged Events page the default page that appears after clicking "Calendars" from a profile

"Tagged Events" should be made the default page for the "Calendars" section within people profiles.

New Feature Add links to Titles of Events in Tagged Events list

On the Tagged Events page, event titles were not clickable. A link was added to each event title so clicking the title leads to the edit page for the event.

Task Create separate feed for "Preview Event" so editors can view events before they are published

Events can now be previewed before they are published.

Accessibility

Below is a list of updates made to websites and systems to meet WCAG A and AA accessibility standards:

Type Title Description Category
Task Staywell inline form accessibility issues

Staywell content with forms do not have accessible HTML and should be removed from the YM website.

YM Website
Task Missing button in form

Accessibility fix: set 'submit' button type for Search button

YM Website
Task Input field has no description

Accessibility fix: Add description to input fields

YM Website
Task Give QA Team access to YM Dev on SiteImprove

Give Minsk QA team access to Yale Medicine development site in SiteImprove to check Accessibility fixes.

YM Website
Task Select box has no description

Accessibility fix: add accessible description for dropdowns in YM

YM Website
Task "Aria-labelledby" has incorrect (ID) reference

Accessibility fix: remove unnecessary references to element IDs

YM Website
Task Language of page has not been set

Accessibility fix: specify language of page in YM

YM Website
Task Element ID is not unique

Accessibility fix: Element ID should be unique

YM Website
Task Investigations: Link text used for multiple different destinations

Investigate issues related to the same links used for multiple different destinations

YM Website
Task 'Read more' link text is too generic on the sidebar

Accessibility fix: update 'Read more' text on the sidebar for screen readers

YM Website
Task Investigations: Link text is too generic in its current context

Investigate issues related to inappropriate link text for screen readers

YM Website

Infrastructure and Backend Systems

Much of the team's work is never seen, but important projects are ongoing to make sure our systems and websites are stable and highly available. We've spent the past months making major improvements to our infrastructure. Our work in this area will be ongoing.

Cloud Infrastructure

Type Title Description
Bug DNS Change for Profile.Yale.Edu

The web address http://profile.yale.edu stopped working consistently which required an emergency move in DNS by Central ITS and a slight alteration in how we use this URL to direct traffic to the profile system.

Task Update CI for YM production deployment to include deployments to USA2, Europe app services.

We have added redundancy in a second location in the United States and one in Europe. This updates our continuous integration deployment code to push releases to all locations.

Task Deploy Yale Medicine website to new Azure targets

We currently deploy the YaleMedicine.org website to a single instance. This task is to change our deployment procedure so that we have three instances of it running. Two are located in the USA and one is located in Europe. In the event that one instance was to stop working, the website would automatically fail-over to one of the other instances so our websites remains running even during unexpected outages in one region of the world.

Task Review image server and CDN urls for T3

Add Content Delivery Network (CDN) infrastructure for the development and acceptance environments for the T3 YSM websites.

Task Add support for Abort Request rules

Some web requests are malicious in nature and we need a way to block them before the request makes it to the application. The unfortunate reality is that all websites are under almost constant attack from hackers so implementing this type of functionality helps to make our websites more secure.

Task TOS should enable create/update of composite videos with no poster images

Make updates to the Task Oriented Service (TOS) – the datalink between the YM Publishing Tool and SDL – to let the content team upload videos to articles and stories without adding a thumbnail image. This enables content editors to add videos and then let production add the image later.