![]() ![]() In recent years many companies all over Italy, starting from Turin, where we are based, have relied on our experts to build websites, portals and web applications using this amazing Content Management System. In addition to the release of version 10 of the highly popular CMS, the extension of the end of life (EOL) of Drupal 7, to January 5, 2025, was announced a few days ago.įor us at Archibuzz, Drupal has always been a workhorse. Recent Articles on PHP.The year 2023 is turning out to be a year full of news for the Drupal universe. Install PHP 8.0 on Debian/Ubuntu, including running multiple PHP versions side-by-side. Drupal 7 took its sweet time to commit compatibility fixes for PHP 7.4, so it might be a while until this new version. In contributed modules, Views module requires a small deprecation notice fix ( #3189937) related to PHP 8.0's deprecation notice if it encounters an optional parameter before the last required parameter.Īll of the major issues Drupal 7 has with PHP 8 are already in the issue tracker, and it is likely that a new Drupal 7 version with support for PHP 8 will be released in coming weeks. This is due to DatabaseConnection::query method not being compatible with the parent \PDO class, and because this method used frequently in Drupal, its fix might require coordination with other contributed modules. This is being discussed at issue #3185918. ![]() ![]() Issue #3145797 tracks the progress of Drupal 7's PHP 8 support.Īs of now, the major blocker is due to PHP 8.0 strictly enforcing LSP, and causing fatal errors in case it encounters mismatching method signatures. Latest Drupal 7 version, Drupal 7.77, is not compatible with PHP 8.0. PHP 8.0 is released with major new features and several backwards-incompatible changes. Similar to Drupal 6 LTS project, Drupal 7 will likely receive free and commercial support for security fixes (along with official Drupal security releases), and less often bug fixes after this date.ĭrupal 7 will no longer receive official security updates after 2022 November 28. This was previously set to 2021, but extended until 2022 due to the Covid-19 pandemic. Drupal 7 End-Of-Lifeĭrupal 7 will receive official support until 2022 November 28. Due to the differences in the template system, most Drupal 6 and 7 themes are not directly portable to Drupal 8 either. Several contributed modules simply do not exist for Drupal 8, or are dramatically different in its functionality. Drupal 7 Market Shareĭespite Drupal 8 being released on 2015 November 19, and Drupal 9 this year, Drupal 7 still has over 60% market share (source: usage statistics).ĭrupal 8 and Drupal 9 versions are slowly replacing old Drupal 7 web sites and adding brand new ones, but even after 9 years, Drupal 7 still holds more than 60% market share.ĭrupal 8 is a major step forward in terms code quality and complexity, and due to massive changes in internal data structures and adoption of Symfony components, Composer, Twig, configuration management system, etc., a Drupal 7 to Drupal 8 is more of a migration rather than an upgrade. Anyone enjoying modern PHP code will find it quite cumbersome to maintain and fix Drupal 7 given how old the code base is, and massive use base it continue to maintain even after 9 years into its lifetime.ĭrupal 7 still receives security updates, and occasional bug fixes by its current and most active maintainer Drew Webber ( mcdruid) and the community. This includes lack of namespaces, lack of short-array syntax, and relying on test and tooling that no longer receive updates. This meant that Drupal 7 could not require Composer for its dependency management, and to this date, Drupal 7 uses its own autoloader, and maintains rigorous coding standards to maintain compatibility older PHP versions. This makes Drupal 7 the longest supported Drupal version and one of the longest supported PHP projects ever, spanning over 11 years of security support.Īt the time of its first release on 2011 January 05, it required PHP 5.2 as the minimum version. Drupal 7 is still a maintained version, and it will receive official support until end of 2022. Drupal 7 was released back in 2011 January, and it's a major new version from the previous Drupal 6, that was widely adopted as well. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |