More and more interesting changes are waiting for you to explore!
Joomla development team is approaching closer to the release date of Joomla 4. A day ago they have announced about release plan of Joomla
3.9 and 3.10. These versions will put an end to the 3.x series of Joomla, which means Joomla 4 day is really close. At previous blog posts, we have mentioned about the main new features which are promising to be introduced in version 4
, but we all know that it would never be enough! That is the reason why this article was written in order to reveal more untold changes and features of the upcoming Joomla version which might be interesting to you. Give it a go!
PHP MySQL Extension
PHP MySQL extension driver will not be supported anymore by the new version of Joomla, due to PHP 7 introduction. The database connection cannot be created when Joomla cannot use MySQL PDO Driver or MySQLi extension because they are only supported from PHP 5.3.
There are many refactored libraries comes with Joomla 4, but these 2 packages below will be deleted completely from the framework:
- Log (except the case you can use PSR-3 compatible logging package).
It is also necessary to be aware of potential backward compatibility issues of Joomla 4 before it releases, please check it here.
Joomla Framework Packages‘ Usage
Accompany with the update of Joomla main version, Joomla framework is also got updated as well. The new renderer and console package are added in the framework, some other packages are refactored. We can recognize that framework usage has been increased to make Joomla work more smoothly!
Refactor Event Management System
Joomla 4 will be more stability in the event management since the development team always aim to make it better day by day.
Service Container for Global Dependency Management/Injection
Dependency Injection controls objects construction and life cycle. This feature will be provided in Joomla 4 to provide applications with a simple IoC Container.
Introduction of Framework Agnostic Web Components
Although framework agnostic web components help to decrease time and requirements of testing, its adoption is still limited. Joomla 4 will introduce the Framework agnostic web components
(built in the new W3C standard) for its release.
Joomla Framework 2.x
The release of framework 2.0 has marked the end of version 1.x. This new framework which will have new library packages, supported PHP version 7, and previously deprecated functionality removed will be the next Joomla framework first release.
- New rendering package to render templates with many well-known PHP libraries
- New Console package to build command line applications
- Refactored packages:
– Router package, Session package
– Dependency Injection package, including support for the PSR-11 container interface
– Cache package support PSR-6 and PSR-16 caching interfaces
– HTTP package support for PSR-7 Requests/Responses.
That’s all of our article today! Thank you so much for reading! If you have any question or information to share, please feel free to let us know by leaving a comment below, we will reply as soon as possible!
Welcome to LT Digital Team, we're small team with 5 digital content marketers. We make daily blogs for Joomla! and WordPress CMS, support customers and everyone who has issues with these CMSs and solve any issues with blog instruction posts, trusted by over 1.5 million readers worldwide.
Latest posts by LT Digital Team (Content & Marketing) (see all)