Digital Services Release 10.3.2

Annotated release notes. Full changelog on GitHub

Updates & New Features

Layout Builder Updates

Continuing general cleanup, updated documentation, and improvements to the content editing experience for new Layout Builder components and content types.

Learn more in our docs.

  • Layout Builder - Program CT - Added styling for “Categories listing” view block to match the new styles for headers, buttons, etc. (#1273)
  • Layout Builder - Simple Content / WYSIWYG - Included approved brand headers colors into the default color selector. (#1256)
  • Layout Builder - Ping Pong - Created new default layout options for Ping Pongs (50/50, 33/66, 66/33) for admins to choose. (#1296)
  • Layout Builder - Branch Social Links - Added icons for X and Threads (#1286)
  • Layout Builder - Search - Ensured Layout Builder content types are indexed by internal search. (#941)
  • Layout Builder - Made Membership Framework compatible with Layout Builder. (#900)

Activity Finder Updates

TractionRec API Integration for Activity Finder (#1142)

  • The project Readme contains detailed instructions for the TractionRec API Integration configuration.
    • Written for Technical Team Member and Salesforce Administrator
  • Setup will require coordination between both a development partner and a Salesforce admin. Please work with your website Vendor.

Y360 Schedules Integration

Admin / Content Editor Enhancements

  • Reviewed Branch, Camp, and Facility content types to reduce “CSS bleed” when Layout Builder is not used. (#1023)
  • Update build script to use the latest yusaopeny-project version on Sandboxes. (#1303)
  • Created upgrade path for btbutton ckeditor4 plugin. (#723)
  • Added new feature to handle internal weekly schedules, including:
    • Creating a front end admin interface for admins to edit / manage weekly schedules content. (#1266)
    • Added drag & drop functionality to the calendar for admins to manage weekly schedules content. (#1269)
    • Created weekly and daily calendar views for schedule content. (#1268)
  • Extended the functionality of the Promotion Content type to allow for use in more components and to allow admins to easily order promotional content. (#1175)

Event (LB) Content Type Updates

  • Leveraging the Smart Date module to allow for more flexibility for Event displays. (#910)
  • Improved front end display for a variety of event types all-day, single-day and multi-day events. (#495)
  • Made some front end design changes to the Event Content Type to include:
    • Updated icons for calendar and location.
    • Updated Event node page sidebar design.
    • Improved Event card linking UX.
  • Removed the redundant ‘Locations’ section from the body area on the Event node page. (#1280)
  • Improved handling for recurring events. (#942)

SEO

  • Added configuration options for ‘search_page_id’ and ‘search_query_key’ to Google Search settings. (#1254)
  • Documented how to talk to your CRM provider about handing queries in redirects (#877)

Demo Content

  • Added demo content to sandboxes for all Layout Builder Article types: Blog, Press Release, and News. (#1290)
  • Added demo content to sandboxes for new Promotion content type. (#1285)
  • Enabled Cachet on public Sandboxes. (#1306)

Design System - Y Styles

“Y Styles” helps site builders customize their sites in an accessible and brand-compliant manner.

Documentation for Y Styles

  • Updated the ‘Y Styles’ admin interface to include titles for icons, so that site builders can more easily understand the available style configuration options. (#1278)

Documentation

Bug Fixes

  • Layout Builder Articles Listing - Fixed issue where Articles Filter did not search article body. (#1288)
    • Credit: Carol Petrossi @ ImageX
  • Layout Builder Programs CT - Fixed issue where Banners were not displaying edge-to-edge. (#1277)
  • Resolved the 500 error occurring on the /demo-location-finder path after installing the standard YUSAOpenY profile in the open-y-subprojects/openy_map repository. (#1298)
  • Fixed deprecation notice in strip_tags() function (#1344)
    • Credit: Roman Salo @ 5Jars
  • Fixed openy_repeat so it can be used as a Schedules page filter. (#1100)
  • Applied javascript cookie patch. (#1346)
    • Credit: YMCA Denver
  • Polyfill CDN Issue Affecting YMCA Schedules pages, which was experiencing errors due to issues with the polyfill CDN, resulting in JavaScript aggregation problems. More information can be found in our documentation. (#1351)