This morning, the Tech Team released version 2017.43, which covers work completed since October 19. This week's release notes categorizes Yale Medicine work into tickets on the public-facing website and the editing tool. In addition, we've added a new section for Accessibility fixes.
Yale Medicine Website and Editing
Below are as 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 |
---|---|---|---|
View Doctors links are missing from Locations on Organization Locations pages |
This button enables the Doctors to be displayed who are associated with an Organization in a given Location. Example is https://www.yalemedicine.org/departments/cancer-center/appointments_and_locations.html |
YM Website | |
Story tags disappear for some unknown reason (need to investigate) |
Under certain conditions, a Story Tag attached to a Story in the Story Editor would disappear upon a subsequent save of the Story. |
YM Website | |
Randomize Doctors and Conditions Landing page listings more frequently |
Listings of Doctors and Concept Articles will now be re-randomized once per hour. |
YM Website | |
Randomized doctors on Doctor landing page should prioritize people with image and suffix |
Prioritize doctors with a headshot image and an academic or professional suffix first in the randomized list of doctors on the Doctor landing page. |
YM Website | |
Show only Custom Concept Articles on Conditions Landing page |
Prioritize custom articles first in list of randomized articles displayed on the Condition landing page (https://www.yalemedicine.org/conditions/), instead of including Staywell articles. |
YM Website | |
Disable Redux DevTools on production |
This is a code module that is useful to developers but should be disabled in our Production environment. |
YM Website | |
Create feeds to retrieve Stories and Concept Articles that have no Promo Thumbnail images |
This data feed will be used to enable editors to easily find Stories and Concept Articles that are missing their Promo Thumbnail images. |
YM Website | |
Add Thumbnail image to results from YM feed for monthly digest about Stories and Condition Articles |
This will allow monthly notifications to be sent to Doctors that include thumbnail images for stories and condition articles. |
YM Website | |
Unlink function not working in YM.org Publishing Tool |
The unlink function appeared not to be working in the YM publishing tool. It does work, but you have to double click on the link to use the link editor. |
YM Publishing Tool (YMS) | |
Add Filter by Concept Description Type to YM Article Reporting tool |
Add a filter to the YM Article Reporting Tool to filter by Custom, Staywell, or NCI Concept Articles. |
YM Publishing Tool (YMS) | |
Add Filter to display Condition Articles and Stories with no Promo Thumbnails in YM Reports |
Create a filter on the YM Reporting tool to show content without a promo thumbnail so that Production can make sure all content has thumbnail images. |
YM Publishing Tool (YMS) | |
Add check for Care Team Organization in "No Related Doctors" filter |
When filtering for Organizations with no Related Doctors, we need to exclude Organizations with associated Care Teams, since such Organizations have no Related Doctors by design. |
YM Publishing Tool (YMS) | |
"and" in Search Bar should be equivalent to "&" for Search Suggestions |
Add support to Search for "synonyms". If you search for a phrase with the character "&", it should be treated the same as if you had typed "and" (and vice versa). |
Azure Search Index |
School of Medicine Websites
Below are 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 |
This automates the generation of configuration information for the YSM websites in Development, Acceptance, and Production. |
News and People Profile System
Below are 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 |
---|---|---|
Profile System: Add New Degrees |
Added MSLIS (Master of Science in Library and Information Science) and MSI (Master of Science in Information) as academic options in the Profile System. |
Event Calendar
Type | Title | Description |
---|---|---|
Adding YMS Calendar as a Global Reference Calendar warns for conflicts at the wrong time |
This was a timezone-related bug. |
Accessibility
Below are a list of updates made to websites and systems to meet WCAG A and AA accessibility standards:
Type | Title | Description | Category |
---|---|---|---|
Links rendered by SideBarLinks Razor view are poorly nested |
This Accessibility fix will present lists of links that appear in the "sidebars" of YM pages in a format more understandable to screen readers. |
YM Website | |
Add ability to display image Alt text in InteractiveVideo component |
This Accessibility fix allows Alt text to be displayed for video poster images. |
YM Website | |
Video poster image doesn't have Alt Text |
This Accessibility fix will enable Alt text to be displayed for images throughout the YM site. |
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 |
---|---|---|
Vanity URL Manager is not rewriting to custom domains |
New vanity domains entered in the tool are not rewriting the medicine.yale.edu URL to the custom domain. |
|
Some images not appearing properly when page is accessed via vanity URL |
Some images are broken when viewing websites via vanity domains. |
|
Azure SQL Database cleanup and name normalization |
A large number of databases used for SDL share the same name in our development and production environments. This task is to rename these objects so their role is very clear. |
|
Export Gliffy Diagrams from Confluence |
To cut costs, we are eliminating Gliffy from Confluence so we need to export our diagrams to keep copies of them. |
|
Change SQL Connection strings to Geo-redundant targets |
This is to change the way the SDL applications communicate with the database server. In the event that the USA SQL Database goes down, our software will automatically connect to the European version causing only a brief outage during the transition. |
|
Gliffy, what happens if we stop paying for it? |
Gliffy is a diagramming solution bundled in with Confluence but is expensive compared to competing the competing product Lucid Chart which we have started to use. So the question is simply, what becomes of our existing Gliffy diagrams when we stop paying for it? Answer: We should download copies before deactivating. |
SDL Content Management System
Type | Title | Description |
---|---|---|
Decomission SDL 8.1 Discovery services |
Our upgrade to the SDL 8.5 environment is complete. This task is to remove virtual servers and databases that are only used by the 8.1 environment. |
|
SDL Broker Database Migration |
The live broker database for SDL that serves content for all our sites has an irreparable issue that requires it to be replaced. The primary sites affected are Yale Medicine Magazine and Medicine@Yale. This task is to replace the database in the background so that end users are not impacted during the swap. As we made progress we realized that this would not resolve the issue and we are currently engaged with SDL Support to diagnose issues with the broker database we attempted to replace. |
|
Reorganize Azure SQL databases and use elastic pools |
Azure SQL Database solutions offer two pricing models. This task was to move our SQL databases into the more cost effective solution after evaluating the size and transaction needs of each database. |
Key
= Bug
= New Feature
= Task