UT Drupal Kit 3.0.0-beta.8 release notes

Release date - November 10, 2020


This is a beta release for the next major version of the UT Drupal Kit. Betas are good testing targets for developers and site builders who are comfortable reporting (and where possible, fixing) their own bugs. Beta releases are not recommended for non-technical users, nor for production websites.

November 2020 brings the next beta release of the UT Drupal Kit itself as well as increased functional parity with version 2 while improving accessibility and adding more flexibility for content creators as they place content.


Release summary

UT Drupal Kit 3.0.0-beta.8 largely consists of layout-related changes for components, bug fixes and accessibility improvements. It also includes an update from Drupal 8.9.6 to 8.9.8, and a number of contributed module/theme updates.

Documentation for updating an existing UT Drupal Kit 3 site is available at Updating a site.

New layout features

Content editors can now constrain individual content blocks as well as layout sections to a predetermined readable width, which limits the effective number of characters on each line. See Layouts.

This release adds the capability for content editors to set multi-item components to display with 1, 2, 3, or 4 items per row. Initially, the Control items per row (multi-item components) feature is only available for the Promo Unit and Social Links components, but similar options will soon be available for other components that allow multiple items.

Accessibility improvements

Keyboard navigation improvements were made to the mobile menu.

Additionally, various content components received accessibility improvements related to redundant links & inaccurate link descriptions. For a description of the types of changes applied, see https://sites.utexas.edu/drupal/2020/10/27/accessibility-changes-in-the-utdk-2-25-release/. The components that were improved were:

  • Featured Highlight

  • Flex Content Area

  • Image Link

  • Promo List

  • Promo Unit

Also, a more general change was introduced to the Forty Acres theme to underline hyperlinks in blocks of text to provide clearer visual distinguishability.

Callout: Media Library Form Element module update require users to clear browser cache

An update to a contributed module, Media Library Form Element, will likely require content editors to clear the browser cache before using the media library again.

Callout: Twitter profile widget

It is now possible to create blocks with Twitter content. Documentation for setting up a twitter app and using the module is available at Twitter content.

Contributed module updates

The following contributed modules are updated in this release.

All changes since 3.0.0-beta.7.1

UT Drupal Kit kernel

  • Enhancement: Support 1-4 items per row - Promo Units - data migration hook #1255

  • Enhancement: Add capability to embed Twitter feeds #1251

  • Enhancement: Convert anonymous role definition from .yml to PHP install method #1243

  • Enhancement: Improve descriptors for choosing 1, 2, 3 or 4 items per row #1239

  • Enhancement: “Readable” width constraint type for blocks placed via Layout Builder #1229

  • Enhancement: Section setting for “readable” width constraint #1227

  • Enhancement: STORY: Support 1-4 items per row - Promo Units #1176

  • Task: Apply contributed project updates #1288

  • Task: Update default value for all media_library_form_element fields to be something different than 0 #1271

  • Task: Installation option to bypass all demo content #1266

  • Task: Allow UTexas Layout regions to fill available container space when stacked #1256

  • Task: Contrib module compatibility with Drupal 9 #1114

  • Bugfix: Fix Promo Unit image width regressions (1176 - STORY ) #1284

  • Bugfix: Accessibility improvements for Image Link component #1250

  • Bugfix: Accessibility improvements for Featured Highlight component #1249

  • Bugfix: Accessibility improvements for Promo Unit component #1248

  • Bugfix: Accessibility improvements for Flex Content Area component #1246

  • Bugfix: Accessibility improvements for Promo List component #1245

  • Bugfix: Authenticated users cannot use Google CSE site search #1240

  • Bugfix: Relocate drush composer requirement to utdk_localdev and update to Drush 10.x #1238

  • Bugfix: Featured Highlight component styles seem to inexplicably ignore 33/34/33 styles in certain cases. #1237

  • Bugfix: Featured Highlight content-wrapper styling affecting Photo Content Area styling in three column layouts #1236

  • Bugfix: Featured Highlight image styling adversely affecting Promo Lists and Promo Units in 50/50 layout #1230

  • Bugfix: Updating existing sites to beta.7 will not include 1-column Layout Builder Style #1218

  • Bugfix: Breadcrumb Visibility & Page Title visibility do not respect revisions #808

Forty Acres

  • Enhancement: Make all footer region links burnt orange by default #225

  • Enhancement: Improve styling for block titles #203

  • Enhancement: Add margins for images placed within CKEditor #163

  • Bugfix: Embedded media “overflows” into block below #221

  • Bugfix: Inactive main menu L1 items are not visually distinguishable from links #220

  • Bugfix: <nolink> does not work to create an inactive menu item in main nav #219

  • Bugfix: All words in main menu sub-nav items are capitalized #218

  • Bugfix: Insufficient distinguishability of link in block of text #209

  • Bugfix: Accessibility: difficult for keyboard to close mobile menu after tabbing out of the menu #208

News add-on

  • Task: Apply contributed project updates #69

  • Task: Apply updates for contributed projects #57

  • Bugfix: Block listing does not include standard Drupal class attributes #65

Profile add-on

  • Bugfix: Redundant link in Prominent and Basic view modes: image is hyperlinked #196

  • Bugfix: Block listing does not include standard Drupal class attributes #193

  • Bugfix: Unordered list items in main content area do not print bullet list-style #181

  • Bugfix: Insufficient color contrast on body text links in prominent display #178

Event add-on

  • Task: Apply contributed project updates #76

  • Bugfix: Date-sensitive cache tag causes side-by-side event listing blocks to share filters #73

  • Bugfix: Insufficient distinguishability of links in block of text in utevents when event copy is rendered as a summary #72

  • Bugfix: Listing block not filtering by tag or location #68

  • Bugfix: Problematic caching on events listings #64

  • Bugfix: Block listing does not include standard Drupal class attributes #63

  • Bugfix: Event node “primary content” region does not enforce width, causing secondary content to have variable positioning #62