EBMS Tickets

Issue Number 826
Summary Upgrade to Drupal 11
Created 2024-08-13 15:21:35
Issue Type Improvement
Submitted By Kline, Bob (NIH/NCI) [C]
Assigned To
Status Open
Resolved
Resolution
Path /home/bkline/backups/jira/oceebms/issue.457531
Description

This will need to be coordinated with CBIIT, as Drupal 11 requires the use of PHP 8.3 or higher.

Comment entered 2024-08-16 11:43:43 by Kline, Bob (NIH/NCI) [C]

Opened consultation ticket NCI-RITM0545952 in Service Now.

The EBMS is currently running on Drupal 10.3. The latest released version of Drupal is 11.0. We have roughly a year before maintenance support (i.e., bug fixes) for Drupal 10.x runs out, and another year before 10.x reaches the end of security support, so we don't have an immediate need to upgrade to Drupal 11. Most likely, we will target some time in 2025 as the latest we would want to upgrade to Drupal 11. One of the requirements for Drupal 11 is PHP 8.3. The CBIIT servers for the EBMS are currently running PHP 8.1. Since Drupal 10.3 supports PHP 8.3, the upgrade on the CBIIT servers of PHP can happen before the upgrade to Drupal 11. This is a good thing, as it means we don't need to coordinate the two upgrades to happen simultaneously, and each can be rolled out and tested separately. I opened the SN ticket now in order to provide CBIIT with as much advance notice as possible of this future requirement, so they can have as much flexibility as possible in their planning. I noted that we look forward to working with CBIIT staff to coordinate the timing of these upgrades in a way which best meets the needs of all parties. As far as I can tell, all of the other requirements for Drupal 11 (minimum versions of Apache, MySQL, etc.) are already satisfied on the CBIIT servers.

Elapsed: 0:00:00.000620