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 |
---|---|---|---|
"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 | |
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 | |
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 | |
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 | |
"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) | |
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) | |
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) | |
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) | |
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) | |
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) | |
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) | |
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) | |
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) | |
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 |
VUM, YM Website |
School of Medicine Websites
Below is a list of updates made to the T3 YSM websites:
Type | Title | Description |
---|---|---|
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 |
---|---|---|
Unable to crop images in News tool |
Users were unable to use the photo cropping tool in the News module, this has been fixed. |
|
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. |
|
OnCore Sync Failure 10/25/2017 |
There were changes in Oncore that resulted in failure when we ran the daily clinical trials import. |
|
"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. |
|
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. |
|
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. |
|
Public health Key words |
Added "vector biology" and "microbiome" to the Public Health Keywords in the profile system. |
|
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 |
---|---|---|
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. |
|
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. |
|
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 |
---|---|---|---|
Staywell inline form accessibility issues |
Staywell content with forms do not have accessible HTML and should be removed from the YM website. |
YM Website | |
Missing button in form |
Accessibility fix: set 'submit' button type for Search button |
YM Website | |
Input field has no description |
Accessibility fix: Add description to input fields |
YM Website | |
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 | |
Select box has no description |
Accessibility fix: add accessible description for dropdowns in YM |
YM Website | |
"Aria-labelledby" has incorrect (ID) reference |
Accessibility fix: remove unnecessary references to element IDs |
YM Website | |
Language of page has not been set |
Accessibility fix: specify language of page in YM |
YM Website | |
Element ID is not unique |
Accessibility fix: Element ID should be unique |
YM Website | |
Investigations: Link text used for multiple different destinations |
Investigate issues related to the same links used for multiple different destinations |
YM Website | |
'Read more' link text is too generic on the sidebar |
Accessibility fix: update 'Read more' text on the sidebar for screen readers |
YM Website | |
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 |
---|---|---|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |