Categories
UT Drupal Kit

UT Drupal Kit 2.20 Release

ITS is happy to announce the immediate availability of UT Drupal Kit 2.20.0, the latest maintenance release for our University distribution of the Drupal web content management system. This release includes a Drupal core update, several contrib module updates, and a bugfix for print behavior of tables. Additionally, the Media Vimeo module is now enabled by default.

DRUPAL CORE UPDATE

The 2.20 release incorporates the most recent release of Drupal Core, bringing it up to the latest version (7.68).

CONTRIB UPDATES

The 2.20 release includes updates to the following contrib modules:

BUG FIX FOR RESPONSIVE TABLES

The UTexas Tablesaw Filter, which is responsible for dynamically generating responsive table displays via the Filament Group’s Tablesaw Library, was converting tables to a responsive display when webpages were being printed. To fix this issue, Tablesaw responsive behavior is now excluded from print stylesheets so that tables will print using the default “desktop” styling.

MEDIA VIMEO ENABLED BY DEFAULT

The Media Vimeo contrib module has been included with the UT Drupal Kit since the initial 2.0 release, but was not enabled by default. The 2.20 release includes an update hook to enable the Media Vimeo module on existing sites, and it will also be enabled by default on all new installations.

This module allows video sources from the Vimeo streaming service to be used in Media Library objects. This functionality was already provided for YouTube by the Media YouTube module.

HOW TO UPDATE THE UT DRUPAL KIT

Complete instructions and download links for updating a UT Drupal Kit site are available on the documentation wiki. Pantheon site dashboards that use the UT Drupal Kit distribution should see the upstream updates available now; see the Pantheon documentation for more information on applying upstream updates.

Please review the changelog thoroughly, and always make backups of your code, files, and database before proceeding with an update!

NEXT RELEASES

The UT Drupal Kit is released on a bi-monthly maintenance release schedule, with releases targeted for the second Tuesday of the month. The first planned release for 2020 is UT Drupal Kit 7.x-2.21, due on February 11, 2020.

If you have questions or concerns about the UT Drupal Kit, please feel free to email us at drupal-kit-support@utlists.utexas.edu.

Categories
UT Drupal Kit

UT Drupal Kit 3 – Beta 2 release

ITS has posted the second beta release of UT Drupal Kit 3.0 (UTDK 3).

This release incorporates the 8.8.0-beta1 release of Drupal Core, along with a number of small bug fixes and improvements.

Please visit the UT Drupal Kit 3 documentation for complete release notes and instructions for updating an existing 3.0.0-beta.1 codebase using Composer. The Drupal 8.8.0-beta1 update does include database updates, so be sure to run database updates after updating the codebase.

A note about beta releases

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.

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 our brand-new 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.

 

Categories
UT Drupal Kit

UT Drupal Kit 2.19.4 Security Release

ITS has posted a patch-level release of the UT Drupal Kit in order to address a critical security vulnerability in the SimpleSAMLphp library.

This release is only available via Pantheon upstream repository, as SimpleSAMLphp is not bundled with the standalone download version of the UT Drupal Kit.

It is recommended that all users of the UT Drupal Kit on Pantheon update their sites with this latest version as soon as practicable.

How to Update the UT Drupal Kit

Complete instructions for updating a UT Drupal Kit site are available on the documentation wiki.

Please review the release notes thoroughly, and always make backups of your code, files, and database before proceeding with an update!

Categories
UT Drupal Kit

UT Drupal Kit 3 – Beta 1 Release

In August 2017, the UT Drupal Kit (UTDK) team began quietly working on a complete rebuild of the Kit, driven primarily by the need to have a distribution that is compatible with Drupal 8. Today, we are happy to announce the availability of the first Beta release of UT Drupal Kit 3.0.

This release represents a major milestone in the ongoing effort to provide the web publishing community at UT with a modern and robust toolset for the creation of branded, accessible, and secure public-facing websites.

Before getting into the details of the release and how to start using it, let’s take a look at the history of this effort and how it has evolved over the past two years.

Categories
UT Drupal Kit

UT Drupal Kit 2.19.3 Release

ITS has posted a patch-level release of the UT Drupal Kit in order to address issues in text formatting behavior that resulted from a change in the previous patch release (see UT Drupal Kit 2.19.2 Release).

The 2.19.3 release includes a new custom input filter that must be installed, enabled, and manually configured as part of the “Filtered HTML” and “Filtered HTML for Blocks” text formats on all existing sites in order to address this issue. The full description of the issue, recommended configuration change, and a root cause analysis are described in a special release notes article on the UT Drupal Kit wiki.

