In this series, we explore methods and tools to test a custom Joomla extension. In this third episode, we’ll use PHPStan, a tool to examine and debug source code before the program is run. You don’t even have to write a test to catch bugs at an early stage.
If you use Joomla, you may have heard the term “dependency injection”. But what is it and why is it important? I’ll explain it as clearly as possible, to make it understandable for non-coders too.
In this series, we explore methods and tools to test a Joomla extension. In this second episode, we’ll focus on Cypress as a tool for end-to-end tests.
In this series, we will explore methods and tools to test a Joomla extension. In this first episode, we’ll focus on PHPUnit for running tests. A practical guide: how to set it up, what to test, and… what not to test.
Many Joomla users are familiar with Falang, the well-known multilingual extension — but few know the story of the developer behind it: Stéphane Bouey.
In the Joomla world, iCagenda is an essential extension for event management. Solid, scalable and designed with the user in mind, it powers thousands of sites around the world. But who really knows its creator, Cyril Reze? A self-taught developer based in Brittany, France, Cyril cultivates discretion as much as rigor.
When you ask John Dagelmore, he basically tells you about his extensions.
Narcissistic? Selfish? No !
He's just proud of them, because they're his babies !
But he's also very proud of Joomla, which he considers to be the best CMS in existence,and as a good family man, he kindly explained to us the life of his extensions, which he grew up in a caring environment.
Most joomlers have visited one of Steve Burge's sites at some time, whether it's OSTraining for training or Joomlashack for extensions. What most of his tools have in common is their use in education.
We were curious to know why this former schoolteacher decided to devote his professional life to providing quality Joomla tools, so we asked him, and Steve kindly replied :
As you might know, Joomla 5 is a great open-source CMS all by itself and it does so much in the core that you can truly build a great website with just what is built-in… too often, sadly, website developers will use either:
By accepting you will be accessing a service provided by a third-party external to https://magazine.joomla.org/