Browsers and Devices

At the front end, our extensions produce valid HTML5 and CSS 3.0, which are now well supported by the vast majority of modern browsers and devices. We obviously can't guarantee perfect results on every device, especially older devices. If you find a rendering problem in a major browser on an important device, please contact us and we will try to find a solution.

PHP Versions

Our extensions currently work with PHP 5.3 to 5.6, and PHP 7. However, as of November 2017 we are developing and testing using PHP 7 only. If you have not yet upgraded to PHP 7 you should upgrade as soon as possible. Joomla 4 requires PHP 7 as a minimum, and sites do run noticeably faster with PHP 7.

We have PHP error reporting set to E_ALL | E_STRICT, which means that our released code should not issue any errors or notices. If you do see any errors or notices, please tell us and we will fix them.


Joomla has always supported MySql. Joomla 3 added support for SQL Server and PostgreSQL. Our extensions only support MySql. We develop and test using MySql 5.5 and 5.6.

Joomla 4 will drop support for SQL Server, and it seems likely that support for PostgreSQL will eventually be dropped. We have never received a single request for either SQL Server or PostgreSQL support.

Javascript Frameworks

Most of our extensions use small snippets of standard Javascript to improve the user experience. There is nothing unusual in that and it shouldn't cause any problems. More advanced interfaces like popup date pickers, advanced menus and photo galleries, usually need help from a Javascript library, or "framework". There are lots of Javascript frameworks, lots of different versions, and incompatibilities can arise.

We are careful to adhere to the best possible practices in our usage of Javascript frameworks, but we can't be responsible for Javascript compatibility issues on your website. If you are building a complex site with lots of complex extensions, be prepared to spend some time resolving Javascript compatibility issues. With a complex site you should to add features and extensions one by one, testing as you go.