Migration, not Upgrading
Drupal 8, released in November of 2015, is a major rewrite of the Drupal core engine and APIs. Because Drupal 8 has changed so much, there is no direct in-place upgrade path to go from any earlier version of Drupal to Drupal 8. Instead, Drupal 7 and earlier sites must be migrated to Drupal 8, which involves setting up a whole new Drupal 8 website and copying into it (manually or automatically) the content of the older website.
Requirements and Web Hosting Support
Drupal 8 requires a hosting environment running at least PHP 5.6 and preferably PHP 7.0 or later, and support for both PHP versions is available on OIT Web Hosting. You can check your hosting account's Plesk Control Panel to see what PHP version your account is currently configured to use (the version number shows on the main control panel page, directly below the "PHP Settings" option).
If you want to have your hosting account upgraded to PHP 7 when you launch your Drupal 8 website, just open a support request with OIT and they'll take care of that for you.
Georgia Tech Migration Roadmap
Beyond PHP support, each Georgia Tech unit website will need several extra components to be fully usable. The following table is an attempt to start tracking the status of the components needed for Georgia Tech Drupal 8 sites, and it will be updated as releases and additional information come available.
|Georgia Tech Web Theme||In Beta||
A community built version of the GT 3 beta theme is available.
An official version is expected in mid to late February 2018.
|GT Account Authentication||Yes|
|Mercury News and Events||No||
A port of the official Hg Mercury module is tentatively planned for late spring 2018.
An alternative community built approach using the Migrate API is being investigated, but no details are available yet.
|GT Content Types||No||Vertical, Horizontal, and Multipurpose page types are not expected to be ported to Drupal 8. Such pages will have to be rebuilt in Drupal 8. Alternative page layout systems include:
A future release of Drupal 8 (8.5 or 8.6) is expected to have its own layout system that will be similar to Panelizer.
|GT Drupal Express (DX)||No||
A Drupal 8 installation for GT Drupal Express (DX) has not been announced or planned.
Current DX websites should remain on Drupal 7 and consider manual content migrations to Drupal 8 in the future, as it is unlikely that a script will be developed to aid DX migrations to Drupal 8.
A Drupal Express migration strategy guide is under development.
The traditional Webform module is being completely rewritten for Drupal 8. The new version is still in beta and it is unknown if anyone on campus has tested it yet.
Drupal 8 itself comes with a limited Contact Form functionality and a handful of contrib modules (such as Contact Storage) are available to extend that functionality, though not to the level found in the traditional WebForm module. Contact forms are recommended for simple RSVP and feedback forms.
Complete Migration Process
Kevin Pittman has posted a guide to migrating from Drupal 7 to Drupal 8 that includes a lot of planning tips and technical details.