UT Drupal Kit 3.6.0/3.6.1 release

NOTE: Due to a minor visual regression error introduced in the 3.6.0 release, the 3.6.1 bugfix release was created prior to the 3.6.0 release announcement.

This serves as the release announcement for both 3.6.0 and 3.6.1. For details about the 3.6.1 bugfix, please see the release notes.

UT Drupal Kit 3.6.0 is a bi-monthly maintenance release for the University of Texas at Austin’s custom distribution of the Drupal web content management system. In addition to core and contrib module updates and the usual mix of bugfixes and visual improvements, the 3.6.0 release contains two new features: a “Hero Carousel” component, and a “Calendar of Events” display option in the Event add-on.

Callouts for the most impactful changes follow below. For full details of all issues included in this release, please refer to the changelog on the release notes, which links to the corresponding GitHub issues.

New component – “Hero Carousel”

The Hero Carousel component extends the static Hero component by displaying a block of rotating hero images in a timed sequence (this is also sometimes referred to as a “slider”). The component leverages the “Accessible Slick” JavaScript library to ensure the best possible compliance with WCAG accessibility standards, and includes configuration options in the Drupal admin UI for controlling the transition effect and timing.

For more information, refer to the Hero Carousel documentation. You can also see it in action on the Drupal Kit demo site.

New display option – “Calendar of Events”

Version 3.6.0 of the Event add-on includes a new, optional page display which renders events in a calendar format. This format is powered by the “FullCalendar” JavaScript library, and is offered in addition to the existing list-based Events page.

The calendar display format will be enabled by default on new site installs, but will not be automatically enabled on existing sites. To enable it on an existing site install, navigate to the configuration settings for the Event add-on at https://example.utexas.edu/admin/config/content/utevent and check the box for the new “Display calendar (month/week/day)” option. The calendar will then be available at the URL https://example.utexas.edu/calendar.

To disable the calendar display on a new site install, navigate to the same configuration settings and uncheck the box for the new “Display calendar (month/week/day)” option.

Drupal core update

The 3.6.0 release incorporates the most recent release of Drupal core, bringing it from version 9.3.9 to 9.3.13.

Here are the release notes for all Drupal core releases inclusive in this release:

Contributed module updates

The following contributed modules are updated in this release:

Modules included with the UT Drupal Kit installation profile

Modules included with the Event add-on

Update actions for existing sites

Site owners wishing to enable the new “Calendar of Events” display on existing sites should navigate to the configuration settings for the Event add-on https://example.utexas.edu/admin/config/content/utevent and check the box for the new “Display calendar (month/week/day)” option. The calendar will then be available at the URL https://example.utexas.edu/calendar.

Updating an existing codebase

Please visit the UT Drupal Kit 3 documentation for complete release notes and instructions for updating an existing codebase using Composer. Always be sure to check for available database updates after updating the codebase.

How do I get started with UTDK 3?

The first thing anyone interested in starting with UTDK 3 should do is to head over to the documentation site:

https://drupalkit.its.utexas.edu/docs/

The “What is the UT Drupal Kit?” chapter contains detailed explanations of what the Kit contains, as well as a list of differences between versions 2 and 3.

The “Getting Started” chapter includes technical requirements for running version 3, as well as detailed instructions for setting up an environment on your own local workstation, a LAMP server, or Pantheon.

If you run into problems or have questions, please check the “Support” page for available support options.

Next releases

The 3.x (Drupal 9) branch of the UT Drupal Kit is updated on a bi-monthly maintenance release schedule, with releases targeted for the second Tuesday of odd-numbered months. The next planned release is UT Drupal Kit 3.7.0, due in July 2022. Please see Release Schedule for UT Drupal Kit for more details.

By Paul Grotevant

Paul Grotevant is the Senior IT Manager of Web Content Management Solutions for Information Technology Services at the University of Texas at Austin.