The Joomla Training Cohort has been launched!

Please send any feedback or bug reports to tim@cybersalt.com (opens new link)  

Joomla Extension Developers are starting to release their extensions to run only on PHP 8.1 or higher. That means it's time for us to talk about PHP 8.0's End of Live and what that means for various #Joomla versions.

 

 

00:00 Introduction and Sponsor

00:21 Channel Overview and Services

01:03 PHP 8.0 End of Life Overview

01:36 Joomla 4 End of Life Overview

02:13 Joomla 5 Overview and Compatibility

02:45 Implications for Joomla 3 and Joomla 4 Users

03:59 Migration from Joomla 3 to Joomla 4

04:31 PHP 8.1 Features and Benefits

05:20 Database Optimizations in Joomla 5

06:16 Extension Development and Security

07:16 Practicality for Extension Developers

08:13 Summary and Conclusion

Summary

 

In this tutorial, Tim Davis from the Basic Joomla Tutorials YouTube channel discusses the end of life for PHP 8.0 and its implications for various Joomla versions. He highlights the upcoming end of life dates for PHP 8.0 and Joomla 4, the release of Joomla 5, and the need for extension developers to adopt PHP 8.1. Tim explains how users of Joomla 3 and Joomla 4 should approach migration and compatibility issues with PHP 8.1. He also delves into the performance benefits of PHP 8.1 and the modern database optimizations in Joomla 5. The video concludes with practical advice for maintaining secure and performant Joomla sites, emphasizing the importance of using updated technologies.

Introduction and Sponsor: Tim Davis introduces the video and mentions the sponsor, MySites.Guru, which offers a free site audit for Joomla sites.

Channel Overview and Services: Overview of the Basic Joomla Tutorials channel and the services offered, including building, maintaining, migrating, and upgrading Joomla sites.

PHP 8.0 End of Life Overview:

PHP 8.0 reaches end of life on November 26, 2023, with no further security support after this date.

Joomla 4 End of Life Overview:

Joomla 4's end of life is on October 17, 2025, which means Joomla 4 will continue to be supported for over two years beyond PHP 8.0's end of life.

Joomla 5 Overview and Compatibility:

Joomla 5 is scheduled for release in October 2023.

Joomla 5 will not include breaking changes for templates and third-party extensions from Joomla 4.

Joomla 5 will require PHP 8.1 as a minimum version.

Implications for Joomla 3 and Joomla 4 Users:

Joomla 3 users can migrate to Joomla 4 using PHP 7.2.5 or higher.

If using extensions not compatible with PHP 8.1, Joomla 4 users will need to stay on PHP 8.0 until extensions are updated.

Migration from Joomla 3 to Joomla 4:

Migrating from Joomla 3 to Joomla 4 is feasible with the same PHP version if it's higher than PHP 7.2.

Users must ensure all extensions are compatible with the targeted PHP version for smooth migration.

PHP 8.1 Features and Benefits:

PHP 8.1 introduces parallel execution and asynchronous operations, resulting in significant performance improvements.

Joomla 5 will leverage these features for faster websites and better performance.

Database Optimizations in Joomla 5:

Joomla 5 will support MySQL 8.0.11, MariaDB 10.4, and PostgreSQL 12+.

Joomla 5 will implement modern database optimizations, including recursive queries for better performance.

Extension Development and Security:

Extension developers are moving to PHP 8.1 for better security and performance.

Using older PHP versions poses security risks, making it impractical for developers to maintain backward compatibility indefinitely.

Practicality for Extension Developers:

Extension developers must balance maintaining older versions with adopting new, secure, and performant technologies.

The latest PHP versions allow developers to implement new features and maintain security standards.

Summary and Conclusion:

Tim summarizes the importance of migrating to Joomla 4 and Joomla 5 while ensuring PHP 8.1 compatibility.

Encourages users to keep their Joomla sites and extensions updated for better security and performance.

Concludes with a reminder to subscribe for more Joomla tutorials.

Please send any feedback or bug reports or queries to;

Contact Tim Davis â–º This email address is being protected from spambots. You need JavaScript enabled to view it.

Joomla Training Cohort â–º https://cybersalt.com/jtc

JTC has been launched and is now accepting members https://cybersalt.com/services/subscriptions
mySites.guru â–º https://mysites.guru
Backing Up Your Joomla Site with Akeeba â–ºhttps://www.youtube.com/watch?v=4Xu4o0g2-RY&t=0s
FOLLOW US ON X(TWITTER!) â–º https://x.com/basicjoomla
LIKE US ON FACEBOOK! â–º https://www.facebook.com/basicjoomla
SUBSCRIBE US ON YOUTUBE â–º//www.youtube.com/@Basicjoomla

#basicjoomla

#cybersalt


Interesting blog? Like it on Facebook, Post it or share this article on other bookmarking websites.

Written by:
Tim Davis is the founder and owner of Cybersalt.
Log in to comment

Add comment

Submit