How many contrib modules are installed?.Is the Drupal Core Media module enabled?.What version of Drupal Core is installed?.What version of PHP is the server using?.Some of the information we gain from this analysis answers the following questions: The Analysis stage involves scanning the project server and codebase to identify the complexity of the upgrade process. Our maintenance team’s strategy involves the following three stages: With such a diversity of projects, we developed a solid plan to upgrade each project to Drupal 9. How do we upgrade our projects?Īt Amazee Labs, we deal with a diverse range of clients – all of which have their own distinctive requirements – so we construct elegant solutions tailored to their unique business needs. Over 88% of the top 1000 contrib modules are explicitly compatible with Drupal 9, meaning they have a Drupal 9 release.Īdditionally, more than 50% of all Drupal modules are compatible with Drupal 9, and a further 20% require only the info.yml file and/or the composer.json file to be upgraded to make them compatible with Drupal 9. The “ Drupal 9 deprecation” dashboard overview shows the overall compatibility status of all contributed modules to the Drupal ecosystem. This led to many clients opting for a complete rebuild from the ground up to take full advantage of new features such as “workspaces” that arrived in Drupal 8.6.0. From Drupal 7, there was a multitude of different changes that resulted in requiring a comprehensive and often complex migration. However, this was not the case with the change from Drupal 7 to Drupal 8. The main change that Drupal 9 brings is the removal of deprecated code, much like getting a hair-cut. No “migration” needed?!Ĭorrect! With the upgrade from Drupal 8 to Drupal 9 – there is no need for migration the new features for Drupal 9 were gradually released inside Drupal 8. That means there will be no further security fixes implemented, so to keep your project safe and secure against potential threats, it is strongly advised to upgrade to the latest version of Drupal. This is because Drupal 8 has a dependency on Symfony 3 which has an end-of-life in November. The Drupal 8 EOL date is November 2nd 2021.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |