Categories
UT Drupal Kit

Understanding the new `pantheon.upstream.yml` file

With the 7.x-2.9 update of the UT Drupal Kit, astute developers will notice a new file in the document root of their git repo called pantheon.upstream.yml, whose contents look like this:

# IMPORTANT NOTE:
# Do not edit this file unless you are doing so in your custom upstream repository.
# Override the defaults specified here in a site-specific `pantheon.yml` file.
# For more information see: https://pantheon.io/docs/pantheon-upstream-yml
api_version: 1
php_version: 5.6

This change was announced as part of Pantheon’s move to making PHP 7 the default version of PHP for all WordPress and Drupal 8 sites. The pantheon.upstream.yml file allows maintainers of custom upstreams such as the UT Drupal Kit to keep the default PHP version for their site pegged at 5.6.

I’m already using PHP 7 in my UT Drupal Kit site. How does this affect me?

If you have already specified PHP 7 as the default version in a pantheon.yml file in your site repository, nothing will change. Configuration options defined in pantheon.yml override any defined in pantheon.upstream.yml.

My Drupal 7 site is on Pantheon, but doesn’t use the UT Drupal Kit upstream. How does this affect me?

Since Drupal 7 is not 100% compatible with PHP 7, this same pantheon.upstream.yml file is also included in Pantheon’s base Drupal 7 upstream repository. So you should have already seen this file show up as a commit waiting to be merged from the Drupal 7 upstream.

Again, no action should be needed on your part in order to maintain the status quo — if you had already put a pantheon.yml file in place to upgrade your site to PHP 7, it will override the pantheon.upstream.yml file. If you do not have a pantheon.yml file in place, your site would have already been using PHP 5.5 or 5.6, and this new file will simply preserve that as the default going forward.

I’m using the UT Drupal Kit on UT Web or a VM. How does this affect me?

The pantheon.upstream.yml file is not included as part of the standalone UT Drupal Kit download, so this does not affect sites that are not hosted on Pantheon.

Will the UT Drupal Kit ever default to PHP 7 on Pantheon?

Probably not until we have a Drupal 8 version of the Kit.

As discussed in our previous post, “PHP 7, the UT Drupal Kit, and You!” there are sufficient unknowns with regard to total compatibility with Drupal core, all of the contrib modules included with the Drupal Kit, and the wide range of customizations already present in deployed sites, that we are not comfortable making this the default version.

We do have a number of Drupal Kit-based sites maintained by ITS that are running on PHP 7 without problems. If you are interested in trying this for yourself, feel free to experiment with creating a pantheon.yml file of your own and deploying PHP 7 to your DEV (or better yet, a multidev!) environment and putting your site through its paces.

Where can I learn more?

 

Categories
UT Drupal Kit

UT Drupal Kit Release Cycle for Remainder of 2017

As previously discussed in our updated release cycle description, the UT Drupal Kit follows a bi-monthly maintenance release schedule, with releases targeted for the second Tuesday of the month.

The remaining maintenance release dates for the 2017 calendar year will be:

  • August 8, 2017 – UT Drupal Kit 7.x-2.9
  • October 10, 2017 – UT Drupal Kit 7.x-2.10
  • December 12, 2017 – UT Drupal Kit 7.x-2.11

Any further adjustments to this schedule will be announced on this blog and on the UT Drupal users mailing list.

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

Categories
UT Drupal Kit

UT Drupal Kit 2.8 Release

ITS is happy to announce the immediate availability of UT Drupal Kit 2.8, the eighth maintenance release for our University distribution since the inclusion of the Forty Acres theme and the Page Builder module.

Please note that the official downloadable version of this release is labeled as “2.8.1” — version 2.8 was released to Pantheon dashboards and included a minor bug that was fixed before release of the full download on UT Service Now as version 2.8.1.

The 2.8 release includes a new Drupal core release and updates to several contrib modules, enhancements to the “Twitter Widget” functionality, and a number of changes to enhance accessibility on Drupal Kit-based sites.

Categories
UT Drupal Kit

UT Drupal Kit 2.7 Release

ITS is happy to announce the immediate availability of UT Drupal Kit 2.7, the seventh maintenance release for our University distribution since the inclusion of the Forty Acres theme and the Page Builder module.

This release includes major changes to several contrib modules that are integral to the Drupal Kit’s “Page Builder” system, a new feature to support responsive images, and several contrib module security updates and small bug-fixes.

Categories
CMS Hosting Platform UT Drupal Kit

PHP 7, the UT Drupal Kit, and You!

For some time now, the buzz in the PHP community has been about the amazing performance increases that can be seen from simply updating an application from PHP 5.x to PHP 7 (for those just joining in, there is no PHP 6). Check out this infographic from Zend to see visualizations of the differences between PHP 5.6 and PHP 7 on common PHP frameworks, including Drupal and WordPress. For Drupal sites, measured performance gains with PHP 7 can be over 60%.

While PHP 7 is not yet available on UT Web, it is available on Pantheon for those using the CMS Hosting Platform service. And enabling PHP 7 on a Pantheon site is as simple as adding a `pantheon.yml` file to your site’s docroot and specifying the PHP version for the site as “7.0.”

Categories
Page Builder UT Drupal Kit

UT Drupal Kit 2.6 Release

ITS is happy to announce the immediate availability of UT Drupal Kit 2.6, the sixth maintenance release for our University distribution since the inclusion of the Forty Acres theme and the Page Builder module.

This release includes an update to Drupal core 7.54 (see release notes), as well as enhancements to custom functionality, and small bug-fixes.

Categories
Uncategorized

Start Spreading (your) News

Up till now, QuickSites and UT Drupal Kit have provided the UT Newsreel, which displays news article listings from news.utexas.edu.

Our upcoming release, scheduled for the second week of February, will add the ability to create full news articles directly within your site, and to add “Latest News” listings of these articles to pages.

Categories
UT Drupal Kit

Icon font changes in UT Drupal Kit 2.5

For those updating to the new UT Drupal Kit 2.5 — the icon font in the Forty Acres theme has been renamed in this release, so if you have a STARTERKIT-based subtheme from an older version of the Drupal Kit, you may need to make some minor adjustments in your subtheme.

Documentation for this issue is available on the wiki.

 If you run into trouble, please email drupalkit-support@utlists.utexas.edu to open a ticket.

Categories
UT Drupal Kit

UT Drupal Kit 2.5 Release

ITS is happy to announce the immediate availability of UT Drupal Kit 2.5, the fifth maintenance release for our University distribution since the inclusion of the Forty Acres theme and the Page Builder module.

This release includes an update to Drupal core 7.53, as well as a number of contrib module updates, enhancements to custom functionality, and small bug-fixes.

Categories
UT Drupal Kit

Update on UT Drupal Kit Release Cycle

In October 2015, we outlined a more predictable UT Drupal Kit Release Cycle to include bi-monthly maintenance releases, which would be released on or around the first Tuesday of the month.

We are updating this target release schedule just slightly to make sure that the regular Drupal core bugfix release window on the first Wednesday of the month has passed before we test and package the Drupal Kit for release. Instead, we will release on or around the second Tuesday of the month.

The updated target release schedule going forward looks like this:

  • December 13, 2016 – UT Drupal Kit 7.x-2.5
  • February 14, 2017 – UT Drupal Kit 7.x-2.6
  • April 11, 2017 – UT Drupal Kit 7.x-2.7

Any further adjustments to this schedule will be announced on this blog and on the UT Drupal users mailing list.

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