Please read this article carefully, and feel free to email drupal-kit-support@utlists.utexas.edu to open a support ticket if you have any questions before proceeding with the configuration change.

HOW TO UPDATE THE UT DRUPAL KIT

Complete instructions and download links for updating a UT Drupal Kit site are available on the documentation wiki. Pantheon site dashboards that use the UT Drupal Kit distribution should see the upstream updates available now; see the Pantheon documentation for more information on applying upstream updates.

Please review the changelog thoroughly, and always make backups of your code, files, and database before proceeding with an update!

NEXT RELEASES

This release replaces the regularly scheduled maintenance release for October 2019.

The UT Drupal Kit is released on a bi-monthly maintenance release schedule, with releases targeted for the second Tuesday of the month. The last planned release for 2019 is UT Drupal Kit 7.x-2.20, due on December 10, 2019.

If you have questions or concerns about the UT Drupal Kit, please feel free to email us at drupal-kit-support@utlists.utexas.edu.

Categories
UT Drupal Kit

UT Drupal Kit 2.19.2 Release

ITS has posted a patch-level release of the UT Drupal Kit in order to address a regression in text formatting behavior with line-breaks for content using the “Filtered HTML” and “Filtered HTML for Blocks” text formats.

The 2.19.2 release addresses this issue for NEW SITES ONLY. Owners of existing sites do not need to apply this patch release, but are required to take action on their own site(s) in order to address this issue. The full description of the issue, recommended configuration change, and a root cause analysis are described in a special release notes article on the UT Drupal Kit wiki.

Please read this article carefully, and feel free to email drupal-kit-support@utlists.utexas.edu to open a support ticket if you have any questions before proceeding with the recommended configuration change.

HOW TO UPDATE THE UT DRUPAL KIT

Complete instructions and download links for updating a UT Drupal Kit site are available on the documentation wiki. Pantheon site dashboards that use the UT Drupal Kit distribution should see the upstream updates available now; see the Pantheon documentation for more information on applying upstream updates.

Please review the changelog thoroughly, and always make backups of your code, files, and database before proceeding with an update!

Categories
UT Drupal Kit

UT Drupal Kit 2.19.1 Release

ITS has posted a patch-level release to address a small regression in the 2.19.0 release in which the .drush-lock-update file was removed from the five contrib modules updated in the 2.19.0 release.

This could have resulted in modules that are part of the UT Drupal Kit distribution accidentally being updated if a developer runs the drush pm-update or drush up commands.

If you had not already downloaded or applied the 2.19.0 update, you will now see the 2.19.1 update available in your Pantheon dashboard or the ServiceNow download page.

HOW TO UPDATE THE UT DRUPAL KIT

Complete instructions and download links for updating a UT Drupal Kit site are available on the documentation wiki. Pantheon site dashboards that use the UT Drupal Kit distribution should see the upstream updates available now; see the Pantheon documentation for more information on applying upstream updates.

Please review the changelog thoroughly, and always make backups of your code, files, and database before proceeding with an update!

Categories
UT Drupal Kit

UT Drupal Kit 2.19 Release

ITS is happy to announce the immediate availability of UT Drupal Kit 2.19.0, the latest maintenance release for our University distribution of the Drupal web content management system.

CONTRIB UPDATES

The 2.19 release includes updates to the following contrib modules:

SIMPLESAMLPHP LIBRARY UPDATE

The Pantheon custom upstream version of the UT Drupal Kit includes the SimpleSAMLphp library, which is used in sites that implement SAML authentication. The 2.19 release includes an update to version 1.17.4 of the SimpleSAMLphp library. This is not applicable to the downloadable version of the UT Drupal Kit available on ServiceNow.

HOW TO UPDATE THE UT DRUPAL KIT

Complete instructions and download links for updating a UT Drupal Kit site are available on the documentation wiki. Pantheon site dashboards that use the UT Drupal Kit distribution should see the upstream updates available now; see the Pantheon documentation for more information on applying upstream updates.

Please review the changelog thoroughly, and always make backups of your code, files, and database before proceeding with an update!

NEXT RELEASES

The UT Drupal Kit is released on a bi-monthly maintenance release schedule, with releases targeted for the second Tuesday of the month. The next planned release for 2019 is UT Drupal Kit 7.x-2.20, due on October 8, 2019.

If you have questions or concerns about the UT Drupal Kit, please feel free to email us at drupal-kit-support@utlists.utexas.edu.

Categories
UT Drupal Kit

UT Drupal Kit 2.18 Release

