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 problem in a major browser on an important device, please contact us and we will try to find a solution.
We develop and test on PHP 7.2, 7.3, and 7.4. As far as we know our extensions still work with PHP 5.3 although we no longer test in that version. Our intention is to continue to support PHP 5.5 and 5.6 for as long as possible, although by now you really should be using PHP 7. Sites run much faster with PHP 7, and Joomla 4 requires PHP 7.2 as a minimum.
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.
We develop and test using MySql 5.6. Although Joomla 3 added support for SQL Server and PostgreSQL, our extensions only support MySql. Joomla 4 has dropped support for SQL Server, and it seems likely that support for PostgreSQL will eventually be dropped. To fully test and support our extensions in PostgreSQL would be a huge overhead with almost no benefit, so we have simply arranged that our extensions refuse to install if the site database is PostgreSQL.
We used to use the Bootstrap framework on the front end of some of our components but it caused far too many support issues, so we stopped using it. Our extensions no longer load Bootstrap and now run quite happily with or without any version of Bootstrap loaded.
In the past our extensions used the MooTools library but all usage of MooTools is long gone from all of our extensions. Our extensions should work quite happily with or without MooTools loaded.