Drupal 9 Readiness and Compatibility
There are lots of buzz about the Drupal 9 release. As of now Drupal 9 is scheduled to release on June 2020. Drupal 9 is extensibvely pivot on 3rd vendor packages or libraries like Symfony 3, Twig, Ckeditor, GuzzleHttp and so on.
There is a simple way for the developers to check their Drupal 8 modules compatibility check with Drupal 9 so that minimal efforts will spend in the migration of Drupal 8 to Drupal 9.
How to check the Drupal 9 modules compatibility
Follow the below steps sequentially:
- Go to Extend and Install Upgrade Status module. Refer link https://www.drupal.org/project/upgrade_status
Refer below screen grab:
2. Go to Reports > Upgrade Status
You will see the list of installed modules with the status. Refer below screengrab:
3. Select the module that would like to check the compatibility with Drupal 9 and click “Scan selected” button at the bottom. If module is not compatible with the Drupal 9, it will show the warning against that module. Refer below screengrab:
4. Click on warning appearing in the Status column and you will be able to see the changes required to make it compatible with Drupal 9. Refer below screengrab:
Now developers can make the required changes to make compatible for Drupal 9.
In above case, the code should look like:
type: modulename: Develdescription: 'Various blocks, pages, and functions for developers.'package: Developmentcore: 8.xcore_version_requirement: ^8 || ^9configure: devel.admin_settingstags:- developer
That’s it.
By following above simple steps, developers can verify the Drupal 8 modules compatibility with Drupal 9.
Any comments and suggestions are welcome and appreciated.