ITS is happy to announce the immediate availability of UT Drupal Kit 2.18.0, the latest maintenance release for our University distribution of the Drupal web content management system.

The 2.18 release incorporates two recent releases of Drupal Core, bringing it up to the latest version (7.67). There are no other changes in this release.

HOW TO UPDATE THE UT DRUPAL KIT

Complete instructions and download links for updating a UT Drupal Kit site are available on the documentation wiki. Pantheon site dashboards that use the UT Drupal Kit distribution should see the upstream updates available now; see the Pantheon documentation for more information on applying upstream updates.

Please review the changelog thoroughly, and always make backups of your code, files, and database before proceeding with an update!

NEXT RELEASES

The UT Drupal Kit is released on a bi-monthly maintenance release schedule, with releases targeted for the second Tuesday of the month. The next planned release for 2019 is UT Drupal Kit 7.x-2.19, due on August 13, 2019.

If you have questions or concerns about the UT Drupal Kit, please feel free to email us at drupal-kit-support@utlists.utexas.edu.

Categories
UT Drupal Kit

UT Drupal Kit 2.17 Release

ITS is happy to announce the immediate availability of UT Drupal Kit 2.17.2, the latest maintenance release for our University distribution of the Drupal web content management system.

PLEASE NOTE: There were 2.17.0 and 2.17.1 releases that were never formally announced, but were briefly available on ServiceNow and in the Pantheon upstream repository from Tuesday, April 9 until mid-day on Friday, April 12. The 2.17.0 release was missing a patch to the Context module that allows non-admin users to use the Layout Editor feature. The 2.17.0 and 2.17.1 releases included a .lando.yml configuration file that was removed in the final 2.17.2 release. If you updated your site during those dates, please update again to get the correct release.

The 2.17 release includes an important change to default PHP behavior for Pantheon sites, an update to Drupal Core 7.65, updates to multiple contrib modules, and one minor bug-fixes.

PHP 7.2 BY DEFAULT ON PANTHEON CUSTOM UPSTREAM

As discussed in the release announcement for version 2.15, Pantheon recently started specifying PHP 7.2 as the default PHP version in the default PHP version in the pantheon.upstream.yml file for their Drupal 7 upstream repository. At the time of that release, we chose to specify PHP 7.1 as the new default for the UTDK custom upstream on Pantheon due to deprecation notices coming from the Field Collection module under PHP 7.2.

This issue with Field Collection has now been resolved and an update to the module was included in the 2.16 release in February 2019. Accordingly, we are now updating the pantheon.upstream.yml file in the UTDK custom upstream to use PHP 7.2 as the default PHP version.

We have extensively tested the UTDK codebase with PHP 7.2, and have been running many sites under older versions of PHP 7 on Pantheon for over a year with no issues (please see “PHP 7, the UT Drupal Kit, and You” from April 2017 for additional discussion). However, any sites with custom code, additional contrib modules, or even certain configurations could still potentially uncover untested cases and encounter PHP 7.2 incompatibilities. Therefore, we strongly recommend that site owners thoroughly test this release in the DEV/TEST environments before deploying it to the LIVE environment.

If you wish to apply the upstream updates without testing PHP 7.2 compatibility for your site at this time, then you can first add a pantheon.yml file to the site repository to pin the site’s PHP version to 5.6 or 7.1 until such time as you can test and deploy PHP 7.2 to your site using Pantheon’s recommended approach. But keep in mind that PHP 5.6’s security support phase ends at the end of 2018. Pantheon will continue to offer PHP 5 support for the time being, but they will eventually remove unsupported versions of PHP from the platform.

CONTRIB UPDATES

The 2.17 release includes updates to the following contrib modules:

BUG FIXES

  • Fixed an issue that in the utexas_social_sharing module that caused the Facebook Share functionality not to work correctly.

HOW TO UPDATE THE UT DRUPAL KIT

Complete instructions and download links for updating a UT Drupal Kit site are available on the documentation wiki. Pantheon site dashboards that use the UT Drupal Kit distribution should see the upstream updates available now; see the Pantheon documentation for more information on applying upstream updates.

Please review the changelog thoroughly, and always make backups of your code, files, and database before proceeding with an update!

NEXT RELEASES

The UT Drupal Kit is released on a bi-monthly maintenance release schedule, with releases targeted for the second Tuesday of the month. The next planned release for 2019 is UT Drupal Kit 7.x-2.18, due on June 11, 2019.

If you have questions or concerns about the UT Drupal Kit, please feel free to email us at drupal-kit-support@utlists.utexas.edu.