Let's break Joomla 5 by playing with the Backward Compatibility plugin!
00:00:00 Introduction & Setup
00:09:48 Breaking Joomla 5
00:26:01 Identifying Problem Extensions
00:41:51 Tools & Audits
00:50:30 Exporting User Logs
01:08:06 Exploring Extensions
01:34:21 Risks & Lessons
01:37:02 Closing
β Summary
-
Introduction to Joomla 5 Testing
The video begins with intentionally "breaking" Joomla 5 to understand the Backward Compatibility Plugin, using a fun and educational approach to explore how extensions behave without it. -
Purpose of the Backward Compatibility Plugin
The plugin ensures older Joomla 3/4 extensions still work in Joomla 5 by offering class aliases, ES5 assets, and legacy scripts, essential for developers transitioning their code. -
Staging Environment + MySites.guru
Emphasis on using a staging site or tools like MySites.guru to safely test Joomla 5 upgrades and identify potential issues before applying changes on a live site. -
Manual Recovery via PHPMyAdmin
After breaking the site by disabling compatibility, Tim demonstrates restoring functionality manually through the database, highlighting the importance of access to PHPMyAdmin. -
Extension Compatibility Trials
Tim tests various popular extensions (like Page Builder CK, Scroll Talk, Convert Forms, JCE, and Regular Labs) to check their reliance on compatibility settings. -
Disabling & Grouping Extensions
Extensions are grouped by developer (e.g., CK extensions) and selectively disabled to see which ones cause errors when the plugin is turned off. -
Login History Export Deep Dive
Viewers ask how to export user login history. Tim demonstrates how to export this data from PHPMyAdmin and via the Joomla backend, offering practical database tips. -
Understanding Joomla Logs and Cleanup
The User Action Log is explored, with instructions on filtering, exporting, and purging logs, and how Stage IT creates duplicate environments for testing without risk. -
Future-Proofing with Joomla 6 in Mind
Discussion shifts to Joomla 4.4 end-of-life, Joomla 6 planning, and the role of third-party developers in supporting long-term compatibility. -
Fun, Learning & Tech Tips
With lively user interaction, green screen fun, and OBS/Zoom setup talk, the video balances technical depth with community engagement and humor.
Please send any feedback or bug reports or queries to;
Contact Tim Davis βΊ
Joomla Training Cohort βΊ https://cybersalt.com/jtc
Add comment